קנאָוולעדגעבאַסע פּשוט ינסטראַקשאַנז צו אַרבעטן מיט די Profitserver דינסט
הויפּט קנאָוולעדגעבאַסע לינוקס פּאַקקאַגע מאַנאַגערס

לינוקס פּאַקקאַגע מאַנאַגערס


אין דעם אַרטיקל, מיר וועלן אַנטדעקן וואָס פּעקל מאַנאַדזשערז זענען און ויספאָרשן צוויי פון די מערסט פאָלקס מאַנאַדזשערז פֿאַר לינוקס סיסטעמען: APT (אַוואַנסירטע פּעקל טול) און YUM (Yellowdog Updater, מאַדאַפייד). מיר וועלן לערנען די פונדאַמענטאַל פּרינסאַפּאַלז פון ווי לינוקס פּעקל מאַנאַדזשערז אַרבעט, פאַרגלייַכן זייער פֿעיִקייטן און אַדוואַנטידזשיז, און באַטראַכטן ביישפילן פון פּראַקטיש אַפּלאַקיישאַן, אַרייַנגערעכנט יקערדיק קאַמאַנדז און פאַנגקשאַנז פֿאַר אָנפירונג פּאַקאַדזשאַז.

פּעקל מאַנאַדזשערז זענען מכשירים אין אָפּערייטינג סיסטעמען דיזיינד צו פירן די ינסטאַלירונג, אַפּדייטינג און באַזייַטיקונג פון ווייכווארג קאַמפּאָונאַנץ, באקאנט ווי פּאַקאַדזשאַז. סימפּלי, פּעקל מאַנאַדזשערז העלפֿן צו ינסטאַלירן, ויסמעקן און דערהייַנטיקן ווייכווארג אויף אַ קאָמפּיוטער. אין די לינוקס אָפּערייטינג סיסטעם, פּעקל מאַנאַדזשערז זענען דער הויפּט וויכטיק ווייַל זיי אָטאַמייט דעם פּראָצעס, ינשורינג אַז אַלע מגילה אין די סיסטעם אַרבעטן צוזאַמען ריכטיק און אָן קאָנפליקט.

אַפּט פּאַקקאַגע מאַנאַגער

אַלגעמיינע אינפֿאָרמאַציע

פיייק איז אַ פּעקל פאַרוואַלטער פֿאַר דעביאַן-באזירט אָפּערייטינג סיסטעמען אַזאַ ווי דעביאַן און ובונטו, וואָס אויך כולל אַפּט-באַקומען און פיייק-קאַש. עס איז געניצט פֿאַר ינסטאָלינג, רימוווינג און אָנפירונג ווייכווארג פּאַקאַדזשאַז. ווי קיין אנדערע נוצן אויף לינוקס, פיייק האט אַן ינטואַטיוו סינטאַקס:

apt command option package_name

די מערסט פּראָסט קאַמאַנדז אַרייַננעמען:

update - דערפרישן די פּעקל רשימה
upgrade - אַפּגרייד אינסטאַלירן פּאַקאַדזשאַז
install - ינסטאַלירן נייַ פּאַקאַדזשאַז
remove – אַראָפּנעמען אַ פּעקל
purge - אַראָפּנעמען אַ פּעקל מיט זיין קאַנפיגיעריישאַן טעקעס
autoremove - אַראָפּנעמען אַניוזד פּאַקאַדזשאַז
search - זוכן פֿאַר פּאַקאַדזשאַז

איר קענען באַקומען אינפֿאָרמאַציע וועגן די יקערדיק קאַמאַנדז ניצן די הילף אָפּטיילונג:

APT פּאַקקאַגע מאַנאַגער הילף אָפּטיילונג

אָדער דורך עפן אַ פולשטענדיק מאַנואַל:

man apt

אין די מאַנואַל, איר קענען באַקענען זיך מיט אַלע בנימצא קאַמאַנדז און אַ דיטיילד באַשרייַבונג פון יעדער. בייַשפּיל אַרויסווייַזן:

APT טול מאַנואַל פֿאַר לינוקס

חוץ יקערדיק קאַמאַנדז, יוזערז קענען אויך נוצן אַן נאָך אַרגומענט - אַן אָפּציע. דאָ זענען עטלעכע פון ​​זיי:

