Jak zainstalować oprogramowanie w objaśnionych formatach pakietów systemu Linux

  • Mark Lucas
  • 0
  • 4255
  • 947
Reklama

Witamy w systemie Linux. Możliwe, że twoja dystrybucja przyszła z mnóstwem oprogramowania do podstaw. Jednak bez względu na to, jak dokładne było to zadanie, chcesz zainstalować więcej. Pytanie brzmi: jak?

Instalowanie oprogramowania w systemie Linux jest bliższe smartfonowi niż systemowi Windows. Przez większość czasu uruchamiasz menedżera pakietów (podobnie jak w sklepie z aplikacjami) i wyszukujesz nazwę żądanej aplikacji. Stamtąd należy nacisnąć przycisk instalacyjny.

Ale menedżerowie pakietów zmieniają się w zależności od dystrybucji. Ubuntu korzysta z oprogramowania Ubuntu. To po prostu zmieniona wersja oprogramowania GNOME, z którego korzysta Fedora. Tymczasem openSUSE robi swoje z YaST.

Menedżerowie pakietów pracują, przeszukując repozytoria oprogramowania twojej dystrybucji. Ale czasem nie ma tego, czego chcesz. Czasami pobierasz plik ze strony internetowej i klikasz go tak, jak w przypadku pliku EXE systemu Windows. Tyle że jest problem. Podobnie jak nie ma jednej wersji Linuksa, nie ma jednego uniwersalnego formatu pakietu Linux (chociaż niektórzy próbują zmienić ten Snap Ubuntu vs. Red Hat Flatpaks, jaka jest różnica? Snap Ubuntu vs. Red Hat Flatpaks, jaka różnica? Dystrybucje Linux dystrybuują aplikacje w wielu formatach. Od lat dwa najpopularniejsze to .debs i .rpms, ale może to zacząć się zmieniać wraz z pakietami Snap Ubuntu i Flat Hat firmy Red Hat.).

Musisz wiedzieć, który typ pliku pomyślnie zainstaluje oprogramowanie dla Twojej dystrybucji. Na szczęście wystarczy nauczyć się kilku akronimów i skrótów, aby zrozumieć sytuację.

Pakiety DEB

Format DEB pochodzi od Debiana, dystrybucji Linuksa i jednego z największych istniejących projektów open source. Możesz kliknąć DEB, aby zainstalować aplikację bezpośrednio lub wyszukać w menedżerze pakietów, aby wykonał to za Ciebie w tle. W terminalu używasz dpkg polecenie, na przykład:

sudo dpkg -i /home/user/software.deb

Ponieważ Ubuntu opiera się na Debianie, DEB można łatwo znaleźć. Dzięki milionom użytkowników i silnemu rozpoznawaniu nazw, Ubuntu i DEB stały się Windows i EXE w świecie Linuksa.

Debian i Ubuntu używają formatu pliku DEB, ale pakiety działające w jednym mogą nie działać w drugim. Pakiety są czasami kompatybilne z obydwoma, na przykład z Google Chrome. Nie zakładaj, że tak jest. Upewnij się, że pobierasz DEB przeznaczone do Twojej dystrybucji.

Popularne dystrybucje korzystające z DEB:

  • Ubuntu
  • Debian
  • Linux Mint
  • SteamOS
  • Trisquel
  • gNewSense

Pakiety RPM

RPM pierwotnie oznaczał Menedżera pakietów Red Hat. Teraz akronim jest rekurencyjny, co oznacza RPM Package Manager. Tak czy inaczej, początki pochodzą z Red Hat. Organizacja z Karoliny Północnej, która stała się pierwszą na świecie miliardową firmą open source, opracowała format dla Red Hat Linux. W rezultacie znajdziesz to w ekosystemie Red Hat.

Oznacza to, że jeśli Fedora jest Twoim wyborem dystrybucyjnym 5 powodów, dla których warto skorzystać z dystrybucji Open Source, Fedora 5 powodów, dla których warto skorzystać z dystrybucji Open Source, Fedora Fedora nie jest tak znana jak Ubuntu i ma reputację trudnej w użyciu. Ale jeśli to prawda, dlaczego tak wiele osób nadal korzysta z Fedory? , jest to typ pliku pakietu, którego użyjesz do zainstalowania oprogramowania. Kiedy klikniesz RPM, otworzy się ono w oprogramowaniu GNOME.

