Jak zainstalować programy w systemie Linux

W systemach operacyjnych opartych na systemie Linux różne menedżery pakietów są używane do pobierania i instalowania dostępnych programów. Ponadto istnieją oddzielne pakiety, w których aplikacje są już przechowywane. Muszą być uruchamiane tylko przez konkretne narzędzie, aby można było je rozpakować i skompilować, po czym oprogramowanie będzie dostępne do użycia. Dzisiaj chcielibyśmy poruszyć temat instalacji na przykładzie najpopularniejszych dystrybucji, szczegółowo opisać każdą dostępną opcję instalacji i pokazać w praktyce, jak to wszystko działa.

Instalowanie programów w systemie Linux

Oczywiście w tym momencie istnieje ogromna liczba szerokiej gamy dystrybucji, ale niektóre z nich są oparte na istniejących platformach i mają ten sam szkielet, ale z dodatkiem niektórych funkcji od programistów. Następnie zajmiemy się tematem trzech popularnych gałęzi, w których operacja instalacji jest inna, a ty, na podstawie dostarczonych informacji, możesz już znaleźć informacje odpowiednie dla używanej dystrybucji.

Zobacz także:
Wymagania systemowe różnych dystrybucji Linuksa
Wybór dystrybucji Linuksa dla słabego komputera

Metoda 1: Menedżer pakietów i Oficjalne repozytoria

Najczęściej stosowaną metodą jest menedżer pakietów. Taki komponent jest obecny w każdej dystrybucji, umożliwia pobieranie i instalowanie oprogramowania z oficjalnych repozytoriów. Na przykład w Debianie / Ubuntu takim narzędziem jest apt (Advanced Packaging Tool). Wszystkie katalogi są pobierane z oficjalnych źródeł online. Jeśli nie istnieje, możesz pobrać pakiet na nośniku. W RedHat, CentOS i Fedora takim menedżerem jest yum (Yellowdog Updater, Modified) i działa w przybliżeniu na tej samej zasadzie. Trzecim najpopularniejszym menedżerem pakietów jest pacman - specjalne narzędzie do dystrybucji Arch Linux. Przyjrzyjmy się teraz bliżej sposobom zarządzania tymi menedżerami.

Debian, Ubuntu, Linux Mint

Jak powiedzieliśmy powyżej, w Debianie i opartych na nim platformach instalacja katalogów z oficjalnych repozytoriów odbywa się za pomocą narzędzia apt . Cała procedura nie zajmuje dużo czasu, a na przykład weźmiemy popularną przeglądarkę Mozilla firefox .

  1. Otwórz menu i uruchom „Terminal” . Możesz to również zrobić, naciskając klawisz skrótu Ctrl + Alt + T.
  2. Przejdź do terminalu Ubuntu w celu dalszej instalacji oprogramowania

  3. Najpierw upewnij się, że wszystkie zainstalowane pakiety zostały zaktualizowane. Wpisz sudo apt-get update i naciśnij Enter .
  4. Aktualizacja bibliotek systemowych w systemie operacyjnym Ubuntu

  5. Wszystkie działania za pomocą narzędzia apt są wykonywane w imieniu administratora, więc musisz określić hasło dla tego konta. Pamiętaj, że znaki wprowadzone w ten sposób nie są wyświetlane w wierszu.
  6. Wprowadzanie hasła w celu aktualizacji bibliotek systemowych w Ubuntu

  7. Po pomyślnym zakończeniu aktualizacji biblioteki wpisz sudo apt-get install firefox . Argument instalacji jest odpowiedzialny za instalację, a firefox określa nazwę pakietu potrzebnego do pobrania.
  8. Instalowanie programu z oficjalnego repozytorium w Ubuntu

  9. Taka instalacja zostanie wykonana tylko wtedy, gdy na komputerze jest aktywne połączenie internetowe.
  10. Czekam na pobranie składników z oficjalnego źródła Ubuntu

  11. Po zakończeniu operacji zostanie wyświetlony nowy wiersz wprowadzania. Jeśli nie wystąpiły żadne błędy, przeglądarka będzie dostępna do uruchomienia poprzez ikonę w menu.
  12. Wypełnianie programu instalacyjnego z oficjalnego źródła w Ubuntu

