No és cap secret que Arc Linux m'encanta, i una de les millors característiques d'Arch és el seu poderós gestor de paquets: Pacman. En aquest breu però interessant article expliquem com utilitzar Pacman en distribucions que utilitzin APT o yum. |
Encara que tècnicament és possible instal·lar Pacman en altres distribucions, no és una molt bona idea barrejar gestors de paquets ja que això pot causar tot tipus de problemes. No obstant això, gràcies a PacApt, és possible utilitzar les ordres de Pacman en distribucions que utilitzin Apt o Yum. En essència, PacApt és un script que permet utilitzar comandaments de Pacman i els tradueix en ordres entenedores per APT i / o Yum.
Si vols simplificar la teva vida o simplement sos un fan empedreït d'Arch obligat a utilitzar Ubuntu per a una tasca específica aquesta útil eina pot ser de gran ajuda.
Per instal·lar PacApt, tan sols cal executar les ordres en un terminal:
suo wget https://github.com/icy/pacapt/raw/master/pacman -O / usr / local / bin / Pacman suo chmod 755 / usr / local / bin / Pacman
Un cop fet això, podeu utilitzar les ordres de Pacman en lloc dels d'APT o Yum. Per exemple, podeu utilitzar la comanda pacman-Ss Autokey en comptes d'executar apt-cache Autokey per a realitzar una cerca. Premi l'enllaç per llegir més.
font: PacApt
Exacte. El teu alternativa és una mica més «limitada» que la que ofereix PacApt. No obstant això, és una bona idea ... potser si poguessis generar l'script que mencionás, seria més senzill.
Els àlies es col·loquen en el teu ~ / .bashrc
EXEMPLE
àlies actualitzar = »suo Pacman -Syu»
àlies netejar = ' »Pacman -RS` Pacman -Qqdt` »
Jo ús Arch també, però el que acostumo a fer servir la distribució que sigui és crear àlies per als comandaments relacionats amb la gestió de paquets. Els crec un cop i estic acostumat a fer servir els àlies que defineixo en lloc dels corresponents ordres en cada distro.
Per exemple, sòl definir «pkginstall» com comanda per instal·lar paquets. En Arch això seria un «sudo pacman -S» en Debian seria un «sudo apt-get install» o «yum install» a Fedora, etc. Igualment tinc pkgremove, pkgsearch, pkgquery, pkgowner i algun altre més.
De la mateixa manera tinc «sysupdate» com «pacman -Syu» i sysclean com «Pacman -RS` Pacman -Qqdt` »per actualitzar tot el sistema o netejar paquets que orfes (instal·lats com dependències que ja no siguin necessaris per al programa que els necessitava en el seu dia).
Són coses que em faciliten la vida i la veritat estic bastant acostumat a fer servir aquests àlies, perquè no sol haver binaris que tinguin noms similars; generalment escric pkgi i ja autocompleta a pkginstall.
Una cosa que perdo així és autocompletat de paquets a l'hora d'instal·lar, cercar o eliminar de repositoris, però tinc pensat mirar bash-completion un dia d'aquests per escriure un parell de regles per als àlies que ús.
tinc usant-ho des de 2006 ArchLinux és creat diversos codi per vària distribucions