Kısacası : apt-get install
Sisteminizin yüklenen yeni yazılım uygulamasını başarıyla uygulayabilmesi için gereken her şeyi yapar.
Uzun:
Ön Bilgiler:
Gönderen man :
Kurulum için belirtilen paket (ler) tarafından istenen tüm paketler de alınır ve yüklenir.
Bu paketler ağdaki bir depoda saklanır. Böylece, apt-get
gerekli olanları geçici bir dizine ( /var/cache/apt/archives/
) indirir . Bir web veya ftp sunucusundan indirilirler. Onlar sözde belirtilir sources.list
; havuzların bir listesi. O andan itibaren prosedürel olarak birer birer kurulurlar.
Bunlardan ilki, başka bağımlılıkları olmayanlardır; bu yüzden onlar için başka bir paket kurulmasına gerek yok. Bu sayede başka paketlerin (daha önce bağımlılıkları olan) artık hiçbir bağımlılığı yoktur. Sistem, belirtilen paketler kuruluncaya kadar bu işlemi tekrar tekrar yapmaya devam eder.
Her paket bir kurulum prosedüründen geçer.
Paket yükleme:
Debian tabanlı Linux dağıtımlarında, Ubuntu olarak, bu paketler belirtilen standart bir biçimdedir: deb - Debian ikili paket formatı .
Böyle bir paket sisteme kurulacak dosyaları içerir. Ayrıca bir kontrol dosyası içerirler . Bu dosya, paketleme sisteminin belirli bir durumda çalıştırması gereken komut dosyalarını içerir; sözde kaleci komut dosyaları . Bu komut dosyaları ayrılmıştır:
preinst
: dosyaların sisteme hiyerarşi içine yüklenmesinden önce
postinst
: kurulumdan sonra
prerm
: kaldırma işleminden önce
postrm
: kaldırma işleminden sonra
Yeni bir paketin kurulum prosedürünü gösteren ilginç bir resim var:
Daha fazla kontrol dosyası var, en önemlileri aşağıdaki gibidir:
control
: Bağımlılıkları ve paketi tanımlamak için diğer faydalı bilgileri içeren bir liste
conffiles
: Bir yapılandırma dosyası listesi (genellikle bu dosyalar /etc
)
debian-binary
: şu anda 2.0 olan deb-pack versiyonunu içermektedir
md5sums
: Doğrulamak için paketteki her bir dosyanın md5sums listesi
templates
: Yükleme sırasında hata açıklamaları ve iletişim kutuları olan bir dosya