Jak widać, apt jest zaimplementowany całkiem prosto. Warto również wziąć pod uwagę, że w najnowszej wersji Ubuntu nie jest konieczne pisanie apt-get , można je po prostu skrócić do apt , a dopiero potem wprowadzić install . Oto kilka przykładów popularnych aplikacji, które można zainstalować za pośrednictwem oficjalnych repozytoriów:

sudo apt install vlc - odtwarzacz wideo.
sudo apt install gnome-music - odtwarzacz muzyki.
sudo apt install gimp - edytor graficzny.
sudo apt install gparted - oprogramowanie do zarządzania partycjami dysku twardego.

RedHat, CentOS i Fedora

W dystrybucjach, gdzie podstawą jest platforma RedHat, głównym menadżerem jest yum . Działa analogicznie do narzędzia już rozważanego, tylko tutaj jest zarządzanie katalogami w formacie RPM. Instalacja oprogramowania z oficjalnych repozytoriów jest praktycznie taka sama i wygląda tak:

  1. Uruchom konsolę przy użyciu dowolnej wygodnej metody.
  2. Uruchomienie terminalu w CentOS w celu dalszej instalacji programu

  3. Zaktualizuj listę repozytoriów systemu za pomocą sudo yum update .
  4. Pobieranie aktualizacji biblioteki systemowej w CentOS

  5. Potwierdź akcję, wprowadzając hasło dostępu roota.
  6. Wprowadź hasło, aby zaktualizować biblioteki systemowe w CentOS

  7. Zaakceptuj umowę, dodając nowe pliki, określając opcję y .
  8. Potwierdzenie dodania bibliotek systemowych przez terminal w CentOS

  9. Po zakończeniu aktualizacji sudo yum install thunderbird . Jako przykład podaliśmy klienta poczty Thunderbird, ale możesz zastąpić ostatnie wyrażenie w łańcuchu innym niezbędnym oprogramowaniem.
  10. Instalowanie programu z oficjalnego pliku przechowywanego w CentOS

  11. Tutaj musisz także określić opcję y, aby rozpocząć pobieranie.
  12. Potwierdzenie instalacji programu z oficjalnego repozytorium w CentOS

  13. Poczekaj na zakończenie pobierania i dekompresji składników aplikacji.
  14. Zakończenie instalacji programu z oficjalnego repozytorium w CentOS

Analogicznie do poprzedniego menedżera pakietów, oto kilka przykładów użycia yum do zainstalowania niektórych programów:

sudo yum install java - java components.
sudo yum install chromium - przeglądarkę Chrom .
sudo yum install gparted - program do zarządzania napędami.

Arch Linux, Chakra, Manjaro

Pozostaje rozważyć ostatnią trzecią gałąź dystrybucji opartą na Arch Linux. Menedżer pacman jest zainstalowany tutaj. Działa z pakietami formatów TAR, a komponenty są ładowane za pośrednictwem dedykowanych stron przy użyciu protokołów FTP lub HTTP. Jako przykład używamy dystrybucji Manjaro ze standardowym interfejsem graficznym i chcemy zademonstrować procedurę używania pacmana .

  1. Otwórz menu powłoki graficznej i przejdź do pracy w klasycznej konsoli.
  2. Uruchomienie terminalu w Manjaro w celu dalszej instalacji programu

  3. Zainstaluj na przykład popularną przeglądarkę open source Chromium. Aby to zrobić, wpisz sudo pacman -S chromium . Argument -S jest odpowiedzialny tylko za to, że zespół musi pobrać i zainstalować program.
  4. Polecenie instalacji programu z oficjalnego repozytorium w Manjaro

  5. Uwierzytelnij konto administratora, wprowadzając hasło.
  6. Wprowadź hasło, aby zainstalować program z oficjalnego repozytorium w Manjaro

  7. Zaakceptuj instalację komponentów, wybierając opcję y .
  8. Potwierdzenie rozpoczęcia instalacji programu z oficjalnego repozytorium w Manjaro

  9. Poczekaj na zakończenie pobierania: konieczne będzie połączenie internetowe, aby pomyślnie wykonać tę procedurę.
  10. Oczekiwanie na pobranie pakietów z oficjalnego repozytorium w Manjaro

  11. Jeśli w konsoli pojawi się nowy wiersz wprowadzania, instalacja zakończyła się powodzeniem i można przystąpić do pracy w aplikacji.
  12. Zakończenie instalacji programu z oficjalnego repozytorium w Manjaro

