Pardus komut satırından uygulama kurmak son derece kolaydır.
Tek yapmamız gereken “apt 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 show ile bağımlılıkları kontrol etme
Bir paketin ayrıntılarını görüntülemek için “apt 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.
root@debian:~# apt show nmap Package: nmap Version: 7.40-1 Priority: extra Section: net Maintainer: Debian Security Tools Packaging Team <[email protected]> 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 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.
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 ile 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.
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: nmap
Version: 7.40-1
Architecture: amd64
Maintainer: Debian Security Tools Packaging Team <[email protected]>
Installed-Size: 22707
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
Section: net
Priority: extra
Homepage: http://nmap.org/
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.
Apt-rdepends ile 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-rdepends komutu 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.sudo apt install apt-rdepends
Komutun kullanımı “apt-rdepends uygulama_adı” şeklindedir. Ama çıktısı çok uzun olduğu için buraya sığdıramadık. 🙂
Orijinal makaleyi buradan okuyabilirsiniz.
Kariyerime 26 yıl önce başladım. Windows ve Linux sistemlerinin kurulumu, yapılandırılması, yönetimi ve bakımı dahil olmak üzere birden fazla sistem üzerinde uzmanlaştım.
Açık kaynak dünyasındaki en son gelişmelerden haberdar olmaktan ve Linux hakkındaki en son araçları, özellikleri ve hizmetleri denemekten hoşlanıyorum.
Son 6 yıldır sistem ve ağ yöneticisi olarak görev yapıyorum ayrıca Pardus Dönüşüm Projesini yönetiyorum ve Pardus İşletim Sisteminin yaygınlaşması adına uğraş gösteriyorum.
Boş zamanlarımda açık kaynaklı uygulamaların Türkçe çevirisine katılıyorum ve The Document Foundation üyesiyim.