Knowledgebase Instruksi prasaja kanggo nggarap layanan Profitserver
main Knowledgebase Managers Paket Linux

Managers Paket Linux


Ing artikel iki, kita bakal nemokake apa manajer paket lan njelajah loro manajer paling populer kanggo sistem Linux: APT (Advanced Package Tool) lan YUM (Yellowdog Updater, Modified). Kita bakal nyinaoni prinsip dhasar babagan cara kerja manajer paket Linux, mbandhingake fitur lan kaluwihan, lan nimbang conto aplikasi praktis, kalebu prentah lan fungsi dhasar kanggo ngatur paket.

Manajer paket minangka alat ing sistem operasi sing dirancang kanggo ngatur instalasi, nganyari, lan mbusak komponen piranti lunak, sing dikenal minangka paket. Cukup, manajer paket mbantu nginstal, mbusak, lan nganyari piranti lunak ing komputer. Ing Sistem operasi Linux, manajer paket penting banget amarga ngotomatisasi proses kasebut, kanggo mesthekake yen kabeh program ing sistem bisa digunakake kanthi bener lan tanpa konflik.

Manajer Paket APT

Kabar sing umum

APT minangka manajer paket kanggo sistem operasi basis Debian kayata Debian lan ubuntu, sing uga kalebu apt-get lan apt-cache. Iki digunakake kanggo nginstal, mbusak, lan ngatur paket piranti lunak. Kaya utilitas liyane ing Linux, apt duwe sintaks intuisi:

apt command option package_name

Prentah sing paling umum kalebu:

update - refresh dhaptar paket
upgrade – upgrade paket diinstal
install - nginstal paket anyar
remove – mbusak paket
purge – mbusak paket bebarengan karo file konfigurasi
autoremove - mbusak paket sing ora digunakake
search - goleki paket

Sampeyan bisa njupuk informasi bab printah dhasar nggunakake bantuan bagean:

Bagian Bantuan Manajer Paket APT

Utawa kanthi mbukak manual lengkap:

man apt

Ing manual, sampeyan bisa familiarize dhewe karo kabeh printah kasedhiya lan gambaran rinci saben. Tuladha tampilan:

APT Tool Manual kanggo Linux

Saliyane prentah dhasar, pangguna uga bisa nggunakake argumen tambahan - pilihan. Ing ngisor iki sawetara:

-y, --yes - digunakake kanggo ngonfirmasi kanthi otomatis kabeh pituduh sing bisa ditampilake APT
-q, --quiet – nggawe output luwih sepi, yaiku, nyuda jumlah informasi sing ditampilake ing layar
-t, --target-release - ngidini nemtokake versi sistem operasi target kanggo nginstal utawa nganyari paket
-f - meksa instalasi paket, sanajan ana dependensi sing ora puas
-c – nemtokake file konfigurasi kanggo nggunakake.

Conto Panganggone

Ayo padha nliti sawetara saka printah lan opsi ing laku. Minangka conto, kita bakal nggunakake Python3. Kanggo miwiti, sampeyan kudu nganyari dhaptar paket:

apt update

Sawise iku, sampeyan bisa nerusake instalasi:

apt install python3

Yen ana perlu kanggo mbusak alat iki ing mangsa, sampeyan bisa nggunakake printah kanggo mbusak paket:

apt remove python3

Utawa mbusak paket kasebut bebarengan karo file konfigurasi. Printah iki mbusak kabeh sistem paket lan kabeh data sing gegandhengan:

apt purge python3

Kanggo nggunakake saben dina, dianjurake kanggo nindakake nganyari paket sing diinstal. Iki bisa difasilitasi kanthi printah:

apt upgrade

Sing padha migunani yaiku perintah sing mbusak paket sing diinstal minangka dependensi nanging ora dibutuhake maneh kanggo paket apa wae:

apt autoremove

Coba conto sing padha, nanging nggunakake opsi.

Nganyari otomatis dhaptar paket:

apt-get update -y

Nganyari sepi kabeh paket sing diinstal:

apt-get upgrade -q

Nginstal paket sing nemtokake versi target sistem operasi (contone, Ubuntu 22.04):

apt-get install <package_name> -t jammy

kesimpulan

Ing kesimpulan bagean ing manager paket APT, iku worth kang lagi nyimak loro kaluwihan lan cacat. Kaluwihan kalebu:

  1. Pilihan saka sudhut paket: akses menyang repositori resmi lan pihak katelu;
  2. Gampang digunakake: printah intuisi kanggo instalasi, nganyari, lan mbusak;
  3. Manajemen dependensi otomatis: ngrampungake dependensi tanpa intervensi pangguna;
  4. Keamanan: nggunakake tandha kriptografi kanggo verifikasi keaslian paket.

Antarane cacat, iku worth nyebutke:

  1. Dhukungan winates kanggo paket pihak katelu;
  2. Nganyari alon dibandhingake karo sawetara manajer paket liyane;
  3. Kurang dhukungan kanggo sawetara arsitektur.

Sanajan kekurangan kasebut, APT tetep dadi salah sawijining alat manajemen paket sing paling populer lan dipercaya ing jagad Linux, nyedhiyakake pangguna kanthi gampang lan efisiensi kanggo nginstal lan nganyari piranti lunak.

Manajer Paket YUM

Kabar sing umum

