Jak zainstalować tar.gz na Ubuntu 16.04 LTS

zainstaluj tar.gz

Potrzebujesz zainstaluj tar.gz i nie wiesz jak? Wielokrotnie będziemy instalować program i zdajemy sobie sprawę, że nie ma go w żadnym repozytorium i nie ma innej możliwości instalacji niż z jego kodu źródłowego.

Kiedy zamierzamy zainstalować aplikację za pomocą jej kodu źródłowego, zwykle pobieramy pakiet tar.gz, który zawiera Cały projekti stamtąd musimy zainstalować lub uruchomić program. Robienie tego w ten sposób może być żmudną pracą dla niektórych użytkowników, więc in Ubunlog Chcemy zrobić mały poradnik jak zainstalować tar.gz lub program z jego kodu źródłowego. Zaczynamy.

Kiedy w Ubunlog rozmawiamy z tobą o każdym darmowy program Zawsze wspominamy, jakie jest jego repozytorium na GitHub. W większości przypadków programy te są już dodawane w oficjalnych repozytoriach Ubuntu lub w innych dobrze znanych repozytoriach.

o Netbeans IDE 8.2
Podobne artykuł:
NetBeans 8.2, zainstaluj to IDE na swoim Ubuntu 18.04

Mimo to czasami te programy NIE ma ich w żadnym repozytorium, a jedynym możliwym sposobem ich pobrania jest dostęp do repozytorium GitHub, pobranie projektu i zainstalowanie / uruchomienie go bezpośrednio z jego kodu źródłowego. I wtedy wielu użytkowników zastanawia się: Mam już plik tar.gz ... Co teraz? Cóż, instalacja jest zwykle bardzo łatwa.

Rozpakuj plik tar.gz

Pierwszym etapem jest rozpakuj pobrany plik. Jeśli na przykład pobraliśmy program ubunlog.tar.gzmożemy go zdekompresować w następujący sposób:

cd /directorio/de/descarga/

tar -zxvf ubunlog.tar.gz

Zwykle rozpakujemy katalog o tej samej nazwie co tar.gz, który będzie zawierał cały projekt. Następnym krokiem jest oczywiście uzyskanie dostępu do tego katalogu, w naszym przypadku poprzez:

cd /ubunlog/

Cóż, teraz najważniejsza rzecz. Większość programów ma specjalny program o nazwie Makefile. Ten program zapewnia, że ​​możesz skompiluj projekt całkowicie lub modułowo, w zależności od tego, jak napisał to programista. Pomoc Makefile jest niesamowicie dobra, ponieważ gdyby nie było takiego programu, musielibyśmy kompilować WSZYSTKIE pliki jeden po drugim, co byłoby bardzo żmudne. W ten sposób możemy skompilować cały projekt za pomocą prostego polecenia.

Skompilować

I to jest, że program jest kompilowany za pomocą polecenia robići jak mówimy, może mieć tyle parametrów, ile chce programista. Normalne jest to, że znajdujemy następujące informacje:

  • robić: Skompiluj cały projekt.
  • oczyścić: Usuwa wszystkie pliki kompilacji i pozostawia wszystko tak, jakby nigdy nie było kompilowane.
  • make install: Przenieś wszystkie pliki niezbędne do uruchomienia aplikacji do odpowiednich katalogów.

Wciąż sposób, w jaki możemy biec robić, zawsze zależy jak zaimplementowano Makefile. Aby dokładnie wiedzieć, jak możemy go wykonać i jakie parametry mamy do dyspozycji, możemy przyjrzeć się plikowi README, w którym między innymi należy wyjaśnić nam, w jaki sposób możemy wykonać plik Makefile.

Interfejs sieciowy
Podobne artykuł:
Rozwiązanie: Ubuntu bez połączenia z Internetem przewodowym lub Wi-Fi

Ale oczywiście ... Programy korzystają z bibliotek systemowych, które oczywiście trzeba mieć zainstalowane, żeby program działał poprawnie, i można nie wiedzieć, czy wszystko jest gotowe do zainstalowania żądanego programu.