Pomimo nazwy, dystrybucje związane z Red Hat nie są jedynymi, które używają RPM. openSUSE to kolejna wybitna społeczność, która przyjęła RPM 6 Powodów, dla których warto wybrać openSUSE i Geeko 6 Powodów, dla których warto wybrać openSUSE i Geeko Istnieją dobre powody, dla których openSUSE nadal przyciąga użytkowników, a oto niektóre z nich. Może będziesz kolejną osobą, która zakocha się w Geeko. . Możesz zainstalować je za pomocą YaST, punktu kompleksowej dystrybucji dla większości zarządzania systemem.

Tak czy inaczej, możesz zainstalować pakiety za pomocą obr./min polecenie, na przykład:

rpm -ivh /home/user/software.rpm

Zarówno Fedora, jak i openSUSE używają RPM, ale pakietów nie można wymieniać. Ponownie upewnij się, że RPM, które pobierasz, jest przeznaczone do Twojej dystrybucji.

Popularne dystrybucje korzystające z RPM:

  • Red Hat Enterprise Linux
  • Fedora
  • openSUSE
  • SUSE Linux Enterprise Server
  • CentOS
  • PCLinuxOS

Pakiety TAR

Wiem, że powiedziałem, że nie ma uniwersalnego formatu pakietu dla Linuksa, ale to nie jest w 100% prawda. Gdy zobaczysz aplikację spakowaną jako TAR, TGZ lub TAR.GZ, istnieje duża szansa, że ​​będzie działać na twoim komputerze. Problem polega na tym, że instalacja nie jest tak prosta, jak wskazywanie kursorem lub wprowadzanie jednego polecenia. Instalacja pliku TAR jest warta osobnego przewodnika Jak skompilować i zainstalować pliki TAR GZ i TAR BZ2 w Ubuntu Linux Jak skompilować i zainstalować pliki TAR GZ i TAR BZ2 w Ubuntu Linux .

To dlatego, że to archiwum nie jest dostarczane w formacie wykonywalnym. Zamiast tego zawiera pliki źródłowe potrzebne do zbudowania aplikacji, o której mowa. Niektóre pliki TAR zawierają własne instrukcje instalacji, a wynikowy program może nie pojawić się automatycznie w menu aplikacji.

Popularne dystrybucje korzystające wyłącznie z TAR:

  • Arch Linux
  • Slackware

Więcej skąd pochodzi

Trzy typy wymienione powyżej nie są jedynymi formatami pakietów dla Linuksa, ale są najbardziej popularne. Niektóre dystrybucje opracowują własne typy, które nie są używane gdzie indziej. Gentoo ma ebuild. Pardus ma PiSi (skrót od Paczek zainstalowanych pomyślnie zgodnie z przeznaczeniem). Android, który technicznie jest dystrybucją Linuksa, używa APK.

Dlaczego formaty pakietów są tak dziwne?

Każdy typ to archiwum zawierające to, co aplikacja musi uruchomić, oraz metadane wymagane przez menedżera pakietów. Ponieważ różne dystrybucje używają różnych narzędzi i repozytoriów Który menedżer pakietów Linux (i dystrybucja) jest dla Ciebie odpowiedni? Który menedżer pakietów Linux (i dystrybucja) jest dla Ciebie odpowiedni? Kluczową różnicą między głównymi dystrybucjami Linuksa jest menedżer pakietów; różnice są na tyle silne, że mogą wpłynąć na wybór dystrybucji. Zobaczmy, jak działają różni menedżerowie pakietów. , co wchodzi w te metadane, jest różne. Dlatego nawet formaty o tej samej nazwie, takie jak Fedora i openSUSE RPM, nie mają gwarancji zgodności.

Co sądzisz o instalowaniu oprogramowania w systemie Linux? Jak wypada na tle innych systemów operacyjnych? Czy można to poprawić? Podziel się swoimi przemyśleniami, a jeśli masz jakieś pytania, nie wahaj się zapytać!




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.