Ke mana paket instal apt-get?

Where Does Apt Get Install Packages



Apakah Anda seorang veteran Linux atau baru memulai dengan Linux, Anda pasti pernah menggunakan apt-get atau melihatnya digunakan di suatu tempat. Ini adalah cara utama untuk menginstal paket dan dependensi di Ubuntu. Dalam istilah yang lebih sederhana, apt-get adalah tujuan setiap pengguna Linux ketika ingin mengatur perangkat lunak di komputer mereka. Ini menimbulkan pertanyaan baru – ke mana apt-get menginstal paket-paket ini? Ke mana perginya file-file itu, dan bagaimana cara mengaksesnya? Dalam panduan ini, kita akan menemukan jawaban atas pertanyaan-pertanyaan ini.

Tata Letak Sistem File Ubuntu

Sebelum kita masuk ke masalah teknis, mari kita mulai dengan memperoleh pemahaman dasar tentang Standar Hirarki Sistem File, yang dikenal sebagai FHS. Semua distribusi Linux mendapatkan struktur direktori dan isinya dari Filesystem Hierarchy Standard. Kami akan membahas secara singkat beberapa bagian yang penting untuk memahami di mana paket instalasi apt-get dan mengapa demikian.







FHS tidak dianggap sebagai otoritas pada struktur direktori dan konten untuk setiap distribusi Linux, tetapi umumnya merupakan standar tata letak file yang paling umum. Semua direktori dan file di FHS muncul di bawah '/' – direktori root. Mari kita lihat beberapa direktori yang umum digunakan.



  • /bin direktori menyimpan binari perintah utama.
  • /dev direktori berisi file perangkat.
  • /etc direktori memiliki file konfigurasi khusus host.
  • / home folder berisi pengaturan pribadi pengguna dan file yang disimpan.

Sebuah organisasi nirlaba yang dikenal sebagai Linux Foundation mengelola Filesystem Hierarchy Standard, dan pembaruan terakhir (versi 3.0) dilakukan pada 3 Juni 2015.



Sekarang setelah kita mendapatkan pemahaman yang lebih baik tentang bagaimana struktur filesystem Linux umum dan cara kerjanya, kita siap untuk mempelajari bagaimana apt-get memanfaatkan struktur ini untuk menginstal paket dan dependensi.





Manajemen Paket

Semua sistem operasi dan distribusi Linux dilengkapi dengan manajer paket. Manajer paket ini bertanggung jawab untuk menginstal dan menghapus perangkat lunak dari komputer dan memeliharanya. Mereka memberi pengguna lebih banyak kontrol atas jenis program apa yang ingin mereka jalankan di sistem dan memungkinkan instalasi mereka.

Di Ubuntu (dan Debian), dpkg adalah manajer paket yang digunakan kebanyakan orang. Anda dapat mengelola paket dengan ekstensi .deb melalui dpkg. Membahas utilitas ini berkaitan dengan subjek kita karena kita akan menggunakannya untuk menemukan paket instalasi apt-get. Aptitude adalah cara yang lebih ramah pengguna untuk menggunakan dpkg karena menyediakan front-end bagi pengguna. Mari kita lihat bagaimana dpkg bekerja di Ubuntu, sintaksnya, dan bagaimana Anda dapat menggunakannya untuk mencari tahu di mana apt-get menginstal paket.



Sintaks umum dari perintah ini adalah sebagai berikut.

$dpkg [tindakan]

Metode umum lainnya untuk menggunakannya adalah:

$dpkg [pilihan]nama file

Anda dapat menginstal paket pada sistem Linux Anda dengan menjalankan perintah dpkg sederhana berikut.

$dpkg -Sayanama paket

Kami akan memahami bagaimana seseorang dapat menggunakan dpkg dan apt-get untuk menginstal paket dan mempelajari di mana paket diinstal di bagian berikut.

Bagaimana cara kerja apt-get?

Pada titik ini, kita semua tahu bahwa apt-get dapat digunakan untuk menginstal, menghapus, dan memutakhirkan paket Linux. Kami juga mengetahui bahwa ini berfungsi sebagai front-end untuk dpkg, utilitas manajemen paket asli untuk Ubuntu dan Debian. Tapi bagaimana cara kerjanya? Dan apa yang terjadi pada file yang diinstal olehnya? Mari cari tahu!

Mari kita mulai dengan menginstal paket pengujian yang disebut ack. Untuk tujuan ini, kami akan menggunakan apt-get, dan kemudian kami akan melacak file yang diinstal olehnya ke lokasi spesifiknya.

Lanjutkan dan mulai jendela Terminal baru melalui menu Aktivitas atau tekan Ctrl + Alt + T pada keyboard Anda. Langkah selanjutnya adalah memastikan Anda telah menambahkan repositori multiverse. Tanpa itu, Anda tidak dapat menginstal ack. Anda, tentu saja, bebas menggunakan paket lain pilihan Anda.

Jadi, untuk menambahkan repositori, jalankan perintah berikut di Terminal.

$sudoapt-add-repository multiverse

Setelah itu keluar dari jalan, kami melanjutkan untuk menginstal paket.

$sudo apt-get installSayang

(Perhatikan bahwa alih-alih ack-grep, ack telah diinstal. Inilah sebabnya kami akan memodifikasi perintah berikutnya yang kami jalankan)

Instalasi akan selesai dalam beberapa detik. Setelah melakukan itu, kami sekarang menyelidiki paket dengan bantuan manajer paket kami, dpkg. Kami akan mencari tahu di mana file paket diinstal dan bagaimana mengaksesnya.

Ingat sintaks umum dari perintah dpkg yang kami jelaskan di bagian sebelumnya. Di sini, kita akan menggunakan variasi dari perintah itu untuk membuat daftar file dalam paket yang diinstal.

Untuk membuat daftar isi paket, kita menggunakan operator -L dengan perintah dpkg. Jalankan perintah yang diberikan di bawah ini untuk melihat file.

$dpkg -NSSayang

Seperti yang Anda lihat pada gambar, semua file yang diinstal manajer paket ditampilkan bersama dengan alamatnya di komputer.

Selain itu, beberapa file dibuat atau dimodifikasi oleh skrip pre/postrm dan pre/postinstall yang disertakan dalam paket yang diinstal. Anda dapat melihat skrip ini di direktori berikut.

/di mana/lib/dpkg/info

informasi tambahan

Sekarang kita telah membahas inti dari tutorial ini, kita akan menambahkan beberapa informasi tambahan bagi mereka yang ingin tahu tentang mempelajari lebih lanjut.

Katakanlah, misalnya, Anda ingin menggunakan dpkg untuk mengekstrak semua file paket di direktori saat ini. Anda dapat melakukan ini dengan menjalankan perintah sederhana berikut.

$dpkg -xnama paket

Anda juga bisa mendapatkan file seperti preinst, postrm, postinst, dan lainnya dengan perintah yang diberikan di bawah ini.

$dpkg -Dannama paket

Ini akan mengekstrak file tersebut ke direktori saat ini juga.

Kesimpulan

Dengan itu, kami menyimpulkan panduan ini. Kami belajar beberapa hal tentang apt-get hari ini. Kami melihat Filesystem Hierarchy Standard, bagaimana manajer paket Ubuntu bekerja, dan akhirnya, bagaimana kami dapat menemukan di mana apt-get menginstal paket.