железария

Linux пакет мениджър: pacman, yum, apt ...

Съдържание:

Anonim

Мениджърът на пакети в Linux е основен при избора на дистрибуция на Linux, тъй като благодарение на неговите команди ще можем да изпълняваме всички ежедневни задачи и инсталации на нашия компютър. Затова винаги ви препоръчваме да използвате командата HELP и да посещавате добри сайтове с много информация. Затова ви представяме това практическо ръководство.

Кой Linux мениджър на пакети е подходящ за вас?

Както всеки нов потребител на Linux, може да бъдете затрупани от чистия брой опции, които имате, когато става дума за дистрибуции, които можете да инсталирате на вашия настолен компютър. Каква е разликата между Ubuntu, Fedora, OpenSUSE, Sabayon или Arch? В крайна сметка краткият отговор е: мениджъри на пакети.

Всеки дистрибутор предлага на потребителите уникален метод за инсталиране и поддържане на тяхната система, с различна степен на лекота и използваемост.

Това ръководство ще служи като кратко обяснение как да изпълнявате основни задачи във всяка от системите за управление на пакети, така че можете да решите коя е най-подходяща за вас.

Pacman

Това е популярен и прост, но мощен мениджър на пакети Arch Linux и някои малко известни дистрибуции на Linux. Той предоставя някои от основните функции на други мениджъри на пакети, включително инсталация, автоматично разрешаване на зависимост, актуализация, деинсталиране, както и дисквалификация на софтуера .

Той е проектиран да е лесен и лесен за управление на пакети за потребители на Arch.

YUM

YUM е зависимост на разделителната способност за мениджъра на пакети RPM. YUM е стойността по подразбиране за системата за управление на пакети, включена в доста производни Red Hat, включително Fedora 21 и CentOS. Синтаксисът за YUM е прост и потребителите на Apt няма да имат проблем да направят промяната.

Актуализацията и надстройката чрез YUM е много проста, където следната команда се грижи за задачите:

актуализация на судо

За да инсталирате пакет, се използва следната команда:

sudo yum инсталирате $ packageName

Също така, за да премахнете пакет, командата е:

sudo yum премахнете $ packageName

За да търсите инсталируем пакет:

Търсене за $ packageName

YUM не включва команда autoremove за намиране и премахване на неизползвани зависимости, но тя включва чудесна функция за инсталиране на пакет от URL адрес, който Apt не включва:

sudo yum инсталирате $ url

APT

Apt е зависимост на разделителната способност за системи, базирани на Debian като Ubuntu. Във връзка с dpkg, мениджърът на пакети Apt предоставя лесен начин за актуализиране, инсталиране и премахване на софтуер. Без Apt поддържането на система Debian би било като използването на Linux през 90-те години.

Apt има хубав прост синтаксис, въпреки че се пренаписва, за да предостави прост и ясен синтаксис. Като такъв, в зависимост от версията, която използвате (Ubuntu 14.04 и по-нова версия включва новите Apt команди), можете да използвате различни команди за постигане на едни и същи резултати.

За да актуализирате софтуерните хранилища, използвайте следната команда:

sudo apt-get update

или

актуална актуализация на судо

За да актуализирате софтуера:

sudo apt-get upgrade

или

актуална актуализация на судо

За по-пълно надграждане, което също се опитва противоречиви зависимости на пакета до последната версия и премахване на стари или неизползвани, командата е следната:

sudo apt-get dist-upgrade

или

sudo apt пълен ъпгрейд

Тези команди могат да бъдат комбинирани за извършване на актуализация последователно така:

sudo apt - получите актуализация && sudo apt-get upgrade

или

sudo apt актуализация & & sudo apt надграждане

За да инсталирате софтуера, командата е:

sudo apt-get install $ packageName

или

sudo apt инсталирате $ packageName

За да премахнете пакет:

sudo apt-получи премахване $ packageName

или

sudo apt премахнете $ packageName

Ограничавайки системния си софтуер с помощта на командата apt-get remove, Apt върши добра работа за извличане на неизползвани зависимости, но понякога в хода на премахването на софтуера или надстройването на някои по-късни зависимости може да останете в системата. Ако искате да премахнете тези пакети от системата. Apt включва команда за тази задача:

sudo apt-get autoremove

или

sudo apt autoremove

Търсене на инсталируем пакет:

sudo apt-кеш търсене $ packageName

или

sudo apt search $ packageName

