• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

GNU-Linux'da Herhangi Bir Paketin Bağımlılığını Terminal'den Analiz Edebilme

TRWE_2012

Süper Moderatör
Üyelik Tarihi
2 Haz 2020
Konular
3,091
Mesajlar
5,890
MFC Puanı
20,830
GNU-Linux'da komut satırından uygulama kurmak son derece kolaydır.Tek yapmamız gereken “apt-get-u install kurulacak_uygulama_adı” komutunu yazmak olacaktır.Yalnız her uygulama kurulum esnasında bazı kütüphanelere ihtiyaç duyar eğer kuracağınız dosyanın bağımlı olduğu kütüphaneleri öğrenmek isterseniz aşağıdaki komutlardan kolayınıza geleni seçip kullanabilirsiniz.

"apt-get show" İle Bağımlılıkları Kontrol Etme​

Bir paketin ayrıntılarını görüntülemek için “apt-get show uygulama_adı” komutunu kullanabilirsiniz. Bu bilgilerin bir kısmı bağımlılıklardır ve bunu Depends ile başlayan satırda görebilirsiniz.

Bash:
root@debian:~# apt-get show nmap
Package: nmap
Version: 7.40-1
Priority: extra
Section: net
Maintainer: Debian Security Tools Packaging Team <pkg-security-team@lists.alioth.debian.org>
Installed-Size: 23,3 MB
Depends: libc6 (>= 2.15), libgcc1 (>= 1:3.0), liblinear3 (>= 2.01+dfsg), liblua5.3-0, libpcap0.8 (>= 0.9.8), libpcre3, libssl1.1 (>= 1.1.0), libstdc++6 (>= 5.2)
Recommends: ndiff
Homepage: http://nmap.org/
Tag: admin::monitoring, implemented-in::c, interface::commandline,
network::scanner, role::program, scope::utility, use::scanning
Download-Size: 5.183 kB
APT-Sources: http://httpredir.debian.org/debian stretch/main amd64 Packages
Description: The Network Mapper
Nmap is a utility for network exploration or security auditing. It supports ping scanning (determine which hosts are up), many port  scanning techniques, version detection (determine service protocols and application versions listening behind ports), and TCP/IP fingerprinting (remote host OS or device identification). Nmap also offers flexible target and port specification, decoy/stealth scanning, sunRPC scanning, and more. Most Unix and Windows platforms are supported in both GUI and commandline modes. Several popular handheld devices are also supported, including the Sharp Zaurus and the iPAQ.

Recommends, kısmı ise doğrudan değil ama yüklendiğinde ek özelliklerin aktif edilmesini sağlamaktadır.Eğer ek özelliklerin yüklenmesini istemiyorsanız –no-install-remommends parametresini kullanabilirsiniz.

"apt-cache" ile Bağımlılıkları Kontrol Etme​

apt-get show ile gelen bilgilerin kafa karıştırıcı olduğunu düşünüyorsanız, sadece bağımlılıkları göreyim diyorsanız “apt-cache depends uygulama_adı” komutunu kullanabilirsiniz.

Bash:
root@debian:~# apt-cache depends nmap
nmap
  Bağımlılıklar: libc6
  Bağımlılıklar: libgcc1
  Bağımlılıklar: liblinear3
  Bağımlılıklar: liblua5.3-0
  Bağımlılıklar: libpcap0.8
  Bağımlılıklar: libpcre3
  Bağımlılıklar: libssl1.1
  Bağımlılıklar: libstdc++6
  Tavsiye ettikleri: ndiff

Dpkg İle Bağımlılıkları Kontrol Etme​

Hem apt hem de apt-cache depolarda bulunan paketler üzerinde çalışır. Fakat siz bir DEB dosyası indirdiyseniz ve bağımlılıklarını öğrenmek istiyorsanız kullanmanız gereken komut “dpkg -I .deb_dosyası” şeklinde olmalıdır.

Bash:
root@debian:~# dpkg -I nmap_7.40-1_amd64.deb

yeni debian paketi, sürüm 2.0.boyut 5182586 bayt: denetim arşivi=22593 bayt.1043 bayt,    20 satır      control              57351 bayt,   764 satır      md5sums   Package: nmapVersion: 7.40-1Architecture: amd64Maintainer: Debian Security Tools Packaging Team <pkg-security-team@lists.alioth.debian.org>Installed-Size: 22707Depends: libc6 (>= 2.15), libgcc1 (>= 1:3.0), liblinear3 (>= 2.01+dfsg), liblua5.3-0, libpcap0.8 (>= 0.9.8), libpcre3, libssl1.1 (>= 1.1.0), libstdc++6 (>= 5.2)Recommends: ndiffSection: netPriority: extraHomepage: http://nmap.org/Description: The Network MapperNmap is a utility for network exploration or security auditing. It supports ping scanning (determine which hosts are up), many port scanning techniques, version detection (determine service protocols and application versions listening behind ports), and TCP/IP fingerprinting (remote host OS or device identification). Nmap also offers flexible target and port specification, decoy/stealth scanning,sunRPC scanning, and more. Most Unix and Windows platforms are supported in both GUI and commandline modes. Several popular handheld devices are also supported, including the Sharp Zaurus and the iPAQ.

Apt-rdepends İle Bağımlılıkları Ve Ters Bağımlılıkları Kontrol Etme​

Eğer bu kadarı yetmez daha çok bağımlılık bilgisine ihtiyacım var diyorsanız. O zaman apt-rdependskomutu tam size göredir. Bu komut, tam bağımlılık ağacını oluşturur. Böylece, bir paketin bağımlılığını ve bağımlılıkların bağımlılıklarını da elde edersiniz.Ama öncelikle bu komutu depodan yüklemeniz gerekmektedir.
Bash:
sudo apt-get -u install apt-rdepends
.Komutun kullanımı “apt-rdepends uygulama_adı” şeklindedir.

Kaynak : GNU-Pardus Türkiye
Not : Makale yazısının bazı bölümleri yeniden ele alınmıştır TRWE_2012 tarafından......
 
Üst