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 czasami tego, czego chcesz, nie ma. Czasami pobierasz plik ze strony internetowej i klikasz go tak, jak w przypadku pliku EXE systemu Windows. Z wyjątkiem tego, że jest problem. Podobnie jak nie ma jednej wersji Linuksa, nie ma jednego uniwersalnego formatu pakietu Linux (
chociaż niektórzy próbują to zmienić Ubuntu Snaps vs. Red Hat Flatpaks, jaka jest różnica?Linux dystrybucje dystrybuuje aplikacje w wielu formatach. Od lat dwa najpopularniejsze to .debs i .rpms, ale może się to zacząć zmieniać wraz z pakietami Snap Ubuntu i Flatpak firmy Red Hat. Czytaj więcej ).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.
To znaczy, jeśli Fedora jest Twoim wyborem 5 powodów, dla których warto skorzystać z Pure Open Source Distro, FedoraFedora 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? Czytaj więcej , 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 powinieneś wybrać openSUSE i GeekoIstnieją 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. Czytaj więcej . Możesz je zainstalować za pomocą YaST, punktu kompleksowej dystrybucji w zakresie zarządzania większością systemów.
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 nie jest to w 100% prawdą. 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. Instalowanie pliku TAR to godny własnego przewodnika Jak skompilować i zainstalować pliki TAR GZ i TAR BZ2 w systemie Ubuntu Linux Czytaj więcej .
To dlatego, że to archiwum nie jest dostarczane w formacie wykonywalnym. Zamiast tego zawiera pliki źródłowe potrzebne do zbudowania aplikacji. Niektóre pliki TAR mają 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 systemu Linux, ale są one najczęściej. Niektóre dystrybucje opracowują własne typy, które nie są używane w innym miejscu. 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?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. Czytaj więcej , 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ć!
Bertel to cyfrowy minimalista, który pisze z laptopa z fizycznymi przełącznikami prywatności i systemem operacyjnym zatwierdzonym przez Free Software Foundation. Ceni etykę nad funkcjami i pomaga innym przejąć kontrolę nad ich cyfrowym życiem.