Hardware

Linux package manager: pacman, yum, apt ...

Talaan ng mga Nilalaman:

Anonim

Ang tagapamahala ng package sa Linux ay pangunahing kapag pumipili ng isang pamamahagi ng Linux, dahil salamat sa mga utos nito ay magagawa namin ang lahat ng mga pang-araw-araw na gawain at pag-install sa aming computer. Samakatuwid, lagi naming inirerekumenda ka na gumamit ng utos ng HELP at bisitahin ang mga magagandang site na may maraming impormasyon. Kaya dinadala namin sa iyo ang praktikal na gabay na ito.

Alin ang manager ng package ng Linux na tama para sa iyo?

Tulad ng anumang bagong gumagamit ng Linux, maaaring mapuspos ka ng maraming mga pagpipilian na mayroon ka pagdating sa mga pamamahagi na maaari mong mai-install sa iyong desktop computer. Ano ang pagkakaiba ng Ubuntu, Fedora, OpenSUSE, Sabayon o Arch? Sa huli, ang maikling sagot ay: mga tagapamahala ng pakete.

Ang bawat distro ay nag-aalok ng mga gumagamit ng isang natatanging paraan ng pag-install at pagpapanatili ng kanilang system, na may iba't ibang antas ng kadalian at kakayahang magamit.

Ang gabay na ito ay magsisilbing isang maikling paliwanag sa kung paano maisagawa ang mga pangunahing gawain sa bawat isa sa mga sistema ng pamamahala ng pakete, kaya't maaari kang magpasya kung alin ang tama para sa iyo.

Pacman

Ito ay isang tanyag at simple ngunit malakas na tagapamahala ng pakete ng Arch Linux at ilang maliit na kilalang mga pamamahagi ng Linux. Nagbibigay ito ng ilan sa mga pangunahing pag-andar ng iba pang mga tagapamahala ng package, kabilang ang pag-install, awtomatikong pag-asa sa paglutas, pag-update, pag-uninstall at pag-disqualification din ng software .

Ito ay dinisenyo upang maging simple at madaling pamahalaan ang mga pakete para sa mga gumagamit ng Arch.

YUM

Ang YUM ay isang dependency ng resolusyon para sa tagapamahala ng package ng RPM. Ang YUM ay ang default na halaga para sa sistema ng pamamahala ng pakete na kasama sa kaunting mga dereksyon ng Red Hat, kabilang ang Fedora 21 at CentOS. Ang syntax para sa YUM ay simple, at ang mga gumagamit ng Apt ay walang problema sa paggawa ng pagbabago.

Ang pag-update at pag-upgrade sa pamamagitan ng YUM ay napaka-simple, kung saan ang sumusunod na utos ay nag-aalaga sa mga gawain:

pag-update ng sudo yum

Upang mai-install ang isang package, ang sumusunod na utos ay ginagamit:

sudo yum install $ packageName

Gayundin, upang alisin ang isang package, ang utos ay:

sudo yum alisin ang $ packageName

Upang maghanap para sa isang mai-install na package:

sudo yum paghahanap $ packageName

Hindi kasama ang YUM ng isang autoremove na utos para sa paghahanap at pag-alis ng hindi nagamit na mga dependencies, subalit kasama dito ang isang mahusay na tampok para sa pag-install ng isang package mula sa isang url, na hindi kasama ng Apt:

sudo yum install $ url

APT

Ang Apt ay isang dependency sa paglutas para sa mga sistema ng batay sa Debian tulad ng Ubuntu. Kasabay ng dpkg, ang manager ng Apt package ay nagbibigay ng isang madaling paraan upang i-update, i-install at alisin ang software. Kung walang Apt, ang pagpapanatili ng isang sistema ng Debian ay katulad ng paggamit ng Linux noong 1990s.