Yum punika manager paket kanggo sistem operasi Linux, dikembangaké dening Red Hat kanggo ngatur instalasi, nganyari, lan mbusak piranti lunak. Iki minangka alat manajemen paket standar ing distribusi kaya RHEL, CentOS, Lan Fedora.

Sintaks perintah kasebut cukup prasaja lan intuisi. Utamane kalebu tembung kunci lan parameter sing nemtokake tumindak sing ditindakake dening manajer paket. Ayo kita nliti perintah utama kanthi luwih rinci.

Nginstal paket:

yum install <package_name>

Nganyari paket:

yum update <package_name>

Mbusak paket:

yum remove <package_name>

Nggoleki paket kanthi tembung kunci:

yum search <keyword>

Listing paket sing diinstal:

yum list

Sampeyan bisa familiarize dhewe karo dhaptar lengkap printah kasedhiya ing bantuan bagean:

Bagian Bantuan Manajer Paket YUM

Saliyane prentah standar, alat kasebut uga ndhukung opsi lan panji tambahan. Ing ngisor iki sawetara conto paramèter kasebut:

-C – nggunakake file konfigurasi
-q – nyuda output kanggo quietness tambahan
-y – mateni interaktivitas
-v - ngaktifake output verbose
-e - ngaktifake output lengkap

Gendéra paling umum kalebu:

--installroot – nginstal paket ing direktori tartamtu
--releasever – nginstal paket saka versi release tartamtu
--exclude – ora kalebu paket tartamtu saka instalasi
--allowerasing – ngidini mbusak paket diinstal sak instalasi anyar
--nogpgcheck - mateni mriksa GPG sajrone instalasi paket

YUM dikonfigurasi liwat file konfigurasi:

  1. /etc/yum.conf – file iki ngemot setelan global kanggo program.
  2. /etc/yum.repos.d – direktori iki nyimpen file konfigurasi kanggo saben repositori saka YUM download paket.

Tuladha Panganggone

Ayo nggunakake Nginx minangka basis kanggo conto kita. Kanggo nginstal paket kasebut, gunakake perintah:

yum install nginx

Tampilan informasi paket:

yum info nginx
Nampilake informasi paket ing YUM

Tampilake dhaptar nganyari sing kasedhiya kanggo Nginx:

yum check-update nginx

Nindakake nganyari kanggo versi paling anyar:

yum update nginx

Mbusak program saka sistem:

yum remove nginx

Nganyari kabeh paket sing diinstal nganggo printah ing ngisor iki:

yum update

Yen sampeyan mung pengin mriksa nganyari sing kasedhiya tanpa nginstal:

yum check-update

Ayo pindhah menyang conto sing luwih rumit, nglibatake paramèter lan panji sing wis dibahas sadurunge.

Instal paket nginx tanpa output lan tanpa konfirmasi, nggunakake file konfigurasi /etc/yum.conf:

yum -q -y -C install nginx

Nganyari kabeh paket, ora kalebu kernel, kanthi output rinci:

yum -v --exclude=kernel update

Mbusak paket Apache lan kabeh dependensi, ngidini mbusak paket sing diinstal sajrone proses iki:

yum -y remove httpd --allowerasing

Summary

Kaya alat apa wae, YUM duwe kekuwatan lan kelemahane. Kaluwihane kalebu:

  1. YUM nyedhiyakake antarmuka sing prasaja lan intuisi kanggo ngatur paket.
  2. Kanthi otomatis ngatur dependensi sajrone instalasi utawa mbusak paket.
  3. Iki ngidini akses menyang repositori terpusat sing ngemot ewonan paket sing siap digunakake.
  4. Ndhukung fitur nganyari otomatis.

Kerugian kalebu:

  1. Kacepetan. Wektu eksekusi bisa alon, utamane nalika nangani volume data sing akeh utawa jaringan sing alon.
  2. Nganyari database. Sawetara operasi mbutuhake nganyari database paket, sing bisa nyuda proses manajemen paket.
  3. Dhukungan winates kanggo versi paket. YUM kadhangkala mung nawakake versi paket lawas, sing bisa dadi masalah yen sampeyan butuh piranti lunak versi paling anyar.
  4. Konfigurasi panyimpenan. Kadhangkala nyiyapake repositori tambahan perlu kanggo ngakses paket utawa versi tartamtu.

Sakabèhé, YUM minangka alat sing kuat lan trep kanggo ngatur paket ing sistem basis Red Hat, nanging kaya piranti lunak apa wae, nduweni kaluwihan lan kekurangan sing kudu dianggep nalika nggunakake.

Manajer Paket Perlu

APT lan YUM nduweni peran penting kanggo ngatur piranti lunak ing Linux, nyedhiyakake akses sing trep kanggo paket lan nganyari. Sanajan beda sintaks lan fitur, manajer paket iki njamin manajemen dependensi lan nganyari piranti lunak sing efisien. Preduli saka pilihan, saben manajer paket tetep dadi alat sing penting kanggo nginstal macem-macem aplikasi, apa wae. Editor teks Linux utawa piranti lunak liyane.

❮ Artikel sadurungé Certbot: Nginstal Let's Encrypt Certificate

Takon kita babagan VPS

Kita mesthi siyap mangsuli pitakon sampeyan kapan wae awan utawa wengi.