Kako ručno instalirati pakete u Ubuntu

Kako ručno instalirati pakete u Ubuntu

Već dugo razgovaramo o tome kako instalirati pakete i programi putem spremišta, deb paketi, iz rpm paketa, iz PPA-a ili jednostavno kroz programe poput Synaptic ili Ubuntu Software Center, ali nismo razgovarali o tome kako instalirati program putem njegovog izvornog koda. Ova je instalacija vrlo neuredna, ali je i najzadovoljavajuća jer se, u pravilu, najbolje prilagođava našem operacijskom sustavu i našem stroju. Da bismo izveli ovu instalaciju, dovoljno je preuzeti komprimirani paket koji je gotovo uvijek takvog tipa katran.gz ili gz, što ima programski kôd i odavde kompajlirajte datoteke.

Koji su mi programi potrebni za ručnu instalaciju paketa?

Paradoksalno, Ubuntu, kao i ostali sustavi temeljeni na Debianu, nema sve instalirane programi potrebni za sastavljanje. Paket koji je sadržavao većinu alata nije standardno instaliran, pa paket morate instalirati ručno. Pa, da bismo sami sastavili paket, trebamo to učiniti u terminalu:

sudo apt-get instalacija bitna automake make cmake fakeroot checkinstall dpatch patchutils autotools-dev debhelper jorgan xutils lintian dh-make libtool autoconf git-core

To će učiniti da Ubuntu instalira gotovo sve potrebne programe kako bi mogao kompajlirati kod i, kao produžetak, ručno instalirati pakete.

Kako sami sastavljamo program?

Nakon što obavimo prethodne korake, otvaramo terminal i idemo u mapu izvornog koda. Prvo što ćemo morati učiniti je vidjeti datoteku «INSTALL»To donose gotovo svi programi, neki to čine u«ročitaj«. Kao opće pravilo, za sastavljanje morat ćemo napisati sljedeće

. / Konfiguracija

napraviti

make install

./ naziv programa

očistiti

Iako, u spisu Readme ili INSTALIRAJ Potrebni paketi i način instaliranja programa bit će detaljno opisani. Zapovijedam im ./konfiguracija i izrada oni su zaduženi za konfiguriranje i izradu programskog paketa. Naredba make install instalirati ono što je stvoreno i sa ./ pokrećemo program. Zatim naredba očistiti brine se za čišćenje nepotrebnih datoteka koje su stvorene tijekom instalacije. To su otprilike koraci potrebni za sastavljanje programa, ali ponekad je potrebno instalirati knjižnicu ili paket da bi instalacija uspjela. Na kraju, imajte na umu da, iako je instalacija bolja, to je spora instalacija, odnosno ručno instaliranje paketa, to ovisi o izvornom kodu i snazi ​​stroja, pa postupak može trajati satima ili minutama. Zbog toga je poželjno to učiniti s vremenom i na moćnim računalima, iako se ovaj način instaliranja paketa može izvesti na bilo kojem računalu.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Gerson dijo

    Dogodilo mi se da nalazim pod datotekom tar.gz ili tar.bz2 ili slično, a kada radim ./configure, to mi dobavlja pogrešku; Tražim Instalaciju ili Readme i mnogi je ne donose, ali ako dodirnem izvršnu datoteku programa koji se otvori, to je kao da se prijenosno računalo preuzima, ali puno puta ga želim instalirati i nisam uspio .
    Kako se to radi u tim slučajevima?

  2.   Joaquin Garcia dijo

    Bok Gerson, možeš li mi reći paket ili program koji želiš koristiti. Iz onoga što kažete, ono što ste preuzeli je unaprijed sastavljeni ili gotovo spreman za upotrebu paket, što je nešto drugačije od instaliranja iz izvornog koda. Ali prvo sam se htio uvjeriti. Hvala i oprostite na neugodnosti.

  3.   Fosco_ dijo

    Možda bi se članak trebao zvati "Kako sastaviti programe u Ubuntuu", kad sam vidio ručnu instalaciju paketa, mislio sam da ćete razgovarati o dpkg -i paketu

  4.   Jose Manuel Benedito dijo

    Bok Joaquin
    Puno vam hvala što ste prisustvovali vašem blogu. Mislim da je super i na tome vam zahvaljujem.
    Htio sam vas pitati o instalaciji programa (na primjer, Warzone), s tipom kompilacije (mislim da se tako zove) koju pita Gerson, jer sam pokušao učiniti ono što vi kažete, ali ne želim razumjeti točno kako se to radi, s koracima kao za nekoga tko uči čitati ... Istina je da neke stvari radim s terminalom, ali već neko vrijeme pokušavam to učiniti i nisam našao detaljno objašnjenje, kao u nastavi ... Mogao si to učiniti?

    Od sada vam zahvaljujem i primam srdačan pozdrav

    José Manuel

  5.   Marco dijo

    Pozdrav, moje ime je Marco, želio bih saznati više o svijetu Linuxa, imam Ubuntu 13.10, ali vrlo mi je teško s tim, instaliranje nečega je teško, jer mi u svakom programu govori da je ovaj ili onaj paket nedostaje. Hvala

  6.   Jose Lamb dijo

    Geniaaallll brate, to sam tražio. Teško ga je pronaći tako detaljnog, a samim tim i jako zahvalnog. Uspjesi srca za vas

  7.   John David dijo

    Dobar dan, pokušao sam instalirati ovaj program darktable-3.0.1.tar.xz Nisam uspio, novi sam u korištenju Ubuntu-a. Bio bih zahvalan na vašoj suradnji.