To není žádné tajemství Oblouk Miluji Linux a jednou z nejlepších funkcí Archu je jeho výkonný správce balíčků: Pacman. V tomto krátkém, ale zajímavém článku vysvětlíme, jak používat Pacman v distribucích, které používají APT o Yum. |
I když je technicky možné nainstalovat Pacman na jiné distribuce, není příliš dobrý nápad míchat správce balíčků, protože to může způsobit všechny druhy problémů. Díky PacApt je však možné používat příkazy Pacman v distribucích, které používají Apt nebo Yum. V podstatě je PacApt skript, který umožňuje používat příkazy Pacman a překládá je do srozumitelných příkazů pro APT a / nebo Yum.
Pokud si chcete zjednodušit život nebo jste jen zarytým fanouškem Archu, který je nucen používat Ubuntu pro konkrétní úkol, může vám tento užitečný nástroj velmi pomoci.
Chcete-li nainstalovat PacApt, musíte v terminálu spustit následující příkazy:
sudo wget https://github.com/icy/pacapt/raw/master/pacman -O / usr / local / bin / pacman sudo chmod 755 / usr / local / bin / pacman
Jakmile to provedete, můžete místo APT nebo Yum použít příkazy Pacman. Například můžete použít příkaz pacman-Ss Autokey místo spuštění apt-cache Autokey k provedení vyhledávání. Kliknutím na odkaz se dozvíte více.
zdroj: PacApt
Přesný. Vaše alternativa je o něco „omezenější“, než nabízí PacApt. Je to však dobrý nápad ... možná, kdybyste mohli vygenerovat skript, který zmiňujete, bylo by to jednodušší.
Aliasy jsou umístěny ve vašem ~ / .bashrc
ejemplo
alias update = »sudo pacman -Syu»
alias clean = '»pacman -Rs` pacman -Qqdt`»
Používám také Arch, ale to, co obvykle dělám bez ohledu na distribuci, je vytváření aliasů pro příkazy související se správou balíčků. Vytvořím je jednou a jsem zvyklý používat aliasy, které definuji, místo odpovídajících příkazů na každém distro.
Například obvykle definuji „pkginstall“ jako příkaz k instalaci balíčků. V Archu by to byl „sudo pacman -S“ na Debianu, to by byl „sudo apt-get install“ nebo „yum install“ na Fedoře atd. Mám také pkgremove, pkgsearch, pkgquery, pkgowner a některé další.
Podobně mám „sysupdate“ jako „pacman -Syu“ a sysclean jako „pacman -Rs` pacman -Qqdt`“, abych aktualizoval celý systém nebo vyčistil osamocené balíčky (nainstalované jako závislosti, které již nejsou nutné pro program, který potřeboval v jeho době).
Jsou to věci, které mi usnadňují život a pravdou je, že jsem na tyto aliasy docela zvyklý, protože obvykle neexistují žádné binární soubory s podobnými jmény; Obvykle píšu pkgi a již se automaticky dokončuje do pkginstall.
Jedna věc, kterou mi takto chybí, je automatické dokončování balíčků při instalaci, vyhledávání nebo odstraňování z úložišť, ale plánuji se podívat na dokončení bash jeden z těchto dnů a napsat několik pravidel pro aliasy, které používám.
Používám to od roku 2006 archlinux vytváří různé kódy pro různé distribuce