Przykłady dodawania innego popularnego oprogramowania to:

sudo pacman -S firefox
sudo pacman -S gimp
sudo pacman -S vlc

Teraz wiesz, jak zainstalować oprogramowanie na trzech różnych platformach Linux przy użyciu oficjalnych repozytoriów za pośrednictwem wbudowanego menedżera. Chcielibyśmy zauważyć, że z powodu nieprawidłowej instalacji pakietu instalacyjnego na ekranie w większości przypadków pojawia się podpowiedź z poprawną opcją, a następnie po prostu przepisujemy polecenie, poprawiając błąd.

Metoda 2: Menedżer pakietów i Sklepy niestandardowe

Oprócz oficjalnych repozytoriów różnych aplikacji istnieją również niestandardowe. Ta opcja będzie najlepszym rozwiązaniem dla tych użytkowników, którzy chcą uzyskać konkretną wersję aplikacji lub zainstalować je w ilości kilku sztuk na komputerze. Ta metoda instalacji jest nieco inna i jest uważana za trudniejszą, dlatego sugerujemy, aby zająć się tym problemem szczegółowo. Jeśli nie masz adresu repozytorium, najpierw go znajdź. Najłatwiej to zrobić za pośrednictwem specjalnej strony internetowej, a cała procedura wygląda tak:

Przejdź na oficjalną stronę Launchpad

  1. Kliknij powyższy link do strony głównej Launchpad i wprowadź nazwę oprogramowania podczas wyszukiwania. Dla wygody możesz dodać w tej linii kolejne PPA , co oznacza przechowywanie użytkowników.
  2. Wyszukaj program w repozytorium użytkowników

  3. W wynikach znajdź odpowiednią opcję i kliknij odpowiedni link.
  4. Przejdź do strony programu w repozytorium użytkowników Linuksa

  5. Sprawdź możliwe pakiety i wybierz odpowiedni pakiet.
  6. Wybór pakietu w repozytorium użytkowników Linuksa

  7. Przejdź do strony oprogramowania.
  8. Przejdź do strony pakietu w repozytorium użytkowników Linux

  9. Na stronie PPA, na dole zobaczysz polecenia, które są używane do instalacji.
  10. Link do instalacji programu z repozytorium Linux użytkownika

Teraz wiesz o najpopularniejszej metodzie uzyskiwania linków do repozytoriów oprogramowania użytkownika w wymaganych wersjach. Pozostaje tylko uporać się z subtelnościami ich instalacji w różnych dystrybucjach. Zacznijmy od wszystkiego w porządku.

Debian, Ubuntu, Linux Mint

