Perkakasan

Pengurus pakej Linux: pacman, yum, apt ...

Isi kandungan:

Anonim

Pengurus pakej di Linux adalah asas apabila memilih pengedaran Linux, kerana terima kasih kepada arahannya, kami akan dapat menjalankan semua tugas dan pemasangan harian di komputer kami. Oleh itu, kami sentiasa mengesyorkan anda menggunakan arahan HELP dan melawat tapak yang baik dengan banyak maklumat. Oleh itu, kami membawa anda panduan praktikal ini.

Pengurus pakej Linux mana yang sesuai untuk anda?

Seperti mana-mana pengguna Linux yang baru, anda mungkin dibanjiri oleh bilangan pilihan yang anda miliki apabila ia berkaitan dengan pengedaran yang anda boleh pasang pada komputer desktop anda. Apakah perbezaan antara Ubuntu, Fedora, OpenSUSE, Sabayon atau Arch? Pada akhirnya, jawapan pendek ialah: pengurus pakej.

Setiap distro menawarkan pengguna kaedah yang unik untuk memasang dan mengekalkan sistem mereka, dengan pelbagai kemudahan dan kegunaan yang berbeza.

Panduan ini akan dijadikan penjelasan singkat tentang cara melaksanakan tugas asas dalam setiap sistem pengurusan pakej, supaya anda boleh memutuskan mana yang sesuai untuk anda.

Pacman

Ia adalah pengurus pakej Arch Linux yang popular dan sederhana tetapi mempunyai sedikit pengedaran Linux yang diketahui. Ia menyediakan beberapa fungsi asas pengurus pakej lain, termasuk pemasangan, resolusi kebergantungan automatik, kemas kini, penyingkiran dan juga kelayakan perisian .

Ia direka untuk menjadi mudah dan mudah untuk menguruskan pakej untuk pengguna Arch.

YUM

YUM adalah kebergantungan resolusi untuk pengurus pakej RPM. YUM adalah nilai lalai untuk sistem pengurusan pakej termasuk dalam beberapa derivatif Red Hat, termasuk Fedora 21 dan CentOS. Sintaks untuk YUM adalah mudah, dan pengguna Apt tidak akan mempunyai masalah membuat perubahan.

Mengemas kini dan menaik taraf melalui YUM adalah sangat mudah, di mana arahan berikut menjaga tugas:

sudo yum update

Untuk memasang pakej, arahan berikut digunakan:

sudo yum install $ packageName

Juga, untuk membuang pakej, perintah itu ialah:

sudo yum keluarkan $ packageName

Untuk mencari pakej yang boleh dipasang:

sudo yum search $ packageName

YUM tidak termasuk arahan autoremove untuk mencari dan menghapuskan dependensi yang tidak digunakan, namun ia termasuk ciri yang hebat untuk memasang pakej dari url, yang Apt tidak termasuk:

sudo yum install $ url

APT

Apt adalah kebergantungan resolusi untuk sistem berasaskan Debian seperti Ubuntu. Bersempena dengan dpkg, pengurus pakej Apt menyediakan cara mudah untuk mengemas kini, memasang dan mengeluarkan perisian. Tanpa Apt, mengekalkan sistem Debian akan seperti menggunakan Linux pada tahun 1990-an.

Apt mempunyai sintaks yang mudah, walaupun ia ditulis semula untuk memberikan sintaks yang mudah dan jelas. Oleh itu, bergantung pada versi yang anda gunakan (Ubuntu 14.04 dan lebih tinggi termasuk perintah Apt baru), anda boleh menggunakan arahan yang berbeza untuk mencapai hasil yang sama.

Untuk mengemas kini repositori perisian, gunakan arahan berikut:

kemas kini sudo apt-get

atau

kemas kini sudo apt

Untuk mengemas kini perisian:

sudo apt-get upgrade

atau

kemas kini sudo apt

Untuk menaik taraf yang lebih lengkap, yang juga mencuba kebergantungan pakej yang bertentangan dengan versi terkini dan penghapusan yang lama atau yang tidak digunakan, perintahnya adalah seperti berikut:

sudo apt-get dist-upgrade

atau

sudo apt penuh naik taraf

Perintah ini boleh digabungkan untuk melakukan kemas kini berturut-turut seperti ini:

sudo apt-get update && upgrade sudo apt-get

atau

sudo apt update && upgrade sudo apt

Untuk memasang perisian, arahannya ialah:

sudo apt-get install $ packageName

atau

sudo apt pasang $ packageName

Untuk mengeluarkan pakej:

sudo apt-get keluarkan $ packageName

atau

sudo apt keluarkan $ packageName

Dengan mengehadkan perisian sistem anda dengan menggunakan perintah mengeluarkan apt-get, Apt melakukan tugas yang baik untuk mengekstrak kebergantungan yang tidak digunakan, namun kadang-kadang dalam proses penyingkiran perisian atau menaik taraf beberapa dependensi kemudian mungkin tinggal dalam sistem. Jika anda ingin mengeluarkan pakej ini dari sistem. Apt termasuk arahan untuk tugas ini:

sudo apt-get autoremove

atau

sudo apt autoremove

