Kuidas pakette Ubuntu käsitsi installida

Kuidas pakette Ubuntu käsitsi installida

Pikka aega oleme rääkinud, kuidas installige pakette ja programmid hoidlate kaudu, deb paketid, alates rpm pakettidest, PPA-dest või lihtsalt selliste programmide kaudu nagu Synaptic või Ubuntu tarkvarakeskus, kuid me pole rääkinud, kuidas programmi selle lähtekoodi kaudu installida. See install on väga räpane, kuid on ka kõige rahuldavam, kuna üldjuhul kohandub see kõige paremini meie opsüsteemiga ja masinaga. Selle installi tegemiseks peame lihtsalt alla laadima tihendatud paketi, mis on peaaegu alati seda tüüpi tar.gz või gz, mis on programmi koodil ja siit failid kompileerima.

Milliseid programme on vaja pakettide käsitsi installimiseks?

Paradoksaalsel kombel ei ole Ubuntu, nagu ka teised Debiani-põhised süsteemid, kõik installitud kompileerimiseks vajalikud programmid. Pakett, mis sisaldas enamikku tööriistu, pole standardvarustuses, seega peate paketi käsitsi installima. Noh, et pakett ise koostada, peame seda tegema terminalis:

sudo apt-get install build-essential automake tee cmake fakeroot checkinstall dpatch patchutils autotools-dev debhelper tekk xutils lintian dh-make libtool autoconf git-core

See paneb Ubuntu installima peaaegu kõik vajalikud programmid, et oleks võimalik koodi kompileerida, ja laienduseks pakettide käsitsi installimiseks.

Kuidas me ise programmi koostame?

Kui oleme eelmised toimingud teinud, avame terminali ja läheme lähtekoodi kausta. Esimene asi, mida peame tegema, on faili vaatamine «INSTALL»Seda toovad peaaegu kõik programmid, mõned teevad seda«readme«. Koostamise üldreeglina peame kirjutama järgmise

. / Configure

tegema

make install

./programmi nimi

puhastage

Kuigi toimikus Readme või INSTALL Vajalikud paketid ja programmi installimise üksikasjad on üksikasjalikud. Kamandan neid ./konfigureeri ja tee nad vastutavad programmipaketi seadistamise ja koostamise eest. Käsk make install installige loodu ja koos sellega ./ käivitame programmi. Siis käsk puhastage hoolitseb installimise käigus tekkinud tarbetute failide puhastamise eest. Need on programmi kompileerimiseks vajalikud sammud, kuid mõnikord on installi toimimiseks vaja installida teek või pakett. Lõpuks pange tähele, et kuigi installimine on parem, on see aeglane installimine, see tähendab pakettide käsitsi installimine, sõltub see lähtekoodist ja masina võimsusest, nii et protsess võib võtta tunde või minuteid. Sellepärast on soovitatav seda teha ajaga ja võimsates arvutites, kuigi seda pakettide installimise meetodit saab teha igas arvutis.


Artikli sisu järgib meie põhimõtteid toimetuse eetika. Veast teatamiseks klõpsake nuppu siin.

7 kommentaari, jätke oma

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   Gerson DIJO

    Minuga on juhtunud, et olen faili tar.gz või tar.bz2 vms all ja kui ./configure teed, siis see viskab mulle vea; Ma otsin installi või Readme'i ja paljud ei too seda, kuid kui ma puudutan selle avatava programmi käivitatavat faili, on see justkui sülearvuti allalaadimine, kuid ma tahan seda mitu korda installida ja ma pole seda suutnud.
    Kuidas seda sellistel juhtudel tehakse?

  2.   Joaquin Garcia DIJO

    Tere, Gerson, kas saaksite mulle öelda paketti või programmi, mida soovite kasutada. Teie öeldu põhjal on see, et olete alla laadinud eelkompileeritud või peaaegu kasutusvalmis paketi, mis on midagi muud kui lähtekoodist installimine. Kuid kõigepealt tahtsin selles veenduda. Tänan ja vabandan ebamugavuste pärast.

  3.   maine_ DIJO

    Võib-olla peaks artikli nimi olema "Kuidas programme Ubuntu kompileerida", kui nägin pakettide käsitsi installimist, arvasin, et räägiksite paketist

  4.   Jose Manuel Benedito DIJO

    Tere, Joaquin
    Suur aitäh teie blogis osalemise eest. Ma arvan, et see on suurepärane ja selle eest ma tänan teid.
    Tahtsin küsida programmi installimise kohta (näiteks Warzone) koos kompileerimise tüübiga (ma arvan, et seda nimetatakse nii), mida Gerson küsib, sest ma olen proovinud teha seda, mida te ütlete, kuid ma ei tee seda saate täpselt aru, kuidas seda tehakse, järgides samme nagu lugema õppiva inimese jaoks. Tõde on see, et ma teen mõningaid asju terminaliga, kuid olen mõnda aega proovinud neid asju teha ja ma pole leidnud üksikasjalikku selgitust, nagu klassis ... Sa saaksid seda teha?

    Nüüdsest tänan teid ja saan südamliku tervituse

    José Manuel

  5.   Marco DIJO

    Hea, minu nimi on Marco, tahaksin õppida Linuxi maailma, mul on Ubuntu 13.10, kuid mul on sellega väga raske hakkama saada, midagi on keeruline installida, kuna igas programmis öeldakse mulle, et see või teine ​​pakett on puudu . Aitäh

  6.   Jose Tall DIJO

    Geniaaallll vend, ma otsisin seda. Raske on seda nii detailset leida ja seetõttu niiii tänulik. Südame õnnestumisi teile

  7.   Juan David DIJO

    Tere pärastlõunal, olen proovinud seda programmi darktable-3.0.1.tar.xz installida. Ma pole suutnud, olen Ubuntu kasutamisel uus. Ma hindaksin teie koostööd.