Znasz już standardowego menedżera pakietów, który jest zainstalowany na tych platformach. Rozważana metoda instalowania oprogramowania wiąże się również z użyciem tego narzędzia, ale ze wstępną implementacją dodatkowych działań. Powyżej przeanalizowaliśmy już przykład dodawania Chromium do systemu, ale teraz przyjrzyjmy się, jak to się robi w repozytoriach użytkowników.

  1. Znajdź link do repozytorium na powyższej stronie, a następnie uruchom konsolę i wklej go tam. Jako przykład podamy najnowszą wersję tej przeglądarki internetowej. sudo add-apt-repository ppa:saiarcot895/chromium-dev .
  2. Polecenie do pobrania programu z repozytorium użytkowników w Ubuntu

  3. Potwierdź akcję, wprowadzając hasło.
  4. Potwierdzenie pobrania programu z repozytorium użytkowników w Ubuntu

  5. Następnie przeczytaj listę pakietów, które zostaną dodane do systemu, a następnie naciśnij klawisz Enter .
  6. Potwierdź dodanie niestandardowego repozytorium w Ubuntu

  7. Pod koniec procedury zaktualizuj biblioteki systemowe: sudo apt-get update .
  8. Pobieranie aktualizacji biblioteki systemowej po dodaniu programu do Ubuntu

  9. Użyj znanego polecenia, aby zainstalować przeglądarkę z dodanego sudo apt install chromium-browser repozytorium sudo apt install chromium-browser .
  10. Instalacja programu po dodaniu repozytorium w Ubuntu

  11. Zaakceptuj dodanie nowych komponentów, wybierając opcję D.
  12. Potwierdzenie instalacji programu z repozytorium użytkowników w Ubuntu

  13. Po instalacji spójrz na menu aplikacji. Należy dodać nową ikonę, za pomocą której uruchomisz przeglądarkę.
  14. Uruchom program z repozytorium użytkowników w Ubuntu

Jak widać, korzystanie z takiego magazynu nie jest trudne. Konieczne jest tylko znalezienie odpowiedniej wersji oprogramowania na powyższej stronie i wstawienie wymienionych tam poleceń do konsoli. Po dodaniu katalogów konieczne będzie zainstalowanie nowej wersji ze znaną opcją - za pomocą apt install .

RedHat, CentOS i Fedora

W przypadku tych systemów operacyjnych lepiej jest używać pamięci masowej. http://mirror.lihnidos.org i http://li.nux.ro , znajdziesz tam więcej odpowiednich katalogów formatów RPM, w odniesieniu do ich instalacji bezpośrednio z konsoli, bez pierwszego pobrania z witryny, odbywa się to w kilku krokach:

  1. Na przykład chciałbym wziąć składniki języka programowania Ruby. Najpierw na stronie musisz znaleźć odpowiedni pakiet, a następnie w konsoli wpisać coś takiego jak adres wget http://mirror.lihnidos.org/CentOS/7/updates/x86_64/Packages/ruby-2.0.0.648-34.el7_6.x86_64.rpm . Link zmieni się w zależności od używanego repozytorium. Po wprowadzeniu aktywuj polecenie.
  2. Pobieranie plików z repozytorium użytkowników w CentOS

  3. Następnie pakiet zostanie pobrany na komputer, wystarczy go zainstalować jak zwykle, więc określ sudo yum install + name_package .
  4. Instalowanie programu uzyskanego z repozytorium użytkowników w CentOS

  5. Aktywuj dostęp roota, wprowadzając hasło do konta głównego.
  6. Wprowadzanie hasła do instalacji programu z repozytorium użytkowników CentOS

  7. Poczekaj na zakończenie sprawdzania skryptów i zgodności.
  8. Oczekiwanie na zakończenie pobierania składników repozytorium użytkowników CentOS

  9. Potwierdź instalację, wybierając odpowiednią opcję.
  10. Potwierdzenie instalacji programu z repozytorium użytkowników CentOS

Arch, Chakra, Manjaro

