Hogyan lehet manuálisan telepíteni a csomagokat az Ubuntuban

Hogyan lehet manuálisan telepíteni a csomagokat az Ubuntuban

Hosszú ideje arról beszélünk, hogyan csomagokat telepíteni és programok tárolókon keresztül, deb csomagok, rpm csomagoktól, PPA-któl vagy egyszerűen olyan programokon keresztül, mint a Synaptic vagy az Ubuntu Software Center, de még nem beszéltünk arról, hogyan lehet egy programot a forráskódján keresztül telepíteni. Ez a telepítés nagyon rendetlen, de ugyanakkor a legkielégítőbb is, mivel főszabály szerint ez az, amely a legjobban alkalmazkodik az operációs rendszerünkhöz, a gépünkhöz. A telepítés végrehajtásához csak egy tömörített csomagot kell letöltenünk, amely szinte mindig a típusú tar.gz vagy gz, mi az, aminek van programkódja, és innen állítsa össze a fájlokat.

Milyen programokra van szükségem a csomagok kézi telepítéséhez?

Paradox módon az Ubuntu, hasonlóan a többi Debian-alapú rendszerhez, nincs telepítve az összeállításhoz szükséges programokat. A legtöbb eszközt tartalmazó csomag nincs alapértelmezés szerint telepítve, ezért kézzel kell telepítenie a csomagot. Nos, egy csomag összeállításához magunknak kell ezt megtenni a terminálon:

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

Ez arra készteti az Ubuntut, hogy szinte minden szükséges programot telepítsen a kód fordításához, és kiterjesztve a csomagok kézi telepítéséhez.

Hogyan állítsunk össze magunk egy programot?

Miután elvégeztük az előző lépéseket, megnyitunk egy terminált, és elmegyünk a forráskód mappába. Az első dolog, amit meg kell tennünk, meg kell nézni a fájlt «INSTALL»Ezt szinte az összes program meghozza, néhányan ezt csinálják«Readme«. Általános szabály, hogy az összeállításhoz a következőket kell írnunk

A. / Configure

csinál

make install

./program neve

tiszta

Bár az aktában Readme vagy TELEPÍTÉS A szükséges csomagokat és a program telepítésének részleteit részletesen bemutatjuk. Megparancsolom nekik ./konfigurál és készít ők felelnek a programcsomag konfigurálásáért és elkészítéséért. A parancs make install telepítse a létrehozottakat és a programot ./ mi futtatjuk a programot. Aztán a parancs tiszta gondoskodik a telepítés során létrehozott felesleges fájlok tisztításáról. Nagyjából ezek a lépések szükségesek egy program fordításához, de néha szükség van egy könyvtár vagy csomag telepítésére a telepítés működéséhez. Végül vegye figyelembe, hogy bár a telepítés jobb, lassú a telepítés, vagyis a csomagok kézi telepítése a forráskódtól és a gép teljesítményétől függ, így a folyamat órákat vagy perceket vehet igénybe. Ezért érdemes ezt idővel és nagy teljesítményű számítógépeken megtenni, bár a csomagok telepítésének ez a módja bármely számítógépen elvégezhető.


A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

7 hozzászólás, hagyd a tiedet

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra.

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Gerson dijo

    Történt velem, hogy a tar.gz vagy a tar.bz2 vagy hasonló fájlok alá kerültem, és a ./configure végrehajtásakor hibát dobok; Keresem az Install vagy a Readme fájlt, és sokan nem hozzák meg, de ha megérintem a megnyitható program futtatható fájlját, olyan, mintha egy laptop töltene le, de sokszor szeretném telepíteni, és nem sikerült .
    Hogyan történik ezekben az esetekben?

  2.   Joaquin Garcia dijo

    Szia Gerson, elmondanád a használni kívánt csomagot vagy programot. Amit mond, a letöltött adatok egy előre lefordított vagy már-már használatra kész csomagok, amelyek eltérnek a forráskódtól való telepítéstől. De előbb meg akartam bizonyosodni róla. Köszönöm és elnézést a kellemetlenségért.

  3.   fosz_ dijo

    Lehet, hogy a cikk neve "Hogyan fordítsunk programokat az Ubuntuban", amikor a csomagok kézi telepítését láttam, azt hittem, hogy a dpkg -i csomagról fog beszélni

  4.   Jose Manuel Benedito dijo

    Szia Joaquin
    Nagyon köszönöm, hogy részt vett a blogján. Szerintem nagyon jó, és ezért köszönöm.
    Meg akartam kérdezni egy program telepítéséről (például a Warzone-ról), azzal a típusú összeállítással (azt hiszem, hogy így hívják), amelyet Gerson kér, mert megpróbáltam megtenni, amit mondasz, de nem teszem. Nem igazán értem, hogyan történik, olyan lépésekkel, mint egy olvasni tanuló személy számára. Az az igazság, hogy csinálok néhány dolgot a terminállal, de már egy ideje próbálom ezeket megtenni, és nem találtam részletes magyarázatot, mint egy osztályban ... Meg tudnád csinálni?

    Mostantól köszönöm és szívélyes üdvözletet kapok

    José Manuel

  5.   Marco dijo

    Helló, Marco vagyok, szeretnék többet megtudni a Linux világról, van Ubuntu 13.10, de nagyon nehéz ezt kezelnem, valami nehéz telepíteni, mivel minden programban azt mondja nekem, hogy ez vagy az a csomag hiányzó. Köszönöm

  6.   Jose Lamb dijo

    Geniaaallll testvér, ezt kerestem. Nehéz olyan részletesnek találni, ezért nagyon hálás. A szív sikerei az Ön számára

  7.   JuanDavid dijo

    Jó napot, megpróbáltam telepíteni ezt a darktable-3.0.1.tar.xz programot. Nem tudtam, új vagyok az Ubuntu használatában. Nagyra értékelném az együttműködését.