uygun arama: tam eşleme sınırı


14

Linux'la uzun süredir oynuyorum, ama apt'in görünüşte bu bazal işlevini hiç bulamadım.

Şey, Java veya Python veya benzer bir şey ararken, apt yüzlerce paket bulur. Ama sonuçları paketin tam adı olarak python olan herhangi bir şeyle sınırlamak istiyorum.

Ben de böyle şeyler denedim: apt search python | grep *python* ve dahası, ama asla çözemedim. Yenilgimi ve sonucunu web tabanlı paket ayrıntılarına itiraf etmekten veya paketleri bulmak için grafik bir arayüz kullanmaktan nefret ediyorum. Şimdiden teşekkürler.

Yanıtlar:


21

Apt düzenli ifadeyi destekler, böylece şunları kullanabilirsiniz:

apt search ^python$

ve pardından başlayan ythove biten bir paket arar n(başka bir deyişle: tam olarak arar python).

hatta aramanızı paket adlarıyla sınırlayın:

apt search --names-only python

1
Sanırım ikinci komut aradığım şey. Teşekkürler!
Carl

@CarldeJong Rica ederim;)
Ravexina

Daha güçlü bir aramaya sahip olan yetenek kullanmayı da düşünebilirsiniz. Muhtemelen burada buna ihtiyacınız yoktur, ancak henüz yüklü olmayan paketleri arayabilir (söyleyebilir), adında "python" sahibi olabilir ve açıklamasında herhangi bir yerde "istatistik" den bahsederken, PPA? Çok havalı.
Darael
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.