Wyszukiwanie w witrynie

5 najlepszych menedżerów pakietów dla zaawansowanych użytkowników systemu Linux


Jedną z rzeczy, którą nowy użytkownik Linuksa pozna w miarę postępów w jego używaniu, jest istnienie kilku dystrybucji Linuksa i różne sposoby zarządzania przez nie pakietami.

Zarządzanie pakietami jest bardzo ważne w Linuksie, a umiejętność korzystania z wielu menedżerów pakietów może uratować życie zaawansowanemu użytkownikowi, ponieważ pobieranie lub instalowanie oprogramowania z repozytoriów, a także aktualizowanie, obsługa zależności i odinstalowywanie oprogramowania jest bardzo istotną i krytyczną sekcją w Administracja systemem Linux.

Dlatego, aby zostać zaawansowanym użytkownikiem Linuksa, ważne jest zrozumienie, w jaki sposób główne dystrybucje Linuksa faktycznie obsługują pakiety. W tym artykule przyjrzymy się niektórym z najlepszych menedżerów pakietów, jakie można znaleźć w Linuksie.

Tutaj skupiamy się głównie na istotnych informacjach o niektórych z najlepszych menedżerów pakietów, ale nie na tym, jak z nich korzystać, to Ty możesz dowiedzieć się więcej. Ale podam znaczące linki wskazujące przewodniki użytkowania i wiele innych.

1. DPKG – System zarządzania pakietami Debiana

Dpkg to podstawowy system zarządzania pakietami dla rodziny Debian Linux, służy do instalowania, usuwania, przechowywania i dostarczania informacji o pakietach .deb.

Jest to narzędzie niskiego poziomu i istnieją narzędzia front-end, które pomagają użytkownikom uzyskiwać pakiety ze zdalnych repozytoriów i/lub obsługiwać złożone relacje między pakietami. Należą do nich:

Nie przegap: 15 praktycznych przykładów „poleceń dpkg” dla dystrybucji opartych na Debianie

APT (zaawansowane narzędzie do pakowania)

Jest to bardzo popularny, darmowy, wydajny i co ważniejsze, użyteczny system zarządzania pakietami z wiersza poleceń, będący interfejsem dla systemu zarządzania pakietami dpkg.

Użytkownicy Debiana lub jego pochodnych, takich jak Ubuntu i Linux Mint powinni znać to narzędzie do zarządzania pakietami.

Aby zrozumieć, jak to faktycznie działa, możesz zapoznać się z poniższymi poradnikami:

Nie przegap: 15 przykładów użycia nowego narzędzia Advanced Package Tool (APT) w systemie Ubuntu/Debian

Nie przegap: 25 przydatnych podstawowych poleceń APT-GET i APT-CACHE do zarządzania pakietami

Menedżer pakietów Aptitude

Jest to również popularne narzędzie do zarządzania pakietami z wiersza poleceń dla rodziny Debian Linux. Działa podobnie do APT i było wiele porównań między nimi, ale przede wszystkim przetestowanie obu może pomóc Ci zrozumieć, który z nich faktycznie działa lepiej.

Początkowo został zbudowany dla Debiana i jego pochodnych, ale teraz jego funkcjonalność rozciąga się również na rodzinę RHEL. Aby lepiej zrozumieć APT i Aptitude, możesz zapoznać się z tym przewodnikiem:

Nie przegap: Co to są APT i Aptitude? i jaka jest prawdziwa różnica między nimi?

Menedżer pakietów Synaptic

Synaptic to narzędzie do zarządzania pakietami z graficznym interfejsem użytkownika dla APT oparte na GTK+ i działa dobrze dla użytkowników, którzy nie chcą brudzić sobie rąk w wierszu poleceń. Implementuje te same funkcje, co narzędzie wiersza poleceń apt-get.

2. RPM (menedżer pakietów Red Hat)

