Ma kēia ʻatikala, e ʻike mākou i nā mea hoʻokele pūʻolo a e ʻimi i ʻelua o nā mea hoʻokele kaulana loa no nā ʻōnaehana Linux: APT (Advanced Package Tool) a me YUM (Yellowdog Updater, Modified) . E aʻo mākou i nā loina kumu o ka hana ʻana o nā mea hoʻokele pūʻolo Linux, e hoʻohālikelike i kā lākou mau hiʻohiʻona a me nā pono, a e noʻonoʻo i nā hiʻohiʻona o ka hoʻohana pono ʻana, me nā kauoha kumu a me nā hana no ka hoʻokele ʻana i nā pūʻolo.
ʻO nā luna hoʻokele pūʻolo he mau mea hana i nā ʻōnaehana hana i hoʻolālā ʻia e hoʻokele i ka hoʻonohonoho ʻana, ka hoʻohou ʻana, a me ka wehe ʻana i nā ʻāpana polokalamu, i ʻike ʻia he mau pūʻolo. I ka ʻōlelo maʻalahi, kōkua nā luna hoʻokele pūʻolo e hoʻokomo, holoi, a hoʻohou i nā polokalamu ma kahi kamepiula. I ka ʻōnaehana hana Linux , he mea nui loa nā luna hoʻokele pūʻolo no ka mea e hoʻokele pono lākou i ke kaʻina hana, e hōʻoia ana e hana pololei nā polokalamu āpau i loko o ka ʻōnaehana a me ka ʻole o nā hakakā.
Luna Hooponopono APT
General Information
He luna hoʻokele pūʻolo ʻo APT no nā ʻōnaehana hana e pili ana iā Debian e like me Debian a me Ubuntu , nona pū kekahi ʻo apt-get a me apt-cache . Hoʻohana ʻia ia no ka hoʻouka ʻana, wehe ʻana, a me ka hoʻokele ʻana i nā pūʻolo polokalamu. E like me nā pono hana ʻē aʻe ma Linux, loaʻa iā apt kahi syntax intuitive:
apt command option package_name
Aia nā kauoha maʻamau:
update - hōʻano hou i ka papa inoa pūʻoloupgrade - hoʻonui i nā pūʻolo i hoʻokomo ʻiainstall - hoʻokomo i nā pūʻolo houremove - wehe i kahi pūʻolopurge - wehe i kahi pūʻolo me kāna mau faila hoʻonohonohoautoremove - wehe i nā pūʻolo i hoʻohana ʻole ʻiasearch - huli i nā pūʻolo
Hiki iā ʻoe ke loaʻa ka ʻike e pili ana i nā kauoha kumu me ka hoʻohana ʻana i ka ʻāpana kōkua :
A i ʻole ma ka wehe ʻana i kahi manual piha:
man apt
Ma ka manuale, hiki iā ʻoe ke hoʻomaʻamaʻa iā ʻoe iho me nā kauoha āpau i loaʻa a me ka wehewehe kikoʻī o kēlā me kēia. Hōʻike laʻana:
Ma waho aʻe o nā kauoha maʻamau, hiki i nā mea hoʻohana ke hoʻohana i kahi hoʻopaʻapaʻa hou - he koho. Eia kekahi o lākou:
-y, --yes - hoʻohana ʻia e hōʻoia ʻokoʻa i nā ʻōkuhi āpau i hōʻike ʻia e APT-q, --quiet - hoʻonanea i ka hoʻopuka, ʻo ia hoʻi, hoʻemi i ka nui o ka ʻike i hōʻike ʻia ma ka pale-t, --target-release - hiki iā ʻoe ke kuhikuhi i kahi mana o ka ʻōnaehana hana no ka hoʻokomo ʻana a i ʻole ka hoʻonui ʻana i nā pūʻolo-f - hoʻoikaika i ka hoʻokomo ʻana i nā pūʻolo, ʻoiai inā he mau hilinaʻi ʻoluʻolu ʻole-c - kuhikuhi i kahi faila hoʻonohonoho e hoʻohana ai.
Nā Laʻana o ka hoʻohana
E nānā kākou i kekahi o nā kauoha a me nā koho i ka hana. No ka laʻana, e hoʻohana mākou iā Python3. No ka hoʻomaka ʻana, pono ʻoe e hōʻano hou i ka papa inoa pūʻolo:
apt update
Ma hope o kēlā, hiki iā ʻoe ke hoʻomau i ka hoʻonohonoho:
apt install python3
Inā pono e wehe i kēia mea hana i ka wā e hiki mai ana, hiki iā ʻoe ke hoʻohana i ke kauoha e wehe i ka pōʻai:
apt remove python3
A i ʻole e wehe i ka pūʻolo me kāna mau faila hoʻonohonoho. Hoʻopau loa kēia kauoha i ka ʻōnaehana o ka pūʻolo a me nā ʻikepili pili āpau:
apt purge python3
No ka hoʻohana ʻana i kēlā me kēia lā, ʻōlelo ʻia e hana i nā mea hou o nā pūʻulu i kau ʻia. Hiki ke maʻalahi kēia ma ke kauoha:
apt upgrade
ʻO ke kauoha e wehe i nā pūʻolo i hoʻonohonoho ʻia ma ke ʻano he hilinaʻi akā ʻaʻole pono ia no kekahi pūʻolo:
apt autoremove
E noʻonoʻo i nā hiʻohiʻona like, akā hoʻohana i nā koho.
Hoʻohou ʻakomi o ka papa inoa pūʻolo:
apt-get update -y
Hoʻoponopono mālie o nā pūʻolo i hoʻokomo ʻia:
apt-get upgrade -q
Ke kau ʻana i kahi pūʻolo e hōʻike ana i ka mana o ka ʻōnaehana hana (e laʻa, ʻo Ubuntu 22.04):
apt-get install <package_name> -t jammy
Panina
I ka hoʻopau ʻana i ka ʻāpana ma ka luna hoʻokele APT, pono e ʻike i kāna mau pono a me nā hemahema. Loaʻa nā pōmaikaʻi:
- ʻO kahi koho ākea o nā pūʻolo: ke komo ʻana i nā waihona mana a me nā ʻaoʻao ʻekolu;
- ʻO ka maʻalahi o ka hoʻohana: nā kauoha intuitive no ka hoʻonohonoho ʻana, nā mea hou, a me ka wehe ʻana;
- Hoʻoponopono 'akomi i nā hilinaʻi: hoʻoholo i nā hilinaʻi me ka ʻole o ka mea hoʻohana;
- Palekana: hoʻohana i nā pūlima cryptographic e hōʻoia i ka ʻoiaʻiʻo o nā pūʻolo.
Ma waena o nā hemahema, pono e haʻi ʻia:
- Kākoʻo kaupalena no nā pūʻolo ʻaoʻao ʻekolu;
- Hoʻohālikelike ʻia nā hōʻano hou lohi i kekahi mau mana pūʻolo;
- Ka nele i ke kākoʻo no kekahi mau hale kūkulu hale.
ʻOiai ʻo kēia mau hemahema, ʻo ka APT kekahi o nā mea hoʻokele kaulana a hilinaʻi hoʻi i ka honua Linux, e hāʻawi ana i nā mea hoʻohana i ka ʻoluʻolu a me ka pono i ka hoʻokomo ʻana a me ka hoʻonui ʻana i nā polokalamu.
Luna Pūʻulu YUM
General Information
He luna hoʻokele pūʻolo ʻo YUM no ka ʻōnaehana hana Linux, i hoʻomohala ʻia e Red Hat no ka hoʻokele ʻana i ka hoʻouka ʻana, ka hoʻohou ʻana, a me ka wehe ʻana i nā polokalamu. Hana ia ma ke ʻano he mea hana hoʻokele pūʻolo maʻamau i nā hoʻolaha e like me RHEL , CentOS , a me Fedora.
He maʻalahi a intuitive ka syntax o ke kauoha. Loaʻa ka nui o nā huaʻōlelo a me nā ʻāpana e wehewehe i ka hana i hana ʻia e ka luna pūʻolo. E nānā pono kākou i nā kauoha nui.
Ke hoʻouka nei i pūʻolo:
yum install <package_name>
Ke hōʻano hou nei i kahi pūʻolo:
yum update <package_name>
Ke wehe nei i kahi pūʻolo:
yum remove <package_name>
Ke ʻimi nei i kahi pūʻolo ma ka huaʻōlelo:
yum search <keyword>
Ke papa inoa nei i nā pūʻolo i hoʻokomo ʻia:
yum list
Hiki iā ʻoe ke hoʻomaʻamaʻa iā ʻoe iho me ka papa inoa piha o nā kauoha i loaʻa ma ka ʻāpana kōkua :
Ma waho aʻe o ka hoʻonohonoho maʻamau o nā kauoha, kākoʻo pū ka mea hana i nā koho a me nā hae. Eia kekahi mau laʻana o kēia mau ʻāpana:
-C - hoʻohana i kahi faila hoʻonohonoho-q - hoʻopaʻa i ka hoʻopuka no ka mālie hou-y - hoʻopau i ka pilina-v - hiki ke hoʻopuka i ka huaʻōlelo-e - hiki ke hoʻonui i ka hoʻopuka
ʻO nā hae maʻamau ka:
--installroot - hoʻokomo i nā pūʻolo ma kahi papa kuhikuhi--releasever - hoʻokomo i nā pūʻolo mai kahi mana hoʻokuʻu i kuhikuhi ʻia--exclude - wehe i nā pūʻolo i kuhikuhi ʻia mai ka hoʻokomo ʻana--allowerasing - e ʻae i ka wehe ʻana i nā pūʻolo i hoʻokomo ʻia i ka wā e hoʻokomo ai i nā mea hou--nogpgcheck - hoʻopau i ka nānā ʻana i ka GPG i ka wā e hoʻokomo ai i ka pūʻolo
Hoʻonohonoho ʻia ʻo YUM ma o nā faila hoʻonohonoho:
- /etc/yum.conf - aia kēia faila i nā hoʻonohonoho honua no ka papahana.
- /etc/yum.repos.d - mālama kēia papa kuhikuhi i nā faila hoʻonohonoho no kēlā me kēia waihona kahi e hoʻoiho ai ʻo YUM i nā pūʻolo.
Nā Laʻana Hoʻohana
E hoʻohana kākou iā Nginx i kumu no kā mākou mau hiʻohiʻona. No ka hoʻouka ʻana i ka pūʻolo, e hoʻohana i ke kauoha:
yum install nginx
Ke hōʻike nei i ka ʻike pūʻolo:
yum info nginx
Hōʻike i kahi papa inoa o nā mea hou i loaʻa no Nginx:
yum check-update nginx
Hana i ka mea hou i ka mana hou loa:
yum update nginx
Wehe i ka polokalamu mai ka ʻōnaehana:
yum remove nginx
Hōʻano hou i nā pūʻolo i hoʻokomo ʻia me kēia kauoha:
yum update
Inā makemake ʻoe e nānā i nā mea hou i loaʻa me ka hoʻokomo ʻole ʻana iā lākou:
yum check-update
E neʻe kākou i nā hiʻohiʻona paʻakikī, e pili ana i nā ʻāpana a me nā hae i kūkākūkā mua ʻia.
E hoʻouka i ka pūʻolo nginx me ka ʻole o ka puka a me ka hōʻoia ʻole, me ka hoʻohana ʻana i ka faila hoʻonohonoho /etc/yum.conf:
yum -q -y -C install nginx
Hoʻohou i nā pūʻolo a pau, me ka ʻole o ka kernel, me ka kikoʻī kikoʻī:
yum -v --exclude=kernel update
Wehe i ka pūʻolo Apache a me nā mea hilinaʻi āpau, e ʻae i ka wehe ʻana i nā pūʻolo i hoʻokomo ʻia i kēia kaʻina hana:
yum -y remove httpd --allowerasing
hōʻuluʻulu manaʻo
E like me kekahi mea hana, loaʻa iā YUM kona mau ikaika a me nā nāwaliwali. ʻO kāna mau mea maikaʻi he:
- Hāʻawi ʻo YUM i kahi interface maʻalahi a intuitive no ka mālama ʻana i nā pūʻolo.
- Hoʻoponopono 'akomi ia i nā hilinaʻi i ka wā e hoʻokomo ai a wehe ʻia paha nā pūʻolo.
- Hāʻawi ia i ke komo ʻana i nā waihona kikowaena i loaʻa i nā tausani o nā pūʻolo mākaukau e hoʻohana.
- Kākoʻo ia i kahi hiʻohiʻona hōʻano hou.
Loaʻa nā mea maikaʻi ʻole i:
- Ka māmā holo. Hiki ke lohi ka manawa hoʻokō, ʻoi aku hoʻi i ka wā e pili ana i ka nui o ka ʻikepili a i ʻole nā pūnaewele lohi.
- Nā mea hou i ka waihona. Pono kekahi mau hana e hoʻonui i ka waihona waihona, hiki ke hoʻolohi i ke kaʻina hana hoʻokele.
- Kākoʻo palena ʻole no nā mana pūʻolo. Hāʻawi ʻo YUM i kekahi manawa i nā mana pūʻolo kahiko, hiki ke pilikia inā makemake ʻoe i ka mana hou o ka polokalamu.
- Hoʻonohonoho waihona. I kekahi manawa, pono ka hoʻonohonoho ʻana i nā waihona hou no ke komo ʻana i kekahi mau pūʻolo a i ʻole nā mana.
Ma keʻano holoʻokoʻa, ʻo YUM kahi mea hana ikaika a maʻalahi no ka hoʻokele ʻana i nā pūʻolo i nā ʻōnaehana hoʻokumu ʻia ʻo Red Hat, akā e like me nā polokalamu, loaʻa iā ia nā pono a me nā hemahema e pono e noʻonoʻo ʻia i ka wā e hoʻohana ai.
Pono nā Luna Hoʻokele
He kuleana koʻikoʻi ko APT lāua ʻo YUM i ka hoʻokele ʻana i nā polokalamu ma Linux, e hāʻawi ana i ke komo kūpono i nā pūʻolo a me nā mea hou. ʻOiai nā ʻokoʻa o ke ʻano a me nā hiʻohiʻona, hōʻoia kēia mau luna hoʻokele pūʻolo i ka hoʻokele pono ʻana o nā mea hilinaʻi a me nā mea hou o nā polokalamu. Me ka nānā ʻole i ke koho, ʻo kēlā me kēia luna hoʻokele pūʻolo he mea hana pono loa no ka hoʻokomo ʻana i nā ʻano noi like ʻole, inā he mau mea hoʻoponopono kikokikona Linux a i ʻole kekahi polokalamu ʻē aʻe.