using ‘apt search’ and ‘apt show’ parancsok a csomagok részleteinek kereséséhez az Ubuntu

posted in: Articles | 0

– ben ez egy részletes kezdő útmutató az apt search parancshoz. Az apt search és apt show parancsok segítségével az Ubuntu-ban elérhető verziók, függőségek, tárolók és egyéb fontos információk részletes leírása érhető el.

Gondolkozott már azon, hogy egy bizonyos csomag telepíthető-e az apt package manager segítségével?

Gondolkozott már azon, hogy az Ubuntu repositories által kínált csomag a legújabb, vagy sem?,

Az Ubuntu apt csomagkezelője és sok más disztribúció két praktikus apt parancs lehetőséget kínál erre a célra.

az apt search parancs megkeresi a megadott karakterláncot a csomagok nevében és leírásában.

apt search package_name

az apt show parancs részletes információkat nyújt egy csomagról:

apt show package_name

a parancsok nem igénylik, hogy az Ubuntu gyökere legyen., Íme egy példa ezekre a parancsokra:

miért szeretné használni az apt search vagy apt show parancsot?

tegyük fel, hogy telepíteni szeretné a Gambas programozási nyelvet az Ubuntuban. Elégedett az apt parancs ismeretével, ezért úgy döntött, hogy a parancssort használja az alkalmazás telepítéséhez.

megnyit egy terminált, majd az apt paranccsal telepíti a gambákat, de nem találja meg a csomaghibát.

sudo apt install gambasReading package lists... DoneBuilding dependency tree Reading state information... DoneE: Unable to locate package gambas

miért nem találta meg az Ubuntu a gambas csomagot?, Mert nincs ilyen gambas nevű csomag. Helyette, ez elérhető gambas3. Ez egy olyan helyzet, ahol kihasználhatja az apt keresési parancs előnyeit.

lépjünk az apt show parancsra. Ez a parancs részletes információt nyújt egy csomagról, annak tárolójáról, függőségeiről és még sok másról.

annak ismerete, hogy a csomag melyik verziója érhető el a hivatalos tárolóból, segíthet abban, hogy eldöntse, telepítenie kell-e más forrásokból.,

gyors visszahívás

az apt csomagkezelő a különböző tárolókból elérhető csomagok helyi adatbázisán/gyorsítótárán működik. Ez az adatbázis tartalmazza a rendelkezésre álló csomagverzióra, függőségekre stb.vonatkozó információkat. Nem tartalmazza a teljes csomagot. A csomagok letöltésre kerülnek a távoli tárolókból.
a sudo apt update parancs futtatásakor ez a gyorsítótár a/var /lib/apt/lists/könyvtárban jön létre/ frissül. Az apt search and apt show parancsok ezt a gyorsítótárat használják.,
a kifejezés csomag használják egy alkalmazás, program, szoftver.

az elérhető csomagok keresése a

hadd folytassam a gambas példát. Mondjuk, ha keres

apt search gambas

Ez ad egy hatalmas listát a csomagok, amelyek “gambas” a neve vagy leírása. Ez a kimeneti lista ábécé sorrendben van.

most természetesen intelligens előrejelzést kell készítenie a kívánt csomagról., Ebben a példában az első eredmény azt mondja:”teljes vizuális fejlesztési környezet a Gambák számára”. Ez ad egy jó tipp, hogy ez a fő csomagot keres.

miért olyan sok csomagot társított gambas? Mivel számos ilyen gambas csomag valószínűleg függőségek, amelyek automatikusan telepítik a gambas3 csomagot. Ha az “apt show gambas3” parancsot használja, akkor megmutatja az összes függőséget, amelyet a gambas3 csomaggal telepítenek.,

Ezen felsorolt csomagok némelyike könyvtár lehet, amelyre a fejlesztőnek szüksége lehet bizonyos speciális esetekben a szoftver fejlesztése közben.

csak a Csomagnév apt keresése

alapértelmezés szerint az apt search parancs a keresett kifejezést keresi mind a csomag nevében, mind annak leírásában.

szűkítheti a keresést az apt parancs utasításával, hogy csak csomagneveket keressen.

apt search --names-only search_term

Ha ezt oktatóprogramként követi, próbálja ki., Ellenőrizze a kimenetet az “átmeneti” keresési kifejezéssel, csak nevek nélkül, majd láthatja, hogyan változik a kimenet.

apt search transitionalapt search --names-only transitional

bónusz tipp: az “apt list –installed” paranccsal kereshet telepített csomagokat az Ubuntuban.

szerezzen részletes információkat a csomagról az apt show paranccsal

az apt Keresési kimenet parancsok a csomagok rövid bemutatását. Ha további részleteket szeretne, használja az apt show parancsot.,

apt show exact_package_name

az apt show parancs a pontos csomagnéven működik, és sokkal több információt ad a csomagról., Kapsz:

  • Verzió információ
  • Adattár információk
  • Eredetű, valamint karbantartója a csomag adatai
  • Hol fájl egy bug
  • Letöltés, telepítés mérete
  • Függőségek
  • Részletes leírása a csomag
  • sokkal többet,

Itt egy példa:

Meg kell adni a pontos csomag neve ellenkező esetben a találó nem működik. A jó dolog az, hogy a lap befejezése működik apt show parancs.,

amint az az előző képen látható, rengeteg olyan információ van, amelyet hasznosnak talál.

az apt show parancs a telepített csomagokon is működik. Ebben az esetben láthatja, hogy melyik forrásból telepítette a csomagot. Ez egy PPA vagy valamilyen harmadik féltől származó tároló vagy univerzum vagy maga a fő tároló?

személy szerint az apt show-t sokat használom. Ez segít nekem tudni, hogy az Ubuntu által biztosított csomagverzió a legújabb-e vagy sem. Elég praktikus eszköz!,

Következtetés

Ha olvastad a részletes útmutató a különbség a között, apt, majd apt-get parancsokat, akkor tudnád, hogy ez az ‘apt keresés’ parancs hasonlóan működik, mint a ‘apt-cache search’. Nincs olyan parancs, mint az “apt-get search”.

az apt parancs létrehozásának célja, hogy egy eszközt adjon Önnek, amely csak elegendő lehetőséget kínál a Debian/Ubuntu rendszer csomagjainak kezelésére. Az apt-get, apt-cache és más apt eszközök még mindig léteznek, és ezek felhasználhatók a scripting bonyolultabb forgatókönyvek.

remélem hasznosnak találtad ezt a bevezetést az apt search és apt show parancsokhoz., Üdvözlöm a témával kapcsolatos kérdéseit és javaslatait.

Ha tetszett, kérjük, ossza meg a különböző Linux fórumokon és közösségek gyakori. Ez sokat segít nekünk. Köszönöm.

tetszik, amit olvas? Kérjük, ossza meg másokkal.

207shares
  • Facebook189
  • Twitter16
  • LinkedIn1
  • Reddit0
  • Pocket0

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük