Date Редакция Категория comp Теги linux / arch

У каждого пользователя 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