Rumah > Artikel > Operasi dan penyelenggaraan > Apakah maksud apt dalam linux?
Dalam linux, Apt ialah utiliti baris arahan yang digunakan untuk memasang, mengemas kini, mengalih keluar dan mengurus pakej deb pada Ubuntu, Debian dan pengedaran Linux yang berkaitan. apt direka bentuk untuk kegunaan interaktif, Apt digunakan dengan pakej berasaskan deb, dengan deb ialah format pembungkusan yang dicipta untuk dan digunakan oleh alat pengurusan pakej dpkg.
Persekitaran pengendalian tutorial ini: sistem linux7.3, komputer Dell G3.
Apakah maksud apt dalam linux
Apt atau Advanced Package Tool digunakan untuk mengurus pakej perisian pada Alat atau aplikasi pengedaran Linux . Dalam terminologi Linux, pakej ialah aplikasi, perpustakaan, alat yang serupa dengan program pada Windows. Pengedaran Linux sering menggunakan repositori berpusat untuk memasang dan mengemas kini aplikasi yang pakejnya disediakan oleh repositori ini.
APT digunakan terutamanya dalam pengedaran berasaskan deb, seperti Ubuntu, Debian, Mint, Kali, dll. APT disepadukan rapat dengan pengedaran ini dan bahkan boleh digunakan dengan perisian pengurusan pakej lain.
pengurus pakej apt telah dicipta pada Mac 1998 dan telah digunakan selama lebih daripada 20 tahun. Versi terkini ialah 1.8 kerana pengurusan pakej tidak membawa ciri baharu.
Secara ringkas:
apt ialah utiliti baris arahan untuk memasang, mengemas kini, mengalih keluar dan mengurus deb pada Ubuntu, Debian dan pakej perisian pengedaran Linux yang berkaitan.
apt direka untuk kegunaan interaktif. Lebih baik menggunakan apt-get dan apt-cache dalam skrip shell kerana ia serasi ke belakang antara versi dan mempunyai lebih banyak pilihan dan ciri.
Hubungan Apt dan Dpkg
Apt digunakan dengan pakej berasaskan deb, di mana deb dicipta untuk dan digunakan oleh alat pengurusan pakej dpkg The format pembungkusan alat pengurusan pakej perisian dpkg. dpkg dan Apt adalah alat yang digunakan untuk bekerja antara satu sama lain di mana dpkg digunakan secara setempat dengan memberikan nama pakej dan lokasi pemasangan atau nama yang akan dialih keluar manakala apt ialah rangkaian atau alat berasaskan internet yang akan mengemas kini, mencari, memuat turun dan Menyelesaikan kebergantungan pakej pada repositori pakej lain menggunakan Internet. Pemasangan dilakukan di latar belakang oleh dpkg.
Menggunakan arahan apt dalam Linux
apt direka untuk kegunaan interaktif. Lebih suka apt-get dan apt-cache dalam skrip shell anda kerana ia serasi ke belakang antara versi dan mempunyai lebih banyak pilihan dan ciri.
Kebanyakan arahan apt mesti dijalankan sebagai pengguna dengan keistimewaan sudo.
Kemas kini indeks pakej (kemas kini apt)
Indeks pakej APT pada asasnya ialah pangkalan data yang menyimpan rekod pakej yang tersedia dalam repositori yang didayakan dalam sistem.
Untuk mengemas kini indeks pakej, jalankan arahan berikut. Ini akan menarik perubahan terkini daripada repositori APT:
sudo apt update
Sentiasa kemas kini indeks pakej sebelum menaik taraf atau memasang pakej baharu.
Naik taraf pakej (naik taraf apt)
Mengemas kini sistem Linux secara kerap ialah salah satu aspek terpenting dalam keseluruhan keselamatan sistem.
Untuk menaik taraf pakej yang dipasang kepada versi terkini, jalankan:
sudo apt upgrade
Arahan ini tidak akan menaik taraf pakej yang memerlukan pengalihan keluar pakej yang dipasang.
Jika anda ingin menaik taraf satu pakej, luluskan nama pakej:
sudo apt upgrade package_name
Adalah idea yang baik untuk mengkonfigurasi kemas kini keselamatan automatik.
Naik taraf penuh (naik taraf penuh apt)
Perbezaan antara naik taraf dan naik taraf penuh ialah jika keseluruhan sistem perlu dinaik taraf, sistem yang kedua akan mengalih keluar pakej perisian yang dipasang.
sudo apt full-upgrade
Gunakan sangat berhati-hati apabila menggunakan arahan ini.
Pasang pakej (apt install)
Memasang pakej adalah semudah menjalankan arahan berikut:
sudo apt install package_name
Jika anda ingin memasang berbilang pakej, Sila nyatakan ia sebagai senarai yang dipisahkan dengan ruang:
sudo apt install package1 package2
Untuk memasang fail deb setempat, berikan laluan penuh ke fail tersebut. Jika tidak, arahan cuba mendapatkan dan memasang pakej dari repositori APT.
sudo apt install /full/path/file.deb
Alih keluar pakej (apt remove)
Untuk mengalih keluar pakej yang dipasang, taip yang berikut
sudo apt remove package_name
Anda juga Pelbagai pakej boleh ditentukan, dipisahkan dengan ruang:
sudo apt remove package1 package2
Arahan alih keluar akan menyahpasang pakej yang diberikan, tetapi ia mungkin meninggalkan beberapa fail konfigurasi. Jika anda ingin mengalih keluar pakej termasuk semua fail konfigurasi, gunakan purge dan bukannya alih keluar:
sudo apt purge package_name
Alih keluar pakej yang tidak digunakan (apt autoremove)
Setiap kali anda memasang kebergantungan pada pakej lain Apabila baharu ditambah pada pakej, kebergantungan pakej juga dipasang. Selepas mengalih keluar pakej, kebergantungan akan kekal pada sistem. Pakej yang tinggal ini tidak lagi digunakan oleh apa-apa lagi dan boleh dipadamkan.
Untuk mengalih keluar kebergantungan yang tidak perlu, gunakan arahan berikut:
sudo apt autoremove
Lihat senarai pakej (senarai apt)
Arahan senarai Membolehkan anda untuk senaraikan pakej yang tersedia, dipasang dan boleh dinaik taraf.
Untuk menyenaraikan semua pakej yang tersedia, gunakan arahan berikut:
sudo apt list
Arahan ini akan mencetak senarai semua pakej, termasuk maklumat tentang versi dan seni bina pakej. Untuk menentukan sama ada pakej tertentu dipasang, anda boleh menggunakan arahan grep untuk menapis output.
sudo apt list | grep package_name
Untuk menyenaraikan pakej yang dipasang sahaja, sila masukkan:
sudo apt list --installed
在实际升级软件包之前获取可升级软件包列表可能很有用:
sudo apt list --upgradeable
搜索包 (apt search)
此命令允许您在可用包列表中搜索给定包:
sudo apt search package_name
如果找到,该命令将返回名称与搜索词匹配的包。
查看包的信息 (apt show)
在删除或安装新软件包之前,有关软件包依赖性,安装大小,软件包源等信息可能很有用。
要检索有关给定包的信息,请使用以下 show 命令:
sudo apt show package_name
相关推荐:《Linux视频教程》
Atas ialah kandungan terperinci Apakah maksud apt dalam linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!