Większość repozytoriów użytkowników jest przechowywana dla Arch. Linux przechowuje tylko pliki TAR.GZ, a sposób ich instalacji w systemie jest nieco inny. Warto zauważyć, że wszystkie niezbędne katalogi można znaleźć na stronie internetowej. aur.archlinux.org . Aby uzyskać dostęp do tego repozytorium na komputerze z systemem Manjaro, musisz najpierw uruchomić sudo pacman -S base-devel yaourt aby dodać dodatkowe komponenty.

  1. Po pierwsze, pobierz znaleziony pakiet do swojego katalogu domowego poprzez curl -L -O https://dl.discordapp.net/apps/linux/0.0.9/discord-0.0.9.tar.gz . Link do pobrania archiwum TAR.GZ jest zawsze wskazywany na stronie programu podczas przeglądania strony internetowej AUR.
  2. Pobieranie programu z repozytorium użytkowników w Manjaro

  3. Rozpakuj pobrany plik do tego samego folderu za pomocą tar -xvf discord-0.0.9.tar.gz , gdzie discord-0.0.9.tar.gz to nazwa wymaganego katalogu.
  4. Rozpakuj wynikowy program z repozytorium użytkowników Manjaro

  5. Użyj narzędzia makepkg -sri , aby zbudować i natychmiast zainstalować program. Po zakończeniu tej procedury możliwe będzie kontynuowanie pracy z oprogramowaniem.
  6. Instalowanie programu z repozytorium użytkowników Manjaro

Metoda 3: Zainstaluj pakiety DEB

Format pliku DEB jest używany do dystrybucji oprogramowania i jest standardowym typem danych systemów operacyjnych opartych na Debianie. W takich dystrybucjach narzędzia instalacyjne tego formatu są domyślnie instalowane zarówno przez powłokę graficzną, jak i Terminal . Jak najbardziej szczegółowe, wszystkie metody dodawania pakietów DEB są opisane w naszym innym artykule, który można znaleźć pod następującym linkiem. Podobnie jak w przypadku innych typów platform, na których nie ma wbudowanych narzędzi instalacyjnych do instalowania plików DEB, procedura instalacji jest nieco bardziej skomplikowana.

Czytaj więcej: Instalowanie pakietów DEB w Debian / Ubuntu / Mint

RedHat, CentOS i Fedora

Jak wiesz, w RedHacie i opartych na nim platformach menedżer pakietów działa z formatem RPM. Inne formaty nie są instalowane przy użyciu standardowych narzędzi. Ten problem rozwiązuje prosta konwersja za pomocą dodatkowej aplikacji konsoli. Cała operacja zajmie tylko kilka minut.

  1. Zainstaluj narzędzie do konwersji za pomocą yum install alien .
  2. Instalowanie programu do konwersji pakietów DEB na CentOS

  3. Rozpocznij proces konwersji, wpisując sudo alien --to-rpm package.deb , gdzie package.deb jest nazwą wymaganego pakietu.
  4. Zacznij konwertować pakiety DEB na CentOS

  5. Po zakończeniu konwersji nowy pakiet zostanie zapisany w tym samym folderze i zostanie rozpakowany tylko za pomocą sudo yum localinstall package.rpm , gdzie package.rpm jest nazwą tego samego pliku, ale teraz jest to format RPM.
  6. Rozpoczęcie instalacji przekonwertowanego pakietu w CentOS

Arch Linux, Chakra, Manjaro

Dystrybucje Arch Lixux używają standardowego menedżera pacmana, który pierwotnie został napisany w celu zainstalowania aplikacji z rozszerzeniem TAR.GZ. Dlatego, aby zarządzać pakietami DEB, musisz pobrać dodatkowe narzędzie i bezpośrednio dodawać pliki i katalogi.

  1. Aby pobrać i zainstalować narzędzie, użyj yaourt -S dpkg .
  2. Instalowanie programu do instalacji pakietów DEB w Manjaro

  3. Podczas dodawania będziesz musiał kilkakrotnie potwierdzić dodanie nowych obiektów i wprowadzić hasło administratora.
  4. Zakończenie instalacji programu dla pakietów DEB w Manjaro

  5. Pozostaje tylko określić sudo dpkg -i name_package.deb i poczekać na zakończenie rozpakowywania. Podczas instalacji na ekranie może pojawić się ostrzeżenie o braku niektórych zależności, ale nie uniemożliwi to poprawnego działania programu w przyszłości.
  6. Zainstaluj pakiet DEB w systemie operacyjnym Manjaro

Metoda 4: Zainstaluj pakiety RPM

Z powyższych opisów już wiesz, że domyślne pakiety RPM są używane w RedHat, CentOS i innych podobnych dystrybucjach. Jeśli chodzi o ich rozpakowywanie, uruchomienie jest dostępne bezpośrednio od menedżera plików. Po prostu otwórz folder przechowywania programu i uruchom go, klikając dwukrotnie lewy przycisk myszy. Instalacja rozpocznie się, a po jej zakończeniu można znaleźć aplikację za pomocą menu lub otworzyć ją, wprowadzając odpowiednie polecenie w konsoli. Ponadto to samo standardowe oprogramowanie instalacyjne aplikacji jest idealne do wyszukiwania oprogramowania.

Instalowanie aplikacji za pośrednictwem menedżera programów w CentOS

Dodatkowe narzędzia są zwykle używane do rozpakowywania pakietów RPM w dystrybucjach Debian, Ubuntu i Linux Mint, ale tylko w przypadkach, gdy nie można znaleźć podobnego pakietu DEB w sieci. Szczegółowe instrukcje na ten temat można znaleźć w poniższym artykule.

Czytaj więcej: Instalowanie RPMów w Ubuntu / Debian / Mint

W Arch Linux, Chakra, Manjaro i tym podobnych nie ma normalnie działającego narzędzia, które konwertuje pakiety RPM na obsługiwany format TAR.GZ. Dlatego radzimy jedynie wyszukać ten sam program w obsługiwanym rozszerzeniu. Najlepiej zrobić to w oficjalnym źródle. aur.archlinux.org gdzie znajdują się linki do pobrania najpopularniejszych aplikacji ze strony deweloperów lub mirrorów z archiwum TAR.GZ.

Metoda 5: Zainstaluj programy w archiwach TAR.GZ

Standardowo zacznijmy od dystrybucji Debiana. W tym przypadku TAR.GZ jest tworzony przez skompilowanie zawartości archiwum do nowego pakietu DEB. Cała procedura jest podzielona na cztery proste kroki i możesz przeczytać o nich w naszym oddzielnym materiale pod następującym linkiem.

Czytaj więcej: Instalowanie plików TAR.GZ w Ubuntu / Debian / Mint

W RedHacie dodanie oprogramowania poprzez kompilację pliku konfiguracyjnego wygląda trochę inaczej:

  1. Najpierw, za pomocą konsoli, dodaj do systemu narzędzia programistyczne: sudo yum groupinstall "Development tools" .
  2. Instalacja dodatków systemowych w CentOS

  3. Następnie rozpakuj istniejące archiwum za pomocą tar -zxf archive_name.tar.gz .
  4. Rozpakowanie TAR.GZ na CentOS

  5. Po rozpakowaniu przejdź do gotowego folderu przez cd archive_name i wykonaj kolejno następujące polecenia:

    ./configure
    make
    sudo make install
    ./configure
    make
    sudo make install
    .

    Kompilowanie i instalowanie programu przez TAR.GZ w CentOS

    Następnie możesz uruchomić aplikację i wejść z nią w interakcję.

O ile wiesz, domyślny menedżer pakietów pacman działa poprawnie z archiwami TAR.GZ, więc używając Archa, Czakry lub Manjaro, powinieneś postępować zgodnie z odpowiednimi instrukcjami z Metody 2 .

Dzisiaj zapoznałeś się z pięcioma różnymi metodami instalowania oprogramowania w systemach operacyjnych opartych na systemie Linux. Jak widzisz, dla każdej dystrybucji musisz użyć odpowiedniej metody. Zalecamy również, aby poświęcić trochę czasu na wyszukanie formatu wymaganego dla systemu operacyjnego, aby operacja instalacji była tak szybka i łatwa, jak to możliwe.