Ні для кого не секрет арка Я люблю Linux, і однією з найкращих можливостей Arch є його потужний менеджер пакетів: Pacman. У цій короткій, але цікавій статті ми розповімо, як використовувати Pacman у дистрибутивах, які використовують APT o Юм. |
Хоча технічно можливо встановити Pacman на інші дистрибутиви, поєднувати менеджери пакетів не дуже добре, оскільки це може спричинити всілякі проблеми. Однак завдяки PacApt можна використовувати команди Pacman у дистрибутивах, що використовують Apt або Yum. По суті, PacApt - це сценарій, який дозволяє використовувати команди Pacman і переводить їх в зрозумілі команди для APT та / або Yum.
Якщо ви хочете спростити своє життя або просто затятий вентилятор Arch, змушений використовувати Ubuntu для певного завдання, цей зручний інструмент може бути вам у великій допомозі.
Щоб встановити PacApt, вам просто потрібно виконати наступні команди в терміналі:
sudo wget https://github.com/icy/pacapt/raw/master/pacman -O / usr / local / bin / pacman sudo chmod 755 / usr / local / bin / pacman
Після цього ви можете використовувати команди Pacman замість APT або Yum. Наприклад, ви можете використовувати команду pacman-Ss Autokey замість того, щоб запускати Autokey apt-cache для виконання пошуку. Клацніть на посилання, щоб прочитати більше.
Фуенте: PacApt
Точно. Ваша альтернатива трохи більш "обмежена", ніж те, що пропонує PacApt. Однак це гарна ідея ... можливо, якби ви могли створити сценарій, про який ви згадали, це було б простіше.
Псевдоніми розміщуються у вашому ~ / .bashrc
приклад
оновлення псевдоніма = »sudo pacman -Syu»
псевдонім чистий = '»pacman -Rs` pacman -Qqdt`»
Я теж використовую Arch, але зазвичай я роблю будь-який розподіл, щоб створювати псевдоніми для команд, пов'язаних з управлінням пакетами. Я створюю їх один раз і звик використовувати псевдоніми, які я визначаю, замість відповідних команд на кожному дистрибутиві.
Наприклад, я зазвичай визначаю "pkginstall" як команду для встановлення пакунків. На Arch це буде "sudo pacman -S" на Debian, це буде "sudo apt-get install" або "yum install" на Fedora тощо. У мене також є pkgremove, pkgsearch, pkgquery, pkgowner та деякі інші.
Подібним чином у мене є "sysupdate" як "pacman -Syu" і sysclean як "pacman -Rs` pacman -Qqdt`" для оновлення всієї системи або очищення застарілих пакетів (встановлених як залежності, які більше не потрібні програмі, яка потребувала свого часу).
Це те, що полегшує мені життя, і правда полягає в тому, що я вже звик використовувати ці псевдоніми, тому що зазвичай немає бінарних файлів з подібними іменами; Я зазвичай пишу pkgi, і він вже автоматично заповнює pkginstall.
Одне, що мені так не вистачає, - це автозаповнення пакунків під час встановлення, пошуку чи видалення зі сховищ, але я планую подивитися на bash-завершення днями, щоб написати пару правил для псевдонімів, якими я користуюся.
Я використовую його з 2006 р. Archlinux створює різноманітний код для різних дистрибутивів