APT-GET di Ubuntu

Apt Get Di Ubuntu



APT adalah alat baris perintah di Ubuntu. Ini adalah salah satu alat baris perintah yang paling banyak digunakan dan sangat kuat di Ubuntu. APT dapat digunakan untuk menginstal paket perangkat lunak baru, memutakhirkan paket yang sudah diinstal di sistem Anda, atau bahkan memutakhirkan. Alat baris perintah ini sejauh ini merupakan salah satu yang pertama dipelajari oleh semua pemula di Linux. APT dapat dibagi lagi menjadi APT-GET, APT-CACHE, dan APT-CONFIG. Dalam tutorial ini, kita akan menjelajahi berbagai cara untuk menggunakan APT-GET.

Apt-get source dan Apt-get build-dep

Sumber apt-get

Saat Anda berurusan dengan paket sumber terbuka atau kode sumber, pemrogram biasanya ingin mempelajari kode sumber dan/atau memperbaiki bug pada kode sumber. Di sinilah sumber masuk. Sumber digunakan untuk mengambil paket sumber.

Agar ini berfungsi, arahkan entri deb-src di /etc/apt/sources.list pada tidak stabil (itu juga harus dihapus komentarnya). Dan jalankan pembaruan setelah file sources.list telah diubah.







CD / dll. / tepat

nano sources.list

Kemudian, batalkan komentar pada baris deb-src.



  Tanpa judul14



Kemudian, lakukan pembaruan:





sudo pembaruan apt-get

Unduh paket sumber:

CD ~

CD Download

mkdir imagemagick_source

CD imagemagick_source

sudo apt-get sumber imagemagick

  Tanpa judul15

Inilah yang ditemukan di folder imagemagick_source:

  Tanpa judul16

Sudo apt-get build-dep < kemasan >

Yang terakhir ini digunakan untuk menginstal semua dependensi untuk paket tertentu yang mengizinkannya untuk dibangun. Dengan kata lain, dependensi adalah pustaka/program yang diperlukan untuk mengompilasi paket. Dan yang terakhir akan mendapatkan dependensi untuk Anda.

Sudo apt-get instal < kemasan >

Sudo apt-get instal < kemasan >

Ini adalah perintah yang terpaksa digunakan oleh kebanyakan orang dan oleh karena itu paling terkenal dan paling sering digunakan. Itu mengunduh dan menginstal paket apa pun pilihan Anda. Jadi, mari kita lihat apa fungsinya:

  Tanpa judul6

Dalam hal ini, saya memilih untuk menginstal paket yang sudah saya miliki di sistem saya. Tapi yang harus Anda perhatikan adalah dua baris pertama.

Membaca daftar paket… Selesai ” – melalui repositori perangkat lunak dan memeriksa semua paket yang tersedia.

Membangun pohon ketergantungan ” – di sini, apt-get sedang membuat paket lain yang diperlukan untuk menjalankan paket yang diinginkan.

  Tanpa judul7

APT akan mengambil semua persyaratan dan menginstalnya juga. /etc/apt/sources.list digunakan untuk menentukan paket. Untuk menginstal versi paket tertentu, Anda dapat menulis:

Sudo apt-get instal < nama paket > = < versi paket >

Sebaliknya, jika Anda hanya ingin mengunduh paket tetapi tidak menginstalnya, Anda dapat melakukannya dengan menambahkan d switch. Yang terakhir akan mengunduh file dan meletakkannya di /var/cache/apt/archives.

Sudo apt-get -d Install < kemasan >

  Tanpa judul8

Anda dapat mensimulasikan instalasi juga menggunakan s switch (-s, –simulate, –just-print, –dry-run, –recon, –no-act)

Sudo apt-get -s instal < kemasan >

Yang terakhir tidak mengubah sistem dengan cara, bentuk, atau bentuk apa pun, melainkan mensimulasikan pemasangan. Jika dan ketika pengguna non-root mensimulasikan penginstalan, mungkin terlihat terdistorsi karena kurangnya akses ke konfigurasi tertentu.

Yang berikutnya yang akan kita lihat adalah fix-broken (-f, –fix-broken):

Sudo apt-get -f Install < kemasan >

Dalam hal ini, ia akan berusaha untuk memperbaiki dependensi yang rusak.

Sudo apt-get autoclean / membersihkan

Sudo apt-get bersih

Perintah ini – bersihkan – digunakan untuk membersihkan repositori paket lokal. Itu menghapus semuanya dari /var/cache/apt/archives yang pada dasarnya membebaskan sebagian ruang pada sistem.

Sudo apt-get autoclean

Autoclean, di sisi lain, digunakan untuk menghapus file yang tidak berguna.

Misalkan saya mengunduh VLC (dan hanya mengunduhnya) menggunakan perintah sudo apt-get -d install vlc. Seperti inilah tampilan /var/cache/apt/archives:

  Tanpa judul9

Sekarang mari kita gunakan autoclean:

