Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Both sides previous revision Попередня ревізія Наступна ревізія | Попередня ревізія | ||
arch [2015/10/22 12:18] wombat [Из bootstrap] |
arch [2015/12/02 19:01] (поточний) wombat Установка программ |
||
---|---|---|---|
Рядок 24: | Рядок 24: | ||
<konsole root> | <konsole root> | ||
+ | <nowiki> | ||
root@localhost / # mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak | root@localhost / # mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak | ||
root@localhost / # echo 'http://mirrors.nix.org.ua/linux/archlinux/iso/2015.09.01/' > /etc/pacman.d/mirrorlist <бубубу> | root@localhost / # echo 'http://mirrors.nix.org.ua/linux/archlinux/iso/2015.09.01/' > /etc/pacman.d/mirrorlist <бубубу> | ||
Рядок 147: | Рядок 148: | ||
mtools: For grub-mkrescue FAT FS support | mtools: For grub-mkrescue FAT FS support | ||
+ | # pacman -S sed | ||
+ | resolving dependencies... | ||
+ | looking for conflicting packages... | ||
+ | |||
+ | Packages (1) sed-4.2.2-3 | ||
+ | |||
+ | Total Download Size: 0.12 MiB | ||
+ | Total Installed Size: 0.76 MiB | ||
+ | |||
+ | :: Proceed with installation? [Y/n] y | ||
+ | :: Retrieving packages ... | ||
+ | sed-4.2.2-3-i686 121.5 KiB 40.4K/s 00:03 [######################] 100% | ||
+ | (1/1) checking keys in keyring [######################] 100% | ||
+ | (1/1) checking package integrity [######################] 100% | ||
+ | (1/1) loading package files [######################] 100% | ||
+ | (1/1) checking for file conflicts [######################] 100% | ||
+ | (1/1) checking available disk space [######################] 100% | ||
+ | (1/1) installing sed [######################] 100% | ||
+ | |||
+ | pacman -S net-tools | ||
+ | resolving dependencies... | ||
+ | looking for conflicting packages... | ||
+ | |||
+ | Packages (1) net-tools-1.60.20130531git-1 | ||
+ | |||
+ | Total Download Size: 0.11 MiB | ||
+ | Total Installed Size: 0.45 MiB | ||
+ | |||
+ | :: Proceed with installation? [Y/n] y | ||
+ | :: Retrieving packages ... | ||
+ | net-tools-1.60.2013... 113.4 KiB 1181K/s 00:00 [######################] 100% | ||
+ | (1/1) checking keys in keyring [######################] 100% | ||
+ | (1/1) checking package integrity [######################] 100% | ||
+ | (1/1) loading package files [######################] 100% | ||
+ | (1/1) checking for file conflicts [######################] 100% | ||
+ | (1/1) checking available disk space [######################] 100% | ||
+ | (1/1) installing net-tools [######################] 100% | ||
+ | |||
+ | </nowiki> | ||
</konsole> | </konsole> | ||
Рядок 152: | Рядок 192: | ||
====== Настройка ====== | ====== Настройка ====== | ||
- | |||
[[systemd|systemd]] | [[systemd|systemd]] | ||
+ | |||
+ | ===== Установка программ ===== | ||
+ | |||
+ | ==== Официальные ==== | ||
+ | |||
+ | Программные пакеты из официального хранилища программ ArchLinux устанавливаются при помощи программы [[https://wiki.archlinux.org/index.php/Pacman | pacman]]. В простейшем случае требуется такая последовательность действий: | ||
+ | |||
+ | Обновление списка программ, доступных для установки из хранилища: | ||
+ | |||
+ | pacman -Sy | ||
+ | |||
+ | Поиск нужной программы. Например, программы "geany": | ||
+ | |||
+ | pacman -Ss geany | ||
+ | |||
+ | Если программа присутствует в списке, её можно установить так: | ||
+ | |||
+ | pacman -S geany | ||
+ | |||
+ | ==== AUR ==== | ||
+ | |||
+ | [[https://wiki.archlinux.org/index.php/Arch_User_Repository | AUR]] (Arch User Repository) -- это поддерживаемое сообществом хранилище программ для ArchLinux. Но в отличие от официального хранилища, в AUR содержатся только сценарии сборки программ (PKGBUILD'ы). Используя эти сценарии автоматической сборки, пользователь может установить соответствующий пакет из исходников. | ||
+ | |||
+ | Для установки пакетов из AUR, понадобится программа [[https://wiki.archlinux.org/index.php/Yaourt | yaourt]]. Установить её можно так: | ||
+ | |||
+ | <konsole>~ $ sudo pacman -S base-devel yajl | ||
+ | ~ $ mkdir package-query | ||
+ | ~ $ cd package-query | ||
+ | package-query $ wget -O PKGBUILD 'https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=package-query' | ||
+ | package-query $ makepkg | ||
+ | package-query $ sudo pacman -U package-query-1.7-1-armv6h.pkg.tar.xz | ||
+ | package-query $ cd .. | ||
+ | ~ $ mkdir yaourt | ||
+ | ~ $ cd yaourt | ||
+ | yaourt $ wget -O PKGBUILD 'https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=yaourt' | ||
+ | yaourt $ makepkg | ||
+ | yaourt $ sudo pacman -U yaourt-1.7-1-any.pkg.tar.xz | ||
+ | </konsole> | ||
+ | |||