Ubuntu

Ubuntu 20'de Hangi Paketin Belirli Dosyayı İçerdiğini Bulun.04 LTS

Ubuntu 20'de Hangi Paketin Belirli Dosyayı İçerdiğini Bulun.04 LTS
Ubuntu'nun resmi paket deposunda birçok paketi var. Yüklemeye çalıştığınız yazılımın/aracın tam paket adını bilmiyorsanız, yüklemeniz gereken paketi bulmak gerçekten zor. Belirli bir dosyayı almak için hangi paketin kurulacağını bulmak istiyorsanız daha da zorlaşır (i.e. /etc/apache2/apache2.konf) veya yürütülebilir (i.e. /usr/bin/netstat) Ubuntu'da.

Bu makalede, Ubuntu 20'de belirli bir dosya/yürütülebilir dosya sağlayan paketin tam adını nasıl bulacağınızı göstereceğim.04 LTS. Öyleyse başlayalım.

apt dosyasının yüklenmesi:

Ubuntu'da belirli bir dosya/yürütülebilir dosya sağlayan paketin adını kullanarak kolayca bulabilirsiniz apt dosyası. apt dosyası Ubuntu 20'nin resmi paket deposunda mevcuttur.04 LTS. yani kurulumu çok kolay.

İlk olarak, APT paketi deposu önbelleğini aşağıdaki komutla güncelleyin:

$ sudo uygun güncelleme

Şimdi, yükleyin apt dosyası aşağıdaki komutla:

$ sudo apt kurulum apt dosyası

Kurulumu onaylamak için tuşuna basın Y ve ardından basın .

apt dosyası kurulmalı.

şimdi, apt dosyası Ubuntu 20'nizde komut mevcut olmalıdır.Aşağıdaki ekran görüntüsünde görebileceğiniz gibi 04 LTS makinesi.

$ nerede apt dosyası

apt-file Paket Önbellek Veritabanının Güncellenmesi:

APT paket yöneticisi gibi, apt-file paketi önbellek veritabanının da güncel olması gerekir.

apt-file paketi önbellek veritabanını aşağıdaki komutla güncelleyebilirsiniz:

$ sudo apt dosyası güncellemesi

apt-file paketi önbelleği güncelleniyor.

Bu noktada apt-file paketi önbelleği güncellenmelidir.

Artık apt-file kullanarak paketleri aramaya hazırsınız.

apt-File kullanarak Paket Arama:

Diyelim ki Ubuntu 20'nizde bazı yazılımlar derlemeniz gerekiyor.04 LTS makinesi ve bunun için ihtiyacınız olan libpcre.yani kütüphane dosyası. Ama hangi paketi kuracağınızı bilmiyorsunuz.

sağlayan paketleri arayabilirsiniz libpcre.yani kütüphane dosyası aşağıdaki gibidir:

$ apt-dosya araması 'libpcre.yani'

Gördüğünüz gibi, aşağıdakileri sağlayan paketler libpcre.yani kütüphane dosyası listelenir.

Sol tarafta (iki nokta üst üste :), paket adları listelenir. sağ tarafta (iki nokta üst üste :), arama terimiyle eşleşen tam dosya yolu (sol taraftaki pakette bulunur) (libpcre.yani bu durumda) listelenir.

Burada, paket libpcre3-dev kütüphane dosyasını sağlar libpcre.yani aşağıdaki ekran görüntüsünde görebileceğiniz gibi. Yani, kütüphane dosyasına ihtiyacınız varsa libpcre.yani, paketi kurmanız gerekecek libpcre3-dev Ubuntu 20'nizde.04 LTS makinesi.

Aradığınız dosyanın kısmi yolunu biliyorsanız, bunu apt-file kullanarak paketleri aramak için de kullanabilirsiniz.

Örneğin, kullanmak istediğinizi varsayalım rota Ubuntu 20'nizde komut.Varsayılan olarak yüklenmeyen 04 LTS.

Bunu biliyorsun rota bir komuttur. Yani, büyük olasılıkla bir içinde olacak çöp Kutusu/ dizin.

sağlayan paket adını arayabilirsiniz rota aşağıdaki gibi komut:

$ apt-dosya araması 'bin/route'

Gördüğünüz gibi route komutu (/sbin/rota) tarafından sağlanmaktadır ağ araçları paket.

Varsayılan olarak, büyük/küçük harfe duyarlı arama etkindir. Bu nedenle, apt-file kullanarak dosya aradığınızda büyük harf ve küçük harf karakterleri farklıdır. Duyarsız aramada, büyük ve küçük harfler aynıdır.

Örneğin, büyük/küçük harfe duyarlı arama libpcre.yani ve LibPcre.yani aynı değiller. Ancak duyarsız arama durumunda, libpcre.yani ve LibPcre.yani aynıdır ve aynı sonucu döndürür.

Görüldüğü gibi aranıyor LibPcre.yani dosya sonuç döndürmedi.

Kullanarak büyük/küçük harfe duyarsız arama yapabilirsiniz -ben seçeneği şu şekilde:

$ apt-file search -i 'LibPcre.yani'

Gördüğünüz gibi, öncekiyle aynı sonuç (libpcre.yani) döndürülür.

Dosya/dizin yolunu kullanarak paket adlarını aramak için Normal İfade'yi de kullanabilirsiniz.

NOT: Normal İfade başlı başına bir konudur. Bu makalenin kapsamı dışındadır. Normal İfade hakkında daha fazla bilgi edinmek istiyorsanız LinuxHint ile ilgili diğer makalelere bakın.

Örneğin, yolun bittiği yerde dosyayı sağlayan paketi aramak istediğinizi varsayalım çöp kutusu/rota.

kullanarak Normal İfade araması yapabilirsiniz -x seçeneği şu şekilde:

$ apt-dosya arama -x '.*bin/rota$'

Burada, $ dosyanın sonu anlamına gelir ve .* her şeyle eşleşmek demektir. Yani, .*bin/rota$ ile biten herhangi bir yolla eşleşmek anlamına gelir çöp kutusu/rota, önüne ne gelirse gelsin.

Gördüğünüz gibi, tam paket adı listeleniyor.

apt-file kullanarak Paket İçeriğini Listeleme:

Diyelim ki bir paket adı biliyorsunuz (i.e. ağ araçları). Şimdi, bilgisayarınıza yüklemeden önce bu paketin hangi dosya ve dizinleri sağladığını öğrenmek istiyorsunuz. Bunu apt-file kullanarak yapabilirsiniz.

Örneğin, paketin dosya ve dizinlerini listelemek için ağ araçları, aşağıdaki komutu çalıştırın:

$ apt-dosya listesi net araçları

Gördüğünüz gibi, tüm dosya ve dizinler ağ araçları paket listelenir.

çıktısını da iletebilirsiniz (boru) apt dosyası komuta etmek grep veya yumurta çıktıyı istediğiniz gibi filtrelemek için.

Örneğin, hangi ikili/yürütülebilir dosyayı bulmak için ağ araçları paket sağlar, çalıştırın apt dosyası ve grep aşağıdaki gibi komutlar:

$ apt-dosya listesi ağ araçları | grep kutusu/

Gördüğünüz gibi, tarafından sağlanan tüm ikili/yürütülebilir dosyalar ağ araçları paket listelenir.

Aynı şekilde, bir paketin hangi yapılandırma dosyalarını kontrol edebilirsiniz (i.e. apache2) sağlar.

$ apt-dosya listesi apache2 | grep vb/

Paketleri Yükleme:

İhtiyacınız olan dosya(lar)ı sağlayan paket adına sahip olduğunuzda, aşağıdaki komutla kurabilirsiniz:

$ sudo uygun yükleme

Burada, değiştir kurmak istediğiniz paket adı ile.

Örneğin, yüklemek için libpcre3-dev paketi, aşağıdaki komutu çalıştırın:

$ sudo apt kurulum libpcre3-dev

Kurulumu onaylamak için tuşuna basın Y ve ardından basın .

libpcre3-dev kurulmalı ve istediğiniz dosyaya/dosyalara erişiminiz olmalıdır.

Böylece, ihtiyacınız olan dosyayı hangi paketlerin sağladığını bulur ve Ubuntu 20'ye yüklersiniz.04 LTS. Bu makaleyi okuduğunuz için teşekkürler.

Linux'ta Oyun Nasıl Geliştirilir
On yıl önce, pek çok Linux kullanıcısı en sevdikleri işletim sisteminin bir gün ticari video oyunları için popüler bir oyun platformu olacağını tahmin...
Open Source Ports of Commercial Game Engines
Free, open source and cross-platform game engine recreations can be used to play old as well as some of the fairly recent game titles. This article wi...
Linux için En İyi Komut Satırı Oyunları
Komut satırı, Linux kullanırken yalnızca en büyük müttefikiniz değil, aynı zamanda eğlence kaynağı da olabilir, çünkü onu özel bir grafik kartı gerekt...