Debian

Alat Pengurusan Pakej Apt

Alat Pengurusan Pakej Apt
Mesin Linux anda hanya sebaik anda membuatnya. Untuk menjadikannya mesin yang hebat, anda perlu memasang pakej yang betul, menggunakan konfigurasi yang betul di antara pelbagai perkara lain. Bercakap mengenai pakej; dalam artikel ini saya akan menggunakan alat pengurusan pakej APT. Sama dengan YUM untuk pengedaran Linux berdasarkan RHEL (RedHat Enterprise Linux)-yang dibincangkan di sini-APT (Advanced Packaging Tool) adalah untuk menguruskan pakej pada distribusi Linux berasaskan Debian dan Ubuntu.Artikel ini tidak dirancang untuk membincangkan semua kekuatan alat pengurusan pakej APT, sebaliknya bertujuan untuk memberi anda gambaran ringkas mengenai alat ini dan bagaimana anda dapat menggunakannya. Ia akan berfungsi dengan baik untuk tujuan rujukan dan memahami bagaimana alat ini berfungsi. Tanpa banyak basa-basi, mari kita mulakan.

Lokasi

Sama seperti banyak alat Linux, apt disimpan di /dan lain-lain direktori-berisi file konfigurasi untuk semua program yang berjalan pada sistem Linux-dan dapat dilihat dengan menavigasi ke direktori.

Apt juga mempunyai fail konfigurasi yang dapat ditemukan di / etc / apt direktori dengan nama fail tepat.pengesahan.

Anda akan melakukan banyak pemasangan pakej dengan tepat, oleh itu perlu banyak mengetahui bahawa sumber pakej disimpan dalam sumber.senarai fail. Pada dasarnya, apt memeriksa fail ini untuk pakej dan cuba memasangnya dari senarai pakej-mari kita panggil sebagai indeks repositori.

The sumber.senarai fail disimpan di / etc / apt direktori dan ada fail serupa, bernama sumber.senarai.d. Ini sebenarnya bukan fail, tetapi direktori yang menyimpan yang lain sumber.senarai fail. Sumbernya.senarai.Direktori d digunakan oleh Linux untuk menyimpan beberapa sumber.senarai fail di tempat yang berasingan-di luar standard / etc / apt direktori.

Kekeliruan: APT vs APT-GET

Ya, sebilangan besar orang sebenarnya salah untuk menjadi sama dengan apt-get. Inilah yang mengejutkan: mereka tidak sama.

Sebenarnya, apt dan apt-get berfungsi sama namun alatnya berbeza. Mari anggap apt sebagai peningkatan pada apt-get.

Apt-get telah wujud sebelum berlaku. Namun apt-get tidak wujud secara terpisah kerana ia berfungsi bersama dengan pakej apt lain seperti apt-cache dan apt-config. Alat ini apabila digabungkan digunakan untuk menguruskan pakej linux dan juga mempunyai perintah yang berbeza. Alat-alat ini juga bukan yang paling mudah digunakan kerana berfungsi pada tahap rendah, yang mana rata-rata pengguna Linux tidak peduli.

Atas sebab ini, apt diperkenalkan. Versi 1.0.1 APT mempunyai perkara berikut di halaman manual, "Perintah apt dimaksudkan untuk menyenangkan pengguna akhir dan tidak perlu kompatibel seperti apt-get."

Apt berfungsi secara berasingan dan tidak perlu digabungkan dengan alat lain untuk pentadbiran Linux yang betul, dan mudah digunakan.

Perintah

Bagi pengguna Linux rata-rata, semua arahannya penting. Melalui perintah, tugas dilaksanakan dan kerja sebenar dapat dilakukan. Mari kita perhatikan arahan utama yang tepat.

Dapatkan Bantuan

Yang paling penting dari semua perintah yang akan dibincangkan dalam artikel ini adalah perintah yang digunakan untuk mendapatkan bantuan. Ini menjadikan alat ini mudah digunakan dan memastikan anda tidak perlu menghafal perintah.

Bantuan tersebut memberikan maklumat yang cukup untuk melaksanakan tugas-tugas mudah dan dapat diakses dengan perintah di bawah:

