Instalowanie i praca z pakietami w Ubuntu

Instalowanie i praca z pakietami w Ubuntu
W Ubuntu, podobnie jak każdy inny system operacyjny, potrzebuje oprogramowania. Podstawową metodą instalacji oprogramowania jest za pośrednictwem narzędzia oprogramowania GUI Ubuntu. To jednak nie jest ani preferowany, ani jedyny sposób instalowania pakietów. Początkujący mają tendencję do trzymania się GUIS; Jednak gdy spędzasz więcej czasu na Ubuntu, musisz uciekać się do istniejących repozytoriów i dodawania repozytoriów, a co gorsza. W tym samouczku nauczymy się instalować i pracować z pakietami w Ubuntu.

Metoda 1: Repozytoria

Najlepszą częścią Ubuntu i dowolnego smaku Linuksa jest to, że ma on własne repozytorium. Repozytorium jest w zasadzie jak sklep wypełniony tysiącami pakietów lub oprogramowania. Jednak całe oprogramowanie dostępne w repozytorium jest open source i dla Linux.

Możesz oczywiście wyszukać repozytorium dostępnych pakietów za pomocą polecenia Apt. Aby wyszukać repozytorium w Ubuntu:

Sudo Apt-Cache Search [czego szukasz]

Załóżmy na przykład, że szukam pakietu o nazwie MySQL:

sudo apt-cache wyszukiwanie mysql

Załóżmy, że znalazłeś żądany pakiet, ale szukasz więcej informacji o znalezionym pakiecie, a następnie użyjesz polecenia Apt show.

apt show [plik do pokazania]

Były:

Apt show mysql-client-8.0

Następnie możesz sprawdzić zależności za pomocą następującego kodu:

apt zależy [plik do skanowania]

Były:

Apt zależy Mysql-Client-8.0

Gdy jesteś zadowolony z znalezionego pakietu, możesz go zainstalować. Polecenie instalacji apt-get będzie najpierw pobrać i zainstaluje zależności, a następnie zainstaluj sam pakiet, abyś mógł usiąść i zrelaksować się, podczas gdy polecenie robi wszystko automatycznie. Aby zainstalować za pomocą repozytorium w Ubuntu:

sudo apt-get instaluj [plik, który chcesz zainstalować]

Były:

sudo apt-get instaluj mysql-client-8.0 -y

Po zainstalowaniu zawsze jest możliwe, że możesz nie polubić paczki i chcesz całkowicie go usunąć z systemu. Aby usunąć zainstalowany pakiet, wpisz:

sudo apt-get usuń [swój_package]

Były:

sudo apt-get usuń mysql-client-8.0

Apt -get usuń nie usunie plików konfiguracyjnych zainstalowanego programu, aw takich przypadkach możesz użyć Purge. Aby usunąć wszystko, w tym pliki konfiguracyjne, wpisz:

sudo apt czyszczenie mysql-client-8.0

Metoda 2: Dodanie do repozytorium

Istnieje wiele przypadków, kiedy i gdzie pakiet, którego szukasz, nie będzie w repozytorium; może być jednak dostępne w zupełnie innym repozytorium. Więc co wtedy robimy? Dodajemy repozytorium, które ma plik do własnego. Apt szukaj przede wszystkim repozytoriów w /etc/apt/źródła.lista - W tym miejscu znajdują się wszystkie repozytoria.

Aby dodać kolejne repozytorium do tych, których obecnie posiadasz, możesz użyć archiwów osobistych pakietów (PPA). Zaleca się, że nie losowo dodajesz repozytoriów, ponieważ nie jest skanowany dla złośliwego oprogramowania! Dodaj tylko z zaufanych źródeł!

Na przykład, jeśli chcesz dodać PPA dla prostego rejestratora ekranu:

Sudo Add-Aapt-repozytory PPA: Maarten-Baert/SimpleScreenRecordersudo Apt-get Aktualizacja

Aby usunąć repozytorium PPA dla prostego rejestratora ekranu:

