Android

DEbian'da kurulu paketleri listeleme

Как установить пакет из oldoldstable, oldstable, testing или unstable в Debian

Как установить пакет из oldoldstable, oldstable, testing или unstable в Debian

İçindekiler:

Anonim

Bu kılavuzda, kurulu paketleri Debian'da nasıl listeleyeceğinizi ve filtreleyeceğimizi açıklayacağız. Ayrıca, belirli bir paketin kurulu olup olmadığını nasıl kontrol edeceğinizi, kurulu paketleri sayacağınızı ve kurulu bir paketin sürümünü nasıl bulacağınızı göstereceğiz.

Debian tabanlı sisteminizde kurulu paketleri nasıl listeleyeceğinizi bilmek, aynı paketleri başka bir makineye kurmanız gerektiğinde veya sisteminizi yeniden kurmak istediğinizde yardımcı olabilir.

Apt ile Yüklü Paketleri Listele

Apt, paket yönetim sistemi için bir komut satırı arabirimidir ve kurulu paketleri listeleme seçeneği de dahil olmak üzere apt-get ve apt-cache apt-get en sık kullanılan işlevlerini birleştirir.

Sisteminizde yüklü olan tüm paketleri listelemek için aşağıdaki komutu çalıştırın:

sudo apt list --installed

adduser/stable, now 3.115 all apt/stable, now 1.4.8 amd64 apt-listchanges/stable, now 3.10 all apt-utils/stable, now 1.4.8 amd64 autoconf/stable, now 2.69-10 all automake/stable, now 1:1.15-6 all autotools-dev/stable, now 20161112.1 all base-files/stable, now 9.9+deb9u5 amd64 base-passwd/stable, now 3.5.43 amd64 bash/stable, now 4.4-5 amd64

Komut, paket sürümleri ve mimarisi hakkında bilgiler de dahil olmak üzere kurulu tüm paketlerin bir listesini görüntüler. Çıktıdaki en sağdaki sütun, paketin otomatik olarak başka bir paketin bağımlılığı olarak yüklenip yüklenmediğini gösterir.

Paketler listesi uzun olduğundan, okumayı kolaylaştırmak için çıktıyı less komuta bağlamak iyi bir fikirdir:

sudo apt list --installed | less

Belirli bir paketin kurulu olup olmadığını öğrenmek için, çıktıya filtre uygulamak üzere grep komutunu kullanın. Örneğin, tmux paketinin sistemde yüklü olup olmadığını bulmak için şunları kullanabilirsiniz:

sudo apt list --installed | grep tmux

tmux/stable, now 2.3-4 amd64

Yukarıdaki çıktı, sisteminizde tmux 2.3-4 kurulu olduğunu göstermektedir.

Dpkg-query ile Yüklü Paketleri Listele

dpkg-query , dpkg veritabanında listelenen paketler hakkında bilgi görüntülemek için kullanılabilen bir komut satırıdır.

Kurulu tüm paketlerin listesini almak için:

sudo dpkg-query -l | less

Komut, paket sürümleri, mimari ve kısa bir açıklama da dahil olmak üzere tüm kurulu paketlerin bir listesini görüntüler.

grep komutunu kullanarak dpkg-query -l çıktısını filtreleyebilirsiniz:

sudo dpkg-query -l | grep package_name_to_search

Yüklü Tüm Paketlerin Bir Listesini Oluşturma

Aşağıdaki komut Debian sisteminizde kurulu olan tüm paketlerin listesini Packages_list.txt adlı bir dosyaya kaydeder:

sudo dpkg-query -f '${binary:Package}\n' -W > packages_list.txt

Artık listeye sahip olduğunuza göre, aynı paketleri yeni sunucunuza aşağıdakilerle yükleyebilirsiniz:

sudo xargs -a packages_list.txt apt install

Kurulu Paketlerin Sayımı

Sisteminizde kaç paketin kurulu olduğunu bulmak için, bir paket listesi oluştururken kullandığınız komutun aynısını kullanabilirsiniz, ancak çıktıyı bir dosyaya yönlendirmek yerine satırları saymak için wc komutuna bağlayabilirsiniz:

sudo dpkg-query -f '${binary:Package}\n' -W | wc -l

Çıktıda kurulu paketlerin sayısı gösterilir:

466

Sonuç

Bu öğreticide, Debian sisteminizde kurulu paketleri nasıl listeleyeceğinizi ve filtreleyeceğinizi öğrendiniz.

Herhangi bir sorunuz varsa yorum bırakmaktan çekinmeyin.

debian apt dpkg