-y, --yes - געוויינט צו אויטאָמאַטיש באַשטעטיקן אַלע פּראַמפּס אַז APT קען פאָרשטעלן
-q, --quiet - מאכט די רעזולטאַט קווייאַטער, דאָס הייסט, ראַדוסאַז די סומע פון ​​אינפֿאָרמאַציע געוויזן אויף דעם עקראַן
-t, --target-release - אַלאַוז ספּעציפיצירן אַ ציל אָפּערייטינג סיסטעם ווערסיע פֿאַר ינסטאָלינג אָדער אַפּדייטינג פּאַקאַדזשאַז
-f - פאָרסעס די ייַנמאָנטירונג פון פּאַקאַדזשאַז, אפילו אויב עס זענען אַנסאַטיספייד דיפּענדאַנסיז
-c - ספּעציפיצירן אַ קאַנפיגיעריישאַן טעקע צו נוצן.

ביישפילן פון נוצן

זאל ס ונטערזוכן עטלעכע פון ​​די קאַמאַנדז און אָפּציעס אין פיר. ווי אַ בייַשפּיל, מיר וועלן נוצן Python3. צו אָנהייבן, איר דאַרפֿן צו דערהייַנטיקן די פּעקל רשימה:

apt update

נאָך וואָס, איר קענען גיינ ווייַטער מיט די ינסטאַלירונג:

apt install python3

אויב עס איז אַ נויט צו באַזייַטיקן דעם געצייַג אין דער צוקונפֿט, איר קענען נוצן דעם באַפֿעל צו באַזייַטיקן דעם פּעקל:

apt remove python3

אָדער אַראָפּנעמען דעם פּעקל מיט זיין קאַנפיגיעריישאַן טעקעס. דער באַפֿעל גאָר קלירז די סיסטעם פון דעם פּעקל און אַלע פֿאַרבונדן דאַטן:

apt purge python3

פֿאַר טעגלעך נוצן, עס איז רעקאַמענדיד צו דורכפירן דערהייַנטיקונגען פון אינסטאַלירן פּאַקאַדזשאַז. דעם קענען זיין פאַסילאַטייטיד דורך די באַפֿעל:

apt upgrade

גלייך נוציק איז די באַפֿעל וואָס רימוווז פּאַקאַדזשאַז אינסטאַלירן ווי דיפּענדאַנסיז אָבער זענען ניט מער דארף פֿאַר קיין פּעקל:

apt autoremove

באַטראַכטן ענלעך ביישפילן, אָבער ניצן אָפּציעס.

אָטאַמאַטיק דערהייַנטיקן פון די פּעקל רשימה:

apt-get update -y

שטיל דערהייַנטיקן פון אַלע אינסטאַלירן פּאַקאַדזשאַז:

apt-get upgrade -q

ינסטאָלינג אַ פּעקל וואָס ספּעציפיצירט די ציל ווערסיע פון ​​​​די אָפּערייטינג סיסטעם (למשל, Ubuntu 22.04):

apt-get install <package_name> -t jammy

סאָף

אין קאַנקלודינג די אָפּטיילונג אויף די APT פּעקל פאַרוואַלטער, עס איז כדאי צו באמערקן ביידע זייַן אַדוואַנטידזשיז און דיסאַדוואַנטידזשיז. די אַדוואַנידזשיז אַרייַננעמען:

  1. א ברייט סעלעקציע פון ​​פּאַקאַדזשאַז: אַקסעס צו באַאַמטער און דריט-פּאַרטיי ריפּאַזאַטאָריז;
  2. יז פון נוצן: ינטואַטיוו קאַמאַנדז פֿאַר ינסטאַלירונג, דערהייַנטיקונגען און באַזייַטיקונג;
  3. אָטאַמאַטיק פאַרוואַלטונג פון דיפּענדאַנסיז: ריזאַלווז דיפּענדאַנסיז אָן באַניצער אריינמישונג;
  4. זיכערהייט: ניצט קריפּטאָגראַפיק סיגנאַטשערז צו באַשטעטיקן די אָטאַנטיסיטי פון פּאַקאַדזשאַז.

צווישן די דיסאַדוואַנטידזשיז, עס איז ווערט דערמאָנען:

  1. לימיטעד שטיצן פֿאַר דריט-פּאַרטיי פּאַקאַדזשאַז;
  2. פּאַמעלעך דערהייַנטיקונגען קאַמפּערד מיט עטלעכע אנדערע פּעקל מאַנאַדזשערז;
  3. פעלן פון שטיצן פֿאַר עטלעכע אַרקאַטעקטשערז.

טראָץ די שאָרטקאָמינגס, APT בלייבט איינער פון די מערסט פאָלקס און פאַרלאָזלעך פּעקל פאַרוואַלטונג מכשירים אין די לינוקס וועלט, פּראַוויידינג יוזערז מיט קאַנוויניאַנס און עפעקטיווקייַט אין ינסטאָלינג און אַפּדייטינג ווייכווארג.

YUM פּאַקקאַגע מאַנאַגער

