Új hozzászólás Aktív témák

  • vargalex

    Topikgazda

    válasz Truman #46226 üzenetére

    Szia!

    A gond az, hogy a Midnight Commander-hez egy jó ideje már a glib2 kell, ami önmagában 813 KB. Én a saját build-emben pont ezért maradtam a régi verziójú MC-nél, mert ahhoz glib1 szükséges, ami csak 58 KB.

    Sajnos ha így félbemarad a telepítés, akkor kézzel tudod leszedni a felrakott file-okat.

    Erre több lehetőséged van:

    1. Az telepített ipkg csomagfile-ban (egyszerű tar.gz állomány) és összes függőségében megnézed, hogy milyen file-ok vannak. Ezeket törölheted.
    2. Egy kis scriptelés.

    Először is elő kell állítani a telepített csomagok által feltett file-ok listáját:

    for files in $(opkg list_installed | cut -f 1 -d " ");do opkg files $files | tail -n +2; done > /tmp/installed_files

    Ezzel a /tmp/installed_files file-ban fel lesznek sorolva azok a file-ok, amik valamelyik telepített csomag részei.

    Majd azon a file-ok listáját, amelyek egyetlen csomaghoz sem tartoznak (kihagyjuk a rendszer könyvtárakat és a /mnt-t) szintén file-ba tesszük (ez 1-2 percig futni fog a filerendszeren található file-ok számától függően):

    find / ! -path "/proc/*" ! -path "/sys/*" ! -path "/rom/*" ! -path "/var/*" ! -path "/mnt/*" ! -path "/tmp/*" ! -path "/usr/lib/opkg/*" -type f -print | grep -Fvf /tmp/installed_files > /tmp/files_not_in_packages

    Ekkor a /tmp/files_not_in_packages file-ban megtalálod ezt a listát. Persze lesznek benne olyan file-ok, amelyeket a rendszer generál, de ez alapján már könnyebb elindulni.

    [ Szerkesztve ]

    Alex

Új hozzászólás Aktív témák