Az ubuntu függőség automatikus feloldása - egy program blogjáról
A csomagrendszer minden kényelmével Linux alatt gyakran nem tudja automatikusan telepíteni a csomag függőségét a telepítés során. Az automatikus beállító eszköz lehetővé teszi a függőségek automatikus feloldását a meglévő függőségi adatbázisból.
sudo apt-get install auto-apt
A függőségi adatfájlok letöltéséhez a következő parancsot kell futtatnia:
sudo automatikus frissítés

Ezután meg kell dolgoznia a letöltött adatbázist. Egyszerre azt fogom mondani, hogy az adatbázis letöltésének és elkészítésének folyamata nagyon sokáig tart.
sudo auto-apt updatedb sudo auto-apt update-local

Most, amikor elkezdi az alkalmazásösszeállítás konfigurálását, használhatja az automatikus beállító eszközt, és automatikusan beállíthat további függőséget az alábbiak szerint:
sudo auto-apt futtatása ./configure
Például a pocketsphinx beállításakor a következő kérést fogjuk látni az univerzum / utils / safe-rm telepítéséhez:

Most nyomja meg az Y billentyűkombinációt a csomagok kimerítő keresése és újraindítása közben ./configure.
Keressen egy adott csomagot fájlnév szerint
Ezenkívül van egy segédprogram apt-fájl, amely lehetővé teszi, hogy kiderítse a hiányzó fájl nevét a hiányzó fájl nevével, amelyet be kell telepíteni.
sudo apt-get install apt-fájl
sudo apt-file frissítés
apt-file keresési fájl missed.bin
Az előző listában telepítettük az apt fájlt, és futtattunk egy olyan keresést, amely tartalmazza a missed.bin fájlt.
Egyes csomagok esetében a függőségfelbontási feladat beállítása nagymértékben leegyszerűsített, nagyon furcsa, hogy ez az eszköz alapértelmezés szerint nem szerepel a csomagkezelőben.
És hacsak a -f kapcsoló a csomagok telepítésekor nem elegendő a függőségük megoldásához? 🙂
Melyik zászló alatt van? ./configure, ahogy értem, nincs ilyen zászló, ha tudod, hogyan lehet megoldani ./függvények automatikusan gyorsabban konfigurálhatók, írj.