אַלגעמיינע אינפֿאָרמאַציע

יום איז אַ פּעקל פאַרוואַלטער פֿאַר די לינוקס אָפּערייטינג סיסטעם, דעוועלאָפּעד דורך רויט האַט פֿאַר אָנפירונג די ינסטאַלירונג, אַפּדייטינג און באַזייַטיקונג פון ווייכווארג. עס סערוועס ווי דער נאָרמאַל פּעקל פאַרוואַלטונג געצייַג אין דיסטריביושאַנז ווי rhel, סענטאָס, און פעדאָראַ.

די סינטאַקס פון די באַפֿעל איז גאַנץ פּשוט און ינטואַטיוו. עס באשטייט דער הויפּט פון טערמינען און פּאַראַמעטערס וואָס דעפינירן די אַקציע געטאן דורך די פּעקל פאַרוואַלטער. זאל ס ונטערזוכן די הויפּט קאַמאַנדז אין מער דעטאַל.

ינסטאָלינג אַ פּעקל:

yum install <package_name>

דערהייַנטיקן אַ פּעקל:

yum update <package_name>

רימוווינג אַ פּעקל:

yum remove <package_name>

זוכן פֿאַר אַ פּעקל דורך קיווערד:

yum search <keyword>

ליסטינג אינסטאַלירן פּאַקאַדזשאַז:

yum list

איר קענט באקענען זיך מיט די פול רשימה פון בנימצא קאַמאַנדז אין די הילף אָפּטיילונג:

YUM פּאַקקאַגע מאַנאַגער הילף אָפּטיילונג

אין אַדישאַן צו די נאָרמאַל גאַנג פון קאַמאַנדז, די געצייַג אויך שטיצט נאָך אָפּציעס און פלאַגס. דאָ זענען עטלעכע ביישפילן פון די פּאַראַמעטערס:

-C - נוצן אַ קאַנפיגיעריישאַן טעקע
-q - פאַרשטיקן רעזולטאַט פֿאַר נאָך שטילקייַט
-y - דיסייבאַל ינטעראַקטיוויטי
-v - געבן ווערבאָוס רעזולטאַט
-e - געבן עקסטענדעד רעזולטאַט

די מערסט פּראָסט פלאַגס אַרייַננעמען:

--installroot - ינסטאַלירן פּאַקאַדזשאַז אין אַ ספּעסיפיעד וועגווייַזער
--releasever - ינסטאַלירן פּאַקאַדזשאַז פֿון אַ ספּעסיפיעד מעלדונג ווערסיע
--exclude - ויסשליסן ספּעסיפיעד פּאַקאַדזשאַז פון ינסטאַלירונג
--allowerasing - לאָזן די באַזייַטיקונג פון אינסטאַלירן פּאַקאַדזשאַז בעשאַס די ינסטאַלירונג פון נייַע
--nogpgcheck - דיסייבאַל GPG קאָנטראָלירונג בעשאַס פּעקל ינסטאַלירונג

YUM איז קאַנפיגיערד דורך קאַנפיגיעריישאַן טעקעס:

  1. /etc/yum.conf - דער טעקע כּולל גלאבאלע סעטטינגס פֿאַר די פּראָגראַם.
  2. /etc/yum.repos.d - דער וועגווייַזער סטאָרז קאַנפיגיעריישאַן טעקעס פֿאַר יעדער ריפּאַזאַטאָרי פֿון וואָס YUM דאַונלאָודז פּאַקאַדזשאַז.

באַניץ ביישפילן

לאָמיר נוצן Nginx ווי אַ יקער פֿאַר אונדזער ביישפילן. צו ינסטאַלירן דעם פּעקל, נוצן דעם באַפֿעל:

yum install nginx

ווייַזנדיק פּעקל אינפֿאָרמאַציע:

yum info nginx
ווייַזנדיק פּעקל אינפֿאָרמאַציע אין YUM

ווייַזן אַ רשימה פון בנימצא דערהייַנטיקונגען פֿאַר Nginx:

yum check-update nginx

דורכפירן אַ דערהייַנטיקן צו די לעצטע ווערסיע:

yum update nginx

אַראָפּנעמען די פּראָגראַם פון די סיסטעם:

yum remove nginx

דערהייַנטיקן אַלע אינסטאַלירן פּאַקאַדזשאַז מיט די פאלגענדע באַפֿעל:

yum update

אויב איר נאָר ווילן צו קאָנטראָלירן פֿאַר בנימצא דערהייַנטיקונגען אָן ינסטאָלינג זיי:

yum check-update

זאל ס מאַך אויף צו מער קאָמפּליצירט ביישפילן, אַרייַנגערעכנט די פּאַראַמעטערס און פלאַגס דיסקאַסט פריער.