Jest to format pakowania Linux Standard Base i podstawowy system zarządzania pakietami stworzony przez RedHat. Będąc systemem podstawowym, istnieje kilka narzędzi do zarządzania pakietami front-end, których można z nim używać, ale przyjrzymy się tylko najlepszym, a mianowicie:

YUM (aktualizator Yellowdog, zmodyfikowany)

Jest to popularny menedżer pakietów o otwartym kodzie źródłowym, który działa jako interfejs dla użytkowników do RPM. Można go porównać do APT w systemach Debian Linux. Zawiera on wspólne funkcje APT. Możesz lepiej zrozumieć YUM, korzystając z przykładów z tego przewodnika:

Nie przegap: 20 poleceń YUM systemu Linux do zarządzania pakietami

DNF – Dandified Mniam

Jest to także menedżer pakietów dla dystrybucji opartych na RPM, wprowadzony w Fedorze 18 i jest to kolejna generacja wersji YUM.

Jeśli używasz Fedory 22 i nowszych, musisz zdać sobie sprawę, że jest to domyślny menedżer pakietów. Oto kilka linków, które dostarczą Ci więcej informacji na temat DNF i tego, jak z niego korzystać:

Nie przegap: DNF – zarządzanie pakietami nowej generacji dla dystrybucji opartych na RPM

Nie przegap: 27 przykładów poleceń „DNF” do zarządzania zarządzaniem pakietami Fedory

3. Menedżer pakietów Pacman – Arch Linux

Jest to popularny i potężny, a jednocześnie prosty menedżer pakietów dla Arch Linux i niektórych mało znanych dystrybucji Linuksa. Zapewnia niektóre z podstawowych funkcji udostępnianych przez inne popularne menedżery pakietów, w tym instalację, automatyczne rozwiązywanie zależności, aktualizację, dezinstalację, a także obniżenie wersji oprogramowania.

Ale co najskuteczniejsze, jest zbudowany tak, aby był prosty i łatwy w zarządzaniu pakietami przez użytkowników Arch. Możesz przeczytać ten przegląd Pacmana, który szczegółowo wyjaśnia niektóre z jego funkcji wymienionych powyżej.

4. Menedżer pakietów Zypper – openSUSE

Jest to menedżer pakietów wiersza poleceń w systemie OpenSUSE Linux i korzysta z biblioteki libzypp, a jego typowe funkcje obejmują dostęp do repozytorium, instalację pakietów, rozwiązywanie problemów z zależnościami i wiele innych.

Co ważne, radzi sobie także z rozszerzeniami repozytoriów, takimi jak wzorce, łatki i produkty. Nowi użytkownicy OpenSUSE mogą zapoznać się z poniższym przewodnikiem, aby go opanować.

Nie przegap: 45 poleceń Zyppera pozwalających opanować zarządzanie pakietami OpenSUSE

5. Menedżer pakietów Portage – Gentoo

Jest to menedżer pakietów dla Gentoo, obecnie mniej popularnej dystrybucji Linuksa, ale nie ogranicza go to jako jednego z najlepszych menedżerów pakietów w Linuksie.

Głównym celem projektu Portage jest stworzenie prostego i bezproblemowego systemu zarządzania pakietami, zawierającego takie funkcjonalności jak kompatybilność wsteczna, automatyzacja i wiele innych.

Aby lepiej zrozumieć, spróbuj przeczytać stronę projektu Portage.

Uwagi końcowe

Jak już wspomniałem na początku, głównym celem tego przewodnika było udostępnienie użytkownikom Linuksa listy najlepszych menedżerów pakietów, ale wiedza, jak z nich korzystać, można uzyskać, podążając za niezbędnymi linkami i próbując je przetestować.

Użytkownicy różnych dystrybucji Linuksa będą musieli samodzielnie dowiedzieć się więcej, aby lepiej zrozumieć różne menedżery pakietów wspomniane powyżej.