Понастоящем Apt не предлага възможност за инсталиране на пакет от URL адрес, което означава, че потребителят трябва да намери и изтегли пакета, който да бъде инсталиран сам. Ubuntu и някои от неговите производни успяха да се преборят с това с едно щракване към apturl връзки, които се намират в някои уебсайтове.

Ентропията

Entropy е мениджър на пакети по подразбиране за системата Sabayon Linux, производно на Gentoo. Това, което прави Entropy интересно е, че Sabayon използва двоични файлове чрез Entropy, а също и изходния код чрез мениджъра на пакети на Gentoo Portage. Основно обобщение на тази система е следното:

  • Източниците се вграждат в двоични файлове чрез Entropy, използвайки Portage.Entropy преобразува двоични файлове в Entropy пакет. Entropy пакетите се добавят в хранилището на Sabayon. Потребителят инсталира двоичен файл чрез Entropy.

Ентропията е сравнима с Apt, YUM, ZYpp и DNF, което означава, че командите са лесни за използване за начинаещи. Ентропията включва също и преки пътища.

За да актуализирате софтуера:

актуализация на судо екзо

или

судо екво нагоре

За да актуализирате всички пакети:

надграждане на судо екзо

или

sudo equo u

Тези команди могат да се използват едновременно:

актуализация на судо екзо и надграждане на судо екзо

или

sudo equo up && sudo equo u

За да инсталирате пакет:

sudo equo инсталирате $ packageName

или

sudo equo в $ packageName

За да премахнете пакет:

sudo equo премахнете $ packageName

или

sudo equo rm $ packageName

За да търсите инсталируем пакет:

судо екво търсене $ packageName

ZYpp

ZYpp е друга зависимост на разделителната способност за управление на пакети RPM и е мениджър на пакети по подразбиране за OpenSUSE и SUSE Linux Enterprise. ZYpp използва двоичен.rpm, подобно на YUM, но той е малко по-бърз, защото се пише на C ++, докато YUM се записва в Python. ZYpp е изключително лесен за използване, тъй като включва команди за бърз достъп, които могат да се използват вместо пълни команди.

ПРЕПОРЪЧВАМЕ ВИ Най-добрите Linux дистрибуции 2018г

Подобно на YUM, ZYpp актуализира и подобрява всички пакети със следната команда:

актуализация на судо цип

или

судо цип нагоре

За да инсталирате пакет:

sudo zypper инсталирате $ packageName

или

sudo zypper в $ packageName

За да премахнете пакет, използвайте командата:

sudo zypper remov $ packageName

или

sudo zypper rm $ packageName

Търсене на инсталируем пакет:

търсене на sudo zypper $ packageName

Подобно на YUM, в ZYpp няма включена автоматична команда. Също така, подобно на Ubuntu, OpenSUSE има връзки за инсталиране с едно щракване за мрежата въз основа на инсталационния пакет.

DNF или Dandified YUM

DNF е пренаписване на YUM, което използва ZYpp функции, по-специално зависимост за възможностите за разделителна способност. DNF е мениджърът на пакети по подразбиране за Fedora 22 и по-нови и трябва да се превърне в система CentOS по подразбиране в бъдеще.

За да актуализирате и надстроите цялата система:

актуализация на sudo dnf

За да инсталирате пакет:

sudo инсталирате $ packageName

За да премахнете пакет:

sudo dnf премахнете $ packageName

Търсене на инсталируем пакет:

sudo dnf search $ packageName

За разлика от YUM и ZYpp, DNF предоставя командата autoremove за търсене на системата и премахване на зависимости, без да използва:

sudo dnf autoremove

DNF също така позволява инсталирането на пакети от URL:

sudo dnf инсталирате $ url

Тествайки различните налични мениджъри на пакети, можете да намерите мениджъра, който е най-удобен за вас във всеки дистрибутор.

Препоръчваме да прочетете как да създадете Bootable Ubuntu USB.

Управлението на пакетите е много важно в Linux и знанието как да се използват множество мениджъри на пакети може да помогне на потребителя, тъй като изтеглянето или инсталирането на софтуер от хранилища, в допълнение към актуализиране, управление на зависимости и деинсталиране на софтуер е много жизненоважен и критичен раздел в системната администрация на Linux.

Кой мениджър на пакети е най-подходящ за вас? Опитахте ли да инсталирате един от тези мениджъри на пакети извън дистрибутора по подразбиране? Надяваме се, че ви е харесало и ако искате повече уроци за Linux, можете да оставяте вашите коментари и да споделяте в социалните мрежи.

железария

Избор на редакторите

Back to top button