У каждого пользователя Linux свои вкусы и свои запросы, но мне кажется, что указанные ниже инструменты пригодятся абсолютному большинству пользователей.
Автодополнение
Кнопка Tab позволяет существенно ускорить ввод команд. Однако такая возможность не предоставляется для sudo
, pacman
и некоторых других команд. Чтобы исправить это надо установить пакет bash-completion
:
# pacman -S bash-completion
Разработка
Основные инструменты разработки, в частности, компилятор gcc
, находятся в пакете base-devel
:
# pacman -S base-devel
Если разработка вас не интересует, всё равно установите base-devel
— содержащиеся в нём программы помогут собирать пакеты из пользовательских репозиториев AUR.
yaourt
yaourt ("йогурт") — обёртка для pacman, которая позволяет, помимо работы с бинарными пакетами, автоматически собирать и устанавливать пакеты из исходников, находящихся в AUR (Arch User Repository).
Пакет yaourt
хранится в специальном репозитории archlinuxfr
, поддерживаемом французскими разработчиками. Для подключения этого репозитория в файл /etc/pacman.conf
добавим строки:
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
Сохраним файл, и выполним установку:
# pacman -Sy yaourt
yaourt рекомендуется запускать от имени обычного пользователя ($
), не от root
(#
).
Установка пакета из AUR с помощью yaourt выполняется так:
$ yaourt -S имя_пакета
Чтобы обновить все пакеты из репозиториев, а также пакеты из AUR, нужно использовать команду:
yaourt -Syua
В целом, команды yaourt в повторяют команды pacman.
Звук
ALSA включена в ядро Arch и устанавливать её не нужно. Однако звук у меня на машине (VirtualBox) появился только после установки пакета alsa-utils
:
# pacman -S alsa-utils
Синхронизация времени
Устанавливаем демон, отвечающий за синхронизацию системных часов с серверами в сети Интернет:
# pacman -S ntp
Запускаем и устанавливаем в автозагрузку:
# systemctl start ntpd; systemctl enable ntpd
Комментарии
comments powered by Disqus