Aby to zrobić, istnieje polecenie . / Konfiguracja. Zasadniczo to polecenie informuje nas o tym, czy nasz system Jest przygotowany aby zainstalować program, to znaczy, jeśli masz wszystkie potrzebne biblioteki zainstalowany. Jeśli nie, otrzymujemy komunikat o błędzie i wtedy musimy sprawdzić, którego pakietu lub biblioteki brakuje i samodzielnie przystąpić do jego instalacji.

Zainstaluj tar.gz

Cóż, w tym momencie powinieneś już wiedzieć, co zrobić, aby zainstalować program z jego kodu źródłowego, ale oczywiście nie chcemy ci tego tak utrudniać, więc zrobimy to krok po kroku.

Znajdowanie się w katalogu zawierającym cały projekt (w naszym przypadku tzw /ubunlog/), musimy wykonać następujące czynności:
[/phpíritu./configure

robić

make install [/ php]
A pod koniec wykonywania ostatniego polecenia powinniśmy mieć już zainstalowany program.

Teraz, pomimo faktu, że przez większość czasu ta procedura będzie działać dla nas, może tak nie być. Chodzi o zrozumienie tego, co robimy, a nie tylko wykonywanie poleceń jak szalone. Rozumiem przez to, że jeśli pobierzemy program, który nie ma pliku Makefile, filozofia będzie taka sama, mimo że nie mamy do dyspozycji takiego pliku.

Na przykład czasami pobrałem jakiś inny program dla systemu GNU / Linux, napisany w Pythonie i bez Makefile. Jak ci mówię, mimo że nie mam robić Do mojej dyspozycji filozofia jest taka sama. W takich przypadkach po prostu musiałem uruchomić program w języku Python (o nazwie konfiguracja.py), aby zainstalować daną aplikację.

Lo que zawsze musimy to zrobić, zanim cokolwiek innego, to przeczytanie README, w którym zostanie nam wyjaśnione, jak zainstalować lub skompilować program. Po przeczytaniu musimy postępować zgodnie z pokazanymi nam krokami, które przez większość czasu będą tymi, które opisaliśmy w tym artykule.

Mamy nadzieję, że ci to pomogło i teraz nie masz problemów z instalowaniem programów z ich kodu źródłowego.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Ryszard Cadenillas powiedział

    Proszę, ktoś mógłby wysłać mi ten plik wps-office_9.1.0.4953 ~ a18_amd64.deb

  2.   Jimmy’ego Olano powiedział

    Polecam bieganie:

    ./configure> report.txt

    a następnie otwórz wspomniany plik tekstowy w wybranym przez siebie edytorze, aby łatwo wyświetlić ewentualne błędy w bibliotekach (zawsze się zdarza, że ​​czegoś brakuje). Dziękuję za uwagę.

  3.   Douglas powiedział

    ten post jest bezużyteczny. nic nie wyjaśnia. Zasługują na więcej, próbując wyjaśnić rzeczy nie w tak prymitywny i mało zrozumiały sposób.

    1.    szampan powiedział

      Dzięki za informację martwiłem się bo nic nie wiedziałem ale widzę że problemem jest ta birria de page lol

  4.   szampan powiedział

    dzięki dohuglas. Jako inżynier komputerowy i początkujący Linux martwiłem się, ponieważ nic dla mnie nie działało, i niczego się nie dowiedziałem, ale po twoim komentarzu zdałem sobie sprawę, że problemem jest ta dziwna strona, której nigdy więcej nie odwiedzę. Dziękuję przyjacielu.

  5.   Xubuntu.początkujący powiedział

    Autor jest wdzięczny za wysiłek, ale artykuł jest ogromnie zagmatwany i bezużyteczny. Tyle wyjaśnień i nic nie działa. Robię migrację z Win10 na Xubuntu 16.04, ale muszę wyrazić, że właśnie tak duża zmienność w Linuksie nie pozwala na postęp: różne typy instalatorów, biblioteki wszędzie, aktualizacja tu i tam, komendy, które nie działają w zależności od dystrybucja, problemy ze wspólnymi sterownikami, centra oprogramowania bez przyjaznego i specyficznego oprogramowania oraz inne słabości. Od dwóch tygodni próbuję ustawić Xubuntu 16.04 na przeciętnym poziomie, podobnym do tego, jaki miałem z Win10 i nic ... Myślę o powrocie do Win10 i na pewno przydarzyło się to wielu, którzy mieli odwagę wypróbuj Linuksa, ale podobnie jak kwestia robienia „Nerdów” (ego) jest ważniejsza niż tworzenie przyjaznego i łatwego w użyciu systemu operacyjnego, zdecydowanie pozostają daleko w tyle i mają pocieszenie, mówiąc, że jest to system operacyjny Chin lub w niektórych miastach, bankomatach, rzeczach, które nie są zbyt ważne dla zwykłego użytkownika.
    Dlaczego nie stworzą cholernego instalatora, takiego jak w Windowsie? proste, dać to następne i to wszystko!

  6.   Głos powiedział

    Dobry samouczek podstawowy, na mój gust brakowałoby kilku rzeczy, na przykład użycia często używanego autoconfa.

    Najtrudniejszą rzeczą do skompilowania czegoś w Linuksie jest prawidłowe rozwiązanie zależności, ponieważ zawsze istnieje bałagan wersji, który pogarszał się wraz z postępem architektury 64-bitowej. Na szczęście powoli rozwijają się natywni menedżerowie pakietów w dystrybucjach.

    Nadejdzie dzień, w którym kompilowanie i rozwiązywanie zależności będzie złym wspomnieniem z przeszłości hehe

  7.   Jorge powiedział

    sudo dpkg -i wps-office_9.1.0.4953 ~ a18_amd64.deb

  8.   Bernard powiedział

    Piszesz po chińsku mandaryńskim. Dla kogoś, kto nie ma pojęcia o tym języku, otwarcie takiego okna terminala jest DODATKIEM. Proszę zaznaczyć w nagłówku tych plików pomocy, że są one przeznaczone tylko dla osób znających ten język od sudo balów…. Będę szukał czegoś w oknach żeby zainstalować to co chcę ... tam po prostu trzeba dać myszkę

  9.   Carlos Contreras powiedział

    Czy możesz mi pomóc zainstalować rodzimego klienta SQL przez terminal, już pobierz plik sqlncli-11.0.1790.0.tar.gz

    uświadomić sobie pierwszą część, która jest
    tar -zxvf sqlncli-11.0.1790.0.tar.gz
    Rozpakowuję plik tworząc katalog, wpisuję to, ale są tylko pliki i nie ma ich ./configure
    Tam utknąłem, to pomaga

    dzięki

  10.   Emerson powiedział

    si
    niektóre czaszki Linuksa powinny kiedykolwiek pomyśleć o stworzeniu instalatora i świętej Wielkanocy
    Ale wygląda na to, że podoba im się ten „sekret” „wtajemniczonych”, którego kochają, ponieważ powinno schlebiać ich próżności, aby wiedzieć, czego inni nie wiedzą
    Przykład
    Kompiluj »czy kiedykolwiek czytałeś, co to znaczy?
    żadne z nich tego nie wyjaśnia
    teraz natychmiast cię zwalniają: «to musi być skompilowane»
    ahh mówisz, teraz zdaję sobie sprawę, ho, powiedziałem to już wcześniej
    później są zdziwieni, że nie używa się tego gówna
    Linux, używany tylko do pisania e-maili, listów, nawigacji i niewiele więcej
    Dźwięk, nie mamo
    Image, nawet nie będąc magiem, zbliżasz się do Photoshopa lub Sony Vegas
    i nikt nie rości sobie pretensji do doskonałości za darmo, ... ale nie daj się zwieść, to elementarne, trudne i głupie
    A jeśli mi nie wierzysz, po prostu musisz wędrować po tysiącach forów, na których zdesperowani faceci szukają rozwiązania (zawsze innego w zależności od tego, kogo czytasz) na coś, co robisz z oknami za pomocą dwóch kliknięć

  11.   Emerson powiedział

    Wejdź ponownie, aby przeczytać tego idiotę
    Zrobiłem kurację z pokory, zakładając, że jestem głupi i nie rozumiem elementarnego
    Przeczytałem uważnie
    jak tylko dekompresja pliku minęła, byłem w kulach
    Aby uruchomić konsolę «odpowiada mi: nie ma takiego pliku lub katalogu»
    Ponieważ ten idiota (autor) nie mówi mi, gdzie mam umieścić polecenie cd/ubunlog
    Gdzie to było?
    czy muszę otwierać nowe wystąpienie konsoli?
    W sumie po zmarnowaniu pół godziny więcej, którą dopisuje się do poprzednich czytając te smutne bale, potwierdzam co myślę, dlaczego zaczynają pisać to, co mogą wiedzieć, ale nie potrafią wytłumaczyć ???
    mój wujek zawsze mówił: imbecyle (nie w sensie zniewagi) i mrówki, one nigdy się nie kończą

  12.   Miquel Perez Juan powiedział

    Cześć,
    Jestem Miquel, „idiota” autor tego posta. Chociaż już nie piszę Ubunlog Pozwolę sobie odpowiedzieć na pytania, o które tak uprzejmie i uprzejmie mnie Pan poprosił.

    Ten post jest ogólnym samouczkiem. Intencją nie jest bezpośrednie podawanie ryb, ale nauczenie ich łowienia. Oznacza to, że dla mnie niemożliwe jest umieszczenie poleceń, które dokładnie musisz podać. Skąd mam wiedzieć, w którym katalogu pobrałeś plik? Skąd mam wiedzieć, jaka jest nazwa pobranego pliku? Skąd mam wiedzieć, jakie foldery masz na swoim komputerze? Te wartości, takie jak nazwa pliku czy jego ścieżka, będą się zmieniać dla każdej osoby w zależności od pobieranego pliku i miejsca, w którym go zapisujesz, dlatego umieściłem:

    cd / katalog / z / pliki do pobrania

    W ogólny sposób, zakładając, że zrozumiano, że należy zamienić „katalog / z / pobrań” na ścieżkę, z której został pobrany.
    To samo dzieje się z plikiem tar.gz. Włożyłem "ubunlog.tar.gz” w sposób ogólny, zakładając, że należy go zastąpić „ubunlog.tar.gz» nazwą pobranego pliku tar.gz.

    Jak rozumiesz, nie mogę wiedzieć, które foldery ma każdy czytelnik na swoim komputerze ani nazwy pliku, który chce rozpakować. Dlatego użyłem imion.

    Dziękuję za uprzejme i uprzejme uwagi 🙂

  13.   Javier Jimeno-Suarez powiedział

    Wydaje mi się, że jest to doskonale wyjaśnione, jeśli nie wiesz, jak otworzyć terminal lub podstawowe polecenia Linuksa, powinieneś kupić licencję Windows i zapłacić religijnie za wspaniały system operacyjny, który robi to, co chcesz za pomocą dwóch kliknięć (i opłata na koncie rozliczeniowym).
    Czytałem tam Photoshopa (nie jest darmowy, hackujesz to?).

    Użytkownicy Linuksa walczą w dużej społeczności o jakość i darmowe oprogramowanie, ale oczywiście nie jestem mechanikiem i nie chodzę na forum mechaników, aby zmienić czujnik wałka rozrządu w moim samochodzie, jeśli nawet nie wiem, jak otworzyć maskę znacznie mniej przychodzi mi na myśl na blogu powiedzieć, że jest do bani, bo jestem bezużyteczny i nie mam pojęcia o mechanice.

    Proszę o szacunek dla profesjonalistów, którzy starają się ułatwić życie innym.

    Nawiasem mówiąc, Miguel Perez Juan, dobry post, ale dokończyłbym go trochę więcej z całą gamą opcji konfiguracyjnych.

    Uścisk i to, że trolle nie zniechęcają do zaprzestania pisania i dzielenia się swoją wiedzą.

    1.    Michael P. powiedział

      Cześć Javier, dzięki za informację zwrotną! Odpowiadam z dwuletnim opóźnieniem, ale właśnie przeczytałem wiadomość teraz, z góry przepraszam.

      Doświadczenie, które zdobyłem jako redaktor w Ubunlog Pomogło mi to wyraźnie zobaczyć na własne oczy, ile sfrustrowanych trolli jest w Internecie. Bezsensowne narzekania niektórych użytkowników na tego typu blogach to tak, jakby ktoś pojechał do Niemiec i narzekał, że wszyscy mówią po niemiecku. Niesamowity.

      Dzięki za wsparcie!

  14.   Raul Ramirez-Lopez powiedział

    Miquel Perez Juan, pozdrowienia z Querétaro w Meksyku. Bardzo dziękuję za wkład, który wydaje mi się dość jasny dla tych, którzy chcą i muszą to zrozumieć. Nie jestem ekspertem od Linuksa. Jestem emigrantem Windows i staram się migrować na linuksa (ubuntu), więc korzystam z takiej pomocy, której z mojej skromnej opinii musimy podziękować tym z nas, którzy nie znają się na tych zagadnieniach. Bardzo je wykorzystuję, więc doceniam je i podziwiam czas, jaki ludzie tacy jak Ty poświęcają na przygotowanie ich do podzielenia się nimi. Tym, którzy surowo i niegrzecznie krytykują te wypowiedzi, myślę, że powinni być bardziej uprzejmi, a jeśli czegoś nie rozumieją, właściwe zadawanie pytań nic nie kosztuje, a to, co mogą osiągnąć, jest odpowiedzią, która przybliża nas do opanowania tych zagadnień. Proszę najpierw zademonstrować swoją gotowość poprzez wykształcenie.

    Jeszcze raz dziękuję Miquel Perez

    1.    Michael P. powiedział

      Cześć Raul, odpowiadam ci dwa lata później, ale właśnie przeczytałem wiadomość teraz, przepraszam z góry.

      Doświadczenie, które zdobyłem jako redaktor w Ubunlog Pomogło mi to wyraźnie zobaczyć na własne oczy, ile sfrustrowanych trolli jest w Internecie. Bezsensowne narzekania niektórych użytkowników na tego typu blogach to tak, jakby ktoś pojechał do Niemiec i narzekał, że wszyscy mówią po niemiecku. Niesamowity.

      Dzięki za wsparcie!

  15.   Naz powiedział

    Próbowałem zainstalować pakiet Xojo (https://xojo.com), ale kiedy pobieram wersję dla Kubuntu i próbuję zainstalować ją z QApt, pojawia się błąd „nie można spełnić zależności”

  16.   VM powiedział

    Spróbuj zainstalować programy za pomocą Menedżera pakietów Synaptic, występuje w większości dystrybucji, poszukaj informacji o tym narzędziu, jest bardzo przydatne.

    Jeśli zauważysz, że pobranej tar nie można zainstalować, spójrz na inną alternatywę, na przykład w alternativeto, istnieje nawet rozszerzenie dla przeglądarki Firefox, które umieszcza okno dialogowe wyszukiwania na tej stronie w oknie prawym przyciskiem myszy.

    Artykuł w ComputerNewAge również bardzo dobrze wyjaśnia drzewo katalogów Linuksa, które różni się od Windows.

    Musimy spróbować wytrwać w GNU / Linuksie, ponieważ umożliwia nam swobodne poruszanie się po Internecie, ale zgadzam się, że na początku jest to trudne.

  17.   VM powiedział

    Aby uzupełnić mój poprzedni komentarz, niedawno odkryłem tę stronę pkgs. org, która według ich twierdzeń jest największą istniejącą wyszukiwarką pakietów dla dystrybucji GNU/Linux i UNIX, z ponad 1.800 repozytoriami i ponad 5.000.000 XNUMX XNUMX zaktualizowanych pakietów, myślę, że tutaj: ubunlog Nie napisałeś żadnego artykułu na ten temat.
    Aby wyszukać "spakowany" program, musisz wpisać jego nazwę w wyszukiwarkę, gdy wpiszesz najbardziej podobne nazwy pojawią się, a zobaczysz wszystkie dystrybucje, w których można go zainstalować, kliknij swoją, a następnie spójrz na stronę „Install Howto” i wpisz lub skopiuj polecenia, które pojawiają się w terminalu, a instalacja rozpocznie się.

  18.   AndreuE1999 powiedział

    Z góry dziękuję autorowi.

    Bardzo dobrze wyjaśnione, jest to dość udany i przejrzysty tutorial, ale mam trochę wątpliwości.
    Po pobraniu pliku i ogólnym zapisaniu go w folderze DOWNLOAD, wykonaj całą procedurę: Rozpakuj, otwórz folder, w którym znajduje się program i uruchom instalację. Po tym program zostanie zainstalowany, ale co się stanie z rozpakowanymi plikami?

    Moja logika mówi, że można je usunąć, bo to po prostu instalator, aw rzeczywistości program instaluje się w folderach systemowych i tyle. Ale jak powiedziałem na początku, jest to wątpliwość i jeśli pomożecie mi to potwierdzić, będę bardzo wdzięczny.

  19.   jose powiedział

    w skrócie, kompilacja to kompilacja, a one dają

  20.   Jose powiedział

    zwykły, ten, kto to wie, wie o tym, a ten, kto tego nie wie, nadal nie wie
    Idziemy w częściach: 1. - Instrukcja 1: przechodzimy do katalogu, w którym go pobrałeś:
    następnie konsola zwraca: „za dużo argumentów”
    Ale jeśli osoba wtajemniczona powiedziała mi «cd / directorio / de / descarga / …… .JDT!
    Następnie dowiedz się, gdzie zostanie utworzony katalog.
    Dopiero co zacząłeś, a już jesteś w jajach ... Chyba że wiesz to samo co on, to nie, on ssie, ale jeśli wiesz to samo co on, to po co wchodzisz, prawda?
    Najpiękniejsze przychodzi później:
    «A program jest kompilowany za pomocą polecenia make i jak powiedzieliśmy, może mieć tyle parametrów, ile chce programista» KGT lorito !!!
    Ale NIGDY nie powie ci, co oznacza „kompilacja”, ani z czego się składa, ah, tak, już ci powiedział, że jest to zrobione za pomocą polecenia „make”;
    zrobić sudo? mini zrobić? makemake?… chyba przystojny
    ale możesz wybrać akapit, który chcesz, na przykład:
    «Będąc w katalogu zawierającym cały projekt (w naszym przypadku o nazwie /ubunlog/), musimy wykonać następujące czynności:
    [/phpíritu./configure »
    biegnij, jeśli jesteś przystojny, jak biegasz? Jeśli nawet nie znasz taty, przyjechałeś tutaj, aby zobaczyć, jak to zostało zrobione, a on rozmawia z tobą, jakbyś wiedział to samo co on….
    I już wiem
    Teraz będą obrażeni i powiedzą: „Zakłada się, że jeśli wejdziesz tutaj, masz podstawową wiedzę, którą zakładamy w naszych przemyślanych wyjaśnieniach, rozumie to pięcioletnie dziecko, które używa Linuksa” .. .
    Knio !!! to powiedz to !!!!!
    To jest dla tych, którzy wiedzą !!!!!
    ignoranci lelos nie czytają tego !!! idź gdzie indziej !!!
    Razem: nie wiem, kto jest bardziej osłem, kto nie wie, lub kto nie ma najbardziej elementarnego pojęcia, czego ma uczyć