Homepage » hogyan kell » Hogyan lehet megoldani a függőségeket a szoftver összeállításakor az Ubuntu-on

    Hogyan lehet megoldani a függőségeket a szoftver összeállításakor az Ubuntu-on

    A szoftverek Linuxon történő összeállításának legnehezebb része a függőségek meghatározása és telepítése. Az Ubuntu rendelkezik olyan parancsokkal, amelyek automatikusan felismerik, megtalálják és telepítik a függőségeket, és ezzel keményen dolgoznak.

    Nemrégiben lefedtük a szoftver forrásainak forrásból az Ubuntu-ból történő összeállításának alapjait, ezért nézd meg az eredeti cikkünket, ha csak elkezdesz dolgozni.

    Auto-apt

    Automatikusan megfigyelhető órák és várakozás, amikor a ./configure parancsot futtatja rajta. Amikor a ./configure megpróbál hozzáférni egy nem létező fájlhoz, az automatikus apt állítja a ./configure folyamatot tartva, telepíti a megfelelő csomagot, és lehetővé teszi a ./configure folyamat folytatását.

    Először telepítse az automatikus alkalmazást a következő paranccsal:

    sudo apt-get install auto-apt

    A telepítés után futtassa a következő parancsot, hogy letöltse az automatikusan szükséges fájllistákat. Ez a folyamat néhány percet vesz igénybe.

    sudo automatikus frissítés

    Az első parancs végrehajtása után futtassa az alábbi parancsokat az adatbázisok frissítéséhez. Ezek a parancsok is néhány percet vesz igénybe.

    sudo auto-apt updatedb && sudo automatikus frissítés-helyi

    Miután elkészítette az auto-apt adatbázisokat, elindíthatja a ./configure folyamatot a következő paranccsal:

    sudo auto-apt fut ./configure

    Apt-file

    Ha olyan hibaüzenetet lát, amely szerint egy adott fájl hiányzik, akkor nem tudja a telepítendő csomagot, hogy megkapja a fájlt. Az Apt-fájl lehetővé teszi, hogy megtalálja azokat a csomagokat, amelyek egy adott paranccsal rendelkeznek.

    Először is magának kell telepítenie az apt-fájlt:

    sudo apt-get install apt-fájl

    A telepítés után futtassa a következő parancsot, hogy letöltse a fájllistákat a beállított tárolókból. Ezek nagy listák, így a letöltés néhány percet vesz igénybe.

    sudo apt-fájl frissítés

    Futtassa a következő parancsot:example.pcFájlnévvel, és a parancs pontosan megmondja, hogy melyik csomagot kell telepítenie:

    apt-fájl keresési fájl example.pc

    Telepítse a csomagot a szokásos apt-get install paranccsal:

    sudo apt-get telepítőcsomag

    Fájlkeresést is végezhet az Ubuntu csomagkereső webhelyén. Használja a "Keresse meg a csomagok tartalmát"Az oldal egy bizonyos fájl kereséséhez.

    Ugyanazokat az eredményeket kapja, mint az apt-fájl, és nem kell letöltenie fájllistákat.

    Apt-Get Build-Dep

    Az apt-get build-dep-t a kezdeti posztunkon fedeztük fel. Ha a telepíteni kívánt program egy korábbi verziója már az Ubuntu csomagtárában van, az Ubuntu már tudja, hogy milyen függőségeket igényel.

    Írja be a következő parancsot:csomagA csomag neve és az apt-get telepíti a szükséges függőségeket:

    sudo apt-get build-dep csomag

    Az Apt-get arra kéri, hogy telepítse az összes szükséges függőséget.

    Ha a program egy újabb verziója különböző függőségeket igényel, előfordulhat, hogy néhány további függőséget kézzel kell telepítenie.


    Mindezek a parancsok az apt-get-et használják, így a Debian, a Linux Mint és bármely más Linux-disztribúció is használható, amelyek apt-get és .deb csomagokat használnak.