Ang Apt ay may magandang simpleng syntax, kahit na ito ay muling isinulat upang magbigay ng isang simple at malinaw na syntax. Tulad nito, depende sa bersyon na iyong ginagamit (Ubuntu 14.04 at mas mataas na kasama ang mga bagong utos ng Apt), maaari kang gumamit ng iba't ibang mga utos upang makamit ang parehong mga resulta.

Upang ma- update ang mga repositori ng software, gamitin ang sumusunod na utos:

makakuha ng pag-update ng sudo

o

update ng sudo

Upang ma-update ang software:

sudo apt-makakuha ng pag-upgrade

o

update ng sudo

Para sa isang mas kumpletong pag-upgrade, na sinusubukan din ang magkasalungat na mga dependency ng pakete sa pinakabagong bersyon at pagtanggal ng mga luma o hindi nagamit, ang utos ay ang mga sumusunod:

sudo apt-makakuha ng dist-upgrade

o

sudo apt buong pag-upgrade

Ang mga utos na ito ay maaaring pagsamahin upang maisagawa ang pag-update nang sunud-sunod na ganito:

makakuha ng pag-update ng & sudo apt-makakuha ng pag-upgrade

o

ang pag-update ng sudo && upgrade ng sudo

Upang mai-install ang software, ang utos ay:

sudo apt-get install $ packageName

o

sudo apt install $ packageName

Upang alisin ang isang package:

sudo apt-get alisin ang $ packageName

o

sudo apt alisin ang $ packageName

Sa pamamagitan ng paglilimita sa iyong software system gamit ang apt-get alisin na utos, ang Apt ay isang mahusay na trabaho sa pagkuha ng mga hindi nagamit na dependencies, gayunpaman kung minsan sa kurso ng pag-alis ng software o isang pag-upgrade ng ilang mga susunod na dependencies ay maaaring manatili sa system. Kung nais mong alisin ang mga pakete na ito sa system. Kasama sa Apt ang isang utos para sa gawaing ito:

sudo apt-kumuha autoremove

o

sudo apt autoremove

Maghanap para sa isang mai-install na package:

sudo apt-cache paghahanap $ packageName

o

sudo apt paghahanap $ packageName

Kasalukuyang hindi inaalok ng Apt ang kakayahang mag-install ng isang pakete mula sa isang url, na nangangahulugang dapat mahanap at i-download ng gumagamit ang pakete na mai-install ng kanyang sarili. Ang Ubuntu at ilan sa mga derivatibo nito ay pinamamahalaang upang labanan ito gamit ang isang solong pag-click sa mga apturl link, na matatagpuan sa ilang mga website.

Entropy

Ang Entropy ay ang default manager manager para sa sistema ng Sabayon Linux, isang hinango ng Gentoo. Ang nakakaakit sa Entropy ay ang sabayon ay gumagamit ng mga binary file sa pamamagitan ng Entropy, at din ang source code sa pamamagitan ng package ng Gentoo na Portage. Ang isang pangunahing buod ng sistemang ito ay ang mga sumusunod:

  • Ang mga pakete ng mapagkukunan ay binuo sa mga binary file sa pamamagitan ng Entropy, gamit ang Portage.Ang Entropy ay nag-convert ng mga binaries sa isang Entropy package.Ang mga Entropy packages ay idinagdag sa sabayon ng Sabayon Ang gumagamit ay nag-install ng isang binary file sa pamamagitan ng Entropy.

Ang Entropy ay maihahambing sa Apt, YUM, ZYpp, at DNF, na nangangahulugang madaling gamitin ang mga utos para sa mga nagsisimula. Kasama rin sa entropy ang mga shortcut.

Upang ma-update ang software:

pag-update ng sudo equo

o

sudo equo up

Upang ma-update ang lahat ng mga pakete:

pag-upgrade ng sudo equo

o

sudo equo u

Ang mga utos na ito ay maaaring magamit nang sabay-sabay:

ang pag-update ng sudo & & upgrade ng sudo equo

o