sudo add-aTap-Repository--Remove PPA: Maarten-Baert/SimplescenpreenRecorder

Na przykład, gdy chcesz zainstalować wino dla Linux, proszą o dodanie repozytorium.

Były:

sudo add-apt-repozytory 'deb https: // dl.Winehq.org/wina-builds/Ubuntu/Focal Main '

Ten ostatni doda repozytorium określone do/etc/apt/źródła.lista.

Metoda 3: Ręcznie zainstaluj pakiet

Czasami nie ma innej drogi dookoła; Musisz zainstalować pakiet ręcznie. W takich przypadkach otrzymany format pakowania zależy od pobieranego oprogramowania.

Pakiety Deb
Aby zainstalować opakowanie Deb, osobiście używam GDEBI:

sudo apt-get instaluj GDEBI

Po zainstalowaniu GDEBI możesz użyć następującego kodu do zainstalowania .Pakiet Deb.

GDEBI [twój_package.Deb]

Alternatywnie większość użytkowników używa polecenia DPKG. Polecenie DPKG służy do instalacji, budowy, usuwania i zarządzania pakietami Debian. Czasami po prostu pobierasz plik Deb i nie możesz użyć polecenia Apt; W takich przypadkach używamy polecenia DPKG.

Aby zainstalować pakiet za pomocą DPKG:

sudo dpkg -instalul [twój_package.Deb]

Można również użyć DPKG do zeskanowania pliku Deb, aby zobaczyć jego zawartość:

sudo dpkg -c [twój_pakage.Deb]

Aby odinstalować za pomocą DPKG, potrzebujesz nazwy pakietu używanego przez system; Możesz go zdobyć, wpisując:

sudo dpkg -l | grep [nazwa twojego pakietu - zgadnij]

A następnie odinstaluj go za pomocą następujących czynności:

sudo dpkg -r [nazwa pakietu]

I jeśli wymaga rekonfiguracji, ponieważ jest uszkodzony, możesz wpisać:

sudo dpkg -configure [nazwa pakietu]

Pakiet RPM
Pakiety RPM są zwykle używane przez CentOS, RHEL i Fedora. Są jednak chwile, kiedy jako użytkownik Ubuntu wystarczy użyć pakietu RPM. Możesz zmienić pakiet RPM w pakiet Deb i zainstalować go w takich przypadkach.

Najpierw zainstalujmy Alien, pakiet używany do konwersji plików RPM na pliki Deb.

sudo apt-get instal instaluj

Następnie pobierz plik RPM i wpisz:

sudo obc.RPM]

Na przykład ten ostatni utworzy wersję Deb tego samego pakietu, który można zainstalować z GDEBI.

GDEBI [twój_package.Deb]

Tarballs
Dzięki Tarballs trudniej jest zaspokoić zależności i trudniej jest usunąć i zaktualizować. Są jednak chwile, kiedy Tarballs są jedyną opcją, zwłaszcza jeśli masz skłonność do pobierania z Github. W takich przypadkach zainstalowanie Tarballs:

Pakiet TAR -xVZF.smoła.GZ (lub pakiet TAR -xVJF.smoła.BZ2)
Pakiet CD
./skonfiguruj
robić
sudo wykonaj instalację

Zaawansowani użytkownicy Linux wolą instalować pakiety za pomocą wiersza poleceń; To jest fakt. Pakiety są dostępne we wszystkich kształtach i formach; To kolejny fakt. Niektóre pakiety to pakiety RPM, inne to Tarballs, inne można znaleźć w repozytorium, a inne wymagają dodania nowych repozytoriów. W tym samouczku nauczyliśmy się różnych sposobów instalowania pakietów i zarządzania pakietami. W rzeczywistości polegamy na poleceniach APT i DPKG, aby je ogólnie zarządzać. Za pomocą Apt i DPKG możemy instalować, aktualizować i usuwać pakiety.

Szczęśliwe kodowanie!