Zanîngeh Rêbernameyên hêsan ên ku bi karûbarê Profitserver re bixebitin
Ser Zanîngeh Rêvebirên pakêbarê Linux

Rêvebirên pakêbarê Linux


Di vê gotarê de, em ê çi bibînin rêveberên pakêtê in û du rêveberên herî populer ên ji bo pergalên Linux-ê vekolînin: APT (Amûra pakêtê ya pêşkeftî) û YUM (Yellowdog Updater, Guherandin). Em ê prensîbên bingehîn ên ku rêvebirên pakêta Linux-ê çawa dixebitin lêkolîn bikin, taybetmendî û avantajên wan bidin ber hev, û mînakên serîlêdana pratîkî, tevî ferman û fonksiyonên bingehîn ên ji bo birêvebirina pakêtan, binirxînin.

Rêveberên pakêtê Amûrên pergalên xebitandinê ne ku ji bo birêvebirina sazkirin, nûvekirin û rakirina hêmanên nermalavê, ku wekî pakêt têne zanîn têne çêkirin. Bi hêsanî, rêveberên pakêtê ji bo sazkirin, jêbirin û nûvekirina nermalava li ser komputerek alîkariyê dikin. Di Pergala xebitandina Linux, gerînendeyên pakêtê bi taybetî girîng in ji ber ku ew pêvajoyê otomatîk dikin, dabîn dikin ku hemî bernameyên di pergalê de rast û bê pevçûn bi hev re tevdigerin.

Rêvebirê Pakêtê APT

Agahiyên giştî

APT ji bo pergalên xebitandinê yên Debian-ê wekî rêveberê pakêtê ye Debian û Ubuntu, ku jî tê de ye apt-get û apt-cache. Ew ji bo sazkirin, rakirin û birêvebirina pakêtên nermalavê tê bikar anîn. Mîna her karûbarek din a li Linux-ê, apt jî hevoksaziyek xwerû heye:

apt command option package_name

Fermanên herî gelemperî ev in:

update - navnîşa pakêtê nûve bikin
upgrade - pakêtên sazkirî nûve bikin
install - pakêtên nû saz bikin
remove - pakêtek jêbirin
purge - pakêtek digel pelên veavakirina wê jêbirin
autoremove - pakêtên ku nehatine bikaranîn rakin
search - li pakêtan bigerin

Hûn dikarin di derheqê fermanên bingehîn de bi karanîna agahdariyan bistînin alîkarî liq:

Beşa Alîkariya Rêvebirê Pakêtê APT

An jî bi vekirina manualek berfireh:

man apt

Di manualê de, hûn dikarin xwe bi hemî fermanên berdest û ravekek berfireh a her yekê nas bikin. Nîşana nimûne:

Manual Amûra APT ji bo Linux

Ji bilî fermanên bingehîn, bikarhêner dikarin argumanek din jî bikar bînin - vebijarkek. Li vir hinek ji wan hene:

-y, --yes - ji bo piştrastkirina bixweber hemî pêşniyarên ku APT dikare pêşkêşî bike tê bikar anîn
-q, --quiet - encam bêdengtir dike, ango rêjeya agahdariya ku li ser ekranê têne xuyang kirin kêm dike
-t, --target-release - dihêle hûn guhertoyek pergala xebitandinê ya armanc ji bo sazkirin an nûvekirina pakêtan diyar bikin
-f - zorê dide sazkirina pakêtan, tevî ku girêdayîbûna nerazî hebin
-c - pelek mîhengê ku bikar bîne diyar dike.

Nimûneyên Bikaranînê

Ka em hin ferman û vebijarkan di pratîkê de bikolin. Wekî nimûne, em ê Python3 bikar bînin. Ji bo destpêkirinê, hûn hewce ne ku navnîşa pakêtê nûve bikin:

apt update

Piştî vê yekê, hûn dikarin sazkirinê bidomînin:

apt install python3

Ger di pêşerojê de pêdivî bi rakirina vê amûrê hebe, hûn dikarin fermanê bikar bînin ku pakêtê jêbirin:

apt remove python3

An jî pakêtê digel pelên mîhengê wê jêbirin. Ev ferman bi tevahî pergala pakêtê û hemî daneyên têkildar paqij dike:

