અન્ય પ્રસંગોએ આપણે જોયું પેકેજની અવલંબનને કેવી રીતે ઓળખવું o ફાઇલ કયા પેકેજની છે તે કેવી રીતે શોધવું. આ સમયે, અમે કેવી રીતે તે સમજાવીશું યાદી કરવા માટે આ પેકેજો અંદર એક પીપીએ o ભંડાર નિર્ધારિત. |
1 પદ્ધતિ
/ Var / lib / apt / list / ફોલ્ડરમાં રીપોઝીટરી અથવા PPA ને અનુરૂપ ફાઇલ શોધો. નામ "પેકેજો" માં સમાપ્ત થવું આવશ્યક છે. પછી નીચેનો આદેશ ચલાવો:
# ડેબ માટે ઉદાહરણ http://security.ubuntu.com/ubuntu જથ્થાત્મક-સુરક્ષા મલ્ટિવર્સે
awk '$ 1 == "પેકેજ:" {2} {/ var / lib / apt / યાદીઓ / સુરક્ષા * મલ્ટિવર્સે * પેકેજો છાપો
2 પદ્ધતિ
એપ્ટ-કેશ આદેશના આઉટપુટનું વિશ્લેષણ કરવું પણ શક્ય છે. નીચેની સ્ક્રિપ્ટમાં સર્વર અને રીપોઝીટરી માહિતીવાળા બધા પેકેજોની સૂચિ છે:
#! / બિન / બૅશ
apt-cache નીતિ $ (dpkg -l | awk 'NR> = 6 {છાપો $ 2 {') |
awk '/ ^ [^] / {વિભાજન ($ 1, એ, ":"); pkg = a [1]}
આગલી લાઇન == 1 {આગલી લાઇન = 0; પ્રિંટએફ ("% - 40s% -50s% sn", pkg, $ 2, $ 3)}
/ *** / {આગલી લાઇન = 1} '
પણ, સરળ શોધ માટે પરિણામને સ sortર્ટ કરો. તમારે ફક્ત ફાઇલમાં સ્ક્રિપ્ટ સાચવવી પડશે, તેને એક્ઝેક્યુશન પરમિશન આપો (sudo chmod + x file) અને તેને ટર્મિનલથી ચલાવો.
સ્રોત: ઉબુન્ટુને પૂછો