Jak skompilować i zainstalować pliki TAR GZ i TAR BZ2 w systemie Ubuntu Linux?

Jak skompilować i zainstalować pliki TAR GZ i TAR BZ2 w systemie Ubuntu Linux?

W przeciwieństwie do systemu Windows instalowanie oprogramowania w systemie Linux może być nieco bardziej skomplikowane. O ile wybrane oprogramowanie nie jest już w formie pakietu lub nie znajduje się w repozytorium i można je zainstalować za pomocą prostej linii tekstu, prawdopodobnie będziesz musiał skompilować i zainstalować z pliku .TAR.GZ lub .TAR.BZ2 .





To może być koszmar, ale jeśli trzymasz się zasad, nie powinno tak być. Jeśli masz nieznośne archiwum, które wymaga instalacji, następująca metoda utworzy pakiet, zainstaluje ten pakiet i zapewni przyjemny, czysty sposób na późniejsze usunięcie oprogramowania za pomocą menedżera pakietów. Linie poleceń w pogotowiu, głęboki oddech proszę...





Tarballe ze stali

Plik .TAR.GZ/BZ2 to skompresowany plik tar (nieskompresowane rozszerzenie to .TAR), który zawiera surowy kod źródłowy wybranej aplikacji. Instalacja wymaga skompilowania, przetworzenia i połączenia tych plików w taki sposób, aby Ubuntu mógł następnie uruchomić program.





Format tarballa został ustandaryzowany w 1988 (i ponownie w 2001) i nadal jest szeroko stosowany w dystrybucji oprogramowania zarówno w systemie Linux, jak i Windows. Pierwotnie tarballe zostały zaprojektowane w celu ułatwienia tworzenia kopii zapasowych danych na urządzeniach taśmowych, ale nie, że będziesz to robił.

Jeśli wcześniej nie korzystałeś z wiersza poleceń Linuksa, nie musisz się martwić, polecenia są proste i spójne.



Przygotowanie systemu

Musisz zainstalować pakiet o nazwie niezbędne do zbudowania do tworzenia pakietu ze źródeł i sprawdź instalację aby dodać go do menedżera pakietów w celu łatwego usunięcia. Można to zrobić szybko za pomocą konsoli, wystarczy otworzyć Terminal ( Aplikacje , Akcesoria , Terminal ) i typ:

sudo apt-get install build-essential checkinstall





ile miejsca hd na windows 10

Poczekaj na ich pobranie i zainstalowanie, a po zakończeniu możesz również zainstalować oprogramowanie do zarządzania wersjami w celu aktualizacji, ale zawsze możesz to zrobić później. W każdym razie te trzy załatwią sprawę:

sudo apt-get install subversion git-core mercurial





Następnie będziesz potrzebować wspólnego katalogu do użycia podczas budowania tych pakietów. Technicznie rzecz biorąc, można to umieścić w dowolnym miejscu, o ile można go zapisywać. Oficjalna dokumentacja Ubuntu zaleca

/usr/lokalny/src

więc pozostaniemy przy tym:

sudo chown $USER /usr/local/src

Następnie upewnij się, że można w nim zapisywać:

sudo chmod u+rwx /usr/local/src

Na koniec też zainstalujemy plik-apt , który służy do rozwiązywania wszelkich napotkanych problemów z zależnościami:

sudo apt-get zainstaluj plik apt

Prawdopodobnie otrzymasz wyskakujące okienko z informacją, że musisz zaktualizować plik apt, jeśli nie, uruchom następujące polecenie i pozwól mu się zakończyć:

aktualizacja pliku apt sudo

Gdy to zrobisz, nigdy nie będziesz musiał tego robić ponownie, ponieważ Twój system będzie przygotowany na wszelkie tarballe, które w niego wrzucisz.

Wyodrębnij i skonfiguruj

Zakładając, że już pobrałeś tajemniczy plik .TAR.GZ, musisz najpierw przenieść go do wyznaczonego folderu kompilacji (użyłem

/usr/lokalny/src

). Możesz to zrobić za pomocą normalnej przeglądarki plików, a po zakończeniu otwórz nowy terminal.

Przejdź do folderu kompilacji, wpisując:

cd /usr/local/src

Następnie rozpakuj archiwum. Do .TAR.GZ typ plików:

tar -xzvf .tar.gz

I dla .TAR.BZ2 typ plików:

tar -xjvf .tar.bz2

Jeśli wszystko poszło dobrze, zobaczysz długą listę wyodrębnionych plików, jak na powyższym zrzucie ekranu. Nie zamykaj jeszcze Terminala, jeszcze nie skończyliśmy.