apt purge python3

Ji bo karanîna rojane, tê pêşniyar kirin ku nûvekirina pakêtên sazkirî bêne kirin. Ev dikare bi fermanê hêsan bibe:

apt upgrade

Fermana ku pakêtên ku wekî pêwendiyê hatine saz kirin lê êdî ji bo pakêtek ne hewce ne bi heman rengî bikêrhatî ye:

apt autoremove

Mînakên wekhev bifikirin, lê vebijarkan bikar bînin.

Nûvekirina otomatîkî ya navnîşa pakêtê:

apt-get update -y

Nûvekirina bêdeng a hemî pakêtên sazkirî:

apt-get upgrade -q

Sazkirina pakêtek ku guhertoya armancê ya pergala xebitandinê diyar dike (mînak, Ubuntu 22.04):

apt-get install <package_name> -t jammy

Xelasî

Di dawiya beşa li ser rêveberê pakêtê APT de, hêja ye ku hem awantaj û hem jî dezawantajên wê were destnîşan kirin. Avantajên xwe hene:

  1. Hilbijartinek berfireh a pakêtan: gihîştina depoyên fermî û yên sêyemîn;
  2. Hêsaniya karanînê: Ji bo sazkirin, nûvekirin û rakirina fermanên xwerû;
  3. Rêvebiriya otomatîkî ya pêwendiyan: girêdanan bêyî destwerdana bikarhêner çareser dike;
  4. Ewlekarî: îmzeyên krîptografîk bikar tîne da ku rastiya pakêtan verast bike.

Di nav kêmasiyan de, hêjayî gotinê ye:

  1. Piştgiriya tixûbdar ji bo pakêtên sêyemîn;
  2. Nûvekirinên hêdî li gorî hin rêveberên pakêtê yên din;
  3. Nebûna piştgirî ji bo hin mîmarî.

Tevî van kêmasiyan, APT di cîhana Linux de yek ji amûrên rêveberiya pakêtê yên herî populer û pêbawer dimîne, ku di sazkirin û nûvekirina nermalavê de rehetî û karîgeriyê peyda dike.

Rêveberê Pakêtê YUM

Agahiyên giştî

YUM gerînendeyê pakêtê ye ji bo pergala xebatê Linux, ku ji hêla Red Hat ji bo birêvebirina sazkirin, nûvekirin û rakirina nermalavê. Ew wekî amûra rêveberiya pakêtê ya standard di belavkirinên mîna de kar dike RHEL, Red, û Fedora.

Hevoksaziya fermanê pir hêsan û têgihîştî ye. Ew bi gelemperî ji keywords û parametreyên ku çalakiya ku ji hêla rêveberê pakêtê ve hatî kirin diyar dike pêk tê. Ka em bi hûrgulî emrên sereke binirxînin.

Sazkirina pakêtek:

yum install <package_name>

Nûvekirina pakêtekê:

yum update <package_name>

Rakirina pakêtek:

yum remove <package_name>

Li pakêtek li gorî keywordê digerin:

yum search <keyword>

Lîsteya pakêtên sazkirî:

yum list

Hûn dikarin xwe bi navnîşa tevahî ya emrên berdest di nav de nas bikin alîkarî liq:

Beşa Alîkariya Rêvebirê Pakêtê YUM

Ji bilî koma standard ya fermanan, amûr di heman demê de vebijark û alayên din jî piştgirî dike. Li vir çend mînakên van parameteran hene:

-C - pelê veavakirinê bikar bînin
-q - ji bo bêdengiya zêde hilberînê bitepisînin
-y - înteraktîfiyê neçalak bike
-v - derketina devkî çalak bike
-e - hilberîna dirêjkirî çalak bike

Alên herî gelemperî ev in:

--installroot - pakêtan di pelrêçek diyarkirî de saz bikin
--releasever - pakêtan ji guhertoyek serbestberdana diyarkirî saz bikin
--exclude - pakêtên diyarkirî ji sazkirinê derxînin
--allowerasing - di dema sazkirina yên nû de rê bidin rakirina pakêtên sazkirî
--nogpgcheck - Di dema sazkirina pakêtê de kontrolkirina GPG-ê neçalak bike

