Sprzęt komputerowy

Menedżer pakietów Linux: pacman, mniam, apt ...

Spisu treści:

Anonim

Menedżer pakietów w systemie Linux ma podstawowe znaczenie przy wyborze dystrybucji Linuksa, ponieważ dzięki jego poleceniom będziemy mogli wykonywać wszystkie codzienne zadania i instalacje na naszym komputerze. Dlatego zawsze zalecamy korzystanie z polecenia POMOC i odwiedzanie dobrych stron z dużą ilością informacji. Przedstawiamy ci ten praktyczny przewodnik.

Który menedżer pakietów Linux jest dla Ciebie odpowiedni?

Jak każdy nowy użytkownik Linuksa, możesz być przytłoczony samą liczbą opcji, które masz, jeśli chodzi o dystrybucje, które możesz zainstalować na swoim komputerze stacjonarnym. Jaka jest różnica między Ubuntu, Fedorą, OpenSUSE, Sabayon lub Arch? Ostatecznie krótka odpowiedź brzmi: menedżerowie pakietów.

Każda dystrybucja oferuje użytkownikom unikalną metodę instalacji i konserwacji systemu, o różnym stopniu łatwości i użyteczności.

Ten przewodnik posłuży jako krótkie wyjaśnienie, jak wykonywać podstawowe zadania w każdym systemie zarządzania pakietami, abyś mógł zdecydować, które z nich jest dla Ciebie odpowiednie.

Pacman

Jest to popularny i prosty, ale potężny menedżer pakietów Arch Linux i kilka mało znanych dystrybucji Linuksa. Zapewnia niektóre podstawowe funkcje innych menedżerów pakietów, w tym instalację, automatyczne rozwiązywanie zależności, aktualizację, deinstalację, a także dyskwalifikację oprogramowania .

Jest zaprojektowany, aby był prosty i łatwy w zarządzaniu pakietami dla użytkowników Arch.

Mniam

YUM jest zależnością rozdzielczości dla menedżera pakietów RPM. YUM jest domyślną wartością dla systemu zarządzania pakietami zawartego w kilku pochodnych Red Hat, w tym Fedorze 21 i CentOS. Składnia dla YUM jest prosta, a użytkownicy Apt nie będą mieli problemu z dokonaniem zmiany.

Aktualizacja i aktualizacja za pomocą YUM jest bardzo prosta, a następujące zadania zajmują się zadaniami:

aktualizacja sudo mniam

Aby zainstalować pakiet, używane jest następujące polecenie:

sudo yum zainstaluj $ nazwa_pakietu

Ponadto, aby usunąć pakiet, polecenie to:

sudo mniam usuń $ nazwaPakietu

Aby wyszukać pakiet instalacyjny:

sudo mniam szukaj $ nazwa_pakietu

YUM nie zawiera polecenia autorove do znajdowania i usuwania nieużywanych zależności, jednak zawiera świetną funkcję do instalowania pakietu z adresu URL, którego Apt nie obejmuje:

sudo yum zainstaluj $ url

APT

Apt jest zależnością rozdzielczości dla systemów opartych na Debianie, takich jak Ubuntu. W połączeniu z dpkg, menedżer pakietów Apt zapewnia łatwy sposób aktualizacji, instalacji i usuwania oprogramowania. Bez Apt utrzymanie systemu Debian przypominałoby używanie Linuksa w latach 90.

Apt ma ładną, prostą składnię, mimo że jest przepisywany w celu zapewnienia prostej i przejrzystej składni. W związku z tym, w zależności od używanej wersji (Ubuntu 14.04 i wyższy zawiera nowe polecenia Apt), możesz użyć różnych poleceń, aby osiągnąć te same wyniki.

Aby zaktualizować repozytoria oprogramowania, użyj następującego polecenia:

sudo apt-get update

lub

aktualizacja sudo apt

Aby zaktualizować oprogramowanie:

sudo apt-get upgrade

lub

aktualizacja sudo apt

Aby uzyskać bardziej kompletną aktualizację, która próbuje również konflikt zależności między pakietami do najnowszej wersji i usunięcie starych lub nieużywanych, polecenie wygląda następująco:

sudo apt-get dist-upgrade

lub

sudo apt pełna aktualizacja

Te polecenia można łączyć, aby wykonać aktualizację kolejno:

sudo apt-get update && sudo apt-get upgrade

lub

sudo apt update && sudo apt upgrade

Aby zainstalować oprogramowanie, polecenie to:

sudo apt-get install $ nazwa_pakietu

lub

sudo apt install $ nazwa_pakietu

Aby usunąć pakiet:

sudo apt-get remove $ nazwa_pakietu

lub

sudo apt remove $ nazwa_pakietu

Ograniczając oprogramowanie systemowe za pomocą polecenia apt-get remove, Apt dobrze wyodrębnia nieużywane zależności, jednak czasami w trakcie usuwania oprogramowania lub aktualizacji niektóre późniejsze zależności mogą pozostań w systemie. Jeśli chcesz usunąć te pakiety z systemu. Apt zawiera polecenie dla tego zadania:

sudo apt-get autorove

lub

sudo apt autorove

Wyszukaj pakiet instalacyjny:

sudo apt-cache search $ nazwa_pakietu

lub

sudo apt search $ nazwa_pakietu