To jest w tym momencie ja popęd przejdź do folderu, który właśnie utworzyłeś w swoim archiwum (za pomocą zwykłej przeglądarki plików) i otwórz README lub INSTALL, jeśli pliki istnieją. Jeśli twoje konkretne oprogramowanie wymaga innej metody niż ta, którą zamierzam przejść, ten plik będzie zawierał klucz. Możesz oszczędzić sobie działka kłopotów, robiąc to.

Możesz także wybrać różne opcje instalacji w zależności od oprogramowania, a INSTALL lub README określi, co to jest. Pliki mogą nie mieć rozszerzenia, ale są zwykłym tekstem i powinny otwierać się w Gedit lub dowolnym wybranym przez Ciebie edytorze tekstu.

Z reguły poniższe polecenia zainstalują oprogramowanie z domyślną metodą instalacji.

Twój tarball zostanie rozpakowany do folderu o tej samej nazwie co plik, więc przejdź do tego folderu za pomocą polecenia cd, którego użyłeś wcześniej, na przykład:

cd /usr/lokalny/src/

Zastąp nazwą folderu utworzonego archiwum. Następnie musisz skonfigurować pliki źródłowe, wpisując:

./konfiguruj

Notatka: Jeśli twoje oprogramowanie nie ma pliku konfiguracyjnego, możesz spróbować przejść bezpośrednio do Zbuduj i zainstaluj sekcji tego artykułu, ale najpierw zapoznaj się z dokumentacją INSTALL lub README.

Jeśli otrzymasz komunikat o błędzie związany z autoconf, musisz go zainstalować, wpisując:

sudo apt-get install autoconf

Następnie uruchomić

./konfiguruj

ponownie.

To polecenie sprawdzi, czy masz wszystkie zainstalowane pakiety wymagane do korzystania z oprogramowania. Możesz użyć apt-file, który zainstalowałeś wcześniej, aby wypełnić puste miejsca.

Jeśli pojawi się błąd (coś jak

configure: error: Wymagania biblioteki ... niespełnione

) poszukaj pliku, którego nie znaleziono nad komunikatem o błędzie, a następnie użyj wyszukiwania apt-file, wpisując:

wyszukiwanie plików apt .

Dzięki temu dowiesz się, w jakim pakiecie znajduje się wymagany plik, więc możesz go pobrać za pomocą:

otwarte programy nie wyświetlają się w oknach paska zadań 10

sudo apt-get install

Nie zawsze tak się stanie, ale jest bardzo przydatne, jeśli nie masz wymaganych zależności.

Gdy będziesz zadowolony, że masz pakiety (jeśli ich potrzebujesz), uruchom

./konfiguruj

polecenie ponownie.

Jeśli wszystko poszło dobrze, zobaczysz

config.status: tworzenie pliku Makefile

- gratulacje, już prawie jesteś! Wiele osób poddaje się, zanim dojdą do tego punktu, ale jesteś lepszy od tego.

Zbuduj i zainstaluj

W tym samym typie okna Terminala:

robić

Usiądź wygodnie, weź kawę i oddychaj przez chwilę. W zależności od rozmiaru instalacji może to chwilę potrwać.

Teraz możesz zainstalować program za pomocą następującego polecenia:

sudo checkinstall

Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, dodaj opis oprogramowania i naciśnij Wejść na tym ekranie:

Jeśli wszystko poszło dobrze, zobaczysz Instalacja zakończyła się sukcesem . Poklep się po plecach. Dobrze się spisałeś.

Twoje oprogramowanie powinno być teraz zainstalowane, aby

/usr/local/bin

i będziesz mógł go stamtąd uruchomić bez żadnych problemów.

Przeszedłeś przez całą drogę? Czy nie jest łatwiej po prostu czekać na paczkę lub pobrać ją z repozytoriów? Może znalazłeś to... łatwe? Daj nam znać w komentarzach.

Udział Udział Ćwierkać E-mail Jak zmienić wygląd i styl pulpitu Windows 10?

Chcesz wiedzieć, jak poprawić wygląd systemu Windows 10? Skorzystaj z tych prostych dostosowań, aby dostosować system Windows 10 do własnych potrzeb.

Czytaj dalej
Powiązane tematy
  • Linux
  • Ubuntu
  • Kompresja pliku
O autorze Tim Brookes(838 opublikowanych artykułów)

Tim jest niezależnym pisarzem mieszkającym w Melbourne w Australii. Możesz śledzić go dalej Świergot .

Więcej od Tima Brookesa

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować