"Nem sikerült megtalálni a csomagot", miközben próbálta telepíteni az APT csomagjait

154

Amikor megpróbálok csomagokat telepíteni a parancssorból, hibát kapok.

$ sudo apt-get install <package>
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package <package>

Tud valaki segíteni erről?

    
készlet CodeGeeky 17.11.2013 21:50
forrás

5 válasz

114

Először ellenőrizze, hogy létezik-e a csomag:

  1. Keresse fel a packages.ubuntu.com webböngészőt.
  2. Görgessen lefelé a "Csomagkönyvtárak kereséséhez"
  3. Adja meg a csomagot, amelyet telepíteni szeretne a "Kulcsszó" mezőbe.

    Engedélyezze "Csak a pontos egyezéseket jelenítse meg:"

    Módosítsa az "Elosztás" -ot, hogy melyik Ubuntu verziót használja.

      

Ha nincs találat , akkor a keresett csomag nem létezik, és a következő lépések nem fognak működni. Előfordulhat, hogy harmadik fél PPA-t vagy alternatív telepítési módszert igényel.

Ha eredmény megtalálható , a csomag létezik, és folytathatja a következő lépéseket:

  1. Nyissa meg a Szoftverforrások (vagy a Szoftver és frissítések 13.04+ -nél) keresést a Dash szolgáltatásban.
  2. Nyissa meg az "Ubuntu szoftver" fület.
  3. Győződjön meg róla, hogy az első négy jelölőnégyzet be van kapcsolva ezen a lapon:

  4. Frissítse a csomaglistákat, majd tesztelje ezeket a parancsokat:

    sudo apt-get update
    sudo apt-get install <TEST_PACKAGE>
    
válasz adott kiri 17.11.2013 22:01
forrás
53

Sok témáról kérdések . Itt általános / általános választ adok.

Ha aapt-get install nem találja meg a csomagot, akkor a telepíteni kívánt csomagot nem találja a hozzáadott tárolókban (/etc/apt/sources.list és under/etc/apt/sources.list.d/ -ban).

A következő (általános) eljárás segít megoldani:

  1. Győződjön meg róla, hogy engedélyezte az Ubuntu tárhelyeket:

    Az összes tárhely engedélyezéséhez (main,universe,restricted,multiverse) használja a következő parancsokat:

    sudo add-apt-repository main
    sudo add-apt-repository universe
    sudo add-apt-repository restricted
    sudo add-apt-repository multiverse
    

    További információért keresse fel a Súgót .

  2. További csomagok PPA-ként történő kereséséhez:

  3. PPA hozzáadása (parancssor szerint) :

    Használja ezt a parancsot:

    sudo add-apt-repository ppa:<repository-name>
    

    További információért látogasson el a Ubuntu közösségi segítségre .

  4. Ne felejtsd el frissíteni (ismerkedj meg a változásokkal):

    Alapvető fontosságú ezen parancsok futtatása a repositories módosítása után:

    sudo apt-get update
    

    A legjobb letöltési kiszolgáló kiválasztása segíthet a frissítés felgyorsításában.

  5. Végül telepítse a csomagot:

    sudo apt-get install <package>
    

    Lásd a Csomagkezelés parancssorból .

    További / Tipp : aapt-cache search <package-name> felhasználásával megtalálható a helyes csomagnév (vagyis a név a tárban).

Megjegyzés : Ha a csomag nem érhető el a repositoryon, hogyan kell várnia, amíg rendelkezésre áll (új / frissített verziók esetén), vagy más telepítési folyamatokat használ, mintapt-get például forrásból történő fordítása, végrehajtható bináris fájlok letöltése stb.

    
válasz adott Pandya 10.06.2014 15:58
forrás
7

xbmc csak az univerzum tároló , csak az Ubuntu 12.04 óta (pontos). Ha van egy régebbi Ubuntu kiadása, akkor frissítenie kell vagy xbmc-et kell letöltenie egy másik helyről.

Ha van Ubuntu 12.04, akkor győződjön meg róla, hogy bekapcsolta az univerzum tárolóját . A/etc/apt/sources.list (és a/etc/apt/sources.list.d könyvtárban található fájlokban) láthatja, hogy milyen engedélyezéseket engedélyezett. Ellenőrizze, hogy ez a fájl olyan sort tartalmaz-e, mint

deb http://al.archive.ubuntu.com/ubuntu/ precise universe

vagy

deb http://zw.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse

Ha csak olyan vonalat találsz, mint

deb http://mn.archive.ubuntu.com/ubuntu/ precise main restricted

és nincs sor auniverse -al, hozzáadja auniverse -ot az adott sor végén vagy egy külön sort aprecise universe -al, a fentiek szerint.

Ha módosítani szeretné a/etc/apt/sources.list -ot, futtassa asudo apt-get update -ot utána, majd próbálja újra a telepítést. Ha a csomag még mindig nem található meg, adja meg a/etc/apt/sources.list teljes tartalmát és asudo apt-get update kimenetét.

    
válasz adott Gilles 02.07.2012 22:10
forrás
4

Abban az esetben, ha egy fájlt próbált telepíteni:

sudo apt-get install libstdc++.so.6

a csomag helyett. A hibaüzenet jelenik meg:

E: Unable to locate package libstdc++.so.6
E: Couldn't find any package by regex 'libstdc++.so.6'

mert próbált telepíteni egylibstdc++.so.6 fájlt, amelyet nem tud telepíteni, mert egy debian csomagban található.

Használhatja aapt-file -ot a csomagot tartalmazó fájl kereséséhez. Telepítéséhez írja be:

sudo apt-get install apt-file

Akkor frissítenie kell az indexet.

sudo apt-file update

Ezután kereshet alibstdc++.so.6:

fájlt tartalmazó csomagot
sudo apt-file find libstdc++.so.6

Akkor találsz egy csomó csomagot, amely a keresett fájlt tartalmazza. Ehhez a példához csak egy keresési eredményt csatoltam:

libstdc++6: /usr/lib/x86_64-linux-gnu/libstdc++.so.6

Akkor telepítheti a szükségeslibstdc++6:

csomagot
sudo apt-get install libstdc++6
    
válasz adott BuZZ-dEE 23.01.2014 23:02
forrás
3

Új vagyok az Ubuntu-hoz, de ezt írtam, amikor felfedeztem néhány megoldást, hogy elkerüljék a "Nem sikerült megtalálni a csomagot" hibákat. Három körülmény van, ha ez sokkhoz vezethet.

  1. Az Ubuntu telepítése után, ha nem frissíti azt, majd a frissítéseket, ez előfordulhat.
  2. Ha rengeteg szoftverfrissítésre kerül sor a jövőben, győződjön meg róla, hogy minden fontos biztonsági frissítés / ajánlott frissítés kikapcsolva a Alt billentyű lenyomásával beírja a Frissítéskezelő + F2 .
  3. Az első és a második probléma az összes frissítés frissítése vagy törlése után is előfordulhat. De az örök megoldás: Próbálja meg az 1. és a 2. pontot. 2, írja be asudo apt-get killmanager parancsot, ha nem működik, írja be asudo apt-get update parancsot.

Most már képesnek kell lennie bármilyen szoftver telepítésére Terminálon keresztül.

    
válasz adott Shaan Sundar 25.12.2012 14:31
forrás