sesuai - tolong

Anda akan mendapat senarai pelbagai kombinasi arahan dari hasilnya, anda akan mendapat sesuatu yang serupa dengan gambar di bawah:

Sekiranya anda mahu, anda boleh melihat halaman man yang sesuai untuk maklumat lebih lanjut. Berikut adalah arahan untuk mengakses halaman manual:

lelaki tepat

Cari pakej

Untuk banyak operasi, anda perlu mengetahui nama sebenar pakej. Ini dan banyak lagi penggunaan adalah alasan untuk menggunakan perintah carian.

Perintah ini memeriksa semua pakej dalam indeks repositori, mencari kata kunci dalam keterangan pakej dan memberikan senarai semua pakej dengan kata kunci.

carian tepat

Periksa pergantungan pakej

Pakej Linux mempunyai kebergantungan, kebergantungan ini memastikan ia berfungsi dengan baik ketika pakej itu pecah ketika dependensi itu pecah.

Untuk melihat kebergantungan pakej, anda menggunakan bergantung perintah.

bergantung

Paparkan maklumat pakej

Memaparkan kebergantungan pakej adalah satu maklumat yang mungkin berguna bagi anda. Walau bagaimanapun, terdapat perincian pakej lain yang anda dapat. Bagi saya, akan kurang produktif untuk menghafal semua arahan untuk mengakses butiran lain seperti versi pakej, saiz muat turun dan lain-lain.

Anda boleh mendapatkan semua maklumat pakej dalam satu percubaan menggunakan tepat arahan seperti di bawah:

pertunjukan yang tepat

Pasang pakej

Salah satu titik terkuat Linux ialah ketersediaan banyak pakej hebat. Anda boleh memasang pakej dengan dua cara: sama ada melalui nama pakej atau melalui a deb file-deb file adalah fail pakej perisian debian.

Untuk memasang pakej menggunakan nama pakej, arahan di bawah digunakan:

pasang

Seperti yang dinyatakan sebelum ini, anda perlu mengetahui nama pakej sebelum menggunakannya. Sebagai contoh, untuk memasang Nginx arahannya pasang nginx.

Kaedah lain untuk memasang pakej adalah melalui deb fail sekiranya ada. Semasa memasang pakej melalui deb fail, apt mengambil kebergantungan pakej itu sendiri dan memuat turunnya sehingga anda tidak perlu risau tentangnya.

Anda boleh memasang deb fail menggunakan jalan mutlak ke fail dengan arahan di bawah:

pasang

Muat turun pakej

Sekiranya atas sebab tertentu, anda perlu memuat turun pakej tanpa memasangnya, anda boleh melakukannya menggunakan muat turun perintah.

Ini akan memuat turun fail deb pakej ke direktori di mana perintah itu dijalankan. Anda boleh memuat turun pakej menggunakan arahan di bawah:

muat turun apt

Sekiranya anda berminat untuk memasang .deb fail, anda kemudian boleh memasang menggunakan pasang perintah.

Kemas kini indeks repositori

Ingat kita bercakap tentang sumber.senarai lebih awal? Nah, apabila versi baru pakej dilepaskan, mesin linux anda belum dapat memasangnya kerana ia tidak menunjukkan. Untuk menunjukkannya, ia perlu dicerminkan dalam sumber.senarai fail dan ini boleh dilakukan dengan menggunakan kemas kini perintah.

kemas kini tepat

Perintah ini menyegarkan indeks repositori dan membuatnya sentiasa terkini dengan perubahan terkini pada pakej yang disenaraikan.

Keluarkan pakej

Pakej pecah. Bungkusan menjadi usang. Bungkusan perlu dikeluarkan.

Apt memudahkan untuk membuang pakej. Berikut adalah syarat yang berbeza untuk membuang pakej: membuang fail binari dan menyimpan fail konfigurasi, membuang fail binari dan fail konfigurasi.

Untuk membuang fail binari sahaja, buang arahan digunakan.

memadam

Lebih daripada satu bungkusan dapat dikeluarkan, jadi anda boleh memilikinya apt keluarkan bahagian atas nginx untuk membuang Nginx dan pakej teratas pada masa yang sama.

