Kako ručno instalirati pakete u Ubuntu

Kako ručno instalirati pakete u Ubuntu

Dugo razgovaramo o tome kako instalirajte 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 ujedno i najzadovoljavajuća jer se, u pravilu, ona najbolje prilagođava našem operativnom sistemu i našoj mašini. Da bismo izveli ovu instalaciju, potrebno je samo preuzeti komprimirani paket koji je gotovo uvijek takvog tipa tar.gz ili gz, šta ima programski kod i odavde kompajlirajte datoteke.

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

Paradoksalno, Ubuntu, kao i drugi sistemi zasnovani na Debianu, nema sve instalirane programi potrebni za kompajliranje. 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 rade u«Readme«. Kao opće pravilo za kompajliranje morat ćemo napisati sljedeće

./configure

napraviti

napravi instalaciju

./ naziv programa

očistiti

Iako, u dosijeu Pročitajte me ili INSTALIRAJ Potrebni paketi i način instaliranja programa bit će detaljno opisani. Naređujem im ./konfiguriši i napravi oni su zaduženi za konfiguriranje i izradu programskog paketa. Naredba napravi instalaciju instalirajte ono što je stvoreno i sa ./ pokrećemo program. Zatim naredba očistiti brine se za čišćenje nepotrebnih datoteka koje su stvorene tokom instalacije. To su otprilike koraci neophodni 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, tako da postupak može potrajati 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čunaru.


7 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Gerson rekao je

    Dogodilo mi se da nalazim pod datotekom tar.gz ili tar.bz2 ili slično, a kada radim ./configure, baca mi greš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 prenosi laptop, ali puno puta to želim instalirati, a nisam uspio.
    Kako se to radi u tim slučajevima?

  2.   Joaquin Garcia rekao je

    Zdravo Gerson, možeš li mi reći paket ili program koji želiš koristiti. Od onoga što kažete, ono što ste preuzeli je prekompajlirani 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 izvinjavam se zbog neprijatnosti.

  3.   Fosco_ rekao je

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

  4.   Jose Manuel Benedito rekao je

    Zdravo Joaquin
    Puno vam hvala što ste prisustvovali vašem blogu. Mislim da je sjajno i na tome vam zahvaljujem.
    Htio sam vas pitati o instalaciji programa (Warzone, na primjer), sa 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 tač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?

    Od sada se zahvaljujem i primam srdačan pozdrav

    José Manuel

  5.   Marco rekao je

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

  6.   Jose Lamb rekao je

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

  7.   John David rekao je

    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 saradnji.