В этой статье я покажу как сделать работу с bash терминалом более удобной, а также, покажу как нужно правильно устанавливать yaourt.
Цвета в терминале
Добавим подсветку имени пользователя для терминала, для этого откроем файл ~/.bashrc
$ nano ~/.bashrc
И заменим строку
PS1='[\u@\h \W]\$ '
строкой
PS1='\[\e[0;32m\]\u\[\e[m\] \[\e[0;37m\]\w\[\e[m\] \[\e[0;32m\]\$\[\e[m\] '
Сделаем похожее для root пользователя:
Откроем файл ~/.bashrc
# nano ~/.bashrc
И добавим строку
PS1='\[\e[0;31m\]\u\[\e[m\] \[\e[0;37m\]\w\[\e[m\] \[\e[0;31m\]\$\[\e[m\] '
Теперь, после следующего входа в bash, будет легко понять в каком пользователе вы сейчас находитесь, так как ваш пользователь будет выделяться зелёным(32) цветом, а профиль root пользователя красным(31).
Мышь в терминале
Иногда приходится работать в терминале, а не его эмуляторе. И с некоторыми программами, например Midnight Commander, там будет удобнее работать с мышью. Чтобы использовать мышь в терминале достаточно установить пакет gpm.
sudo pacman -S gpm
Автодополнение
Автодополнение — это очень удобная фича терминала bash. Кнопкой Tab можно существенно облегчить и ускорить ввод команд. Однако такая возможность не предоставляется для таких программ как sudo, pacman и некоторых других. Чтобы исправить эту несправедливость достаточно установить пакет bash-completion.
sudo pacman -S bash-completion
Установка yaourt
yaourt — это обёртка для пакетного менеджера pacman, с некоторыми расширениями и поддержкой репозитория AUR.
Его нет в репозиториях pacman, но его можно поставить из AUR. Первым делом нужно установить yajl. Установите его с помощью pacman:
# pacman -S yajl
После этого необходимо установить пакет package-query. Для этого скачайте tarball: package-query.tar.gz
Перейдите в скачанную директорию с помощью cd.
cd ~/Downloads/
Распакуйте скачанный архив:
tar xzf package-query.tar.gz
Перейдите в распакованную директорию с помощью cd.
cd package-query/
Соберите пакет с помощью makepkg
makepkg
И установите пакет(версия пакета может отличаться):
sudo pacman -U package-query-1.1-2-x86_64.pkg.tar.xz
Теперь приступим к установке самого yaourt.
Для этого скачайте tarball: yaourt.tar.gz
Перейдите в скачанную директорию с помощью cd.
cd ~/Downloads/
Распакуйте скачанный архив:
tar xzf yaourt.tar.gz
Перейдите в распакованную директорию с помощью cd.
cd yaourt/
Соберите пакет с помощью makepkg
makepkg
И установите пакет(версия пакета может отличаться):
sudo pacman -U yaourt-1.2.2-1-any.pkg.tar.xz
Всё, теперь вы можете использовать yaourt, для установки пакетов из AUR. Он имеет идентичные pacman‘у параметры.
Пример установки пакета из AUR:
yaourt -S dropbox
Чтобы обновить все пакеты, включая пакеты из AUR, нужно использовать следующую команду:
yaourt -Syua