YUM bi pelên vesazkirinê ve hatî mîheng kirin:

  1. /etc/yum.conf - ev pel ji bo bernameyê mîhengên gerdûnî dihewîne.
  2. /etc/yum.repos.d - ev pelrêça pelên veavakirinê ji bo her depoyek ku YUM jê pakêtan dadixe hilîne.

Nimûneyên Bikaranînê

Ka em Nginx ji bo nimûneyên xwe wekî bingehek bikar bînin. Ji bo sazkirina pakêtê, emrê bikar bînin:

yum install nginx

Nîşandana agahdariya pakêtê:

yum info nginx
Agahdariya pakêtê di YUM de nîşan dide

Ji bo Nginx navnîşek nûvekirinên berdest nîşan bidin:

yum check-update nginx

Nûvekirinek guhertoya herî dawî bikin:

yum update nginx

Bernameyê ji pergalê derxînin:

yum remove nginx

Hemî pakêtên sazkirî bi fermana jêrîn nûve bikin:

yum update

Ger hûn tenê dixwazin nûvekirinên berdest bêyî sazkirina wan kontrol bikin:

yum check-update

Werin em herin ser mînakên tevlihevtir, ku di nav parametre û alayên berê de hatine nîqaş kirin.

Pakêta nginx bêyî encam û bê pejirandin, bi karanîna pelê veavakirinê /etc/yum.conf saz bikin:

yum -q -y -C install nginx

Hemî pakêtan, ji xeynî kernelê, bi encamek berfireh nûve bikin:

yum -v --exclude=kernel update

Pakêta Apache û hemî girêdanên wê jêbirin, di vê pêvajoyê de rê dide rakirina pakêtên sazkirî:

yum -y remove httpd --allowerasing

Berhevkirinî

Mîna her amûrek, YUM hêz û qelsiyên xwe hene. Avantajên wê hene:

  1. YUM ji bo birêvebirina pakêtan navgînek hêsan û xwerû peyda dike.
  2. Ew bixweber girêdanan di dema sazkirin an rakirina pakêtan de birêve dibe.
  3. Ew dihêle ku meriv bigihîje depoyên navendî yên ku bi hezaran pakêtên amade-bikaranîna wan hene.
  4. Ew taybetmendiyek nûvekirina otomatîk piştgirî dike.

Dezavantajan ev in:

  1. Zûbûnî. Wextê darvekirinê dikare hêdî be, nemaze dema ku bi cildên mezin ên daneyan an torên hêdî re mijûl dibin.
  2. Nûvekirinên databasê. Hin operasyonan nûvekirina databasa pakêtê hewce dike, ku dikare pêvajoya rêveberiya pakêtê hêdî bike.
  3. Piştgiriya sînorkirî ji bo guhertoyên pakêtê. YUM carinan tenê guhertoyên pakêtê yên kevntir pêşkêşî dike, ku heke hûn hewceyê guhertoya herî dawî ya nermalavê hewce bikin, dibe ku pirsgirêk be.
  4. Veavakirina depoyê. Carinan ji bo gihîştina hin pakêt an guhertoyan sazkirina depoyên zêde hewce ye.

Bi tevayî, YUM ji bo birêvebirina pakêtan di pergalên bingehîn ên Red Hat de amûrek hêzdar û hêsan e, lê mîna her nermalavê, xwedan avantaj û dezawantajên ku divê dema karanîna wê were hesibandin heye.

Rêvebirên Pakê Pêwîst in

Hem APT û hem jî YUM di rêvebirina nermalava li Linux-ê de rolek girîng dilîzin, gihandina hêsan a pakêt û nûvekirinan peyda dikin. Tevî cûdahiyên di hevoksazî û taybetmendiyan de, van rêveberên pakêtê rêveberiya bikêrhatî ya girêdan û nûvekirinên nermalavê piştrast dikin. Bêyî bijartinê, her rêveberê pakêtê ji bo sazkirina cûrbecûr sepanan amûrek domdar dimîne, gelo Edîtorên nivîsê yên Linux an jî nermalava din.

❮ Gotara berê Linux çi ye
Nivîsa din ❯ Certbot: Sazkirina Let's Encrypt Certificate

Li ser VPS-ê ji me bipirsin

Em her dem amade ne ku di her wextê rojê û şevê de bersiva pirsên we bidin.