Installation
This section includes general information about the process of installing Void. For specific guides, see the «Advanced Installation» section.
Base system requirements
Void can be installed on very minimalist hardware, though we recommend the following minimums for most installations:
Architecture | CPU | RAM | Storage |
---|---|---|---|
x86_64-glibc | x86_64 | 96MB | 700MB |
x86_64-musl | x86_64 | 96MB | 600MB |
i686-glibc | Pentium 4 (SSE2) | 96MB | 700MB |
Note that xfce image installations require more resources.
Void is not available for the i386, i486, or i586 architectures.
Before installing musl Void, please read the «musl» section of this Handbook, so that you are aware of software incompatibilities.
It is highly recommended to have a network connection available during install to download updates, but this is not required. ISO images contain installation data on-disk and can be installed without network connectivity.
Downloading installation media
The most recent live images and rootfs tarballs can be downloaded from https://repo-default.voidlinux.org/live/current/. They can also be downloaded from other mirrors. Previous releases can be found under https://repo-default.voidlinux.org/live/, organized by date.
Verifying images
Each image release’s directory contains two files used to verify the image(s) you download. First, there is a sha256sum.txt file containing image checksums to verify the integrity of the downloaded images. Second is the sha256sum.sig file, used to verify the authenticity of the checksums.
It is necessary to verify both the image’s integrity and authenticity. It is, therefore, recommended that you download both files.
Verifying image integrity
You can verify the integrity of a downloaded file using sha256sum(1) with the sha256sum.txt file downloaded above. The following command will check the integrity of only the image(s) you have downloaded:
$ sha256sum -c --ignore-missing sha256sum.txt void-live-x86_64-musl-20170220.iso: OK
This verifies that the image is not corrupt.
Verifying digital signature
Prior to using any image you’re strongly encouraged to validate the signatures on the image to ensure they haven’t been tampered with.
Current images are signed using a minisign key that is specific to the release. If you’re on Void already, you can obtain the keys from the void-release-keys package, which will be downloaded using your existing XBPS trust relationship with your mirror and package signatures. You will also need a copy of minisign(1); on Void, this is provided by the minisign package.
The minisign executable is usually provided by a package of the same name, and can also be installed on Windows, even without WSL or MinGW.
If you are not currently using Void Linux, it will also be necessary to obtain the appropriate signing key from our Git repository here.
Once you’ve obtained the key, you can verify your image with the sha256sum.sig and sha256sum.txt files. First, you need to verify the authenticity of the sha256sum.txt file.
The following example demonstrates the verification of the sha256sum.txt file for the 20230628 images with minisign :
$ minisign -V -p /usr/share/void-release-keys/void-release-20230628.pub -x sha256sum.sig -m sha256sum.txt Signature and comment signature verified Trusted comment: This key is only valid for images with date 20230628.
Finally, you need to verify that the checksum for your image matches the one in the sha256sum.txt file. This can be done with the sha256(1) utility from the outils package, as demonstrated below for the 20230628 x86_64 base image:
$ sha256 -C sha256sum.txt void-live-x86_64-20230628-base.iso (SHA256) void-live-x86_64-20230628-base.iso: OK
Alternatively, if the sha256 utility isn’t available to you, you can use sha256sum(1):
$ sha256sum -c sha256sum.txt --ignore-missing void-live-x86_64-20230628-base.iso: OK
If neither program is available to you, you can compute the SHA256 hash of the file and compare it to the value contained in sha256sum.txt .
If the verification process does not produce the expected «OK» status, do not use it! Please alert the Void Linux team of where you got the image and how you verified it, and we will follow up on it.
[РЕШЕНО] Void linux или Arch linux?
Привет, ЛОР! Сейчас я в поиске идеального дистрибутива Linux для десктопа (домашнего пользования), ну и работы в том числе. Я уже перепробовал множество: CentOS, Fedora, Debian, Slackware (недавно), Solus, elementary OS, NixOS, gentoo и даже FreeBSD (хоть оно и не Linux). Но сейчас я остановился на двух следующих дистрибутивах: Void linux и Arch linux. Я уже устанавливал каждый из них на реальное железо и в целом они мне даже зашли, но я так и не определился: какой из них лучше поставить. Какие у них преимущества и недостатки и какой из них лучше поставить на десктоп?
Арч: аур, удобная и лёгкая сборка пакетов, большое комьюнити.
Все преимущества Арча, но вместо systemd три системы инициализации на выбор.
Зависит от пакетов которые тебе будут нужны. Если всё что тебе нужно есть https://voidlinux.org/packages, я бы из этих двух выбрал void/base/glibc + простенький WM вроде sway — просто и реактивно. А чем nixos не понравился?
ddidwyll ★★★★ ( 04.07.21 13:13:18 MSK )
Последнее исправление: ddidwyll 04.07.21 13:17:31 MSK (всего исправлений: 1)
- Большое сообщество. Любой баг будет завален тыщмильенами репортов и пофикшен в кратчайшие сроки.
- Весь софт либо изначально собирается под рач, либо есть в ауре.
- Ванильные пакеты. Нет всяких рунитов и мюслей, поэтому подпирать костылями ничего не надо.
Да там какая странная система управления пакетами. Ничего не понятно. Если требуются такие то версии программ то нужно искать в /nix/store. Документация небольшая, еле систему поставил
Ничего не понятно
Документация небольшая, еле систему поставил
Ну наверно тогда тебе больше арч подойдёт, как выше советуют
Ну а void тоже неплох хотя там наверное нужных мне пакетов (Skype, steam, discord, jre, slack,Dropbox, и еще кое чего по мелочам) нету
У Арча еще и шикарная Вики, которая полезна за компанию к любому другому дистру.
Вот искал ты, например, какую-нибудь настройку для GTK. Попадаешь на арчевики, а там оба-на: https://wiki.archlinux.org/title/GTK целый мануал
Чаще всего вики применима и к другим дистрибутивам.
Ну или винда с wsl-убунтой. Вообще конечно странно, чтобы nixos поставить первый раз ушло часа два + часов 10 в общей сложности на настройки, второй раз около часа на всё, интересно было бы послушать что ты делал и что не понятно было.
Ну так проверь, я ж не просто так тебе ссылку дал.
Вообще сама система (настраивается через одно место) и менеджер пакетов какой то странный а так ну ниче
идеального дистрибутива Linux для десктопа
Windows 10 (и это не шутка).
Windows 10 это кусок лютого говнокода — и я её ни за какие коврижки не поставлю
Прошу прощения, како-то не заметил часть про остальные дистрибутивы.
Если у тебя нет никаких претензий к сустемде, то я бы остановился на арче, иначе воид. Особо какой-то разницы не заметишь, может только отсутствие aur иногда может быть неудобным.
А так, если железо позволяет, обрати внимание на openbsd. Я туда с линуксов переехал, личные сервера тоже перевёл и теперь хорошо. Хотя держу все еще воид для одной софтины, которую пока не портировали.
rbbtnspc ★ ( 04.07.21 13:45:19 MSK )
Последнее исправление: rbbtnspc 04.07.21 13:46:07 MSK (всего исправлений: 1)
Все преимущества Арча, но вместо systemd
1)В нем нет строгой привязки к systemd, возможности кастомизации, соотвественно на порядок больше, чем arch 2)Довольно интересный собственный пакетный менеджер xbps, позволяющий с ходу собирать программы из исходного кода. 3)Библиотека must — на много легковестнее, чем glibc, по некоторым данным, на много быстрее происходит загрузка ПО в память. 4) sv — управление демонами через ссылки, я считаю гениальной идеей. В целом, он в своей плане ближе к принципам KISS, чем ARCH, автор проекта очень многого заимствовал из NetBSD. Единственный его минус, заключается в отсутствии такого большого сообщества как в arch, любая проблема или баг — требует совсем иных сил для устранения. Еще можно отметить — довольно устаревшая документация, описание многих функций вообще отсутствуют как класс, информацию приходится собирать в сети по крупицам, если лесть в дебри.
Arch Linux — тоже по своему хорош, но введение в нем systemd — было большой ошибкой, тянувшие проект на дно.
Я так понял,ты ещё и читать не уемеешь? И что из этого акка вырастет? А? Я во всех твоих темх засветился. Вот мне интересно, а огласите весь список!
А то, понимаешь, твой набив скора просто уныл.
P.S. Void надо докручивать, некоторые вещи нетривиальны. Arch ждёт тебя.