Мениджърът на пакети е от съществено значение за управлението и поддръжката на софтуер във вашата Linux система. Всяка дистрибуция на Linux се доставя с мениджър на пакети по подразбиране. Ubuntu идва с мениджъра на APT пакети, базираните на Arch дистрибуции имат Pacman и т.н.
Ако искате да проучите други мениджъри на пакети, ето как можете да инсталирате различен мениджър на пакети, без да се налага да преминавате към чисто нова дистрибуция.
Изберете Вашия мениджър на пакети
Има няколко мениджъра на пакети, достъпни за безплатно изтегляне. Изберете вашата форма и я инсталирайте. В случай, че се чудите кои са най-добрите опции, ето кратък списък с най-известните мениджъри на пакети за Linux:
1. Пак Ман
Pacman е мениджърът на пакети по подразбиране за всички базирани на Arch дистрибуции. Той следва механизъм сървър-клиент за синхронизиране на актуализациите в локалната система с най-новите версии на сървъра, като се вписва идеално в модерната философия на Arch.
2. APT
Advanced package tool или APT е безплатен мениджър на пакети с отворен код, доставен като решение за управление на пакети по подразбиране за производни на Ubuntu/Debian. Той е удобен за потребителя, бърз и надежден.
3. DNF
Dandified Yum или DNF е поколението наследник на Yellowdog Updater Modified (YUM) мениджър на пакети. DNF най-често се използва като основен мениджър на пакети на Базирани на RPM Linux дистрибуции— Fedora, CentOS и RHEL.
DNF е разработен с основния мотив да компенсира вратичките в YUM и предлага повишаване на производителността и други актуализации на качеството на живот на тези, които мигрират от YUM.
Инсталиране на нов мениджър на пакети на Linux
Стъпките за инсталиране ще се различават от една дистрибуция до друга в зависимост от мениджъра на пакети, който инсталирате и къде го инсталирате. Нека да разгледаме инсталирането на различни мениджъри на пакети в три от най-използваните Linux дистрибуции — Ubuntu, Arch и Fedora.
Въпреки че сте свободни да инсталирате и изпробвате различни пакетни мениджъри на една и съща дистрибуция, това често може да доведе до конфликти между пакетните мениджъри и, дори по-лошо, до проблеми със зависимостта.
Тези проблеми могат да доведат до затруднения във вашия Linux работен плот, така че ви препоръчваме да изберете дистрибуция въз основа на пакетния мениджър, с който се доставя.
Как да инсталирате Pacman в Ubuntu/Debian
Няма официален вариант на Pacman, съвместим с Ubuntu/Debian. Така че ще трябва да се задоволите със скрипт, емулиращ Pacman, който приема Pacman команди, за да извика еквивалентните опции в APT. Ето как можете да емулирате Pacman във вашата базирана на Ubuntu/Debian дистрибуция:
- Като предварителна стъпка актуализирайте и надстройте вашата система, като използвате:
sudo apt-получавам актуализиране && sudo apt-получавам подобряване на
- Използвайки командата wget, изтеглете DEB пакета на най-новата версия на пакетния мениджър на Pacman от официалното хранилище на Deb Pacman. По същия начин, ако използвате дистрибуция, базирана на RPM, изтеглете RPM пакета за инсталиране. Можете също да изтеглите пакета ръчно, ако не искате да използвате wget.
- Инсталирайте пакета с помощта на dpkg, като стартирате:
sudodpkg-иdeb-pacman-*.dpkg
Извикайте скрипта на емулатора на Pacman, като използвате пак Ман и го използвайте, както бихте използвали Pacman във всяка базирана на Arch Linux дистрибуция. Изпробвайте няколко команди на Pacman, за да усетите и проверете за грешки. За истинско Pacman изживяване ви препоръчваме да преминете към Arch Linux.
Как да инсталирате DNF на Ubuntu и Debian
За разлика от Pacman, можете да инсталирате DNF мениджъра на пакети директно с помощта на APT, като прескочите неудобството от ръчното подреждане на компилационни файлове. Следвайте тези стъпки, за да инсталирате DNF на вашата базирана на Debian Linux дистрибуция:
- Като предварителна стъпка актуализирайте и надстройте вашата система, като използвате:
sudo apt актуализация && надграждане на sudo apt
- Издайте следната команда, за да инсталирате DNF с помощта на мениджъра на пакети APT:
sudo apt Инсталирай dnf
APT сега ще започне да инсталира мениджъра на DNF пакети на вашата система. Тествайте го, като изпробвате няколко основни команди. Като за начало опитайте да изтеглите и инсталирате нов пакет, както бихте направили при обикновени дистрибуции, базирани на RPM.
Как да инсталирате APT на Fedora и други базирани на RPM дистрибуции
Подобно на инсталирането на DNF на Ubuntu с APT, можете да инсталирате APT във Fedora с помощта на мениджъра на пакети DNF. Следвайте тези стъпки, за да инсталирате APT на вашата базирана на RPM Linux дистрибуция:
- Като предварителна стъпка актуализирайте и надстройте вашата система, като използвате:
надграждане на sudo dnf
- Издайте следната команда, за да инсталирате APT с помощта на мениджъра на пакети DNF:
sudo dnf Инсталирай ап
Сега трябва да имате инсталиран мениджър на APT пакети на вашата система. Извикайте го, като напишете ап и изпробвайте няколко основни команди, за да започнете.
Как да инсталирате Pacman на Fedora и други дистрибуции, базирани на RPM
Можете да инсталирате Pacman на Fedora и други базирани на RPM дистрибуции, като изтеглите и инсталирате пакета с помощта на мениджъра на пакети DNF. Ето стъпките, които трябва да следвате:
- Като предварителна стъпка актуализирайте и надстройте вашата система, като използвате:
надграждане на sudo dnf
- Издайте следната команда, за да инсталирате Pacman с помощта на мениджъра на пакети DNF:
sudo dnf Инсталирай пак Ман
DNF сега ще започне да инсталира Pacman на вашата система. За да научите как да го използвате, въведете sudo pacman -h и ще получите пълен списък на всички команди и функции, които Pacman предлага.
Как да инсталирате APT и DNF на Arch Linux
Можете да инсталирате APT и DNF пакетни мениджъри на Arch Linux от потребителското хранилище на Arch (AUR). AUR е управлявано от общността хранилище, което хоства хиляди пакети, предоставени от потребители на Arch. Можете и от двете използвайте AUR помощник като yay или ръчно инсталирайте пакетите във вашата система.
Ето как да инсталирате APT и DNF на Arch Linux:
- Като предварителна стъпка актуализирайте и надстройте вашата система, като използвате:
sudo pacman -Syu
- Издайте следната команда, за да инсталирате DNF и APT с помощта на yay:
да -S dnf && yy -S apt
Мениджърите на пакети APT и DNF трябва да са инсталирани на вашата система. Вече можете да ги използвате за всички ваши задачи за управление на пакети.
Управлявайте ефективно пакети във вашата Linux система
Ако сте мотивирани да използвате Linux като ежедневен драйвер, трябва да отделите време и усилия за изучаване на основите на управлението на пакети, за да сте сигурни, че вашата система остава ефективна и бърза.
Управлението на пакети е от ключово значение за дълголетието на вашата Linux система и гарантира, че системата ви няма да бъде застрашена от повредени пакети.