Sudo apt-get autoclean

  Tanpa judul10

Dan sekarang mari kita bersihkan:

  Tanpa judul11

Sekarang, diasumsikan bahwa Anda telah mengetahui apa yang bersih dan apa yang tidak.

Sudo apt-get --membersihkan menghapus < kemasan >

Sudo apt-get --membersihkan menghapus < kemasan >

Di sini, untuk menghapus paket menggunakan APT, Anda dapat menggunakan pembersihan atau penghapusan atau keduanya. Hapus digunakan untuk menghapus paket tetapi BUKAN file konfigurasi. Purge juga akan menghapus semua file konfigurasi.

Sudo apt-get autoremove

Sudo apt-get autoremove < kemasan >

Setiap kali Anda menginstal paket tertentu, semua dependensinya juga diinstal secara otomatis. Sebaliknya, ketika Anda menghapus paket, paket tersebut dihapus tetapi dependensinya tetap ada. Di sinilah apt-get autoremove masuk. Autoremove tidak hanya akan menghapus paket yang diinstal tetapi juga dependensi yang diinstal.

  Tanpa judul17

Sudo pembaruan apt-get

Sudo pembaruan apt-get

Seperti istilahnya, perintah ini digunakan untuk memperbarui. Sekarang, apa yang diperbarui dan apa yang dilakukan perintah? Dalam hal ini, file /etc/apt/sources.list dikonsultasikan dan basis data paket yang tersedia untuk pengguna diperbarui. Jika file sources.list pernah diubah, Anda tentu harus menjalankan perintah ini.

  Tanpa judul

Jadi di sini, di gambar sebelumnya, saya menjalankan perintah pembaruan dan kita dapat melihat bahwa perintah tersebut membuang beberapa baris. Baris-baris ini bertuliskan 'Hit', 'Get', atau 'Ign'.

Hit: Tidak ada perubahan dalam versi paket

Dapatkan: versi baru tersedia dan APT mendapatkannya untuk Anda

Ign: Abaikan paketnya

Pembaruan APT tidak akan mengunduh dan menginstal semua paket baru yang tersedia. Tetapi Anda dapat mengetikkan yang berikut untuk melihat mana yang memiliki versi baru yang tersedia:

Daftar tepat --dapat ditingkatkan

  Tanpa judul2

Di sini, seperti yang Anda lihat, ini akan menampilkan versi saat ini (di sistem Anda) yang Anda miliki dan versi baru yang tersedia.

Sudo pembaruan apt-get

Sudo pembaruan apt-get

Perintah selanjutnya yang mirip dengan perintah update adalah perintah upgrade. Perintah terakhir (upgrade) digunakan untuk memutakhirkan atau menginstal versi yang lebih baru dari semua berbagai paket yang sudah diinstal pada sistem. Itu mendapatkan versi terbaru dari sumber yang ada di file etc/apt/sources.list. Paket yang sudah diinstal pada sistem TIDAK PERNAH dihapus dan paket baru yang belum diinstal tidak pernah diinstal. Melainkan 'peningkatan' adalah untuk SEMUA paket yang saat ini diinstal pada sistem. Jika dan ketika suatu paket tidak dapat ditingkatkan tanpa mengubah status paket lain dibiarkan UN-UPGRADED (tidak ditingkatkan). Biasanya, perintah pemutakhiran didahului oleh perintah pemutakhiran. Ini untuk memastikan bahwa APT mengetahui bahwa sebenarnya ada paket baru di luar sana.

Sudo apt-get dist-upgrade

Sudo apt-get dist-upgrade

Perintah khusus ini digunakan untuk memperbarui sistem ke rilis baru. Dalam hal ini, beberapa paket mungkin dihapus. Perbedaan antara perintah upgrade dan dist-upgrade adalah pada dist-upgrade terdapat penghapusan paket-paket tertentu. Tapi untuk upgrade, tidak ada penghapusan paket.

Sudo apt-get unduh

Sudo apt-get unduh < kemasan >

Ini mirip dengan -d install. Apt-get -d install akan mengunduh file ke /var/cache/apt/archives sementara apt-get download akan mengunduh file deb ke direktori kerja saat ini. Unduhan apt-get akan mengunduh file deb tetapi bukan dependensinya. Selanjutnya, unduhan apt-get tidak akan menginstal paket.

Sudo cek apt-get

Sudo cek apt-get < kemasan >

Sudo apt-get check digunakan untuk memperbarui cache paket serta memeriksa dependensi yang rusak.

Untuk informasi lebih lanjut dan lebih banyak pilihan, silakan ketik:

manusia apt-get

Kesimpulan

Perintah APT-GET sangat kuat namun juga sangat mendasar. Dalam tutorial ini, kita belajar tentang cara menggunakan perintah APT-GET: source, build-dep, install, clean, autoclean, purge, remove, autoremove, update, upgrade, dist-upgrade, download, dan check dibahas di sini. tutorial.