Установка и первичная настройка Arch Linux + Xfce, часть 2
В этой статье я покажу как сделать работу с bash терминалом более удобной, а также, покажу как нужно правильно устанавливать yay.
Цвета в терминале🔗︎
Добавим подсветку имени пользователя для терминала, для этого откроем файл ~/.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
Установка yay🔗︎
yay - это обёртка для пакетного менеджера pacman, с некоторыми расширениями и поддержкой репозитория AUR.
Его нет в репозиториях pacman, но его можно поставить из AUR.
Установите необходимые зависимости:
# pacman -S git go
Теперь приступим к установке самого yay.
Для этого скачайте tarball: yay.tar.gz Перейдите в скачанную директорию с помощью cd.
cd ~/Downloads/
Распакуйте скачанный архив:
tar xzf yay.tar.gz
Перейдите в распакованную директорию с помощью cd.
cd yay/
Соберите пакет с помощью makepkg
makepkg
И установите пакет(версия пакета может отличаться):
sudo pacman -U yay-12.5.7-1-x86_64.pkg.tar.zst
Всё, теперь вы можете использовать yay, для установки пакетов из AUR. Он имеет идентичные pacman параметры.
Пример установки пакета из AUR:
yay -S dropbox
Чтобы обновить все пакеты, включая пакеты из AUR, нужно использовать следующую команду:
yay -Syua