لقد قمت بنجاح بتثبيت بعض الحزم باستخدام سطر الأوامر 'سودو الرابطة بين الحصول على تثبيت باكاجينام' عندما كنت قد عرفت مقدما أن هذه الحزم متوفرة. ولكن كيف يمكنني البحث عن أو الحصول على قائمة بما هو متاح في المستودعات?
للبحث عن حزمة معينة بالاسم أو الوصف:
من سطر الأوامر ، استخدم:
apt-cache search keyword
حيث يمكن أن تكون كلمة البحث الرئيسية كل أو جزء من اسم الحزمة أو أي كلمات مستخدمة في وصفها.
على سبيل المثال, apt-cache search proxy
يشمل كلا من هذه الحزم:
صغيرةوكيل - خفيفة الوزن ، غير التخزين المؤقت ، إخفاء الهوية اختياريا هتب بروكسيتيركد-إركد وكيل إلى واجهة برمجة تطبيقات تويتر
ملاحظة: القائمة قد تكون طويلة ، حتى تتمكن من الأنابيب الإخراج إلى
less
لجعلها قابلة للتمرير سطر واحد أو شاشة واحدة في كل مرة، أي.apt-cache search something | less
.
للحصول على قائمة بجميع الحزم
apt-cache search .
استخدام متشابك إذا كان لديك إعادة توجيه العاشر تمكين أو على سطح المكتب
متشابك غالبا ما يكون وسيلة أكثر ملاءمة للقيام بذلك ، ولكن يتطلب على الأقل خادم س على نهاية الخاص بك (إلا إذا كنت تقوم بتشغيل بيئة سطح المكتب). تثبيت مع sudo apt-get install synaptic
إذا لزم الأمر.
-
متشابك على خادم سشد عبر إعادة توجيه س:
-
متشابك تشغيل محليا على سطح المكتب أوبونتو:
باستخدام aptitude
, apt-cache
، و apt
كل تنسيق الإخراج بشكل مختلف. (أيا من هذه تتطلب استخدام sudo
عند البحث عن حزمة.) أنا أفضل استخدام apt
لقراءتها. يسلط الضوء على اسم الحزمة ويضع مسافة بين الحزم المختلفة. كما أن لديها [installed]
المدرجة بجانب كل حزمة مثبتة بالفعل. الاستخدام:
apt search package-name
يمكنك أيضا استخدام الكفاءة من سطر الأوامر:
aptitude search xxxxxx
يتم استخدام أداة سطر الأوامر ملائمة-ذاكرة التخزين المؤقت للبحث عن ذاكرة التخزين المؤقت حزمة برامج ملائمة. بكلمات بسيطة ، يتم استخدام هذه الأداة للبحث عن حزم البرامج ، وجمع معلومات الحزم وتستخدم أيضا للبحث عن الحزم المتاحة الجاهزة للتثبيت على أنظمة دبيان أو أوبونتو القائمة.
لمعرفة اسم الحزمة ومعها وصف قبل تثبيت ، استخدم العلم 'بحث'. باستخدام " بحث " مع ملائمة ذاكرة التخزين المؤقت سيتم عرض قائمة من الحزم المتطابقة مع وصف قصير. دعونا نقول كنت ترغب في معرفة وصف حزمة 'فسفتبد' ، ثم الأمر سيكون.
بناء الجملة:
apt-cache search SearchTerm
$ apt-cache search vsftpd
الناتج المحتمل سيكون:
vsftpd - lightweight, efficient FTP server written for securityccze - A robust, modular log coloriserftpd - File Transfer Protocol (FTP) serveryasat - simple stupid audit tool
للعثور على قائمة أسفل كافة الحزم بدءا من 'فسفتبد' ، يمكنك استخدام الأمر التالي.
$ apt-cache pkgnames vsftpd
قد تحتاج أيضا إلى تشغيل النتائج من خلال أكثر ، أو حتى البقرى. على سبيل المثال:
apt-cache search firefox | grep plugin
على افتراض أنك تريد أن تفعل كل هذا من محطة استخدام ما يلي:
أولا ، أوصيك بتحديث ملفات فهرس الحزمة بحيث تكون قائمة جميع الملفات الموجودة في المستودع الذي توشك على إنشائه محدثة
sudo apt-get update
ثم استخدم & مثل;البحث التعبير العادي & مثل; وظيفة في apt-cache
حيث & مثل; التعبير العادي & مثل; لتقف على التعبير العادي وهو نمط معين للبحث. لمزيد من المعلومات حول أنماط البحث يمكنك البحث عن التعبير العادي اليدوي (7) عن طريق الأمر man 7 regex
أو في العربية. A التعابير المنطقية متغير يساوي . يكفي.
apt-cache search .
ما سبق سوف تعطيك كل النتائج ولكنها ليست في أي أمر من المفيد بشكل خاص للتصفح.
لذلك أخيرا يمكننا الفرز حسب ترتيب القاموس باستخدامsort -d
وتظهر فقط صفحة في وقت واحد باستخدامless
.
apt-cache search . |sort -d |less
للأسف ليس لدي ما يكفي من مندوب لإضافة هذا التعليق على الجواب الرئيسي.
لكني كنت أحاول إيجاد g++-
- حزم على حد سواء مع apt-cache search
. من المهم أن نعرف في هذه الحالة أن keyword
هو تعبير عادي لذا apt-cache search g++-
لن يكون لها نتائج مفيدة.
apt-cache search "g[+][+][-]"
سيكون الطريق للذهاب