Untuk membuang fail konfigurasi, membersihkan arahan digunakan.

membersihkan diri

Sekiranya anda ingin melakukan keduanya sekaligus, perintah dapat digabungkan seperti yang terlihat di bawah:

memadam --purge

Sebelum meneruskan, harus diketahui bahawa apabila paket dikeluarkan, kebergantungannya tetap ada i.e. mereka juga tidak dikeluarkan. Untuk membuang kebergantungan semasa menyahpasang, autoremove arahan digunakan seperti yang dilihat di bawah:

apakan autoremove

Senaraikan pakej

Ya, anda boleh memasukkan pakej pada mesin Linux anda. Anda boleh mempunyai senarai semua pakej dalam indeks repositori, pakej terpasang dan pakej yang boleh ditingkatkan.

Tidak kira apa yang anda ingin lakukan, senarai arahan akan digunakan.

senarai apt

Perintah di atas digunakan untuk menyenaraikan semua pakej yang terdapat di indeks repositori.

senarai apt - dipasang

Perintah di atas digunakan untuk menyenaraikan pakej yang dipasang di mesin Linux anda.

senarai apt - ditingkatkan

Perintah di atas digunakan untuk menyenaraikan paket yang dipasang pada mesin anda yang mempunyai peningkatan yang tersedia.

Mengemas kini pakej

Mengenai pakej, ini bukan mengenai memasang dan membuang pakej; mereka juga perlu dikemas kini.

Anda boleh memutuskan untuk menaik taraf satu pakej atau semua pakej sekaligus. Untuk mengemas kini satu pakej, pasang arahan akan digunakan. Mengejutkan betul? Ya, namun kami akan menambahkan -naik taraf sahaja parameter.

pasang - hanya naik taraf

Ini berfungsi apabila anda berniat menaik taraf hanya satu pakej. Walau bagaimanapun, jika anda ingin meningkatkan semua pakej, anda perlu menggunakan naik taraf perintah.

Perintah berikut akan digunakan untuk membuat peningkatan seperti itu:

peningkatan yang tepat

Perlu diingatkan bahawa naik taraf arahan tidak menghilangkan kebergantungan dan walaupun pakej yang ditingkatkan tidak memerlukannya lagi i.e. mereka usang.

Peningkatan sistem

Tidak seperti peningkatan biasa, peningkatan penuh arahan yang akan dibincangkan di sini melakukan peningkatan sistem yang lengkap.

Dengan peningkatan penuh arahan, pakej usang dan pergantungan dikeluarkan dan semua pakej (termasuk pakej sistem) ditingkatkan ke versi terbarunya.

Perintah untuk melakukan ini, adalah peningkatan penuh seperti yang dilihat di bawah:

peningkatan sepenuhnya

Kesimpulannya

Apt adalah alat hebat yang menjadikan penggunaan distribusi Linux berasaskan Debian dan Ubuntu adalah pengalaman yang luar biasa. Sebilangan besar perintah apt yang disenaraikan di sini memerlukan kebenaran root, jadi anda mungkin perlu menambahkan sudo hingga permulaan arahan.

Perintah-perintah ini hanyalah puncak gunung besar dari kekuatan besar yang dimiliki oleh alat yang sesuai, dan cukup kuat untuk membuat anda selesa dengan menguruskan pakej pada mesin Linux anda.

Cara membalikkan arah tatal Tetikus dan Pad Sentuh pada Windows 10
Tetikus dan Pad sentuhs bukan sahaja menjadikan pengkomputeran mudah, tetapi lebih cekap dan kurang memakan masa. Kami tidak dapat membayangkan kehidu...
Cara menukar saiz, warna & skema penunjuk dan kursor tetikus pada Windows 10
Penunjuk dan kursor tetikus di Windows 10 adalah aspek yang sangat penting dalam sistem operasi. Ini boleh dikatakan untuk sistem operasi lain juga, j...
Enjin Permainan Sumber Percuma dan Terbuka untuk Membangunkan Permainan Linux
Artikel ini akan merangkumi senarai enjin permainan sumber percuma dan terbuka yang dapat digunakan untuk mengembangkan permainan 2D dan 3D di Linux. ...