Di mana pakej pemasangan apt-get ke?

Where Does Apt Get Install Packages



Sama ada anda seorang veteran Linux atau baru bermula dengan Linux, anda mesti menggunakan apt-get atau melihatnya digunakan di suatu tempat. Ini adalah kaedah utama untuk memasang pakej dan pergantungan pada Ubuntu. Dalam istilah yang lebih mudah, apt-get adalah jalan masuk bagi setiap pengguna Linux ketika ingin menyiapkan perisian di komputer mereka. Ini menimbulkan persoalan baru - di mana apt-get memasang pakej ini? Ke mana perginya fail, dan bagaimana seseorang dapat mengaksesnya? Dalam panduan ini, kita akan mengetahui jawapan untuk soalan-soalan ini.

Susun atur Sistem Filem Ubuntu

Sebelum kita mengetahui teknikal masalah ini, mari kita mulakan dengan memperoleh pemahaman asas mengenai Filesystem Hierarchy Standard, yang baru dikenali sebagai FHS. Semua pengedaran Linux mendapatkan struktur direktori dan kandungannya dari Filesystem Hierarchy Standard. Kami akan mengulas secara ringkas beberapa bahagian yang penting untuk memahami di mana pakej pemasangan apt-get dan mengapa demikian.







FHS tidak dianggap sebagai otoritas pada struktur direktori dan isi untuk setiap distribusi Linux, tetapi biasanya merupakan susun atur fail yang paling umum. Semua direktori dan fail dalam FHS muncul di bawah '/' - direktori root. Mari kita lihat beberapa direktori yang biasa digunakan.



  • / bin direktori menyimpan binari perintah utama.
  • / direktori dev mengandungi fail peranti.
  • Direktori / etc mempunyai fail konfigurasi khusus host.
  • / folder rumah mengandungi tetapan peribadi pengguna dan fail yang disimpan.

Organisasi bukan untung yang dikenali sebagai Linux Foundation mengekalkan Standard Hierarchy Filesystem, dan kemas kini terakhir (versi 3.0) dibuat pada 3 Jun 2015.



Sekarang setelah kita mendapat pemahaman yang lebih baik tentang bagaimana sistem fail Linux umum disusun dan bagaimana ia beroperasi, kita sudah bersedia untuk mengetahui bagaimana apt-get memanfaatkan struktur ini untuk memasang pakej dan pergantungan.





Pengurusan Pakej

Semua sistem operasi dan pengedaran Linux disertakan dengan pengurus pakej. Pengurus pakej ini bertanggungjawab untuk memasang dan mengeluarkan perisian dari komputer dan menyimpannya. Mereka memberi pengguna lebih banyak kawalan terhadap jenis program apa yang ingin mereka jalankan di sistem dan memungkinkan pemasangannya.

Di Ubuntu (dan Debian), dpkg adalah pengurus pakej yang digunakan oleh kebanyakan orang. Anda boleh menguruskan pakej dengan sambungan .deb melalui dpkg. Membincangkan utiliti ini berkaitan dengan subjek kami kerana kami akan menggunakannya untuk mencari pakej pemasangan apt-get. Aptitude adalah cara yang lebih mesra pengguna untuk menggunakan dpkg kerana ia memberikan front-end kepada pengguna. Mari kita lihat bagaimana dpkg berfungsi di Ubuntu, sintaksnya, dan bagaimana anda dapat menggunakannya untuk mengetahui di mana pakej pemasangan apt-get.



Sintaks umum perintah ini adalah seperti berikut.

$dpkg [tindakan]

Kaedah lain untuk menggunakannya ialah:

$dpkg [pilihan]nama fail

Anda boleh memasang pakej pada sistem Linux anda dengan menjalankan perintah dpkg mudah berikut.

$dpkg -inama kemasan

Kami akan memahami bagaimana seseorang boleh menggunakan dpkg dan apt-get untuk memasang pakej dan mengetahui di mana pakej dipasang di bahagian berikut.

Bagaimana apt-get berfungsi?

Pada tahap ini, kita semua tahu bahawa apt-get dapat digunakan untuk memasang, membuang, dan meningkatkan pakej Linux. Kami juga mengetahui bahawa ia berfungsi sebagai front-end untuk dpkg, utiliti pengurusan pakej asli untuk Ubuntu dan Debian. Tetapi bagaimana ia benar-benar berfungsi? Dan apa yang berlaku pada fail yang dipasang olehnya? Mari kita cari!

Mari kita mulakan dengan memasang pakej ujian yang dipanggil ack. Untuk tujuan ini, kami akan menggunakan apt-get, dan kemudian kami akan mengesan fail yang dipasang olehnya ke lokasi tertentu.

Teruskan dan mulakan tetingkap Terminal baru melalui menu Aktiviti atau tekan Ctrl + Alt + T pada papan kekunci anda. Langkah seterusnya adalah memastikan anda menambahkan repositori multiverse. Tanpa itu, anda tidak dapat memasang ack. Anda tentu saja bebas untuk menggunakan pakej pilihan anda yang lain.

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

$sudoapt-add-repository multiverse

Setelah itu tidak dapat dilakukan, kami terus memasang pakej tersebut.

$sudo apt-get pasangMalangnya

(Perhatikan bahawa bukannya ack-grep, ack dipasang. Inilah sebabnya mengapa kita akan mengubah perintah berikutnya yang kita laksanakan)

Pemasangan akan selesai dalam beberapa saat. Setelah selesai, kami kini menyiasat bungkusan itu dengan bantuan pengurus pakej kami, dpkg. Kami akan mengetahui di mana fail pakej dipasang dan bagaimana mengaksesnya.

Ingat kembali sintaks umum arahan dpkg yang kita terangkan di bahagian sebelumnya. Di sini, kita akan menggunakan variasi perintah itu untuk menyenaraikan fail dalam pakej yang dipasang.

Untuk menyenaraikan isi pakej, kami menggunakan operator -L dengan perintah dpkg. Jalankan arahan yang diberikan di bawah untuk melihat failnya.

$dpkg -KEMalangnya

Seperti yang anda lihat dalam gambar, semua fail yang dipasang pengurus pakej ditunjukkan bersama dengan alamatnya di komputer.

Selain itu, beberapa fail dibuat atau diubah oleh skrip pra / pasca dan pra / pasca pemasangan yang disertakan dalam pakej yang dipasang. Anda boleh melihat skrip ini di direktori berikut.

/di mana/lib/dpkg/maklumat

Maklumat tambahan

Sekarang setelah kita membahas isi tutorial, kita akan menambahkan beberapa maklumat tambahan bagi mereka yang ingin tahu lebih banyak lagi.

Misalnya, anda mahu menggunakan dpkg untuk mengekstrak semua fail pakej dalam direktori semasa. Anda boleh melakukan ini dengan menjalankan perintah mudah berikut.

$dpkg -xnama kemasan

Anda juga boleh mendapatkan fail seperti preinst, postrm, postinst, dan banyak lagi dengan arahan yang diberikan di bawah.

$dpkg -Dannama kemasan

Ini akan mengekstrak fail tersebut ke dalam direktori semasa juga.

Kesimpulannya

Dengan itu, kami menyimpulkan panduan ini. Kami belajar beberapa perkara mengenai apt-get hari ini. Kami melihat Filesystem Hierarchy Standard, bagaimana pengurus pakej Ubuntu berfungsi, dan akhirnya, bagaimana kita dapat mencari tempat pemasangan pakej apt-get.