પીપીએ અથવા officialફિશિયલ રીપોઝીટરીમાં પેકેજોની સૂચિ કેવી રીતે લેવી

અન્ય પ્રસંગોએ આપણે જોયું પેકેજની અવલંબનને કેવી રીતે ઓળખવું 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) અને તેને ટર્મિનલથી ચલાવો.

સ્રોત: ઉબુન્ટુને પૂછો


ટિપ્પણી કરવા માટે સૌ પ્રથમ બનો

તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.