Apt nie oferuje obecnie możliwości zainstalowania pakietu z adresu URL, co oznacza, że ​​użytkownik musi znaleźć i pobrać pakiet, aby sam go zainstalować. Ubuntu i niektóre jego pochodne zdołały zwalczyć to za pomocą jednego kliknięcia linków apturl, które można znaleźć na niektórych stronach internetowych.

Entropia

Entropy to domyślny menedżer pakietów dla systemu Sabayon Linux, pochodna Gentoo. Interesujące jest to, że Entropy korzysta z plików binarnych za pośrednictwem Entropy, a także kodu źródłowego za pośrednictwem Portage, menedżera pakietów Gentoo. Podstawowe podsumowanie tego systemu jest następujące:

  • Pakiety źródłowe są wbudowane w pliki binarne za pomocą Entropy przy użyciu Portage. Entropy konwertuje pliki binarne na pakiet Entropy. Pakiety Entropy są dodawane do repozytorium Sabayon. Użytkownik instaluje plik binarny za pomocą Entropy.

Entropia jest porównywalna z Apt, YUM, ZYpp i DNF, co oznacza, że ​​polecenia są łatwe w użyciu dla początkujących. Entropia obejmuje również skróty.

Aby zaktualizować oprogramowanie:

aktualizacja sudo equo

lub

sudo equo up

Aby zaktualizować wszystkie pakiety:

aktualizacja sudo equo

lub

sudo equo u

Z tych poleceń można korzystać jednocześnie:

Aktualizacja sudo equo && sudo equo upgrade

lub

sudo equo up && sudo equo u

Aby zainstalować pakiet:

sudo equo install $ nazwa_pakietu

lub

sudo equo w $ nazwa_pakietu

Aby usunąć pakiet:

sudo equo usuń $ nazwa_pakietu

lub

sudo equo rm $ nazwa_pakietu

Aby wyszukać pakiet instalacyjny:

sudo equo search $ nazwa_pakietu

ZYpp

ZYpp jest kolejną zależnością rozdzielczości do zarządzania pakietami RPM i jest domyślnym menedżerem pakietów dla OpenSUSE i SUSE Linux Enterprise. ZYpp używa binarnego pliku.rpm, takiego jak YUM, ale jest nieco szybszy, ponieważ jest napisany w C ++, podczas gdy YUM jest napisany w Pythonie. ZYpp jest niezwykle łatwy w użyciu, ponieważ zawiera skróty poleceń, których można używać zamiast pełnych poleceń.

POLECAMY Najlepsze dystrybucje Linuksa 2018

Podobnie jak YUM, ZYpp aktualizuje i ulepsza wszystkie pakiety za pomocą następującego polecenia:

aktualizacja sudo zypper

lub

sudo zypper w górę

Aby zainstalować pakiet:

sudo zypper install $ nazwa_pakietu

lub

sudo zypper w $ nazwa_pakietu

Aby usunąć pakiet, użyj polecenia:

sudo zypper remove $ nazwa_pakietu

lub

sudo zypper rm $ nazwa_pakietu

Wyszukaj pakiet instalacyjny:

sudo zypper search $ nazwa_pakietu

Podobnie jak YUM, w ZYpp nie ma polecenia autorove. Podobnie jak Ubuntu, OpenSUSE ma łącza do instalacji jednym kliknięciem dla Internetu w oparciu o pakiet instalacyjny.

DNF lub Dandified YUM

DNF to przeróbka YUM, która wykorzystuje funkcje ZYpp, w szczególności zależność od możliwości rozdzielczości. DNF jest domyślnym menedżerem pakietów dla Fedory 22 i wyższych, i powinien stać się domyślnym systemem CentOS w przyszłości.

Aby zaktualizować i zaktualizować cały system:

aktualizacja sudo dnf

Aby zainstalować pakiet:

sudo install $ nazwa_pakietu

Aby usunąć pakiet:

sudo dnf usuń $ nazwa_pakietu

Wyszukaj pakiet instalacyjny:

sudo dnf search $ nazwa_pakietu

W przeciwieństwie do YUM i ZYpp, DNF udostępnia polecenie autorove do przeszukiwania systemu i usuwania zależności bez użycia:

sudo dnf autorove

DNF umożliwia także instalację pakietów z adresu URL:

sudo dnf zainstaluj $ url

Testując różnych dostępnych menedżerów pakietów, możesz znaleźć menedżera, który jest dla Ciebie najbardziej wygodny w każdej dystrybucji.

Zalecamy przeczytanie, jak utworzyć rozruchowy system Ubuntu USB.

Zarządzanie pakietami jest bardzo ważne w systemie Linux, a wiedza na temat korzystania z wielu menedżerów pakietów może pomóc użytkownikowi, ponieważ pobieranie lub instalowanie oprogramowania z repozytoriów, oprócz aktualizacji, zarządzania zależnościami i odinstalowywania oprogramowania jest bardzo ważna i krytyczna sekcja w administracji systemem Linux.

Który menedżer pakietów jest dla Ciebie najlepszy? Czy próbowałeś zainstalować jednego z tych menedżerów pakietów poza domyślną dystrybucją? Mam nadzieję, że ci się podobało i jeśli chcesz więcej samouczków na temat Linuksa, możesz zostawić swoje komentarze i udostępnić w sieciach społecznościowych.

Sprzęt komputerowy

Wybór redaktorów

Back to top button