LFCA: Hvernig á að stjórna hugbúnaðarpökkum í Linux - Hluti 7
Þessi grein er hluti 7 af LFCA seríunni, hér í þessum hluta kynnist þú almennum kerfisstjórnunarskipunum til að stjórna hugbúnaðarpökkum í Linux kerfinu.
Sem kerfisstjóri verður þú falin ábyrgð á stjórnun hugbúnaðarpakka. Þetta felur í sér að setja upp, uppfæra og fjarlægja eða fjarlægja pakka af kerfinu þínu.
Það eru tvær tegundir af pakka í Linux kerfi:
- Tvöfaldur pakkar: Þessir innihalda stillingarskrár, executables, man pages ásamt öðrum skjölum. Fyrir Debian hafa tvöfaldar pakkarnir .deb skráarendingu. Fyrir Red Hat bera tvöfaldar pakkarnir .rpm skráarendingu. Tvöfaldur pökkum er pakkað upp með því að nota Debian tólið rpm fyrir .rpm tvöfalda pakka eins og við munum sjá síðar.
- Upprunapakkar: Frumpakki er þjöppuð skrá sem inniheldur frumkóða forritsins, stutta lýsingu á pakkanum og leiðbeiningar um hvernig eigi að búa til forritið.
Mismunandi Linux dreifingar hafa sína eigin pakkastjóra og hér ætlum við að skoða 2 Linux fjölskyldur: Debian og Red Hat.
Debian pakkastjórnun
Debian veitir APT (Advanced Package Manager) sem framhlið pakkastjórnunarlausn. Þetta er öflugt skipanalínuforrit sem vinnur með kjarnasöfnum og gerir þér kleift að hlaða niður, setja upp, uppfæra og fjarlægja pakka úr kerfinu þínu.
Ef þú kemur úr Windows umhverfi ertu vanur að hlaða niður .exe
pakka frá hugbúnaðarsöluaðila og keyra hann á kerfinu þínu með uppsetningarhjálp.
Í Linux er allt öðruvísi að setja upp forrit. Hugbúnaðarpakkar eru hlaðnir niður og settir upp frá netgeymslum með því að nota pakkastjóra. Listinn yfir geymslur er skilgreindur í /etc/apt/sources.list skránni og /etc/sources.list.d skránni.
Á Debian-undirstaða dreifingu er APT pakkastjórinn notaður til að hlaða niður og setja upp pakka frá netgeymslunum. Það setur ekki aðeins upp pakka heldur einnig ósjálfstæðin sem pakkarnir þurfa
Það er alltaf mælt með því að uppfæra geymslurnar í /etc/apt/sources.list skránni áður en einhver pakki er settur upp. Til að ná þessu, keyrðu skipunina:
$ sudo apt update
Til að setja upp hugbúnaðarpakka, notaðu setningafræðina:
$ sudo apt install package_name
Til dæmis, til að setja upp Apache vefþjón, keyrðu skipunina:
$ sudo apt install apache2
Til að leita að framboði pakka í geymslunum, notaðu setningafræðina:
$ apt search package_name
Til dæmis, til að leita að framboði pakkans sem kallast neofetch, keyrðu skipunina:
$ apt search neofetch
Til að birta frekari upplýsingar um pakka skaltu nota apt skipunina sem hér segir.
$ apt show package_name
Til dæmis, til að sýna frekari upplýsingar um neofetch pakkann skaltu keyra:
$ apt show neofetch
Til að uppfæra uppsetta pakka á kerfinu þínu skaltu keyra skipunina:
$ sudo apt upgrade
Til að fjarlægja hugbúnaðarpakka, segðu apache2 keyrðu skipunina:
$ sudo apt remove apache2
Til að fjarlægja pakkann samhliða stillingarskránum skaltu nota hreinsunarvalkostinn eins og sýnt er.
$ sudo apt purge apache2
Dpkg pakkastjórinn
Debian-undirstaða Linux dreifingar bjóða einnig upp á dpkg pakkastjórann. Þetta er pakkastjórnun á lágu stigi sem meðhöndlar tvöfalda pakka sem krefjast enga ósjálfstæðis meðan á uppsetningu stendur. Ef dpkg greinir að tvíundarpakkaskrá krefst ósjálfstæðis, tilkynnir hún um ósjálfstæðin sem vantar og stöðvast.
Til að setja upp pakka úr .deb skrá skaltu nota dpkg skipunina sem hér segir:
$ sudo dpkg -i package.deb
Til dæmis, til að setja upp AnyDesk pakkann úr Debian skránni sem sýnd er, skaltu framkvæma:
$ sudo dpkg -i anydesk_6.1.0-1_amd64.deb OR $ sudo dpkg --unpack anydesk_6.1.0-1_amd64.deb
Til að athuga hvort pakkinn hafi verið settur upp skaltu keyra skipunina:
$ sudo dpkg -l anydesk
Til að fjarlægja pakkann skaltu nota -r
valkostinn eins og sýnt er:
$ sudo dpkg -r anydesk
Til að fjarlægja pakkann ásamt öllum stillingarskrám hans, notaðu -P
valkostinn til að hreinsa allar skrár sem tengjast pakkanum.
$ sudo dpkg -P anydesk
YUM/DNF og RPM pakkastjórnun
Nútímalegur YUM pakkastjóri, sem var í reynd pakkastjóri fyrir eldri útgáfur af Red Hat Linux dreifingum eins og RedHat og CentOS 7.
Rétt eins og APT, eru DNF eða YUM pakkastjórar notaðir til að setja upp pakka frá netgeymslum.
Til að setja upp pakka, notaðu setningafræðina:
$ sudo dnf install package-name OR $ sudo yum install package-name (For older versions)
Til dæmis, til að setja upp Apache httpd pakkann skaltu keyra skipunina:
$ sudo dnf install httpd OR $ sudo yum install httpd
Þú getur líka leitað að framboði pakka úr geymslunum á eftirfarandi hátt:
$ sudo dnf search mariadb
Til að uppfæra alla pakka í nýjustu útgáfuna skaltu framkvæma:
$ sudo dnf update OR $ sudo yum update
Til að fjarlægja pakkakeyrslu:
$ sudo dnf remove package_name OR $ sudo yum remove package_name
Til dæmis, til að fjarlægja httpd pakkann, keyrðu
$ sudo dnf remove httpd OR $ sudo yum remove httpd
RPM pakkastjórinn
Rpm pakkastjórinn er annað opinn pakkastjórnunartæki til að meðhöndla .rpm tvöfalda pakka á RedHat Linux dreifingum. Rétt eins og APT pakkastjóri stjórnar rpm tvöfaldur pakka.
Til að setja upp forrit með .rpm
skrá skaltu nota setningafræðina hér að neðan:
$ sudo rpm -i package_name
Til dæmis, til að setja upp AnyDesk forritið úr .rpm
skránni sem sýnd er skaltu keyra skipunina:
$ sudo rpm -i anydesk-6.1.0-1.el8.x86_64.rpm
Til að staðfesta eða athuga tilvist hugbúnaðarforrits á kerfinu þínu skaltu nota setningafræðina:
$ sudo rpm -q package_name
Til dæmis, til að athuga hvort Anydesk sé uppsett skaltu keyra skipunina:
$ sudo rpm -q anydesk
Til að spyrjast fyrir um alla núverandi hugbúnaðarpakka, notaðu skipunina:
$ sudo rpm -qa
Til að fjarlægja pakka með því að nota rpm skipunina skaltu nota setningafræðina:
$ sudo rpm -e package_name
Til dæmis:
$ sudo rpm -e anydesk
apt, dpkg, rpm, dnf og yum skipanirnar eru handhægar skipanalínuverkfæri sem geta hjálpað þér að setja upp, uppfæra og fjarlægja hugbúnaðarpakka á Linux kerfinu þínu.