Cari pakej yang boleh dipasang:

sudo apt-cache search $ packageName

atau

sudo cari tepat $ packageName

Apt kini tidak menawarkan keupayaan untuk memasang pakej dari url, yang bermaksud bahawa pengguna mesti mencari dan memuat turun pakej yang akan dipasang oleh dirinya sendiri. Ubuntu dan beberapa derivatifnya telah berjaya memerangi ini dengan satu klik ke pautan apturl, yang terdapat pada beberapa laman web.

Entropy

Entropy adalah pengurus pakej default untuk sistem Linux Sabayon, terbitan Gentoo. Apa yang membuat Entropy menarik ialah Sabayon menggunakan fail binari melalui Entropy, dan juga kod sumber melalui pengurus pakej Gentoo Portage. Ringkasan asas sistem ini adalah seperti berikut:

  • Pakej sumber dibina dalam fail binari melalui Entropy, menggunakan Portage Entropy menukarkan binari ke dalam pakej Entropy. Pakej entropi ditambah ke repositori Sabayon. Pengguna memasang fail binari melalui Entropy.

Entropi adalah setanding dengan Apt, YUM, ZYpp, dan DNF, yang bermaksud bahawa arahan mudah digunakan untuk pemula. Entropy juga termasuk pintasan.

Untuk mengemas kini perisian:

sudo equo update

atau

sudo equo up

Untuk mengemas kini semua pakej:

sudo equo upgrade

atau

sudo equo u

Perintah ini boleh digunakan pada masa yang sama:

sudo equo update && sudo equo upgrade

atau

sudo equo up && sudo equo u

Untuk memasang pakej:

sudo equo pasang $ packageName

atau

sudo equo dalam $ packageName

Untuk mengeluarkan pakej:

sudo equo keluarkan $ packageName

atau

sudo equo rm $ packageName

Untuk mencari pakej yang boleh dipasang:

sudo equo search $ packageName

ZYpp

ZYpp adalah kebergantungan resolusi lain untuk pengurusan pakej RPM, dan pengurus pakej default untuk OpenSUSE dan SUSE Linux Enterprise. ZYpp menggunakan binari.rpm, seperti YUM, tetapi ia sedikit lebih cepat kerana ditulis dalam C ++, manakala YUM ditulis dalam Python. ZYpp sangat mudah digunakan kerana ia termasuk pintasan arahan yang boleh digunakan dan bukan arahan penuh.

KAMI MEREKOMENDASIKAN ANDA Distribusi Linux terbaik 2018

Seperti YUM, kemas kini ZYpp dan meningkatkan semua pakej dengan arahan berikut:

kemas kini sudo zypper

atau

sudo zypper

Untuk memasang pakej:

sudo zypper pasangkan $ packageName

atau

sudo zypper dalam $ packageName

Untuk mengeluarkan pakej, gunakan arahan:

sudo zypper membuang $ packageName

atau

sudo zypper rm $ packageName

Cari pakej yang boleh dipasang:

sudo zypper search $ packageName

Seperti YUM, tiada arahan autoremove dimasukkan ke dalam ZYpp. Juga, seperti Ubuntu, OpenSUSE mempunyai pautan pemasangan satu klik untuk web berdasarkan pakej pemasangan.

DNF, atau YUM Dandified

DNF adalah penulisan semula YUM yang menggunakan ciri-ciri Zypp, terutamanya kebergantungan untuk keupayaan penyelesaian. DNF adalah pengurus pakej default untuk Fedora 22 dan yang lebih tinggi, dan harus menjadi sistem default CentOS pada masa akan datang.

Untuk mengemas kini dan menaik taraf keseluruhan sistem:

sudo dnf update

Untuk memasang pakej:

sudo pasang $ packageName

Untuk mengeluarkan pakej:

sudo dnf keluarkan $ packageName

Cari pakej yang boleh dipasang:

sudo dnf search $ packageName

Tidak seperti YUM dan ZYpp, DNF menyediakan arahan autoremove untuk mencari sistem dan mengeluarkan dependensi tanpa menggunakan:

sudo dnf autoremove

Dan DNF juga membolehkan pemasangan pakej daripada URL:

sudo dnf pasang $ url

Menguji pengurus pakej yang berbeza yang ada, anda boleh mencari pengurus yang paling selesa untuk anda di mana-mana distro.

Kami mengesyorkan membaca cara membuat USB Ubuntu Bootable.

Pengurusan pakej sangat penting dalam Linux, dan mengetahui cara menggunakan beberapa pengurus pakej dapat membantu pengguna, memandangkan memuat turun atau memasang perisian dari repositori, di samping mengemas kini, mengelola dependensi dan menguninstall perangkat lunak sangat penting dan seksyen kritikal dalam pentadbiran sistem Linux.

Pengurus pakej manakah yang terbaik untuk anda? Pernahkah anda cuba memasang salah satu pengurus pakej ini di luar distro lalai? Semoga anda menyukainya dan jika anda mahukan lebih banyak tutorial di Linux, anda boleh meninggalkan komen anda dan berkongsi di rangkaian sosial.

Perkakasan

Pilihan Editor

Back to top button