sudo equo up && sudo equo u

Upang mai-install ang isang package:

sudo equo install $ packageName

o

sudo equo sa $ packageName

Upang alisin ang isang package:

sudo equo alisin ang $ packageName

o

sudo equo rm $ packageName

Upang maghanap para sa isang mai-install na package:

sudo equo paghahanap $ packageName

ZYpp

Ang ZYpp ay isa pang dependency sa paglutas para sa pamamahala ng pakete ng RPM, at ang default manager manager para sa OpenSUSE at SUSE Linux Enterprise. Gumagamit ang ZYpp ng binary.rpm, tulad ng YUM, ngunit bahagyang mas mabilis ito sapagkat nakasulat ito sa C ++, habang ang YUM ay nakasulat sa Python. Ang ZYpp ay napakadaling gamitin dahil kasama nito ang mga shortcut ng command na maaaring magamit sa halip na buong utos.

GUSTO NAMIN IYO Ang pinakamahusay na mga pamamahagi ng Linux 2018

Tulad ng YUM, ang ZYpp ay nag-update at nagpapabuti sa lahat ng mga pakete gamit ang sumusunod na utos:

pag-update ng sudo zypper

o

sudo zypper up

Upang mai-install ang isang package:

sudo zypper install $ packageName

o

sudo zypper sa $ packageName

Upang alisin ang isang package, gamitin ang utos:

sudo zypper pagtanggal $ packageName

o

sudo zypper rm $ packageName

Maghanap para sa isang mai-install na package:

sudo zypper paghahanap $ packageName

Tulad ng YUM, walang utos autoremove na kasama sa ZYpp. Gayundin, tulad ng Ubuntu, ang OpenSUSE ay may isang-click na mga link sa pag-install para sa web batay sa package sa pag-install.

DNF, o Dandified YUM

Ang DNF ay isang muling pagsulat ng YUM na gumagamit ng mga tampok ng ZYpp, lalo na ang pagiging umaasa sa mga kakayahan ng paglutas. Ang DNF ay ang default manager manager para sa Fedora 22 at mas mataas, at dapat maging default na system ng CentOS sa hinaharap.

Upang mai-update at i-upgrade ang buong system:

pag-update ng sudo dnf

Upang mai-install ang isang package:

i-install ang sudo $ packageName

Upang alisin ang isang package:

sudo dnf alisin ang $ packageName

Maghanap para sa isang mai-install na package:

sudo dnf paghahanap $ packageName

Hindi tulad ng YUM at ZYpp, ang DNF ay nagbibigay ng utos ng autoremove upang maghanap sa system at alisin ang mga dependencies nang hindi gumagamit ng:

sudo dnf autoremove

At pinapayagan din ng DNF ang pag- install ng mga pakete mula sa isang URL:

sudo dnf i-install ang $ url

Pagsubok sa iba't ibang mga tagapamahala ng pakete na magagamit, maaari mong mahanap ang manager na pinaka komportable para sa iyo sa anumang distro.

Inirerekumenda namin na basahin kung paano lumikha ng isang Bootable Ubuntu USB.

Napakahalaga ng pamamahala ng package sa Linux, at alam kung paano gamitin ang maraming mga tagapamahala ng pakete ay makakatulong sa isang gumagamit, dahil ang pag-download o pag-install ng software mula sa mga repositori, bilang karagdagan sa pag- update, pamamahala ng mga dependencies at pag-uninstall ng software ay napakahalaga at isang kritikal na seksyon sa pamamahala ng sistema ng Linux.

Alin ang manager manager ay pinakamahusay para sa iyo? Nasubukan mo bang i-install ang isa sa mga tagapamahala ng pakete sa labas ng default na distro? Sana nagustuhan mo ito at kung nais mo ng maraming mga tutorial sa Linux, maaari mong iwanan ang iyong mga komento at ibahagi sa mga social network.

Hardware

Pagpili ng editor

Back to top button