Hogyan lehet megoldani a függőségeket a szoftver összeállításakor Ubuntuban?

Tartalomjegyzék:

Hogyan lehet megoldani a függőségeket a szoftver összeállításakor Ubuntuban?
Hogyan lehet megoldani a függőségeket a szoftver összeállításakor Ubuntuban?

Videó: Hogyan lehet megoldani a függőségeket a szoftver összeállításakor Ubuntuban?

Videó: Hogyan lehet megoldani a függőségeket a szoftver összeállításakor Ubuntuban?
Videó: Remove AppMenu (Global Menu) in Unity ~ Ubuntu 11.04 - YouTube 2024, Április
Anonim
A szoftverek összeállításának legnehezebb része a Linuxon belül megtalálja a függőségeket és telepíti azokat. Az Ubuntu olyan parancsokkal rendelkezik, amelyek automatikusan észlelik, megtalálják és telepítik a függőségeket, és keményen dolgoznak az Ön számára.
A szoftverek összeállításának legnehezebb része a Linuxon belül megtalálja a függőségeket és telepíti azokat. Az Ubuntu olyan parancsokkal rendelkezik, amelyek automatikusan észlelik, megtalálják és telepítik a függőségeket, és keményen dolgoznak az Ön számára.

Nemrég fedeztük le az alapokat a szoftverek forráskódolásáról az Ubuntuban, ezért nézzétek meg eredeti cikkünket, ha csak kezdjük.

Auto-apt

Az Auto-apt figyeli és várakozik, amikor a./configure parancsot futtatja. Ha a./configure megpróbál hozzáférni egy nem létező fájlhoz, az auto-apt a./configure folyamatot tartja lenyomva, telepíti a megfelelő csomagot, és folytatja a./configure folyamat folytatását.

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

sudo apt-get install auto-apt

Ha telepítve van, akkor futtassa a következő parancsot a fájlok listájának listájához, amelyekre az automatikus beállítást igényli. Ez a folyamat néhány percet vesz igénybe.
Ha telepítve van, akkor futtassa a következő parancsot a fájlok listájának listájához, amelyekre az automatikus beállítást igényli. Ez a folyamat néhány percet vesz igénybe.

sudo auto-apt update

Az első parancs befejezése 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.
Az első parancs befejezése 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 auto-apt update-local

Miután elkészült az auto-apt adatbázisainak létrehozása, a./configure folyamat elindítható a következő paranccsal:
Miután elkészült az auto-apt adatbázisainak létrehozása, a./configure folyamat elindítható a következő paranccsal:

sudo auto-apt run./configure

Image
Image

Apt-file

Ha egy hibaüzenet jelenik meg, amely azt jelzi, hogy egy adott fájl hiányzik, előfordulhat, hogy nem ismeri a telepíteni kívánt csomagot a fájl eléréséhez. Az Apt-fájl segítségével megtalálhatja azokat a csomagokat, amelyek egy adott fájlt tartalmaznak egyetlen parancssal.

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

sudo apt-get install apt-file

A telepítés után futtassa a következő parancsot a fájllisták letöltéséhez a konfigurált apt tárhelyekről. Ezek nagy listák, így a letöltés néhány percet vesz igénybe.
A telepítés után futtassa a következő parancsot a fájllisták letöltéséhez a konfigurált apt tárhelyekről. Ezek nagy listák, így a letöltés néhány percet vesz igénybe.

sudo apt-file update

Image
Image

Futtassa a következő parancsot, helyette a "example.pc"Fájlnévvel, és a parancs megmondja, hogy mely csomagokat kell telepíteni:

apt-file search file example.pc

Telepítse a csomagot a standard apt-get install paranccsal:
Telepítse a csomagot a standard apt-get install paranccsal:

sudo apt-get install package

Fájlkeresést is végrehajthat az Ubuntu csomagkereső webhelyről. Használja a "Keresse meg a csomagok tartalmát"Szakasz az adott fájl kereséséhez.

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

Apt-Get Build-Dep

Apt-get építettük be a kezdeti bejegyzésünkbe. Ha a telepíteni kívánt program egy korábbi verziója már az Ubuntu csomagtartalmaiban van, az Ubuntu már ismeri a szükséges függőségeket.

Írja be a következő parancsot, a "csomag"A csomagnév nevével, és az apt-get telepíti a szükséges függőséget:

sudo apt-get build-dep package

Az Apt-get kéri, hogy telepítse az összes szükséges függőséget.
Az Apt-get kéri, hogy telepítse az összes szükséges függőséget.
Ha a program újabb verziója különböző függőségeket igényel, esetleg további függőségek telepítését kézi úton kell végrehajtania.
Ha a program újabb verziója különböző függőségeket igényel, esetleg további függőségek telepítését kézi úton kell végrehajtania.

Mindezek a parancsok az apt-get-et használják, így a Debian, a Linux Mint és bármely más Linux-terjesztés is használhatják azokat, amelyek apt-get és.deb csomagokat használnak.

Ajánlott: