San artaigil seo, gheibh sinn a-mach dè manaidsearan pacaid a bheil agus rannsaich dhà de na manaidsearan as mòr-chòrdte airson siostaman Linux: APT (Inneal pacaid adhartach) agus YUM (Yellowdog Updater, Atharrachadh). Nì sinn sgrùdadh air na prionnsapalan bunaiteach a thaobh mar a bhios manaidsearan pacaid Linux ag obair, dèan coimeas eadar na feartan agus na buannachdan aca, agus beachdaichidh sinn air eisimpleirean de chleachdadh practaigeach, a’ toirt a-steach òrdughan agus gnìomhan bunaiteach airson pasganan a riaghladh.
Manaidsearan pacaid nan innealan ann an siostaman obrachaidh a tha air an dealbhadh gus stàladh, ùrachadh agus toirt air falbh co-phàirtean bathar-bog, ris an canar pacaidean. Gu sìmplidh, bidh manaidsearan pacaid a’ cuideachadh le bhith a’ stàladh, a’ sguabadh às agus ag ùrachadh bathar-bog air coimpiutair. Anns a Siostam-obrachaidh Linux, tha manaidsearan pacaid gu sònraichte cudromach leis gu bheil iad a’ dèanamh fèin-ghluasad air a’ phròiseas, a’ dèanamh cinnteach gu bheil a h-uile prògram san t-siostam ag obair còmhla gu ceart agus gun chòmhstri.
Manaidsear pacaid APT
Fiosrachadh Coitcheann
APT na mhanaidsear pacaid airson siostaman obrachaidh stèidhichte air Debian leithid Debian agus Ubuntu, a tha cuideachd a ’toirt a-steach deasaich | agus apt-cache. Tha e air a chleachdadh airson stàladh, toirt air falbh agus stiùireadh pasganan bathar-bog. Coltach ri goireas sam bith eile air Linux, tha co-chòrdadh intuitive aig apt:
apt command option package_name
Am measg nan òrdughan as cumanta tha:
update - ùraich an liosta pacaidupgrade - ùrachadh pacaidean stàlaichteinstall - stàlaich pacaidean ùraremove - thoir air falbh pasganpurge - thoir air falbh pasgan còmhla ris na faidhlichean rèiteachaidh aigeautoremove - thoir air falbh pacaidean nach deach an cleachdadhsearch - lorg pacaidean
Gheibh thu fiosrachadh mu na h-òrdughan bunaiteach a’ cleachdadh an cuideachadh earrann:
No le bhith a’ fosgladh leabhar-làimhe coileanta:
man apt
Anns an leabhar-làimhe, faodaidh tu eòlas fhaighinn air a h-uile òrdugh a tha ri fhaighinn agus tuairisgeul mionaideach air gach fear. Eisimpleir taisbeanadh:
A bharrachd air òrdughan bunaiteach, faodaidh luchd-cleachdaidh cuideachd argamaid a bharrachd a chleachdadh - roghainn. Seo cuid dhiubh:
-y, --yes - air a chleachdadh gus dearbhadh gu fèin-ghluasadach a h-uile brosnachadh a dh’ fhaodadh APT a thaisbeanadh-q, --quiet - a ’dèanamh an toradh nas sàmhaiche, ie, a’ lughdachadh na tha de fhiosrachadh air a thaisbeanadh air an sgrion-t, --target-release - a ’ceadachadh dreach siostam obrachaidh targaid a shònrachadh airson pacaidean a chuir a-steach no ùrachadh-f - a’ toirt air pacaidean a chuir a-steach, eadhon ged a tha eisimeileachd neo-riaraichte ann-c - a’ sònrachadh faidhle rèiteachaidh airson a chleachdadh.
Eisimpleirean de chleachdadh
Dèanamaid sgrùdadh air cuid de na h-òrdughan agus na roghainnean ann an cleachdadh. Mar eisimpleir, cleachdaidh sinn Python3. Gus tòiseachadh, feumaidh tu an liosta pacaid ùrachadh:
apt update
Às deidh sin, faodaidh tu leantainn air adhart leis an stàladh:
apt install python3
Ma tha feum air an inneal seo a thoirt air falbh san àm ri teachd, faodaidh tu an àithne a chleachdadh gus am pasgan a thoirt air falbh:
apt remove python3
No thoir air falbh am pasgan còmhla ris na faidhlichean rèiteachaidh aige. Bidh an àithne seo gu tur a’ glanadh siostam a’ phacaid agus a h-uile dàta co-cheangailte ris:
apt purge python3
Airson cleachdadh làitheil, thathas a’ moladh ùrachadh a dhèanamh air pasganan stàlaichte. Faodar seo a dhèanamh nas fhasa leis an òrdugh:
apt upgrade
A cheart cho feumail tha an àithne a bheir air falbh pasganan a chaidh an stàladh mar eisimeileachd ach nach eil feum orra tuilleadh airson pasgan sam bith:
apt autoremove
Beachdaich air eisimpleirean coltach, ach a 'cleachdadh roghainnean.
Ùrachadh fèin-ghluasadach air an liosta pacaid:
apt-get update -y
Ùrachadh sàmhach air a h-uile pasgan stàlaichte:
apt-get upgrade -q
A’ stàladh pasgan a’ sònrachadh an tionndadh targaid den t-siostam obrachaidh (mar eisimpleir, Ubuntu 22.04):
apt-get install <package_name> -t jammy
Co-dhùnadh
Ann a bhith a’ crìochnachadh na h-earrainn air manaidsear pacaid APT, is fhiach a bhith mothachail air na buannachdan agus na h-eas-bhuannachdan aige. Am measg nam buannachdan tha:
- Taghadh farsaing de phasganan: ruigsinneachd gu stòran oifigeil agus treas-phàrtaidh;
- Furasta a chleachdadh: òrdughan intuitive airson stàladh, ùrachadh agus toirt air falbh;
- Riaghladh fèin-ghluasadach air eisimeileachd: a’ fuasgladh eisimeileachd gun eadar-theachd luchd-cleachdaidh;
- Tèarainteachd: a’ cleachdadh ainmean-sgrìobhte criptografach gus dearbhadh dè cho cinnteach ‘s a tha pasganan.
Am measg nan eas-bhuannachdan, is fhiach iomradh a thoirt air:
- Taic cuibhrichte airson pasganan treas-phàrtaidh;
- Ùrachaidhean slaodach an coimeas ri cuid de mhanaidsearan pacaid eile;
- Dìth taic airson cuid de dh'ailtireachd.
A dh ’aindeoin na h-uireasbhaidhean sin, tha APT fhathast mar aon de na h-innealan riaghlaidh pacaid as mòr-chòrdte agus earbsach ann an saoghal Linux, a’ toirt goireasachd agus èifeachdas do luchd-cleachdaidh ann a bhith a ’stàladh agus ag ùrachadh bathar-bog.
Manaidsear pacaid YUM
Fiosrachadh Coitcheann
YUM na mhanaidsear pacaid airson siostam-obrachaidh Linux, air a leasachadh le Red Hat airson riaghladh stàladh, ùrachadh, agus toirt air falbh bathar-bog. Bidh e na inneal riaghlaidh pacaid àbhaisteach ann an sgaoilidhean mar RHEL, CentOS, agus Fedora.
Tha co-chòrdadh na h-àithne gu math sìmplidh agus intuitive. Tha e sa mhòr-chuid a’ toirt a-steach prìomh fhaclan agus paramadairean a tha a’ mìneachadh an gnìomh a nì manaidsear a ’phacaid. Nì sinn sgrùdadh nas mionaidiche air na prìomh òrdughan.
A' stàladh pacaid:
yum install <package_name>
Ag ùrachadh pacaid:
yum update <package_name>
A' toirt air falbh pacaid:
yum remove <package_name>
A’ lorg pacaid a rèir prìomh fhacal:
yum search <keyword>
A’ liostadh phasgan stàlaichte:
yum list
Faodaidh tu eòlas fhaighinn air an làn liosta de na h-òrdughan a tha rim faighinn anns an fhaidhle cuideachadh earrann:
A bharrachd air an t-seata òrdughan àbhaisteach, tha an inneal cuideachd a’ toirt taic do roghainnean agus brataichean a bharrachd. Seo eisimpleirean de na paramadairean sin:
-C - cleachd faidhle rèiteachaidh-q - cuir às do thoraidhean airson sàmhchair a bharrachd-y - cuir à comas eadar-ghnìomhachd-v - cuir an gnìomh toradh gnìomhair-e - cuir an comas toradh leudaichte
Am measg nam brataichean as cumanta tha:
--installroot - stàlaich pacaidean ann an eòlaire ainmichte--releasever - stàlaich pacaidean bho dhreach fuasglaidh ainmichte--exclude - cuir a-mach pacaidean ainmichte bhon stàladh--allowerasing - leig le pacaidean stàlaichte a thoirt air falbh nuair a thathar a’ stàladh feadhainn ùra--nogpgcheck - cuir à comas sgrùdadh GPG rè stàladh pacaid
Tha YUM air a rèiteachadh tro fhaidhlichean rèiteachaidh:
- /etc/yum.conf - tha roghainnean cruinne airson a’ phrògram anns an fhaidhle seo.
- /etc/yum.repos.d - bidh an eòlaire seo a’ stòradh faidhlichean rèiteachaidh airson gach stòr às am bi YUM a’ luchdachadh sìos pacaidean.
Eisimpleirean de chleachdadh
Cleachdaidh sinn Nginx mar bhunait airson na h-eisimpleirean againn. Gus am pasgan a stàladh, cleachd an àithne:
yum install nginx
A’ taisbeanadh fiosrachadh pacaid:
yum info nginx
Seall liosta de na h-ùrachaidhean a tha rim faighinn airson Nginx:
yum check-update nginx
Dèan ùrachadh air an tionndadh as ùire:
yum update nginx
Thoir air falbh am prògram bhon t-siostam:
yum remove nginx
Ùraich a h-uile pasgan stàlaichte leis an òrdugh a leanas:
yum update
Ma tha thu dìreach airson sùil a thoirt airson ùrachaidhean a tha rim faighinn gun a bhith gan stàladh:
yum check-update
Gluaisidh sinn air adhart gu eisimpleirean nas iom-fhillte, a 'toirt a-steach na crìochan agus na brataichean a chaidh a dheasbad na bu tràithe.
Stàlaich am pasgan nginx gun toradh agus gun dearbhadh, a’ cleachdadh am faidhle rèiteachaidh /etc/yum.conf:
yum -q -y -C install nginx
Ùraich a h-uile pasgan, ach a-mhàin an kernel, le toradh mionaideach:
yum -v --exclude=kernel update
Thoir air falbh am pasgan Apache agus a h-uile eisimeileachd, a 'ceadachadh pasganan stàlaichte a thoirt air falbh tron phròiseas seo:
yum -y remove httpd --allowerasing
Geàrr-chunntas
Coltach ri inneal sam bith, tha neartan agus laigsean aig YUM. Am measg nam buannachdan aige tha:
- Tha YUM a’ toirt seachad eadar-aghaidh sìmplidh agus intuitive airson a bhith a’ riaghladh phasganan.
- Bidh e gu fèin-obrachail a’ riaghladh eisimeileachd rè stàladh no toirt air falbh pacaidean.
- Tha e a’ toirt cothrom faighinn gu stòran meadhanaichte anns a bheil mìltean de phasganan deiseil airson an cleachdadh.
- Bidh e a’ toirt taic do fheart ùrachadh fèin-ghluasadach.
Am measg nan eas-bhuannachdan tha:
- Luas. Faodaidh an ùine cur gu bàs a bhith slaodach, gu sònraichte nuair a bhios tu a’ dèiligeadh ri meudan mòra de dhàta no lìonraidhean slaodach.
- Stòr-dàta ùrachaidhean a. Feumaidh cuid de dh’ obraichean an stòr-dàta pacaid ùrachadh, a dh’ fhaodadh pròiseas stiùireadh pacaid a dhèanamh nas slaodaiche.
- Taic cuibhrichte airson dreachan pacaid. Uaireannan chan eil YUM a’ tabhann ach dreachan pacaid nas sine, a dh’ fhaodadh a bhith duilich ma tha feum agad air an dreach as ùire den bhathar-bog.
- Rèiteachadh stòrais. Aig amannan tha feum air tasgaidhean a bharrachd a stèidheachadh gus faighinn gu pasganan no dreachan sònraichte.
Gu h-iomlan, tha YUM na inneal cumhachdach agus goireasach airson a bhith a’ riaghladh phasganan ann an siostaman stèidhichte air Red Hat, ach mar bhathar-bog sam bith, tha buannachdan agus eas-bhuannachdan ann a bu chòir beachdachadh nuair a thathar ga chleachdadh.
Tha feum air manaidsearan pacaid
Tha àite cudromach aig an dà chuid APT agus YUM ann a bhith a’ stiùireadh bathar-bog air Linux, a’ toirt cothrom goireasach air pasganan is ùrachaidhean. A dh’ aindeoin eadar-dhealachaidhean ann an co-chòrdadh agus feartan, bidh na manaidsearan pacaid sin a’ dèanamh cinnteach à riaghladh èifeachdach air eisimeileachd agus ùrachadh bathar-bog. Ge bith dè an roghainn a tha ann, tha gach manaidsear pacaid fhathast na inneal riatanach airson grunn thagraidhean a chuir a-steach, co dhiubh a tha Linux deasaiche teacsa no bathar-bog sam bith eile.