Ho hitantsika ato amin'ity lahatsoratra ity hoe inona mpitantana fonosana ary jereo ny roa amin'ireo mpitantana malaza indrindra ho an'ny rafitra Linux: APT (Fitaovana fonosana mandroso) sy YUM (Yellowdog Updater, Modified). Handinika ny fitsipika fototra momba ny fomba fiasan'ny mpitantana fonosana Linux isika, hampitaha ny endri-javatra sy ny tombony ananany, ary handinika ohatra momba ny fampiharana azo ampiharina, anisan'izany ny baiko fototra sy ny fiasa amin'ny fitantanana fonosana.
Mpitantana fonosana dia fitaovana amin'ny rafitra miasa natao hitantana ny fametrahana, fanavaozana ary fanesorana ireo singa rindrambaiko, fantatra amin'ny anarana hoe fonosana. Raha tsorina, ny mpitantana fonosana dia manampy amin'ny fametrahana, famafana ary fanavaozana rindrambaiko amin'ny solosaina. Ao amin'ny Rafitra fiasa Linux, ny mpitantana ny fonosana dia tena manan-danja tokoa satria izy ireo dia manao automatique ny dingana, miantoka fa ny programa rehetra ao amin'ny rafitra dia miara-miasa tsara ary tsy misy fifandirana.
APT Package Manager
General Information
APT dia mpitantana fonosana ho an'ny rafitra miasa miorina amin'ny Debian toy ny Debian sy Ubuntu, izay ahitana koa mahay-mahazo sy apt-cache. Izy io dia ampiasaina amin'ny fametrahana, fanesorana ary fitantanana ny fonosana rindrambaiko. Tahaka ny fitaovana hafa rehetra amin'ny Linux, apt dia manana syntax intuitive:
apt command option package_name
Ny baiko mahazatra indrindra dia ahitana:
update - havaozy ny lisitry ny fonosanaupgrade – manavao ny fonosana napetrakainstall – mametraka fonosana vaovaoremove – manala fonosanapurge - esory ny fonosana miaraka amin'ny rakitra fanamafisana azyautoremove - esory ny fonosana tsy ampiasainasearch – fitadiavana fonosana
Azonao atao ny mahazo fampahalalana momba ny baiko fototra amin'ny fampiasana ny Vonjeo faritra:
Na amin'ny fanokafana boky torolalana feno:
man apt
Ao amin'ny boky torolalana, azonao atao ny mahafantatra tsara ny baiko rehetra misy sy ny famaritana amin'ny antsipiriany ny tsirairay. Fampisehoana ohatra:
Ankoatra ny baiko fototra, ny mpampiasa dia afaka mampiasa tohan-kevitra fanampiny - safidy. Ireto ny sasany amin'izy ireo:
-y, --yes - ampiasaina hanamafisana ho azy ny bitsika rehetra mety atolotry ny APT-q, --quiet – mahatonga ny vokatra ho mangina kokoa, izany hoe, mampihena ny habetsaky ny fampahalalana aseho eo amin'ny efijery-t, --target-release - mamela ny famaritana ny dikan-tenin'ny rafitra fandidiana kendrena amin'ny fametrahana na fanavaozana ny fonosana-f - manery ny fametrahana fonosana, na dia misy fiankinana tsy afa-po-c – mamaritra ny fisie fichier ampiasaina.
Ohatra amin'ny fampiasana
Andeha hodinihintsika ny sasany amin'ireo baiko sy safidy amin'ny fampiharana. Ohatra, hampiasa Python3 izahay. Mba hanombohana dia mila manavao ny lisitry ny fonosana ianao:
apt update
Aorian'izay dia afaka manohy ny fametrahana ianao:
apt install python3
Raha ilaina ny manaisotra ity fitaovana ity amin'ny ho avy dia azonao ampiasaina ny baiko hanesorana ilay fonosana:
apt remove python3
Na esory ny fonosana miaraka amin'ny rakitra fikirakirana azy. Ity baiko ity dia manadio tanteraka ny rafitry ny fonosana sy ny angona mifandraika rehetra:
apt purge python3
Ho an'ny fampiasana isan'andro dia soso-kevitra ny hanao fanavaozana ny fonosana napetraka. Afaka manamora izany amin'ny alalan'ny baiko:
apt upgrade
Mahasoa ihany koa ny baiko manaisotra ny fonosana napetraka ho miankina fa tsy ilaina intsony amin'ny fonosana:
apt autoremove
Diniho ny ohatra mitovy amin'izany, fa mampiasa safidy.
Fanavaozana ho azy ny lisitry ny fonosana:
apt-get update -y
Fanavaozana mangina ny fonosana napetraka rehetra:
apt-get upgrade -q
Fametrahana fonosana mamaritra ny dikan-teny kendrena amin'ny rafitra miasa (ohatra, Ubuntu 22.04):
apt-get install <package_name> -t jammy
Famaranana
Amin'ny famaranana ny fizarana momba ny mpitantana ny fonosana APT dia tsara ny manamarika ny tombony sy ny fatiantoka. Ny tombony dia ahitana:
- Fantenana marobe amin'ny fonosana: fidirana amin'ny tahiry ofisialy sy an'ny antoko fahatelo;
- Mora ampiasaina: baiko intuitive amin'ny fametrahana, fanavaozana ary fanesorana;
- Fitantanana mandeha ho azy ny fiankinan-doha: mamaha ny fiankinan-doha tsy misy fitsabahan'ny mpampiasa;
- Fiarovana: mampiasa sonia kriptografika hanamarina ny maha-azo itokiana ny fonosana.
Amin'ireo tsy fahampiana dia ilaina ny manamarika:
- Fanohanana voafetra ho an'ny fonosana antoko fahatelo;
- Fanavaozana miadana raha oharina amin'ireo mpitantana fonosana hafa;
- Ny tsy fahampian'ny fanohanana ny maritrano sasany.
Na dia eo aza ireo lesoka ireo, ny APT dia mijanona ho iray amin'ireo fitaovana fitantanana fonosana malaza sy azo antoka indrindra amin'ny tontolon'ny Linux, manome fahafaham-po sy fahombiazana amin'ny fametrahana sy fanavaozana rindrambaiko ho an'ny mpampiasa.
YUM Package Manager
General Information
yum dia mpitantana fonosana ho an'ny rafitra fandidiana Linux, novolavolain'ny Red Hat ho an'ny fitantanana ny fametrahana, ny fanavaozana ary ny fanesorana ny rindrambaiko. Izy io dia fitaovana fitantanana fonosana mahazatra amin'ny fizarana toy ny RHEL, CentOS, ary Fedora.
Ny syntax an'ny baiko dia tsotra sy intuitive. Izy io indrindra dia ahitana teny fanalahidy sy masontsivana izay mamaritra ny hetsika ataon'ny mpitantana fonosana. Andeha hodinihintsika amin'ny antsipiriany bebe kokoa ny baiko fototra.
Fametrahana fonosana:
yum install <package_name>
Fanavaozana fonosana:
yum update <package_name>
Manala fonosana:
yum remove <package_name>
Mikaroka fonosana amin'ny teny fototra:
yum search <keyword>
Mitanisa fonosana napetraka:
yum list
Azonao atao ny mahafantatra ny lisitra feno amin'ny baiko misy ao amin'ny Vonjeo faritra:
Ho fanampin'ny baiko mahazatra, ny fitaovana dia manohana safidy fanampiny sy saina. Ireto misy ohatra vitsivitsy amin'ireo paramètre ireo:
-C – mampiasa fichier configuration-q - manindry ny vokatra ho an'ny fahanginana fanampiny-y - esory ny fifampiraharahana-v - mamela ny famoahana verbose-e - mamela ny vokatra lavitra
Ny saina mahazatra indrindra dia ahitana:
--installroot – mametraka fonosana ao anaty lahatahiry voafaritra--releasever - mametraka fonosana avy amin'ny dikan-teny famoahana voafaritra--exclude - esory ny fonosana voafaritra amin'ny fametrahana--allowerasing - avelao ny fanesorana ny fonosana napetraka mandritra ny fametrahana vaovao--nogpgcheck - esory ny fisavana GPG mandritra ny fametrahana fonosana
Ny YUM dia amboarina amin'ny alàlan'ny rakitra fikirakirana:
- /etc/yum.conf – Ity rakitra ity dia misy filaharana manerantany ho an'ny programa.
- /etc/yum.repos.d - Ity lahatahiry ity dia mitahiry rakitra fikirakirana ho an'ny tahiry tsirairay izay ialan'ny YUM ny fonosana.
Ohatra fampiasa
Andao hampiasa ny Nginx ho fototry ny ohatra ataontsika. Mba hametrahana ilay fonosana dia ampiasao ny baiko:
yum install nginx
Mampiseho fampahalalana momba ny fonosana:
yum info nginx
Asehoy ny lisitry ny fanavaozana azo alaina ho an'ny Nginx:
yum check-update nginx
Manaova fanavaozana ny kinova farany:
yum update nginx
Esory ny programa amin'ny rafitra:
yum remove nginx
Fanavaozana ny fonosana rehetra napetraka miaraka amin'ity baiko manaraka ity:
yum update
Raha te-hijery ny fanavaozana misy ianao nefa tsy mametraka azy ireo:
yum check-update
Andeha isika hiroso amin'ny ohatra saro-takarina kokoa, ahitana ireo mari-pamantarana sy saina noresahina teo aloha.
Apetraho ny fonosana nginx tsy misy vokatra ary tsy misy fanamafisana, amin'ny fampiasana ny rakitra /etc/yum.conf:
yum -q -y -C install nginx
Fanavaozana ny fonosana rehetra, ankoatry ny kernel, miaraka amin'ny vokatra amin'ny antsipiriany:
yum -v --exclude=kernel update
Esory ny fonosana Apache sy ny fiankinany rehetra, mamela ny fanesorana ireo fonosana napetraka mandritra ity dingana ity:
yum -y remove httpd --allowerasing
famintinana
Tahaka ny fitaovana rehetra, manana ny tanjany sy ny fahalemeny ny YUM. Anisan'ny tombony azony:
- YUM dia manome interface tsotra sy intuitive amin'ny fitantanana fonosana.
- Izy io dia mitantana ho azy ny fiankinan-doha mandritra ny fametrahana na fanesorana fonosana.
- Izy io dia mamela ny fidirana amin'ny trano fitehirizana foibe misy fonosana efa vonona an'arivony.
- Izy io dia manohana endri-javatra fanavaozana mandeha ho azy.
Ny fatiantoka dia misy:
- Haingana. Mety ho miadana ny fotoana famonoana, indrindra rehefa mifandray amin'ny angon-drakitra be dia be na tambajotra miadana.
- Fanavaozam-baovao. Ny asa sasany dia mitaky fanavaozana ny angon-drakitra fonosana, izay mety hampiadana ny fizotran'ny fitantanana fonosana.
- Fanohanana voafetra ho an'ny dikan-teny fonosana. Ny YUM indraindray dia manolotra dikan-drakitra tranainy kokoa, izay mety ho olana raha mila ny dikan-teny farany amin'ny rindrambaiko ianao.
- Fametrahana fitehirizana. Indraindray dia ilaina ny fametrahana tahiry fanampiny mba hidirana amin'ny fonosana na dikan-teny sasany.
Amin'ny ankapobeny, ny YUM dia fitaovana matanjaka sy mety amin'ny fitantanana ny fonosana amin'ny rafitra mifototra amin'ny Red Hat, saingy toy ny rindrambaiko rehetra, manana tombony sy tsy fahampiana izay tokony hodinihina rehefa mampiasa izany.
Ilaina ny mpitantana fonosana
Samy manana anjara toerana lehibe amin'ny fitantanana rindrambaiko amin'ny Linux ny APT sy ny YUM, manome fahafahana miditra mora amin'ny fonosana sy fanavaozana. Na dia eo aza ny fahasamihafana eo amin'ny syntax sy ny endri-javatra, ireo mpitantana fonosana ireo dia miantoka ny fitantanana mahomby ny fiankinan-doha sy ny fanavaozana rindrambaiko. Na inona na inona safidy, ny mpitantana fonosana tsirairay dia mijanona ho fitaovana tena ilaina amin'ny fametrahana fampiharana isan-karazany, na Linux mpamoaka lahatsoratra na rindrambaiko hafa.