Singkatnya : apt-get install
melakukan semua yang diperlukan agar sistem Anda dapat berhasil menjalankan aplikasi perangkat lunak yang baru diinstal.
Lebih lama:
Persiapan:
Dari halaman manual :
Semua paket yang dibutuhkan oleh paket yang ditentukan untuk instalasi juga akan diambil dan diinstal.
Paket-paket tersebut disimpan di repositori di jaringan. Jadi, apt-get
unduh semua yang diperlukan ke direktori sementara ( /var/cache/apt/archives/
). Mereka akan diunduh dari web- atau ftp-server. Mereka ditentukan dalam apa yang disebut sources.list
; daftar repositori. Sejak saat itu mereka diinstal satu per satu secara prosedural.
Yang pertama adalah yang tidak memiliki ketergantungan lebih lanjut; jadi tidak ada paket lain yang harus diinstal untuk mereka. Melalui itu, paket lain (yang sebelumnya memiliki dependensi) tidak lagi memiliki dependensi. Sistem terus melakukan proses itu berulang-ulang sampai paket yang ditentukan diinstal.
Setiap paket menjalani prosedur instalasi.
Instalasi paket:
Dalam distribusi Linux berbasis Debian, seperti Ubuntu, paket-paket itu dalam format standar yang disebut: deb - Format paket biner Debian .
Paket seperti itu berisi file yang akan diinstal pada sistem. Juga mengandung file kontrol . File itu berisi skrip yang harus dijalankan sistem pengemasan dalam situasi tertentu; skrip pengelola yang disebut . Skrip tersebut dibagi menjadi:
preinst
: sebelum instalasi file ke dalam sistem filehierarchy
postinst
: setelah instalasi
prerm
: sebelum penghapusan instalasi
postrm
: setelah penghapusan instalasi
Ada gambar yang menarik, menunjukkan prosedur pemasangan paket baru:
Ada juga lebih banyak file kontrol, yang paling penting adalah sebagai berikut:
control
: Daftar dependensi, dan informasi berguna lainnya untuk mengidentifikasi paket
conffiles
: Daftar file konfigurasi (biasanya yang ada di /etc
)
debian-binary
: berisi versi paket-deb, saat ini 2.0
md5sums
: Daftar md5sums setiap file dalam paket untuk memverifikasi
templates
: File dengan deskripsi kesalahan dan dialog selama instalasi