Aşağıdaki gibi, aptitude
joker karakterlerini kullanmanın bir yolu var mı:
sudo apt-get remove openoffice*.*
Aşağıdaki gibi, aptitude
joker karakterlerini kullanmanın bir yolu var mı:
sudo apt-get remove openoffice*.*
İşte , ~n<package name>
gibi yapılarla mümkün olduğunu belirtir ve bu kullanım kılavuzu tarafından onaylanır. < bir href="http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en/ch02s03s02.html"> İşte .
~n
~n<package name>
, paket adlarını eşleştirmek için bir arama modelidir. Paketlerin adlarından başka alanlarla da eşleştirmek mümkündür, bkz. İşte .
İşte bir örnek. Her paketi "redshift" ile isminde göstermek için aptitude
istediğini varsayalım, sonra
aptitude show ~nredshift
Ayrıca, yükleme ve kaldırma gibi diğer yetenek seçenekleriyle de birleştirilebilir. Yüklediğiniz tüm paketleri openoffice ile çıkartabilirsiniz.
sudo aptitude -P remove ~nopenoffice
Paketleri indirmeden, kurmadan veya kaldırmadan önce bir istemi görüntülemeye zorlamak için arama kalıplarını kullanırken -P
seçeneğini kullandığınızdan emin olun (arama modelinde çok sayıda eşleşme bulunabilir ve istersiniz Bir eylemi gerçekleştirmeden önce istenir.)
Çalışmamam gereken bir şey, joker karakterlerin tam işlevselliğini nasıl alacağınızdır. openoffice*
, "openoffice" ile başlayan her dizeyle eşleşir ( ~nopenoffice
içeren "openoffice" ile eşleşir). Belki bir çözüm olabilir, ör. Yüklenmiş paketleri kendi adlarında belirli bir dizeyle aramak ve daha sonra kendi adlarıyla yetenekleri beslemek.
Sadece alıntılara eklediniz:
sudo apt-get remove "openoffice*"
Aksi takdirde, kabuk bu geçerli çalışma dizininizin dosyalarına eşleşmeye çalışır.
Paket adıyla başlayan dizeleri eşleştirmek için, önünde ^
değerini ekleyin.
ör.%: aptitude search ~n^openoffice
Etiketlerdeki diğer soruları oku command-line aptitude