ינסטאַלירן די nginx פּעקל אָן רעזולטאַט און אָן באַשטעטיקונג, ניצן די קאַנפיגיעריישאַן טעקע /etc/yum.conf:

yum -q -y -C install nginx

דערהייַנטיקן אַלע פּאַקאַדזשאַז, עקסקלודינג די קערן, מיט דיטיילד רעזולטאַט:

yum -v --exclude=kernel update

אַראָפּנעמען די אַפּאַטשי פּעקל און אַלע זייַן דיפּענדאַנסיז, אַלאַוינג די באַזייַטיקונג פון אינסטאַלירן פּאַקאַדזשאַז בעשאַס דעם פּראָצעס:

yum -y remove httpd --allowerasing

קיצער

ווי קיין געצייַג, YUM האט זייַן סטרענגקטס און וויקנאַסאַז. זייַן אַדוואַנידזשיז אַרייַננעמען:

  1. YUM גיט אַ פּשוט און ינטואַטיוו צובינד פֿאַר אָנפירונג פּאַקאַדזשאַז.
  2. עס אויטאָמאַטיש מאַנידזשיז דיפּענדאַנסיז בעשאַס ינסטאַלירונג אָדער באַזייַטיקונג פון פּאַקאַדזשאַז.
  3. עס אַלאַוז אַקסעס צו סענטראַלייזד ריפּאַזאַטאָריז מיט טויזנטער פון גרייט-צו-נוצן פּאַקאַדזשאַז.
  4. עס שטיצט אַן אָטאַמאַטיק דערהייַנטיקן שטריך.

די דיסאַדוואַנטידזשיז אַרייַננעמען:

  1. ספּיד. די דורכפירונג צייט קען זיין פּאַמעלעך, ספּעציעל ווען איר האַנדלען מיט גרויס וואַליומז פון דאַטן אָדער פּאַמעלעך נעטוואָרקס.
  2. דאַטאַבאַסע דערהייַנטיקונגען. עטלעכע אַפּעריישאַנז דאַרפן אַפּדייטינג די פּעקל דאַטאַבייס, וואָס קענען פּאַמעלעך די פּעקל פאַרוואַלטונג פּראָצעס.
  3. לימיטעד שטיצן פֿאַר פּעקל ווערסיעס. YUM אָפפערס בלויז עלטערע פּעקל ווערסיעס, וואָס קענען זיין פּראָבלעמאַטיק אויב איר דאַרפֿן די לעצטע ווערסיע פון ​​​​די ווייכווארג.
  4. ריפּאַזאַטאָרי קאַנפיגיעריישאַן. מאל באַשטעטיקן נאָך ריפּאַזאַטאָריז איז נייטיק צו אַקסעס זיכער פּאַקאַדזשאַז אָדער ווערסיעס.

קוילעלדיק, YUM איז אַ שטאַרק און באַקוועם געצייַג פֿאַר אָנפירונג פּאַקאַדזשאַז אין Red Hat-באזירט סיסטעמען, אָבער ווי קיין ווייכווארג, עס האט אַדוואַנידזשיז און דיסאַדוואַנטידזשיז וואָס זאָל זיין קאַנסידערד ווען איר נוצן עס.

פּעקל מאַנאַדזשערז זענען נייטיק

ביידע APT און YUM שפּילן אַ וויכטיק ראָלע אין אָנפירונג ווייכווארג אויף לינוקס, פּראַוויידינג באַקוועם אַקסעס צו פּאַקאַדזשאַז און דערהייַנטיקונגען. טראָץ דיפעראַנסיז אין סינטאַקס און פֿעיִקייטן, די פּעקל מאַנאַדזשערז ענשור עפעקטיוו פאַרוואַלטונג פון דיפּענדאַנסיז און ווייכווארג דערהייַנטיקונגען. ראַגאַרדלאַס פון די ברירה, יעדער פּעקל פאַרוואַלטער בלייבט אַ ינדיספּענסאַבאַל געצייַג פֿאַר ינסטאָלינג אַ פאַרשיידנקייַט פון אַפּלאַקיישאַנז, צי לינוקס טעקסט רעדאקציע אָדער קיין אנדערע ווייכווארג.

❮ פריערדיגער אַרטיקל Certbot: ינסטאָלינג זאל ס ענקריפּט סערטיפיקאַט
נעקסטער אַרטיקל ❯ וואָס איז לינוקס

פרעגן אונדז וועגן VPS

מיר זענען שטענדיק גרייט צו ענטפֿערן דיין פֿראגן אין קיין צייט פון טאָג אָדער נאַכט.