{"id":7002,"date":"2026-09-12T11:00:42","date_gmt":"2026-09-12T07:30:42","guid":{"rendered":"https:\/\/parmin.cloud\/blog\/?p=7002"},"modified":"2026-09-12T11:00:42","modified_gmt":"2026-09-12T07:30:42","slug":"%d8%a7%d8%b5%d9%88%d9%84-%d9%85%d8%af%db%8c%d8%b1%db%8c%d8%aa-%d9%be%da%a9%db%8c%d8%ac-apt%d8%8c-yum%d8%8c-dnf-%d9%88-pkg","status":"publish","type":"post","link":"https:\/\/parmin.cloud\/blog\/%d8%a7%d8%b5%d9%88%d9%84-%d9%85%d8%af%db%8c%d8%b1%db%8c%d8%aa-%d9%be%da%a9%db%8c%d8%ac-apt%d8%8c-yum%d8%8c-dnf-%d9%88-pkg\/","title":{"rendered":"\u0627\u0635\u0648\u0644 \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u06a9\u06cc\u062c: apt\u060c yum\u060c dnf \u0648 pkg"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">\u0645\u0642\u062f\u0645\u0647<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u06cc\u0634\u062a\u0631 \u0633\u06cc\u0633\u062a\u0645\u200c\u0639\u0627\u0645\u0644\u200c\u0647\u0627\u06cc \u0645\u062f\u0631\u0646 \u0634\u0628\u0647\u200c\u06cc\u0648\u0646\u06cc\u06a9\u0633\u06cc\u060c \u0633\u0627\u0632\u0648\u06a9\u0627\u0631\u06cc \u0645\u062a\u0645\u0631\u06a9\u0632 \u0628\u0631\u0627\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0648 \u0646\u0635\u0628 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u0628\u0647 \u0634\u06a9\u0644 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u062a\u0648\u0632\u06cc\u0639 \u0648 \u062f\u0631 \u0645\u062e\u0627\u0632\u0646 (Repository) \u0646\u06af\u0647\u200c\u062f\u0627\u0631\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f. \u06a9\u0627\u0631 \u0628\u0627 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u060c \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u06a9\u06cc\u062c (Package Management) \u0646\u0627\u0645\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0627\u062c\u0632\u0627\u06cc \u0647\u0633\u062a\u0647 \u0633\u06cc\u0633\u062a\u0645\u200c\u0639\u0627\u0645\u0644 \u0631\u0627\u2014\u0628\u0647\u200c\u0647\u0645\u0631\u0627\u0647 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9\u060c \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646\u200c\u0647\u0627\u060c \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627 \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a\u2014\u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 \u0645\u062f\u06cc\u0631 \u067e\u06a9\u06cc\u062c \u0633\u06cc\u0633\u062a\u0645\u200c\u062a\u0627\u0646 \u0628\u0631\u0627\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646\u060c \u0646\u0635\u0628 \u0648 \u0627\u0631\u062a\u0642\u0627\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0627\u0632 \u0645\u062e\u0627\u0632\u0646 \u0628\u0631\u0631\u0633\u06cc\u200c\u0634\u062f\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0631\u0648\u06cc \u062f\u0628\u06cc\u0627\u0646 \u0648 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0627\u0632 apt \u0648 dpkg \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f\u061b \u0631\u0648\u06cc \u0631\u0627\u06a9\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633\u060c \u0641\u062f\u0648\u0631\u0627 \u0648 RHEL \u0627\u0632 dnf (\u06cc\u0627 yum \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0642\u062f\u06cc\u0645\u06cc\u200c\u062a\u0631)\u061b \u0648 \u0631\u0648\u06cc FreeBSD \u0627\u0632 pkg. \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u0645\u0631\u062c\u0639\u06cc \u0633\u0631\u06cc\u0639 \u0628\u0631\u0627\u06cc \u0647\u0645\u0627\u0646 \u0639\u0645\u0644\u06cc\u0627\u062a\u200c\u0647\u0627 \u0628\u06cc\u0646 \u0627\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u0633\u062a \u062a\u0627 \u0628\u062a\u0648\u0627\u0646\u06cc\u062f \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0631\u0627 \u0628\u06cc\u0646 \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627 \u062a\u0631\u062c\u0645\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0646\u06a9\u0627\u062a \u06a9\u0644\u06cc\u062f\u06cc<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>apt \u0631\u0627\u0628\u0637 \u0627\u0635\u0644\u06cc \u0631\u0648\u06cc \u062f\u0628\u06cc\u0627\u0646 \u0648 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0627\u0633\u062a\u061b \u0627\u0632 apt-get \u0628\u0631\u0627\u06cc \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u200c\u0646\u0648\u06cc\u0633\u06cc \u0648 \u0627\u0632 apt-cache \u0628\u0631\u0627\u06cc \u06a9\u0648\u0626\u0631\u06cc\u200c\u0647\u0627\u06cc \u0633\u0637\u062d-\u067e\u0627\u06cc\u06cc\u0646 \u0645\u062b\u0644 policy \u0648 depends \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li><strong>\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u062e\u0627\u0632\u0646:<\/strong> sources.list \u0648 add-apt-repository \u0631\u0648\u06cc \u062f\u0628\u06cc\u0627\u0646\/\u0627\u0648\u0628\u0648\u0646\u062a\u0648\u061b <code>\/etc\/yum.repos.d\/<\/code> \u0648 dnf config-manager \u0631\u0648\u06cc \u0631\u0627\u06a9\u06cc\/\u0641\u062f\u0648\u0631\u0627\/RHEL.<\/li>\n\n\n\n<li>\u0631\u0648\u06cc RHEL \u0648 CentOS\u060c dnf \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 yum \u0634\u062f\u0647\u061b \u0627\u0632 <code>dnf remove<\/code> (\u06cc\u0627 <code>yum erase<\/code> \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0642\u062f\u06cc\u0645\u06cc) \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/li>\n\n\n\n<li><strong>\u0627\u0645\u0636\u0627\u06cc \u0645\u062e\u0627\u0632\u0646 \u0648 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0631\u0627 \u062a\u0623\u06cc\u06cc\u062f \u06a9\u0646\u06cc\u062f:<\/strong> \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc GPG \u062f\u0631 <code>\/usr\/share\/keyrings\/<\/code> \u06cc\u0627 signed-by= \u0628\u0631\u0627\u06cc apt\u061b <code>rpm --import<\/code> \u0628\u0631\u0627\u06cc dnf\/yum.<\/li>\n\n\n\n<li><code>dnf history list<\/code> \u0648 <code>dnf history undo<\/code> \u0627\u0645\u06a9\u0627\u0646 \u0628\u0627\u0632\u06af\u0634\u062a (Rollback) \u0646\u0635\u0628\u200c\u0647\u0627 \u0648 \u0627\u0631\u062a\u0642\u0627\u0647\u0627 \u0631\u0627 \u0645\u06cc\u200c\u062f\u0647\u0646\u062f\u061b apt \u0648 pkg \u0628\u0627\u0632\u06af\u0634\u062a \u062a\u0631\u0627\u06a9\u0646\u0634 \u062f\u0627\u062e\u0644\u06cc \u0627\u0631\u0627\u0626\u0647 \u0646\u0645\u06cc\u200c\u062f\u0647\u0646\u062f.<\/li>\n\n\n\n<li>\u0645\u0633\u0627\u0626\u0644 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0631\u0627 \u0628\u0627 <code>apt --fix-broken install<\/code> \u0631\u0648\u06cc \u062f\u0628\u06cc\u0627\u0646\/\u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0648 <code>dnf distro-sync<\/code> \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 dnf \u062d\u0644 \u06a9\u0646\u06cc\u062f\u2014\u0628\u0639\u062f \u0627\u0632 \u0645\u0631\u0648\u0631 \u0628\u0627 Dry Run \u06cc\u0627 <code>--assumeno<\/code>.<\/li>\n\n\n\n<li>\u062f\u0631 \u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646\u060c \u0647\u0645\u06cc\u0634\u0647 \u0627\u0632 Dry Run \u06cc\u0627 <code>--assumeno<\/code> \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f\u060c \u0627\u0631\u062a\u0642\u0627\u0647\u0627 \u0631\u0627 \u062f\u0631 \u067e\u0646\u062c\u0631\u0647\u200c\u0647\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0632\u0645\u0627\u0646\u200c\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f \u0648 \u0628\u0639\u062f \u0627\u0632 \u0627\u0639\u0645\u0627\u0644 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc\u200c\u0647\u0627 \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627 \u0631\u0627 \u062a\u0623\u06cc\u06cc\u062f \u06a9\u0646\u06cc\u062f.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u06a9\u06cc\u062c: \u0645\u0631\u0648\u0631 \u06a9\u0648\u062a\u0627\u0647<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06a9\u06cc\u062c\u060c \u0622\u0631\u0634\u06cc\u0648\u0647\u0627\u06cc\u06cc \u0647\u0633\u062a\u0646\u062f \u06a9\u0647 \u0634\u0627\u0645\u0644 \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646\u200c\u0647\u0627\u06cc \u06a9\u0627\u0645\u067e\u0627\u06cc\u0644\u200c\u0634\u062f\u0647\u060c \u0645\u0646\u0627\u0628\u0639 \u0648 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u200c\u0647\u0627\u06cc \u0646\u0635\u0628\u200c\u0627\u0646\u062f. \u0645\u062a\u0627\u062f\u06cc\u062a\u0627 \u0634\u0627\u0645\u0644 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u2014\u0641\u0647\u0631\u0633\u062a \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631\u0650 \u0644\u0627\u0632\u0645 \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u0648 \u0627\u062c\u0631\u0627\u06cc \u0622\u0646\u200c\u0647\u0627\u2014\u0627\u0633\u062a. \u0642\u0627\u0644\u0628\u200c\u0647\u0627 \u0648 \u0627\u0628\u0632\u0627\u0631\u0647\u0627 \u0628\u0631 \u0627\u0633\u0627\u0633 \u067e\u0644\u062a\u0641\u0631\u0645 \u0645\u062a\u0641\u0627\u0648\u062a\u200c\u0627\u0646\u062f:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u067e\u0644\u062a\u0641\u0631\u0645<\/th><th>\u0642\u0627\u0644\u0628 \u067e\u06a9\u06cc\u062c<\/th><th>\u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0627\u0635\u0644\u06cc<\/th><\/tr><\/thead><tbody><tr><td>\u062f\u0628\u06cc\u0627\u0646 \/ \u0627\u0648\u0628\u0648\u0646\u062a\u0648<\/td><td>.deb<\/td><td>apt\u060c dpkg<\/td><\/tr><tr><td>\u0631\u0627\u06a9\u06cc \/ \u0641\u062f\u0648\u0631\u0627 \/ RHEL<\/td><td>.rpm<\/td><td>dnf (\u06cc\u0627 yum \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0642\u062f\u06cc\u0645\u06cc)<\/td><\/tr><tr><td>FreeBSD<\/td><td>.txz (\u0628\u0627\u06cc\u0646\u0631\u06cc)\u060c Ports (\u0633\u0648\u0631\u0633)<\/td><td>pkg\u060c \u0645\u062c\u0645\u0648\u0639\u0647 Ports<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0627\u0632 \u062f\u0628\u06cc\u0627\u0646 (\u0627\u0648\u0628\u0648\u0646\u062a\u0648\u060c \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0645\u06cc\u0646\u062a\u060c \u0631\u0627\u0633\u067e\u0628\u06cc\u0627\u0646)\u060c apt \u0631\u0627\u0628\u0637 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0628\u0631\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631 \u0639\u0645\u0644\u06cc\u0627\u062a\u200c\u0647\u0627\u0633\u062a: \u062c\u0633\u062a\u062c\u0648\u06cc \u0645\u062e\u0627\u0632\u0646\u060c \u0646\u0635\u0628 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0648 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u0631\u062a\u0642\u0627\u0647\u0627. dpkg \u0633\u0637\u062d-\u067e\u0627\u06cc\u06cc\u0646\u200c\u062a\u0631\u060c \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc .deb \u0645\u0646\u0641\u0631\u062f \u0631\u0627 \u0646\u0635\u0628 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u06af\u0627\u0647\u06cc \u0645\u0633\u062a\u0642\u06cc\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0631\u0648\u06cc \u0631\u0627\u06a9\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633\u060c \u0641\u062f\u0648\u0631\u0627 \u0648 RHEL\u060c dnf \u0645\u062f\u06cc\u0631 \u067e\u06a9\u06cc\u062c \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0627\u0633\u062a. \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 yum \u0634\u062f\u0647 \u0648 \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0646\u06af\u0647 \u0645\u06cc\u200c\u062f\u0627\u0631\u062f. \u0627\u06af\u0631 \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0642\u062f\u06cc\u0645\u06cc RHEL \u06cc\u0627 CentOS \u0631\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f\u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0647\u0646\u0648\u0632 \u0627\u0632 yum \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f\u061b \u0628\u062e\u0634 \u00ab\u062f\u0631\u06a9 yum (RHEL \u0648 CentOS \u0642\u062f\u06cc\u0645\u06cc)\u00bb \u0631\u0627 \u062f\u0631 \u067e\u0627\u06cc\u06cc\u0646 \u0628\u0628\u06cc\u0646\u06cc\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0631\u0648\u06cc FreeBSD\u060c pkg \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u0628\u0627\u06cc\u0646\u0631\u06cc (\u0645\u0639\u0645\u0648\u0644\u0627\u064b .txz) \u0631\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f. FreeBSD \u0647\u0645\u200c\u0686\u0646\u06cc\u0646 \u0645\u062c\u0645\u0648\u0639\u0647 Ports \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f\u061b \u062f\u0631\u062e\u062a\u06cc \u0627\u0632 Makefile\u0647\u0627 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0627\u0632 \u0633\u0648\u0631\u0633. \u0627\u0632 pkg \u0648\u0642\u062a\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0628\u0627\u06cc\u0646\u0631\u06cc \u0648\u062c\u0648\u062f \u062f\u0627\u0631\u062f\u061b \u0627\u0632 Ports \u0648\u0642\u062a\u06cc \u06a9\u0647 \u067e\u06a9\u06cc\u062c \u0627\u0632-\u067e\u06cc\u0634-\u06a9\u0627\u0645\u067e\u0627\u06cc\u0644\u200c\u0634\u062f\u0647\u200c\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0646\u06cc\u0633\u062a \u06cc\u0627 \u0648\u0642\u062a\u06cc \u0628\u0627\u06cc\u062f \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0632\u0645\u0627\u0646-\u06a9\u0627\u0645\u067e\u0627\u06cc\u0644 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f. \u06a9\u062a\u0627\u0628 FreeBSD \u0647\u0631 \u062f\u0648 \u0631\u0627 \u0645\u0633\u062a\u0646\u062f \u06a9\u0631\u062f\u0647 \u0627\u0633\u062a.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">apt \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 apt-get \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 apt-cache: \u0686\u0647 \u0632\u0645\u0627\u0646\u06cc \u0627\u0632 \u0647\u0631 \u06a9\u062f\u0627\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0648 \u0633\u0627\u06cc\u0631 \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 \u062f\u0628\u06cc\u0627\u0646\u060c apt\u060c apt-get \u0648 apt-cache \u0631\u0627 \u062f\u0627\u0631\u06cc\u062f. \u0627\u0632 apt \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062a\u0639\u0627\u0645\u0644\u06cc \u0648 \u0628\u06cc\u0634\u062a\u0631 \u0648\u0638\u0627\u06cc\u0641 \u0631\u0648\u0632\u0645\u0631\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>apt<\/strong> \u062f\u0633\u062a\u0648\u0631 \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647\u200c\u0627\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0639\u0645\u0644\u06cc\u0627\u062a\u200c\u0647\u0627\u06cc \u0631\u0627\u06cc\u062c \u0631\u0627 wrap \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0631\u0627\u0628\u0637 \u062a\u0648\u0635\u06cc\u0647\u200c\u0634\u062f\u0647 \u0628\u0631\u0627\u06cc update\u060c upgrade\u060c install\u060c remove\u060c search \u0648 show \u0627\u0633\u062a. \u062e\u0631\u0648\u062c\u06cc \u0634\u0641\u0627\u0641\u200c\u062a\u0631\u06cc \u0645\u06cc\u200c\u062f\u0647\u062f \u0648 \u062f\u0631 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0641\u0639\u0644\u06cc \u0628\u0631\u0627\u06cc \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u200c\u0647\u0627 \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u0633\u062a.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 <strong>apt-get<\/strong> \u0648\u0642\u062a\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0631\u0641\u062a\u0627\u0631\u06cc \u0631\u0627 \u0644\u0627\u0632\u0645 \u062f\u0627\u0631\u06cc\u062f \u06a9\u0647 \u0641\u0642\u0637 \u0622\u0646 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f\u061b \u06cc\u0627 \u0647\u0646\u06af\u0627\u0645 \u0646\u0648\u0634\u062a\u0646 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0642\u062f\u06cc\u0645\u06cc \u06cc\u0627 \u0645\u06cc\u0646\u06cc\u0645\u0627\u0644 \u0627\u062c\u0631\u0627 \u0634\u0648\u0646\u062f. \u0645\u062b\u0627\u0644\u200c\u0647\u0627: <code>apt-get install -y<\/code> \u0628\u0631\u0627\u06cc \u0646\u0635\u0628\u200c\u0647\u0627\u06cc \u063a\u06cc\u0631\u062a\u0639\u0627\u0645\u0644\u06cc\u060c <code>apt-get dist-upgrade<\/code> \u0628\u0631\u0627\u06cc \u062d\u0644 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0627\u06cc \u06a9\u0647 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06cc\u0627 \u062d\u0630\u0641 \u06a9\u0646\u0646\u062f\u061b \u0648 <code>apt-get autoremove<\/code> \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0633\u0631\u06af\u0631\u062f\u0627\u0646.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 <strong>apt-cache<\/strong> \u0628\u0631\u0627\u06cc \u06a9\u0648\u0626\u0631\u06cc\u200c\u0647\u0627\u06cc \u0633\u0637\u062d-\u067e\u0627\u06cc\u06cc\u0646\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 apt \u0628\u0647 \u0647\u0645\u0627\u0646 \u0634\u06a9\u0644 \u0627\u0641\u0634\u0627 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f. \u0645\u062b\u0627\u0644\u200c\u0647\u0627: <code>apt-cache policy package<\/code> \u0628\u0631\u0627\u06cc \u062f\u06cc\u062f\u0646 \u0627\u06cc\u0646\u06a9\u0647 \u06a9\u062f\u0627\u0645 \u0646\u0633\u062e\u0647 \u0646\u0635\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u0627\u0632 \u06a9\u062f\u0627\u0645 \u0645\u062e\u0632\u0646\u061b \u0648 <code>apt-cache depends package<\/code> \u0628\u0631\u0627\u06cc \u0641\u0647\u0631\u0633\u062a \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627. \u0628\u0631\u0627\u06cc search \u0648 show\u060c \u062f\u0633\u062a\u0648\u0631\u0627\u062a <code>apt search<\/code> \u0648 <code>apt show<\/code> \u0645\u0639\u0627\u062f\u0644 <code>apt-cache search<\/code> \u0648 <code>apt-cache show<\/code> \u0647\u0633\u062a\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u062f\u06cc\u062f\u0646 \u0627\u06cc\u0646\u06a9\u0647 \u06a9\u062f\u0627\u0645 \u0646\u0633\u062e\u0647 \u0646\u0635\u0628 \u0645\u06cc\u200c\u0634\u0648\u062f \u0648 \u0627\u0632 \u06a9\u062f\u0627\u0645 \u0645\u062e\u0632\u0646:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt-cache policy curl\ncurl:\n  Installed: 8.5.0-2ubuntu3\n  Candidate: 8.5.0-2ubuntu3.4\n  Version table:\n     8.5.0-2ubuntu3.4 500\n        500 http:\/\/archive.ubuntu.com\/ubuntu noble-updates\/main amd64 Packages\n *** 8.5.0-2ubuntu3 100\n        100 \/var\/lib\/dpkg\/status<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>apt-cache depends curl\ncurl\n  Depends: libcurl4t64\n  Depends: zlib1g\n  Suggests: libcurl4-gnutls-dev<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0686\u06a9 \u06a9\u0631\u062f\u0646 \u0627\u06cc\u0646\u06a9\u0647 \u06a9\u062f\u0627\u0645 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u0646\u0635\u0628\u200c\u0634\u062f\u0647 \u0628\u0639\u062f \u0627\u0632 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0627\u06cc\u0646\u062f\u06a9\u0633\u060c \u0627\u0631\u062a\u0642\u0627\u06cc \u062f\u0631 \u0627\u0646\u062a\u0638\u0627\u0631 \u062f\u0627\u0631\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt update &amp;&amp; apt list --upgradable<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062e\u0631\u0648\u062c\u06cc \u062f\u0648 \u0628\u062e\u0634 \u062f\u0627\u0631\u062f. \u0627\u0648\u0644\u060c apt update \u0627\u06cc\u0646\u062f\u06a9\u0633 \u0631\u0627 \u0631\u0641\u0631\u0634 \u0645\u06cc\u200c\u06a9\u0646\u062f (\u062f\u0631 \u067e\u0627\u06cc\u06cc\u0646 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0627\u062f\u0647 \u0634\u062f\u0647). \u0633\u067e\u0633 <code>apt list --upgradable<\/code> \u0641\u0647\u0631\u0633\u062a \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u0646\u0635\u0628\u200c\u0634\u062f\u0647\u200c\u0627\u06cc \u0631\u0627 \u06a9\u0647 \u0646\u0633\u062e\u0647 \u062c\u062f\u06cc\u062f\u062a\u0631\u06cc \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a \u0686\u0627\u067e \u0645\u06cc\u200c\u06a9\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Hit:1 http:\/\/archive.ubuntu.com\/ubuntu noble InRelease\nGet:2 http:\/\/archive.ubuntu.com\/ubuntu noble-updates InRelease ...\n...\nListing Done\ncurl\/noble-updates 8.5.0-2ubuntu3.4 amd64 &#91;upgradable from: 8.5.0-2ubuntu3]\nlibcurl4t64\/noble-updates 8.5.0-2ubuntu3.4 amd64 &#91;upgradable from: 8.5.0-2ubuntu3]<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u062e\u0627\u0632\u0646<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u062e\u0627\u0632\u0646 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u0645\u062f\u06cc\u0631 \u067e\u06a9\u06cc\u062c \u0634\u0645\u0627 \u0627\u0632 \u06a9\u062c\u0627 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0631\u0627 \u0648\u0627\u06a9\u0634\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0622\u0646\u200c\u0647\u0627 \u0631\u0627 \u062f\u0631\u0633\u062a \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f \u062a\u0627 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0648 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc\u200c\u0647\u0627\u06cc \u0627\u0645\u0646\u06cc\u062a\u06cc \u062f\u0631\u0633\u062a \u0631\u0627 \u0628\u06af\u06cc\u0631\u06cc\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u062f\u0628\u06cc\u0627\u0646 \u0648 \u0627\u0648\u0628\u0648\u0646\u062a\u0648: \/etc\/apt\/sources.list<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0631\u0648\u06cc \u062f\u0628\u06cc\u0627\u0646 \u0648 \u0627\u0648\u0628\u0648\u0646\u062a\u0648\u060c \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u062e\u0627\u0632\u0646 \u062f\u0631 <code>\/etc\/apt\/sources.list<\/code> \u0648 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0632\u06cc\u0631 <code>\/etc\/apt\/sources.list.d\/<\/code> \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u062f. \u0647\u0631 \u062e\u0637 \u0646\u0648\u0639\u06cc (\u0645\u062b\u0644\u0627\u064b deb \u0628\u0631\u0627\u06cc \u0628\u0627\u06cc\u0646\u0631\u06cc\u200c\u0647\u0627\u060c deb-src \u0628\u0631\u0627\u06cc \u0633\u0648\u0631\u0633)\u060c URL\u060c \u0631\u06cc\u0644\u06cc\u0632 (\u0645\u062b\u0644\u0627\u064b noble) \u0648 \u0646\u0627\u0645 \u0627\u062c\u0632\u0627 (\u0645\u062b\u0644\u0627\u064b main universe) \u0631\u0627 \u062a\u0639\u06cc\u06cc\u0646 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u06cc\u0646 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0631\u0627 \u0641\u0642\u0637 \u0628\u0627 \u0627\u062d\u062a\u06cc\u0627\u0637 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u06a9\u0646\u06cc\u062f\u061b \u06cc\u06a9 \u062e\u0637 \u0628\u062f \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f apt update \u0631\u0627 \u0628\u0634\u06a9\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646 \u0645\u062e\u0632\u0646\u06cc \u0627\u0632 \u062e\u0637 \u0641\u0631\u0645\u0627\u0646\u060c \u0627\u0632 add-apt-repository (\u0627\u0632 \u067e\u06a9\u06cc\u062c software-properties-common) \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u062e\u0637 \u062f\u0631\u0633\u062a \u0631\u0627 \u0627\u0644\u0635\u0627\u0642 \u0648 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0627\u062e\u062a\u06cc\u0627\u0631\u06cc apt update \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo add-apt-repository ppa:owner\/ppa-name\nsudo apt update<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>\u0647\u0634\u062f\u0627\u0631:<\/strong> \u0627\u0641\u0632\u0648\u062f\u0646 PPA\u0647\u0627 \u06cc\u0627 \u0645\u062e\u0627\u0632\u0646 \u0634\u062e\u0635 \u062b\u0627\u0644\u062b \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u0628\u0631\u0631\u0633\u06cc\u200c\u0646\u0634\u062f\u0647 \u0646\u0635\u0628 \u06a9\u0646\u062f. \u0645\u0646\u0627\u0628\u0639 \u0631\u0633\u0645\u06cc \u06cc\u0627 \u0634\u0646\u0627\u062e\u062a\u0647\u200c\u0634\u062f\u0647 \u0631\u0627 \u062a\u0631\u062c\u06cc\u062d \u062f\u0647\u06cc\u062f \u0648 \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc GPG \u0631\u0627 \u062a\u0623\u06cc\u06cc\u062f \u06a9\u0646\u06cc\u062f.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646 \u062f\u0633\u062a\u06cc \u0645\u062e\u0632\u0646 \u0634\u062e\u0635 \u062b\u0627\u0644\u062b\u06cc \u0628\u0627 \u0641\u0631\u0645\u062a \u0645\u062f\u0631\u0646 signed-by\u060c \u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f\u06cc \u0632\u06cc\u0631 <code>\/etc\/apt\/sources.list.d\/<\/code> \u0628\u0633\u0627\u0632\u06cc\u062f\u061b \u0628\u0647\u200c\u062c\u0627\u06cc \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0645\u0633\u062a\u0642\u06cc\u0645 sources.list. \u0645\u062b\u0644\u0627\u064b \u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646 \u0645\u062e\u0632\u0646 \u0631\u0633\u0645\u06cc mainline \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 Nginx:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -fsSL https:\/\/nginx.org\/keys\/nginx_signing.key \\\n  | sudo gpg --dearmor -o \/usr\/share\/keyrings\/nginx-archive-keyring.gpg<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0633\u067e\u0633 \u0641\u0627\u06cc\u0644 \u0645\u062e\u0632\u0646 \u0631\u0627 \u0628\u0633\u0627\u0632\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"deb &#91;signed-by=\/usr\/share\/keyrings\/nginx-archive-keyring.gpg] \\\nhttps:\/\/nginx.org\/packages\/mainline\/ubuntu noble nginx\" \\\n  | sudo tee \/etc\/apt\/sources.list.d\/nginx.list\nsudo apt update<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0647\u0631 \u0641\u0627\u06cc\u0644 \u062f\u0631 sources.list.d\/ \u062a\u0639\u0631\u06cc\u0641 \u0645\u062e\u0632\u0646\u0650 \u062e\u0648\u062f\u06a9\u0641\u0627\u06cc\u06cc \u0627\u0633\u062a. \u0646\u06af\u0647\u200c\u062f\u0627\u0634\u062a\u0646 \u0645\u062e\u0627\u0632\u0646 \u0634\u062e\u0635 \u062b\u0627\u0644\u062b \u062f\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u0627\u060c \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u06cc\u0627 \u062d\u0630\u0641\u200c\u0634\u0627\u0646 \u0631\u0627 \u0628\u062f\u0648\u0646 \u062f\u0633\u062a \u0632\u062f\u0646 \u0628\u0647 sources.list \u0622\u0633\u0627\u0646\u200c\u062a\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0631\u0627\u06a9\u06cc\u060c \u0641\u062f\u0648\u0631\u0627 \u0648 RHEL: dnf config-manager<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 dnf\u060c \u06a9\u0627\u0646\u0641\u06cc\u06af\u200c\u0647\u0627\u06cc \u0645\u062e\u0627\u0632\u0646 \u0632\u06cc\u0631 <code>\/etc\/yum.repos.d\/<\/code> \u0647\u0633\u062a\u0646\u062f. \u0645\u062e\u0632\u0646 \u062c\u062f\u06cc\u062f\u06cc \u0628\u0627 dnf config-manager (\u0627\u0632 \u067e\u06a9\u06cc\u062c dnf-plugins-core) \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf config-manager --add-repo https:\/\/example.com\/repo\/repo-name.repo<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u062e\u0632\u0646 \u0645\u0648\u062c\u0648\u062f\u06cc \u0631\u0627 \u0628\u0627 \u0646\u0627\u0645 \u0641\u0639\u0627\u0644 \u06cc\u0627 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf config-manager --set-enabled repo-id\nsudo dnf config-manager --set-disabled repo-id<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0634\u0646\u0627\u0633\u0647\u200c\u0647\u0627\u06cc \u0645\u062e\u0632\u0646 \u062f\u0631 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc .repo \u062f\u0631 <code>\/etc\/yum.repos.d\/<\/code> \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647\u200c\u0627\u0646\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">FreeBSD: \/etc\/pkg\/ \u0648 \u0645\u062e\u0627\u0632\u0646 \u0633\u0641\u0627\u0631\u0634\u06cc<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0631\u0648\u06cc FreeBSD\u060c pkg \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u062e\u0632\u0646\u0634 \u0631\u0627 \u0627\u0632 <code>\/etc\/pkg\/FreeBSD.conf<\/code> \u0628\u0631\u0627\u06cc \u0645\u062e\u0632\u0646 \u0631\u0633\u0645\u06cc \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0648 \u0627\u0632 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u0632\u06cc\u0631 <code>\/usr\/local\/etc\/pkg\/repos\/<\/code> \u0628\u0631\u0627\u06cc \u0645\u062e\u0627\u0632\u0646 \u0633\u0641\u0627\u0631\u0634\u06cc \u06cc\u0627 \u0627\u0636\u0627\u0641\u06cc \u0645\u06cc\u200c\u062e\u0648\u0627\u0646\u062f. FreeBSD.conf \u0631\u0627 \u0645\u0633\u062a\u0642\u06cc\u0645 \u0648\u06cc\u0631\u0627\u06cc\u0634 \u0646\u06a9\u0646\u06cc\u062f\u061b \u0628\u0627 \u0633\u0627\u062e\u062a \u0641\u0627\u06cc\u0644\u06cc \u062f\u0631 <code>\/usr\/local\/etc\/pkg\/repos\/<\/code> \u0622\u0646 \u0631\u0627 Override \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646 \u0645\u062e\u0632\u0646 \u0633\u0641\u0627\u0631\u0634\u06cc\u060c \u0641\u0627\u06cc\u0644 .conf\u0627\u06cc \u062f\u0631 \u0622\u0646 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0628\u0633\u0627\u0632\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo mkdir -p \/usr\/local\/etc\/pkg\/repos\nsudo vi \/usr\/local\/etc\/pkg\/repos\/repo-name.conf<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0631\u0645\u062a \u0641\u0627\u06cc\u0644 \u0627\u0632 \u0627\u06cc\u0646 \u0633\u0627\u062e\u062a\u0627\u0631 \u067e\u06cc\u0631\u0648\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>repo-name: {\n  url: \"https:\/\/example.com\/packages\/${ABI}\",\n  mirror_type: \"srv\",\n  signature_type: \"fingerprints\",\n  fingerprints: \"\/usr\/share\/fingerprints\/repo-name\",\n  enabled: yes\n}<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0639\u062f \u0627\u0632 \u0627\u0641\u0632\u0648\u062f\u0646 \u0641\u0627\u06cc\u0644\u060c \u0627\u06cc\u0646\u062f\u06a9\u0633 \u067e\u06a9\u06cc\u062c \u0631\u0627 \u0628\u0647\u200c\u0631\u0648\u0632 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u062a\u0623\u06cc\u06cc\u062f \u0634\u0648\u062f pkg \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u0645\u062e\u0632\u0646 \u062c\u062f\u06cc\u062f \u0628\u0631\u0633\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo pkg update<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Updating repo-name repository catalogue...\nFetching meta.conf: 100%\nFetching packagesite.pkg: 100%\nProcessing entries: 100%\nrepo-name repository update completed.<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0645\u062e\u0632\u0646 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 FreeBSD \u0628\u062f\u0648\u0646 \u062d\u0630\u0641\u0634\u060c \u0641\u0627\u06cc\u0644 Override \u0628\u0633\u0627\u0632\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo vi \/usr\/local\/etc\/pkg\/repos\/FreeBSD.conf<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0645\u062d\u062a\u0648\u0627 \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>FreeBSD: {\n  enabled: no\n}<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>\u0647\u0634\u062f\u0627\u0631:<\/strong> \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0645\u062e\u0632\u0646 \u0631\u0633\u0645\u06cc FreeBSD \u06cc\u0639\u0646\u06cc pkg \u0641\u0642\u0637 \u0627\u0632 \u0645\u0646\u0627\u0628\u0639 \u0633\u0641\u0627\u0631\u0634\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc\u200c\u0634\u062f\u0647\u200c\u062a\u0627\u0646 \u0646\u0635\u0628 \u062e\u0648\u0627\u0647\u062f \u06a9\u0631\u062f. \u0642\u0628\u0644 \u0627\u0632 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0646 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636\u060c \u0645\u0637\u0645\u0626\u0646 \u0634\u0648\u06cc\u062f \u0645\u062e\u0632\u0646 \u0633\u0641\u0627\u0631\u0634\u06cc\u200c\u062a\u0627\u0646 \u06a9\u0627\u0645\u0644 \u0648 \u0645\u0648\u0631\u062f \u0627\u0639\u062a\u0645\u0627\u062f \u0627\u0633\u062a.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">\u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0641\u0647\u0631\u0633\u062a \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646\u062f\u06a9\u0633 \u0645\u062d\u0644\u06cc \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0631\u0627 \u0642\u0628\u0644 \u0627\u0632 \u0646\u0635\u0628 \u06cc\u0627 \u0627\u0631\u062a\u0642\u0627 \u0628\u0647\u200c\u0631\u0648\u0632 \u06a9\u0646\u06cc\u062f. dnf \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0628\u0631\u0627\u06cc \u0628\u0631\u062e\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a\u200c\u0647\u0627 \u0645\u062a\u0627\u062f\u06cc\u062a\u0627 \u0631\u0627 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0631\u0641\u0631\u0634 \u06a9\u0646\u062f\u061b \u0627\u0645\u0627 \u0647\u0645\u06cc\u0634\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0635\u0631\u06cc\u062d\u0627\u064b \u0628\u0631\u0627\u06cc \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0686\u06a9 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u0633\u06cc\u0633\u062a\u0645<\/th><th>\u062f\u0633\u062a\u0648\u0631<\/th><\/tr><\/thead><tbody><tr><td>\u062f\u0628\u06cc\u0627\u0646 \/ \u0627\u0648\u0628\u0648\u0646\u062a\u0648<\/td><td><code>sudo apt update<\/code><\/td><\/tr><tr><td>\u0631\u0627\u06a9\u06cc \/ \u0641\u062f\u0648\u0631\u0627 \/ RHEL<\/td><td><code>dnf check-update<\/code><\/td><\/tr><tr><td>FreeBSD (\u067e\u06a9\u06cc\u062c\u200c\u0647\u0627)<\/td><td><code>sudo pkg update<\/code><\/td><\/tr><tr><td>FreeBSD (Ports)<\/td><td>\u0628\u062e\u0634 FreeBSD Ports \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 pkg \u0631\u0627 \u0628\u0628\u06cc\u0646\u06cc\u062f<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u062b\u0627\u0644 \u0631\u0648\u06cc \u0627\u0648\u0628\u0648\u0646\u062a\u0648:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Hit:1 http:\/\/archive.ubuntu.com\/ubuntu noble InRelease\nHit:2 http:\/\/archive.ubuntu.com\/ubuntu noble-updates InRelease\nReading package lists... Done\nBuilding dependency tree... Done<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 dnf\u060c <code>dnf check-update<\/code> \u0648\u0642\u062a\u06cc \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc\u200c\u0627\u06cc \u0646\u06cc\u0633\u062a \u0628\u0627 \u06a9\u062f \u06f0 \u0648 \u0648\u0642\u062a\u06cc \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a \u0628\u0627 \u06a9\u062f \u06f1\u06f0\u06f0 \u062e\u0627\u0631\u062c \u0645\u06cc\u200c\u0634\u0648\u062f\u061b \u06a9\u0647 \u062f\u0631 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u200c\u0647\u0627 \u0645\u0641\u06cc\u062f \u0627\u0633\u062a.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u062f\u0631\u06a9 yum (RHEL \u0648 CentOS \u0642\u062f\u06cc\u0645\u06cc)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0631\u0648\u06cc RHEL \u0648 CentOS \u06f7 \u0648 \u0642\u062f\u06cc\u0645\u06cc\u200c\u062a\u0631\u060c yum \u062a\u0646\u0647\u0627 \u0645\u062f\u06cc\u0631 \u067e\u06a9\u06cc\u062c \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a. \u0631\u0648\u06cc RHEL \u06f8\u060c \u0641\u062f\u0648\u0631\u0627 \u06f2\u06f2 \u0648 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0628\u0639\u062f\u062a\u0631\u060c dnf \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 yum \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0634\u062f. \u0631\u0648\u06cc \u0628\u06cc\u0634\u062a\u0631 \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0641\u0639\u0644\u06cc \u06a9\u0647 dnf \u0631\u0627 \u0639\u0631\u0636\u0647 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u060c \u0628\u0627\u06cc\u0646\u0631\u06cc yum \u06cc\u06a9 Symlink \u06cc\u0627 \u0633\u0627\u0632\u0648\u06a9\u0627\u0631 \u0633\u0627\u0632\u06af\u0627\u0631\u06cc \u0628\u0647 dnf \u0627\u0634\u0627\u0631\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f\u061b \u067e\u0633 \u062f\u0633\u062a\u0648\u0631\u0627\u062a yum \u0647\u0645\u0686\u0646\u0627\u0646 \u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f \u0627\u0645\u0627 dnf \u0686\u06cc\u0632\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0627\u062c\u0631\u0627 \u0645\u06cc\u200c\u0634\u0648\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0642\u0637 \u062f\u0631 \u0627\u06cc\u0646 \u0645\u0648\u0627\u0631\u062f \u0635\u0631\u06cc\u062d\u0627\u064b \u0627\u0632 yum \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u0631\u0648\u06cc RHEL \u06f7\u060c CentOS \u06f7 \u06cc\u0627 \u0645\u0634\u062a\u0642 \u0642\u062f\u06cc\u0645\u06cc\u200c\u062a\u0631\u06cc \u0647\u0633\u062a\u06cc\u062f \u06a9\u0647 dnf \u0646\u062f\u0627\u0631\u062f<\/li>\n\n\n\n<li>\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u06cc\u0627 \u0627\u0628\u0632\u0627\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631\u0633\u0627\u0632\u06cc\u200c\u0627\u06cc hardcode \u06a9\u0631\u062f\u0647 yum \u0631\u0627 \u0648 \u0646\u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u063a\u06cc\u06cc\u0631\u0634 \u062f\u0647\u06cc\u062f<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u0631\u0648\u06cc \u0647\u0631 \u0633\u06cc\u0633\u062a\u0645\u06cc \u06a9\u0647 dnf \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a\u060c dnf \u0631\u0627 \u062a\u0631\u062c\u06cc\u062d \u062f\u0647\u06cc\u062f. \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0628\u0631\u0627\u06cc \u0639\u0645\u0644\u06cc\u0627\u062a\u200c\u0647\u0627\u06cc \u0631\u0627\u06cc\u062c \u0633\u0627\u0632\u06af\u0627\u0631 \u0627\u0633\u062a\u061b \u0627\u0645\u0627 dnf \u062a\u0627\u0631\u06cc\u062e\u0686\u0647 \u062a\u0631\u0627\u06a9\u0646\u0634\u060c \u062d\u0644 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0628\u0647\u062a\u0631 \u0648 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u062e\u0627\u0632\u0646 \u0645\u0627\u0698\u0648\u0644\u0627\u0631\u06cc \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 yum \u0646\u062f\u0627\u0631\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 \u0645\u0637\u0645\u0626\u0646 \u0646\u06cc\u0633\u062a\u06cc\u062f \u06a9\u062f\u0627\u0645 \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627\u0633\u062a\u060c \u0686\u06a9 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>which yum &amp;&amp; yum --version<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>\/usr\/bin\/yum\n4.14.0\nInstalled: dnf-0:4.14.0-1.el9.noarch at ...<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 \u062e\u0631\u0648\u062c\u06cc \u0646\u0633\u062e\u0647 \u0628\u0647 dnf \u0627\u0631\u062c\u0627\u0639 \u062f\u0647\u062f\u060c yum \u06cc\u06a9 Wrapper \u0627\u0633\u062a. \u0628\u0631\u0627\u06cc \u0646\u06af\u0627\u0634\u062a \u06a9\u0627\u0645\u0644 \u062f\u0633\u062a\u0648\u0631\u0627\u062a\u060c \u062c\u062f\u0648\u0644 \u0645\u0642\u0627\u06cc\u0633\u0647 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0631\u0627 \u062f\u0631 \u067e\u0627\u06cc\u06cc\u0646 \u0628\u0628\u06cc\u0646\u06cc\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0627\u0631\u062a\u0642\u0627\u06cc \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u0646\u0635\u0628\u200c\u0634\u062f\u0647<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u062f\u06cc\u0631\u0627\u0646 \u067e\u06a9\u06cc\u062c\u060c \u0627\u0631\u062a\u0642\u0627\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0631\u0627 \u0627\u0632 \u0645\u062e\u0627\u0632\u0646 \u0627\u0639\u0645\u0627\u0644 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u0627\u0648\u0644 \u0641\u0647\u0631\u0633\u062a \u067e\u06a9\u06cc\u062c \u0631\u0627 \u0628\u0647\u200c\u0631\u0648\u0632 \u06a9\u0646\u06cc\u062f (\u0628\u062e\u0634 \u00ab\u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0641\u0647\u0631\u0633\u062a \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u00bb \u0631\u0627 \u0628\u0628\u06cc\u0646\u06cc\u062f).<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u0633\u06cc\u0633\u062a\u0645<\/th><th>\u062f\u0633\u062a\u0648\u0631<\/th><\/tr><\/thead><tbody><tr><td>\u062f\u0628\u06cc\u0627\u0646 \/ \u0627\u0648\u0628\u0648\u0646\u062a\u0648<\/td><td><code>sudo apt upgrade<\/code><\/td><\/tr><tr><td>\u0631\u0627\u06a9\u06cc \/ \u0641\u062f\u0648\u0631\u0627 \/ RHEL<\/td><td><code>sudo dnf upgrade<\/code><\/td><\/tr><tr><td>FreeBSD (\u067e\u06a9\u06cc\u062c\u200c\u0647\u0627)<\/td><td><code>sudo pkg upgrade<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u0631\u0648\u06cc \u062f\u0628\u06cc\u0627\u0646 \u0648 \u0627\u0648\u0628\u0648\u0646\u062a\u0648\u060c <code>apt upgrade<\/code> \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc\u200c\u0647\u0627\u06cc\u06cc \u0631\u0627 \u0646\u0635\u0628 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0645\u062c\u0645\u0648\u0639\u0647 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u0646\u0635\u0628\u200c\u0634\u062f\u0647 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0645\u06cc\u200c\u062f\u0647\u0646\u062f. \u0627\u0632 <code>apt full-upgrade<\/code> (\u06cc\u0627 <code>apt-get dist-upgrade<\/code>) \u0648\u0642\u062a\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0644\u0627\u0632\u0645 \u0627\u0633\u062a \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u06cc\u0627 \u062d\u0630\u0641 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0645\u062c\u0627\u0632 \u0628\u0627\u0634\u0646\u062f. \u0631\u0648\u06cc FreeBSD\u060c \u0627\u0631\u062a\u0642\u0627\u06cc ports \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0634\u06a9\u0633\u062a\u200c\u062f\u0647\u0646\u062f\u0647 \u0645\u0639\u0631\u0641\u06cc \u06a9\u0646\u062f\u061b \u0642\u0628\u0644 \u0627\u0632 \u0627\u0631\u062a\u0642\u0627 \u0628\u0627 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc\u06cc \u0645\u062b\u0644 portmaster\u060c \u0641\u0627\u06cc\u0644 <code>\/usr\/ports\/UPDATING<\/code> \u0631\u0627 \u0628\u062e\u0648\u0627\u0646\u06cc\u062f.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>\u0647\u0634\u062f\u0627\u0631:<\/strong> \u0627\u062c\u0631\u0627\u06cc <code>apt upgrade<\/code> \u06cc\u0627 <code>dnf upgrade<\/code> \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627 \u0631\u0627 \u0631\u06cc\u200c\u0627\u0633\u062a\u0627\u0631\u062a \u06a9\u0646\u062f \u06cc\u0627 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0631\u0646\u0644\u06cc \u0627\u0639\u0645\u0627\u0644 \u06a9\u0646\u062f \u06a9\u0647 \u0631\u06cc\u0628\u0648\u062a \u0644\u0627\u0632\u0645 \u062f\u0627\u0631\u0646\u062f. \u0627\u0632 Dry Run \u0648 \u067e\u0646\u062c\u0631\u0647\u200c\u0647\u0627\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">\u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u06cc\u06a9 \u067e\u06a9\u06cc\u062c<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631 \u0627\u0633\u0627\u0633 \u0646\u0627\u0645 \u06cc\u0627 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u062c\u0633\u062a\u062c\u0648 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0642\u0628\u0644 \u0627\u0632 \u0646\u0635\u0628\u060c \u0646\u0627\u0645 \u062f\u0642\u06cc\u0642 \u067e\u06a9\u06cc\u062c \u0631\u0627 \u0628\u0647 \u062f\u0633\u062a \u0622\u0648\u0631\u06cc\u062f.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u0633\u06cc\u0633\u062a\u0645<\/th><th>\u062f\u0633\u062a\u0648\u0631<\/th><\/tr><\/thead><tbody><tr><td>\u062f\u0628\u06cc\u0627\u0646 \/ \u0627\u0648\u0628\u0648\u0646\u062a\u0648<\/td><td><code>apt search search_string<\/code><\/td><\/tr><tr><td>\u0631\u0627\u06a9\u06cc \/ \u0641\u062f\u0648\u0631\u0627 \/ RHEL<\/td><td><code>dnf search search_string<\/code><\/td><\/tr><tr><td>FreeBSD (\u067e\u06a9\u06cc\u062c\u200c\u0647\u0627)<\/td><td><code>pkg search search_string<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>\u0646\u06a9\u062a\u0647:<\/strong> \u0631\u0648\u06cc \u0631\u0627\u06a9\u06cc\u060c \u0641\u062f\u0648\u0631\u0627 \u06cc\u0627 RHEL\u060c <code>dnf search all<\/code> \u0647\u0645 \u0646\u0627\u0645\u200c\u0647\u0627\u06cc \u067e\u06a9\u06cc\u062c \u0648 \u0647\u0645 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0631\u0627 \u062c\u0633\u062a\u062c\u0648 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0631\u0648\u06cc FreeBSD\u060c <code>pkg search -D<\/code> \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0631\u0627 \u062c\u0633\u062a\u062c\u0648 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<\/blockquote>\n\n\n\n<pre class=\"wp-block-code\"><code>apt search nginx\nSorting... Done\nFull Text Search... Done\nnginx\/noble-updates 1.24.0-2ubuntu7 amd64\n  small, powerful, scalable web\/proxy server\n\nnginx-common\/noble-updates 1.24.0-2ubuntu7 all\n  small, powerful, scalable web\/proxy server - common files<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 \u062c\u0633\u062a\u062c\u0648 \u0646\u062a\u0627\u06cc\u062c \u0632\u06cc\u0627\u062f\u06cc \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u062f\u060c \u0627\u0648\u0644 \u0628\u0627 \u062c\u0633\u062a\u062c\u0648\u06cc \u0646\u0627\u0645 \u062f\u0642\u06cc\u0642 \u067e\u06a9\u06cc\u062c \u0641\u06cc\u0644\u062a\u0631 \u06a9\u0646\u06cc\u062f\u061b \u0633\u067e\u0633 \u0641\u0642\u0637 \u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062c\u0633\u062a\u062c\u0648\u06cc \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0628\u0631\u06af\u0631\u062f\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt search --names-only nginx\nSorting... Done\nFull Text Search... Done\nnginx\/noble-updates 1.24.0-2ubuntu7 amd64\n  small, powerful, scalable web\/proxy server<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 dnf\u060c <code>dnf search<\/code> \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0628\u0627 \u0646\u0627\u0645\u200c\u0647\u0627 \u0648 \u062e\u0644\u0627\u0635\u0647\u200c\u0647\u0627 \u062a\u0637\u0628\u06cc\u0642 \u0645\u06cc\u200c\u06cc\u0627\u0628\u062f. \u0628\u0631\u0627\u06cc \u0634\u0627\u0645\u0644 \u06a9\u0631\u062f\u0646 \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u06a9\u0627\u0645\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf search all nginx<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 \u0646\u0627\u0645 \u062f\u0642\u06cc\u0642 \u067e\u06a9\u06cc\u062c\u0650 \u0646\u062a\u0627\u06cc\u062c \u062c\u0633\u062a\u062c\u0648 \u0647\u0646\u06af\u0627\u0645 \u0627\u062c\u0631\u0627\u06cc \u062f\u0633\u062a\u0648\u0631\u0627\u062a install \u06cc\u0627 info \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0646\u0627\u0645\u200c\u0647\u0627\u06cc \u067e\u06a9\u06cc\u062c \u0631\u0648\u06cc \u0647\u0645\u0647 \u067e\u0644\u062a\u0641\u0631\u0645\u200c\u0647\u0627 \u0628\u0647 \u0628\u0632\u0631\u06af\u06cc \u0648 \u06a9\u0648\u0686\u06a9\u06cc \u062d\u0631\u0648\u0641 \u062d\u0633\u0627\u0633\u200c\u0627\u0646\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u062f\u06cc\u062f\u0646 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u06cc\u06a9 \u067e\u06a9\u06cc\u062c \u062e\u0627\u0635<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0642\u0628\u0644 \u0627\u0632 \u0646\u0635\u0628\u060c \u0646\u0633\u062e\u0647\u060c \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0648 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627\u0632\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u0633\u06cc\u0633\u062a\u0645<\/th><th>\u062f\u0633\u062a\u0648\u0631<\/th><\/tr><\/thead><tbody><tr><td>\u062f\u0628\u06cc\u0627\u0646 \/ \u0627\u0648\u0628\u0648\u0646\u062a\u0648<\/td><td><code>apt show package<\/code><\/td><\/tr><tr><td>\u0631\u0627\u06a9\u06cc \/ \u0641\u062f\u0648\u0631\u0627 \/ RHEL<\/td><td><code>dnf info package<\/code><\/td><\/tr><tr><td>FreeBSD (\u067e\u06a9\u06cc\u062c\u200c\u0647\u0627)<\/td><td><code>pkg info package<\/code><\/td><\/tr><tr><td>FreeBSD (Ports)<\/td><td><code>cd \/usr\/ports\/category\/port &amp;&amp; cat pkg-descr<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u062b\u0644\u0627\u064b \u0628\u0631\u0627\u06cc \u0628\u0627\u0632\u0631\u0633\u06cc \u067e\u06a9\u06cc\u062c nginx \u0642\u0628\u0644 \u0627\u0632 \u0646\u0635\u0628:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt show nginx\nPackage: nginx\nVersion: 1.24.0-2ubuntu7\nPriority: optional\nSection: web\nInstalled-Size: 46.1 kB\nDepends: nginx-common (= 1.24.0-2ubuntu7), iproute2\nSuggests: fcgiwrap, nginx-doc, ssl-cert\nHomepage: https:\/\/nginx.net\nAPT-Sources: http:\/\/archive.ubuntu.com\/ubuntu noble-updates\/main amd64 Packages<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u06cc\u0644\u062f\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0642\u0628\u0644 \u0627\u0632 \u0646\u0635\u0628 \u0628\u06cc\u0634\u062a\u0631\u06cc\u0646 \u0627\u0647\u0645\u06cc\u062a \u0631\u0627 \u062f\u0627\u0631\u0646\u062f:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Version:<\/strong> \u062a\u0623\u06cc\u06cc\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f \u0646\u0633\u062e\u0647\u200c\u0627\u06cc \u0631\u0627 \u0645\u06cc\u200c\u06af\u06cc\u0631\u06cc\u062f \u06a9\u0647 \u0627\u0646\u062a\u0638\u0627\u0631\u0634 \u0631\u0627 \u062f\u0627\u0631\u06cc\u062f\u061b \u0646\u0647 \u0646\u0633\u062e\u0647 \u0642\u062f\u06cc\u0645\u06cc\u200c\u062a\u0631\u0650 \u0642\u0627\u0628\u0644\u200c\u062a\u0648\u062c\u0647\u06cc \u0627\u0632 \u0645\u062e\u0632\u0646 \u067e\u0627\u06cc\u0647<\/li>\n\n\n\n<li><strong>Depends:<\/strong> \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0645\u062f\u06cc\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u0645\u06cc\u200c\u06a9\u0634\u062f\u061b \u0627\u06af\u0631 \u0641\u0636\u0627\u06cc \u062f\u06cc\u0633\u06a9 \u0645\u062d\u062f\u0648\u062f \u0627\u0633\u062a \u0645\u0631\u0648\u0631\u0634\u0627\u0646 \u06a9\u0646\u06cc\u062f<\/li>\n\n\n\n<li><strong>APT-Sources:<\/strong> \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u0646\u0633\u062e\u0647 \u06a9\u0627\u0646\u062f\u06cc\u062f\u0627 \u0627\u0632 \u06a9\u062f\u0627\u0645 \u0645\u062e\u0632\u0646 \u0645\u06cc\u200c\u0622\u06cc\u062f\u061b \u0645\u0641\u06cc\u062f \u0648\u0642\u062a\u06cc \u0686\u0646\u062f \u0645\u062e\u0632\u0646 \u0647\u0645\u0627\u0646 \u0646\u0627\u0645 \u067e\u06a9\u06cc\u062c \u0631\u0627 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u0646\u062f<\/li>\n\n\n\n<li><strong>Priority:<\/strong> \u0645\u0642\u062f\u0627\u0631 optional \u0628\u0631\u0627\u06cc \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0642\u0627\u0628\u0644-\u0646\u0635\u0628-\u062a\u0648\u0633\u0637-\u06a9\u0627\u0631\u0628\u0631 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f \u0627\u0633\u062a \u0648 \u0627\u0642\u062f\u0627\u0645\u06cc \u0644\u0627\u0632\u0645 \u0646\u062f\u0627\u0631\u062f<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u0646\u0635\u0628 \u067e\u06a9\u06cc\u062c \u0627\u0632 \u0645\u062e\u0627\u0632\u0646<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u06a9\u06cc\u062c\u06cc \u0648 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc\u0634 \u0631\u0627 \u0628\u0627 \u06cc\u06a9 \u062f\u0633\u062a\u0648\u0631 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f. \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0686\u0646\u062f \u067e\u06a9\u06cc\u062c \u0631\u0627 \u0641\u0647\u0631\u0633\u062a \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u0633\u06cc\u0633\u062a\u0645<\/th><th>\u062f\u0633\u062a\u0648\u0631<\/th><\/tr><\/thead><tbody><tr><td>\u062f\u0628\u06cc\u0627\u0646 \/ \u0627\u0648\u0628\u0648\u0646\u062a\u0648<\/td><td><code>sudo apt install package<\/code><\/td><\/tr><tr><td>\u0631\u0627\u06a9\u06cc \/ \u0641\u062f\u0648\u0631\u0627 \/ RHEL<\/td><td><code>sudo dnf install package<\/code><\/td><\/tr><tr><td>FreeBSD (\u067e\u06a9\u06cc\u062c\u200c\u0647\u0627)<\/td><td><code>sudo pkg install package<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u062f\u06cc\u0631 \u067e\u06a9\u06cc\u062c \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u0631\u0627 \u0642\u0628\u0644 \u0627\u0632 \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u062a\u0623\u06cc\u06cc\u062f\u060c \u062d\u0644 \u0648 \u0641\u0647\u0631\u0633\u062a \u0645\u06cc\u200c\u06a9\u0646\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install nginx<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Reading package lists... Done\nBuilding dependency tree... Done\nReading state information... Done\nThe following additional packages will be installed:\n  libnginx-mod-http-geoip2 libnginx-mod-http-image-filter\n  libnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-stream\n  libnginx-mod-stream-geoip2 nginx-common\nThe following NEW packages will be installed:\n  libnginx-mod-http-geoip2 libnginx-mod-http-image-filter\n  libnginx-mod-http-xslt-filter libnginx-mod-mail libnginx-mod-stream\n  libnginx-mod-stream-geoip2 nginx nginx-common\n0 upgraded, 8 newly installed, 0 to remove and 12 not upgraded.\nDo you want to continue? &#91;Y\/n]<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">\u0646\u0635\u0628 \u067e\u06a9\u06cc\u062c \u0627\u0632 \u0641\u0627\u06cc\u0644\u200c\u0633\u06cc\u0633\u062a\u0645 \u0645\u062d\u0644\u06cc<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0648\u0642\u062a\u06cc \u0641\u0627\u06cc\u0644 \u067e\u06a9\u06cc\u062c\u0650 \u062f\u0627\u0646\u0644\u0648\u062f\u0634\u062f\u0647 \u062f\u0627\u0631\u06cc\u062f\u060c \u0622\u0646 \u0631\u0627 \u0627\u0632 \u062f\u06cc\u0633\u06a9 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f. \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0627\u0632 \u062f\u0628\u06cc\u0627\u0646\u060c dpkg \u06cc\u06a9 .deb \u0645\u0646\u0641\u0631\u062f \u0631\u0627 \u0646\u0635\u0628 \u0645\u06cc\u200c\u06a9\u0646\u062f\u061b \u0627\u06af\u0631 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u0645\u0641\u0642\u0648\u062f\u0646\u062f\u060c \u0627\u0632 gdebi \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06cc\u0627 \u0628\u0639\u062f\u0627\u064b <code>apt install -f<\/code> \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0631\u0641\u0639 \u0634\u0648\u0646\u062f. \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 dnf\u060c <code>dnf install<\/code> \u0645\u0633\u06cc\u0631 .rpm \u0631\u0627 \u0645\u06cc\u200c\u067e\u0630\u06cc\u0631\u062f \u0648 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u0631\u0627 \u0627\u0632 \u0645\u062e\u0627\u0632\u0646 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc\u200c\u0634\u062f\u0647 \u062d\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0631\u0648\u06cc FreeBSD\u060c <code>pkg add<\/code> \u067e\u06a9\u06cc\u062c \u0628\u0627\u06cc\u0646\u0631\u06cc \u0645\u062d\u0644\u06cc (\u0645\u062b\u0644\u0627\u064b .txz) \u0631\u0627 \u0646\u0635\u0628 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u0633\u06cc\u0633\u062a\u0645<\/th><th>\u062f\u0633\u062a\u0648\u0631<\/th><\/tr><\/thead><tbody><tr><td>\u062f\u0628\u06cc\u0627\u0646 \/ \u0627\u0648\u0628\u0648\u0646\u062a\u0648<\/td><td><code>sudo dpkg -i package.deb<\/code><\/td><\/tr><tr><td>\u0631\u0627\u06a9\u06cc \/ \u0641\u062f\u0648\u0631\u0627 \/ RHEL<\/td><td><code>sudo dnf install package.rpm<\/code><\/td><\/tr><tr><td>FreeBSD (\u067e\u06a9\u06cc\u062c\u200c\u0647\u0627)<\/td><td><code>sudo pkg add package.txz<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>\u0646\u06a9\u062a\u0647:<\/strong> \u0631\u0648\u06cc \u062f\u0628\u06cc\u0627\u0646 \u0648 \u0627\u0648\u0628\u0648\u0646\u062a\u0648\u060c \u0627\u06af\u0631 <code>dpkg -i<\/code> \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0628\u0631\u0622\u0648\u0631\u062f\u0647\u200c\u0646\u0634\u062f\u0647 \u06af\u0632\u0627\u0631\u0634 \u06a9\u0631\u062f\u060c <code>sudo apt install -f<\/code> \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0627\u0632 \u0645\u062e\u0627\u0632\u0646 \u0646\u0635\u0628\u200c\u0634\u0627\u0646 \u06a9\u0646\u062f\u061b \u06cc\u0627 \u0627\u0632 <code>gdebi package.deb<\/code> \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0641\u0627\u06cc\u0644 \u0631\u0627 \u0646\u0635\u0628 \u0648 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u0631\u0627 \u06cc\u06a9\u200c\u062c\u0627 \u0628\u06a9\u0634\u062f.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">\u062d\u0630\u0641 \u06cc\u06a9 \u06cc\u0627 \u0686\u0646\u062f \u067e\u06a9\u06cc\u062c \u0646\u0635\u0628\u200c\u0634\u062f\u0647<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u062d\u0630\u0641\u060c \u067e\u06a9\u06cc\u062c \u0631\u0627 Uninstall \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0628\u0633\u062a\u0647 \u0628\u0647 \u0627\u0628\u0632\u0627\u0631 \u0648 \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06cc\u0627 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0633\u0631\u06af\u0631\u062f\u0627\u0646 \u0631\u0627 \u0647\u0645 \u062d\u0630\u0641 \u06a9\u0646\u062f.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u0633\u06cc\u0633\u062a\u0645<\/th><th>\u062f\u0633\u062a\u0648\u0631<\/th><\/tr><\/thead><tbody><tr><td>\u062f\u0628\u06cc\u0627\u0646 \/ \u0627\u0648\u0628\u0648\u0646\u062a\u0648<\/td><td><code>sudo apt remove package<\/code><\/td><\/tr><tr><td>\u0631\u0627\u06a9\u06cc \/ \u0641\u062f\u0648\u0631\u0627 \/ RHEL<\/td><td><code>sudo dnf remove package<\/code><\/td><\/tr><tr><td>FreeBSD (\u067e\u06a9\u06cc\u062c\u200c\u0647\u0627)<\/td><td><code>sudo pkg delete package<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0645\u0628\u062a\u0646\u06cc \u0628\u0631 dnf\u060c \u0627\u0632 <code>dnf remove<\/code> \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0642\u062f\u06cc\u0645\u06cc \u06a9\u0647 \u0641\u0642\u0637 yum \u062f\u0627\u0631\u0646\u062f\u060c <code>yum erase package<\/code> \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0628\u0631\u0627\u06cc \u062d\u0630\u0641 \u067e\u06a9\u06cc\u062c \u0628\u0647\u200c\u0647\u0645\u0631\u0627\u0647 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc\u200c\u0627\u0634\u060c \u0627\u0632 <code>apt purge package<\/code> \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u0627\u0632 purge \u0648\u0642\u062a\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u062a\u062e\u062a\u0647\u200c\u067e\u0627\u06a9\u200c\u06a9\u0646\u06cc \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f\u061b \u0645\u062b\u0644\u0627\u064b \u0642\u0628\u0644 \u0627\u0632 \u0646\u0635\u0628 \u0645\u062c\u062f\u062f \u0633\u0631\u0648\u06cc\u0633\u06cc \u0628\u0627 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u062a\u0641\u0627\u0648\u062a. \u0627\u0632 remove \u0648\u0642\u062a\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u06a9\u0627\u0646\u0641\u06cc\u06af \u0645\u0648\u062c\u0648\u062f \u0628\u0645\u0627\u0646\u0646\u062f \u062a\u0627 \u0627\u06af\u0631 \u062f\u0648\u0628\u0627\u0631\u0647 \u0646\u0635\u0628 \u06a9\u0631\u062f\u06cc\u062f\u060c \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u0628\u0627\u0634\u0646\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u062a\u0623\u06cc\u06cc\u062f \u067e\u06a9\u06cc\u062c \u0648 \u0627\u0645\u0646\u06cc\u062a<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u062e\u0627\u0632\u0646 \u0648 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0627\u063a\u0644\u0628 \u0627\u0645\u0636\u0627 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f \u062a\u0627 \u0645\u062f\u06cc\u0631 \u067e\u06a9\u06cc\u062c \u0628\u062a\u0648\u0627\u0646\u062f \u0645\u0628\u062f\u0623 \u0648 \u06cc\u06a9\u067e\u0627\u0631\u0686\u06af\u06cc \u0631\u0627 \u062a\u0623\u06cc\u06cc\u062f \u06a9\u0646\u062f. \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u0628\u062f\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc\u200c\u0634\u062f\u0647 \u06cc\u0627 \u0645\u0641\u0642\u0648\u062f \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0647 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc\u200c\u0647\u0627\u06cc \u0634\u06a9\u0633\u062a\u200c\u062e\u0648\u0631\u062f\u0647 \u06cc\u0627 \u0646\u0635\u0628\u200c\u0647\u0627\u06cc \u0646\u0627\u0627\u0645\u0646 \u0645\u0646\u062c\u0631 \u0634\u0648\u0646\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u062f\u0628\u06cc\u0627\u0646 \u0648 \u0627\u0648\u0628\u0648\u0646\u062a\u0648<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u062a\u0627\u062f\u06cc\u062a\u0627\u06cc \u0645\u062e\u0632\u0646 \u0628\u0627 \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc GPG \u062a\u0623\u06cc\u06cc\u062f \u0645\u06cc\u200c\u0634\u0648\u062f. \u06a9\u0644\u06cc\u062f\u0647\u0627 \u062f\u0631 <code>\/usr\/share\/keyrings\/<\/code> \u06cc\u0627 <code>\/etc\/apt\/trusted.gpg.d\/<\/code> \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0627\u0641\u0632\u0648\u062f\u0646 \u0645\u062e\u0632\u0646 \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u0634\u0627\u0645\u0644 \u0627\u0641\u0632\u0648\u062f\u0646 \u06a9\u0644\u06cc\u062f \u0639\u0645\u0648\u0645\u06cc \u0622\u0646 \u0627\u0633\u062a. \u062f\u0633\u062a\u0648\u0631 \u0642\u062f\u06cc\u0645\u06cc apt-key \u0645\u0646\u0633\u0648\u062e \u0634\u062f\u0647\u061b \u0642\u0631\u0627\u0631 \u062f\u0627\u062f\u0646 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u06a9\u0644\u06cc\u062f \u062f\u0631 <code>\/usr\/share\/keyrings\/<\/code> \u0648 \u0627\u0631\u062c\u0627\u0639 \u0628\u0647 \u0622\u0646\u200c\u0647\u0627 \u062f\u0631 \u062e\u0637 \u0645\u062e\u0632\u0646 \u0628\u0627 signed-by= \u0631\u0627 \u062a\u0631\u062c\u06cc\u062d \u062f\u0647\u06cc\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u06cc\u0634\u062a\u0631 \u0645\u062e\u0627\u0632\u0646 \u0634\u062e\u0635 \u062b\u0627\u0644\u062b\u060c \u06a9\u0644\u06cc\u062f\u0647\u0627 \u0631\u0627 \u0628\u0647\u200c\u0635\u0648\u0631\u062a \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc .asc \u0628\u0627 ASCII-armored \u062a\u0648\u0632\u06cc\u0639 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u06a9\u0644\u06cc\u062f \u0631\u0627 \u062f\u0631 \u06cc\u06a9 \u0642\u062f\u0645 \u062a\u0628\u062f\u06cc\u0644 \u0648 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -fsSL https:\/\/example.com\/repo-key.asc \\\n  | sudo gpg --dearmor -o \/usr\/share\/keyrings\/repo-key.gpg<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0633\u067e\u0633 \u062f\u0631 \u062a\u0639\u0631\u06cc\u0641 \u0645\u062e\u0632\u0646 (\u062f\u0631 sources.list \u06cc\u0627 \u0641\u0627\u06cc\u0644\u06cc \u0632\u06cc\u0631 sources.list.d\/) \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>deb &#91;signed-by=\/usr\/share\/keyrings\/repo-key.gpg] https:\/\/example.com\/apt release components<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">\u0631\u0627\u06a9\u06cc\u060c \u0641\u062f\u0648\u0631\u0627 \u0648 RHEL<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc RPM \u0648 \u0645\u062a\u0627\u062f\u06cc\u062a\u0627\u06cc \u0645\u062e\u0627\u0632\u0646 \u0627\u0645\u0636\u0627 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u06a9\u0644\u06cc\u062f GPG \u0645\u062e\u0632\u0646\u06cc \u0631\u0627 \u0628\u0627 rpm \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo rpm --import https:\/\/example.com\/repo-key.asc<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u06a9\u0644\u06cc\u062f\u0647\u0627 \u062f\u0631 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 rpm \u0630\u062e\u06cc\u0631\u0647 \u0645\u06cc\u200c\u0634\u0648\u0646\u062f. \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc repo \u062f\u0631 <code>\/etc\/yum.repos.d\/<\/code> \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f gpgcheck=1 \u0648 gpgkey= \u062a\u0639\u06cc\u06cc\u0646 \u06a9\u0646\u0646\u062f \u062a\u0627 dnf\/yum \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0631\u0627 \u062e\u0648\u062f\u06a9\u0627\u0631 \u062a\u0623\u06cc\u06cc\u062f \u06a9\u0646\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">FreeBSD<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">pkg \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627 \u0627\u0645\u0636\u0627\u06cc \u0645\u062e\u0632\u0646 \u062a\u0623\u06cc\u06cc\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0645\u0637\u0645\u0626\u0646 \u0634\u0648\u06cc\u062f \u0627\u0632 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0645\u062e\u0632\u0646 \u0631\u0633\u0645\u06cc \u06cc\u0627 \u0645\u0648\u0631\u062f \u0627\u0639\u062a\u0645\u0627\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0686\u0647 \u0686\u06cc\u0632\u06cc \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u062e\u0631\u0627\u0628 \u0634\u0648\u062f:<\/strong> \u0627\u06af\u0631 <code>apt update<\/code> \u0628\u0627 \u062e\u0637\u0627\u06cc GPG \u06cc\u0627 \u0627\u0645\u0636\u0627 \u0634\u06a9\u0633\u062a \u0628\u062e\u0648\u0631\u062f\u060c \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u06a9\u0644\u06cc\u062f \u0645\u062e\u0632\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u0631\u062f\u0647 \u06cc\u0627 URL \u0645\u062e\u0632\u0646 \u0627\u0634\u062a\u0628\u0627\u0647 \u0628\u0627\u0634\u062f. \u0648\u0631\u0648\u062f\u06cc \u0645\u0634\u06a9\u0644\u200c\u062f\u0627\u0631 \u0631\u0627 \u062f\u0631 sources.list \u06cc\u0627 sources.list.d\/ \u0631\u0641\u0639 \u06cc\u0627 \u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f. \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc dnf\u060c \u06a9\u0644\u06cc\u062f \u062f\u0631\u0633\u062a \u0631\u0627 \u0628\u0627 <code>rpm --import<\/code> \u0627\u06cc\u0645\u067e\u0648\u0631\u062a \u06cc\u0627 \u0645\u062e\u0632\u0646 \u0631\u0627 \u062a\u0627 \u0631\u0641\u0639 \u0634\u062f\u0646 \u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0628\u0627\u0632\u06af\u0634\u062a \u0648 \u062a\u0627\u0631\u06cc\u062e\u0686\u0647<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">dnf \u062a\u0627\u0631\u06cc\u062e\u0686\u0647 \u062a\u0631\u0627\u06a9\u0646\u0634 \u0631\u0627 \u0646\u06af\u0647 \u0645\u06cc\u200c\u062f\u0627\u0631\u062f \u062a\u0627 \u0628\u062a\u0648\u0627\u0646\u06cc\u062f \u0646\u0635\u0628\u200c\u0647\u0627 \u0648 \u0627\u0631\u062a\u0642\u0627\u0647\u0627\u06cc \u06af\u0630\u0634\u062a\u0647 \u0631\u0627 \u0628\u0628\u06cc\u0646\u06cc\u062f \u0648 Undo \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0647\u0631\u0633\u062a \u062a\u0631\u0627\u06a9\u0646\u0634\u200c\u0647\u0627\u06cc \u0627\u062e\u06cc\u0631:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>dnf history list<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>ID     | Command line             | Date and time    | Action(s)\n-------+--------------------------+-----------------+-----------\n     5 | install httpd            | YYYY-MM-DD HH:MM | Install\n     4 | upgrade                  | YYYY-MM-DD HH:MM | Upgrade<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u062a\u0631\u0627\u06a9\u0646\u0634\u06cc \u0631\u0627 \u0628\u0627 \u0634\u0646\u0627\u0633\u0647 Undo \u06a9\u0646\u06cc\u062f (\u0645\u062b\u0644\u0627\u064b \u0622\u062e\u0631\u06cc\u0646 \u0627\u0631\u062a\u0642\u0627):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf history undo id<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 <code>dnf history rollback id<\/code> \u0628\u0631\u0627\u06cc \u0628\u0631\u06af\u0634\u062a\u0646 \u0628\u0647 \u0648\u0636\u0639\u06cc\u062a\u0650 \u0628\u0639\u062f \u0627\u0632 \u062a\u0631\u0627\u06a9\u0646\u0634 \u0645\u0634\u062e\u0635\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u062f\u0628\u06cc\u0627\u0646 \u0648 \u0627\u0648\u0628\u0648\u0646\u062a\u0648<\/strong> apt \u0628\u0627\u0632\u06af\u0634\u062a \u062f\u0627\u062e\u0644\u06cc \u0627\u0631\u0627\u0626\u0647 \u0646\u0645\u06cc\u200c\u062f\u0647\u062f. \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0646\u0633\u062e\u0647 \u0642\u062f\u06cc\u0645\u06cc\u200c\u062a\u0631\u06cc \u0631\u0627 \u0627\u0632 \u06a9\u0634 \u0646\u0635\u0628 \u0645\u062c\u062f\u062f \u06a9\u0646\u06cc\u062f \u0627\u06af\u0631 \u0647\u0646\u0648\u0632 \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a\u061b \u06cc\u0627 \u0627\u0632 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0627\u0633\u0646\u067e\u200c\u0634\u0627\u062a\/\u0628\u06a9\u0627\u067e (\u0645\u062b\u0644\u0627\u064b \u0627\u0633\u0646\u067e\u200c\u0634\u0627\u062a\u200c\u0647\u0627\u06cc LVM \u06cc\u0627 \u0628\u06a9\u0627\u067e\u200c\u0647\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645) \u0628\u0631\u0627\u06cc \u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0648\u0636\u0639\u06cc\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. <strong>FreeBSD<\/strong> pkg \u0647\u0645 \u062a\u0627\u0631\u06cc\u062e\u0686\u0647 \u062a\u0631\u0627\u06a9\u0646\u0634 \u0628\u0631\u0627\u06cc \u0628\u0627\u0632\u06af\u0634\u062a \u0627\u0631\u0627\u0626\u0647 \u0646\u0645\u06cc\u200c\u062f\u0647\u062f\u061b \u0628\u0647 \u0628\u06a9\u0627\u067e\u200c\u0647\u0627 \u06cc\u0627 \u0646\u0635\u0628 \u0645\u062c\u062f\u062f \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u062e\u0627\u0635 \u067e\u06a9\u06cc\u062c \u062a\u06a9\u06cc\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u062d\u0644 \u062a\u0639\u0627\u0631\u0636 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062e\u0631\u0627\u0628\u060c \u0646\u0635\u0628 \u06cc\u0627 \u0627\u0631\u062a\u0642\u0627\u06cc \u062a\u0645\u06cc\u0632 \u0631\u0627 \u0645\u0633\u062f\u0648\u062f \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u0642\u0628\u0644 \u0627\u0632 \u0627\u062f\u0627\u0645\u0647 \u0631\u0641\u0639\u200c\u0634\u0627\u0646 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0631\u0641\u0639 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062e\u0631\u0627\u0628 (\u062f\u0628\u06cc\u0627\u0646 \u0648 \u0627\u0648\u0628\u0648\u0646\u062a\u0648)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06af\u0631 dpkg \u06cc\u0627 apt \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u062e\u0631\u0627\u0628 \u06af\u0632\u0627\u0631\u0634 \u06a9\u0631\u062f\u0646\u062f\u060c \u0627\u0645\u062a\u062d\u0627\u0646 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt --fix-broken install<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0633\u0639\u06cc \u0645\u06cc\u200c\u06a9\u0646\u062f \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc\u06cc \u0631\u0627 \u0646\u0635\u0628 \u06cc\u0627 \u062d\u0630\u0641 \u06a9\u0646\u062f \u062a\u0627 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u0628\u0631\u0622\u0648\u0631\u062f\u0647 \u0634\u0648\u0646\u062f. \u0627\u06af\u0631 \u0645\u0634\u06a9\u0644 \u0627\u062f\u0627\u0645\u0647 \u06cc\u0627\u0628\u062f\u060c <code>apt install<\/code> \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062d\u0630\u0641 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u0645\u062a\u0646\u0627\u0642\u0636 \u0631\u0627 \u067e\u06cc\u0634\u0646\u0647\u0627\u062f \u06a9\u0646\u062f\u061b \u0641\u0647\u0631\u0633\u062a \u0631\u0627 \u0642\u0628\u0644 \u0627\u0632 \u062a\u0623\u06cc\u06cc\u062f \u0645\u0631\u0648\u0631 \u06a9\u0646\u06cc\u062f. \u0646\u06af\u0647\u200c\u062f\u0627\u0634\u062a\u0646 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0628\u0627 <code>apt-mark hold package<\/code> \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0627\u0632 \u0627\u0631\u062a\u0642\u0627\u0647\u0627\u06cc \u0646\u0627\u062e\u0648\u0627\u0633\u062a\u0647 \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u06a9\u0646\u062f\u061b \u0627\u0645\u0627 \u0627\u06af\u0631 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u062f\u06cc\u06af\u0631\u06cc \u0628\u0647 \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f\u062a\u0631 \u0648\u0627\u0628\u0633\u062a\u0647 \u0628\u0627\u0634\u0646\u062f\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0647 \u062a\u0639\u0627\u0631\u0636 \u0647\u0645 \u0645\u0646\u062c\u0631 \u0634\u0648\u062f.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u0647\u0645\u200c\u0631\u0627\u0633\u062a\u0627 \u06a9\u0631\u062f\u0646 \u0628\u0627 \u0645\u062e\u0627\u0632\u0646 (\u0631\u0627\u06a9\u06cc\u060c \u0641\u062f\u0648\u0631\u0627 \u0648 RHEL)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0639\u062f \u0627\u0632 \u0627\u0631\u062a\u0642\u0627\u06cc \u0631\u06cc\u0644\u06cc\u0632 \u06cc\u0627 \u0645\u062e\u0627\u0632\u0646 \u0645\u062e\u0644\u0648\u0637\u060c \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u067e\u06a9\u06cc\u062c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0627\u0632 \u0647\u0645 \u062c\u062f\u0627 \u0634\u0648\u0646\u062f. <code>dnf distro-sync<\/code> \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u0646\u0635\u0628\u200c\u0634\u062f\u0647 \u0631\u0627 \u0628\u0627 \u0686\u06cc\u0632\u06cc \u06a9\u0647 \u0645\u062e\u0632\u0646 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0647\u0645\u200c\u0631\u0627\u0633\u062a\u0627 \u0645\u06cc\u200c\u06a9\u0646\u062f (\u0628\u0627 Downgrade \u06cc\u0627 Upgrade \u062f\u0631 \u0635\u0648\u0631\u062a \u0646\u06cc\u0627\u0632):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf distro-sync<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0648\u0642\u062a\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0631\u06cc\u0644\u06cc\u0632 \u062a\u063a\u06cc\u06cc\u0631 \u06a9\u0631\u062f\u0647 \u06cc\u0627 \u0648\u0642\u062a\u06cc \u0645\u062e\u0627\u0632\u0646\u06cc \u0631\u0627 \u0641\u0639\u0627\u0644\/\u063a\u06cc\u0631\u0641\u0639\u0627\u0644 \u06a9\u0631\u062f\u0647\u200c\u0627\u06cc\u062f \u0648 \u062a\u0639\u0627\u0631\u0636 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0645\u06cc\u200c\u06af\u06cc\u0631\u06cc\u062f. \u0628\u0631\u0627\u06cc \u0645\u0633\u0627\u0626\u0644 \u062a\u06a9-\u067e\u06a9\u06cc\u062c\u06cc\u060c <code>dnf check<\/code> \u0648 <code>dnf repoquery<\/code> \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0646\u062f \u0628\u0647 \u0628\u0627\u0632\u0631\u0633\u06cc \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u06a9\u0645\u06a9 \u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>\u0647\u0634\u062f\u0627\u0631:<\/strong> <code>dnf distro-sync<\/code> \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0631\u0627 Downgrade \u06a9\u0646\u062f. \u0627\u0648\u0644 <code>dnf distro-sync --assumeno<\/code> \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc \u0631\u0627 \u0628\u062f\u0648\u0646 \u0627\u0639\u0645\u0627\u0644\u200c\u0634\u0627\u0646 \u0628\u0628\u06cc\u0646\u06cc\u062f.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">\u0628\u0647\u062a\u0631\u06cc\u0646 \u0631\u0648\u0634\u200c\u0647\u0627\u06cc \u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0631\u0648\u06cc \u0633\u0631\u0648\u0631\u0647\u0627\u06cc \u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646\u060c \u0628\u0627 \u0634\u0628\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0648 \u0627\u0639\u0645\u0627\u0644 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc\u200c\u0647\u0627 \u062f\u0631 \u067e\u0646\u062c\u0631\u0647\u200c\u0647\u0627\u06cc \u06a9\u0646\u062a\u0631\u0644\u200c\u0634\u062f\u0647 \u0627\u0632 \u063a\u0627\u0641\u0644\u06af\u06cc\u0631\u06cc \u0627\u062c\u062a\u0646\u0627\u0628 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0627\u0648\u0644 Dry Run \u0628\u06af\u06cc\u0631\u06cc\u062f.<\/strong> \u0628\u0628\u06cc\u0646\u06cc\u062f \u0686\u0647 \u0686\u06cc\u0632\u06cc \u0646\u0635\u0628 \u06cc\u0627 \u0627\u0631\u062a\u0642\u0627 \u0645\u06cc\u200c\u0634\u0648\u062f \u0628\u062f\u0648\u0646 \u0627\u0639\u0645\u0627\u0644\u200c\u0627\u0634.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u062f\u0628\u06cc\u0627\u0646\/\u0627\u0648\u0628\u0648\u0646\u062a\u0648: <code>apt upgrade --dry-run<\/code> (\u0641\u0642\u0637 \u0634\u0628\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc\u061b apt \u0633\u06cc\u0633\u062a\u0645 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0646\u0645\u06cc\u200c\u062f\u0647\u062f).<\/li>\n\n\n\n<li>dnf: <code>sudo dnf upgrade --assumeno<\/code> (\u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u0686\u0647 \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u0634\u062f\u061b \u0633\u067e\u0633 \u0628\u062f\u0648\u0646 \u0627\u0639\u0645\u0627\u0644 \u062e\u0627\u0631\u062c \u0645\u06cc\u200c\u0634\u0648\u062f).<\/li>\n\n\n\n<li>FreeBSD: <code>pkg upgrade -n<\/code> (\u062d\u0627\u0644\u062a \u0628\u062f\u0648\u0646-\u0646\u0635\u0628).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc\u200c\u0647\u0627 \u0631\u0627 \u0632\u0645\u0627\u0646\u200c\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f.<\/strong> \u0627\u0631\u062a\u0642\u0627\u0647\u0627 \u0631\u0627 \u062f\u0631 \u067e\u0646\u062c\u0631\u0647\u200c\u0647\u0627\u06cc \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f. \u0641\u0631\u0636 \u06a9\u0646\u06cc\u062f \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc\u200c\u0647\u0627\u06cc \u06a9\u0631\u0646\u0644 \u06cc\u0627 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0631\u06cc\u0628\u0648\u062a \u06cc\u0627 \u0631\u06cc\u200c\u0627\u0633\u062a\u0627\u0631\u062a \u0633\u0631\u0648\u06cc\u0633 \u0644\u0627\u0632\u0645 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0628\u0639\u062f \u0627\u0632 \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u062a\u0623\u06cc\u06cc\u062f \u06a9\u0646\u06cc\u062f.<\/strong> \u0628\u0639\u062f \u0627\u0632 <code>apt upgrade<\/code> \u06cc\u0627 <code>dnf upgrade<\/code>\u060c \u0686\u06a9 \u06a9\u0646\u06cc\u062f \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u062d\u06cc\u0627\u062a\u06cc \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627 \u0647\u0633\u062a\u0646\u062f \u0648 \u0647\u06cc\u0686 \u067e\u06a9\u06cc\u062c\u06cc \u0628\u0647\u200c\u062f\u0644\u06cc\u0644 \u062a\u0639\u0627\u0631\u0636 \u0646\u06af\u0647 \u062f\u0627\u0634\u062a\u0647 \u06cc\u0627 \u0631\u062f \u0646\u0634\u062f\u0647. \u0647\u0631 \u0645\u0633\u0626\u0644\u0647 \u06af\u0632\u0627\u0631\u0634\u200c\u0634\u062f\u0647\u200c\u0627\u06cc \u0631\u0627 \u0642\u0628\u0644 \u0627\u0632 \u062a\u0631\u06a9 \u067e\u0646\u062c\u0631\u0647 \u0631\u0641\u0639 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0627\u0633\u062a\u06cc\u062c\u06cc\u0646\u06af.<\/strong> \u0647\u0645\u0627\u0646 \u0645\u0633\u06cc\u0631 \u0627\u0631\u062a\u0642\u0627 \u0631\u0627 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0627\u0633\u062a\u06cc\u062c\u06cc\u0646\u06af \u06cc\u0627 \u0633\u0631\u0648\u0631 \u063a\u06cc\u0631\u062d\u06cc\u0627\u062a\u06cc \u0642\u0628\u0644 \u0627\u0632 \u0627\u0639\u0645\u0627\u0644 \u0631\u0648\u06cc \u0647\u0627\u0633\u062a\u200c\u0647\u0627\u06cc \u062d\u06cc\u0627\u062a\u06cc \u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646 \u062a\u0633\u062a \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u062b\u0627\u0644: \u0634\u0628\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc \u0627\u0631\u062a\u0642\u0627 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 dnf \u0628\u062f\u0648\u0646 \u0627\u0639\u0645\u0627\u0644\u0634:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo dnf upgrade --assumeno<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0647\u0631\u0633\u062a \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0631\u0627 \u0645\u0631\u0648\u0631 \u06a9\u0646\u06cc\u062f\u061b \u0633\u067e\u0633 \u0648\u0642\u062a\u06cc \u0622\u0645\u0627\u062f\u0647 \u0627\u0639\u0645\u0627\u0644 \u0647\u0633\u062a\u06cc\u062f <code>sudo dnf upgrade<\/code> \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u062c\u062f\u0648\u0644 \u0645\u0642\u0627\u06cc\u0633\u0647 \u062f\u0633\u062a\u0648\u0631\u0627\u062a<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u0632 \u0627\u06cc\u0646 \u062c\u062f\u0648\u0644 \u0628\u0631\u0627\u06cc \u062a\u0631\u062c\u0645\u0647 \u0628\u06cc\u0646 \u0686\u0647\u0627\u0631 \u0645\u062f\u06cc\u0631 \u067e\u06a9\u06cc\u062c \u0628\u0631\u0627\u06cc \u0647\u0645\u0627\u0646 \u06a9\u0627\u0631 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u06a9\u0627\u0631<\/th><th>apt (\u062f\u0628\u06cc\u0627\u0646\/\u0627\u0648\u0628\u0648\u0646\u062a\u0648)<\/th><th>dnf (\u0631\u0627\u06a9\u06cc\/\u0641\u062f\u0648\u0631\u0627\/RHEL)<\/th><th>yum (\u0642\u062f\u06cc\u0645\u06cc)<\/th><th>pkg (FreeBSD)<\/th><\/tr><\/thead><tbody><tr><td>\u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u0641\u0647\u0631\u0633\u062a \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627<\/td><td><code>apt update<\/code><\/td><td><code>dnf check-update<\/code><\/td><td><code>yum check-update<\/code><\/td><td><code>pkg update<\/code><\/td><\/tr><tr><td>\u0627\u0631\u062a\u0642\u0627\u06cc \u0647\u0645\u0647 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627<\/td><td><code>apt upgrade<\/code><\/td><td><code>dnf upgrade<\/code><\/td><td><code>yum update<\/code><\/td><td><code>pkg upgrade<\/code><\/td><\/tr><tr><td>\u062c\u0633\u062a\u062c\u0648<\/td><td><code>apt search term<\/code><\/td><td><code>dnf search term<\/code><\/td><td><code>yum search term<\/code><\/td><td><code>pkg search term<\/code><\/td><\/tr><tr><td>\u0627\u0637\u0644\u0627\u0639\u0627\u062a \u067e\u06a9\u06cc\u062c<\/td><td><code>apt show pkg<\/code><\/td><td><code>dnf info pkg<\/code><\/td><td><code>yum info pkg<\/code><\/td><td><code>pkg info pkg<\/code><\/td><\/tr><tr><td>\u0646\u0635\u0628 \u0627\u0632 \u0645\u062e\u0632\u0646<\/td><td><code>apt install pkg<\/code><\/td><td><code>dnf install pkg<\/code><\/td><td><code>yum install pkg<\/code><\/td><td><code>pkg install pkg<\/code><\/td><\/tr><tr><td>\u0646\u0635\u0628 \u0641\u0627\u06cc\u0644 \u0645\u062d\u0644\u06cc<\/td><td><code>dpkg -i file.deb<\/code><\/td><td><code>dnf install file.rpm<\/code><\/td><td><code>yum localinstall file.rpm<\/code><\/td><td><code>pkg add file.txz<\/code><\/td><\/tr><tr><td>\u062d\u0630\u0641 \u067e\u06a9\u06cc\u062c<\/td><td><code>apt remove pkg<\/code><\/td><td><code>dnf remove pkg<\/code><\/td><td><code>yum erase pkg<\/code><\/td><td><code>pkg delete pkg<\/code><\/td><\/tr><tr><td>\u062a\u0627\u0631\u06cc\u062e\u0686\u0647 \u062a\u0631\u0627\u06a9\u0646\u0634 \/ \u0628\u0627\u0632\u06af\u0634\u062a<\/td><td>\u0628\u062f\u0648\u0646 \u062f\u0627\u062e\u0644\u06cc<\/td><td><code>dnf history list\/undo<\/code><\/td><td>\u0645\u062d\u062f\u0648\u062f<\/td><td>\u0628\u062f\u0648\u0646 \u062f\u0627\u062e\u0644\u06cc<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">FreeBSD Ports \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 pkg<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">pkg \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u0628\u0627\u06cc\u0646\u0631\u06cc \u0627\u0632-\u067e\u06cc\u0634-\u0633\u0627\u062e\u062a\u0647\u200c\u0634\u062f\u0647 \u0631\u0627 \u0627\u0632 \u0645\u06cc\u0631\u0648\u0631\u0647\u0627\u06cc FreeBSD \u0646\u0635\u0628 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0645\u062c\u0645\u0648\u0639\u0647 Ports\u060c \u062f\u0631\u062e\u062a\u06cc \u0627\u0632 Makefile\u0647\u0627 \u0632\u06cc\u0631 <code>\/usr\/ports<\/code> \u0627\u0633\u062a \u06a9\u0647 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0631\u0627 \u0627\u0632 \u0633\u0648\u0631\u0633 \u0645\u06cc\u200c\u0633\u0627\u0632\u062f. \u0627\u0632 pkg \u0648\u0642\u062a\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0628\u0627\u06cc\u0646\u0631\u06cc \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a \u0648 \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u06a9\u0627\u0645\u067e\u0627\u06cc\u0644 \u0633\u0641\u0627\u0631\u0634\u06cc \u0644\u0627\u0632\u0645 \u0646\u062f\u0627\u0631\u06cc\u062f\u061b \u0633\u0631\u06cc\u0639\u200c\u062a\u0631 \u0627\u0633\u062a \u0648 \u0627\u0632 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627\u06cc \u0633\u0627\u062e\u062a \u0627\u062c\u062a\u0646\u0627\u0628 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u0632 Ports \u0648\u0642\u062a\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0628\u0627\u06cc\u0646\u0631\u06cc \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0631\u062f\u060c \u0648\u0642\u062a\u06cc \u0644\u0627\u0632\u0645 \u0627\u0633\u062a \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc port \u0631\u0627 \u0641\u0639\u0627\u0644 \u06a9\u0646\u06cc\u062f (\u0645\u062b\u0644\u0627\u064b \u0641\u0644\u06af\u200c\u0647\u0627\u06cc \u0628\u06cc\u0644\u062f)\u061b \u06cc\u0627 \u0648\u0642\u062a\u06cc \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u0628\u0631\u0627\u06cc \u0645\u0645\u06cc\u0632\u06cc \u06cc\u0627 \u0633\u0641\u0627\u0631\u0634\u06cc\u200c\u0633\u0627\u0632\u06cc \u0627\u0632 \u0633\u0648\u0631\u0633 \u0628\u0633\u0627\u0632\u06cc\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 Ports\u060c \u062f\u0631\u062e\u062a ports \u0644\u0627\u0632\u0645 \u062f\u0627\u0631\u06cc\u062f. portsnap \u0631\u0648\u06cc \u0646\u0633\u062e\u0647\u200c\u0647\u0627\u06cc \u0641\u0639\u0644\u06cc FreeBSD \u0645\u0646\u0633\u0648\u062e \u0634\u062f\u0647. \u0631\u0648\u0634 \u062a\u0648\u0635\u06cc\u0647\u200c\u0634\u062f\u0647\u060c \u0646\u0635\u0628 \u062f\u0631\u062e\u062a \u0627\u0632 Git \u06cc\u0627 \u0627\u0632 \u0631\u0633\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0631\u06cc\u0644\u06cc\u0632 \u0627\u0633\u062a. \u0628\u0631\u0627\u06cc Git:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git clone https:\/\/git.freebsd.org\/ports.git \/usr\/ports<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc \u062f\u0631\u062e\u062a ports \u0645\u0648\u062c\u0648\u062f\u0650 Git:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/usr\/ports &amp;&amp; git pull<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0648 \u0646\u0635\u0628 \u06cc\u06a9 port\u060c \u0628\u0647 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc\u200c\u0627\u0634 \u0632\u06cc\u0631 <code>\/usr\/ports<\/code> \u0628\u0631\u0648\u06cc\u062f \u0648 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/usr\/ports\/category\/port-name\nmake install clean<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>===&gt;  Installing for port-name-version\n===&gt;  Registering installation for port-name-version\n===&gt;  Cleaning for port-name-version<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0628\u0631\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0628\u06cc\u0644\u062f \u0642\u0628\u0644 \u0627\u0632 \u06a9\u0627\u0645\u067e\u0627\u06cc\u0644:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>make config<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0645\u0646\u0648\u06cc\u06cc \u0628\u0627\u0632 \u0645\u06cc\u200c\u06a9\u0646\u062f \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0642\u0627\u0628\u0644\u06cc\u062a\u200c\u0647\u0627\u06cc \u0632\u0645\u0627\u0646-\u06a9\u0627\u0645\u067e\u0627\u06cc\u0644 \u0631\u0627 Toggle \u06a9\u0646\u06cc\u062f. <code>make config<\/code> \u0631\u0627 \u0642\u0628\u0644 \u0627\u0632 <code>make install clean<\/code> \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627 \u0631\u0648\u06cc \u0628\u06cc\u0644\u062f \u0627\u0639\u0645\u0627\u0644 \u0634\u0648\u0646\u062f.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>\u0647\u0634\u062f\u0627\u0631:<\/strong> \u0633\u0627\u062e\u062a \u0627\u0632 Ports \u0627\u0632 \u0633\u0648\u0631\u0633 \u06a9\u0627\u0645\u067e\u0627\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0647\u200c\u0637\u0648\u0631 \u0642\u0627\u0628\u0644\u200c\u062a\u0648\u062c\u0647\u06cc \u0637\u0648\u0644\u0627\u0646\u06cc\u200c\u062a\u0631 \u0627\u0632 <code>pkg install<\/code> \u0628\u0627\u0634\u062f\u061b \u0628\u0647\u200c\u0648\u06cc\u0698\u0647 \u0628\u0631\u0627\u06cc \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u0628\u0632\u0631\u06af \u0645\u062b\u0644 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633\u200c\u0647\u0627 \u06cc\u0627 \u0645\u0631\u0648\u0631\u06af\u0631\u0647\u0627. \u0648\u0642\u062a\u06cc \u0628\u0627\u06cc\u0646\u0631\u06cc \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a \u0648 \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0633\u0641\u0627\u0631\u0634\u06cc \u0644\u0627\u0632\u0645 \u0646\u062f\u0627\u0631\u06cc\u062f\u060c \u0627\u0632 <code>pkg install<\/code> \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">\u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u0628\u0627\u06cc\u0646\u0631\u06cc \u0627\u0632 pkg \u0647\u0645\u0686\u0646\u0627\u0646 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u0628\u0631\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631 \u06a9\u0627\u0631\u0628\u0631\u0627\u0646 \u0645\u06cc\u200c\u0645\u0627\u0646\u0646\u062f. \u0627\u0632 Ports \u0648\u0642\u062a\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0628\u0627\u06cc\u0646\u0631\u06cc \u0648\u062c\u0648\u062f \u0646\u062f\u0627\u0631\u062f \u06cc\u0627 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u062a\u063a\u06cc\u06cc\u0631 \u06af\u0632\u06cc\u0646\u0647\u200c\u0647\u0627\u06cc \u0632\u0645\u0627\u0646-\u06a9\u0627\u0645\u067e\u0627\u06cc\u0644 \u062f\u0627\u0631\u06cc\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u06af\u0631\u0641\u062a\u0646 \u0631\u0627\u0647\u0646\u0645\u0627<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0635\u0641\u062d\u0627\u062a man \u0628\u0631\u0627\u06cc \u0647\u0631 \u0645\u062f\u06cc\u0631 \u067e\u06a9\u06cc\u062c \u0645\u0648\u062c\u0648\u062f\u0646\u062f. \u0627\u0632 <code>\/<\/code> \u0628\u0631\u0627\u06cc \u062c\u0633\u062a\u062c\u0648 \u062f\u0631\u0648\u0646 \u0635\u0641\u062d\u0647 \u0648 <code>q<\/code> \u0628\u0631\u0627\u06cc \u062e\u0631\u0648\u062c \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>\u0633\u06cc\u0633\u062a\u0645<\/th><th>\u062f\u0633\u062a\u0648\u0631<\/th><\/tr><\/thead><tbody><tr><td>\u062f\u0628\u06cc\u0627\u0646 \/ \u0627\u0648\u0628\u0648\u0646\u062a\u0648<\/td><td><code>man apt<\/code> \u06cc\u0627 <code>man apt-get<\/code><\/td><\/tr><tr><td>\u0631\u0627\u06a9\u06cc \/ \u0641\u062f\u0648\u0631\u0627 \/ RHEL<\/td><td><code>man dnf<\/code><\/td><\/tr><tr><td>FreeBSD (\u067e\u06a9\u06cc\u062c\u200c\u0647\u0627)<\/td><td><code>man pkg<\/code><\/td><\/tr><tr><td>FreeBSD (Ports)<\/td><td><code>man ports<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u0633\u0648\u0627\u0644\u0627\u062a \u0645\u062a\u062f\u0627\u0648\u0644<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u062a\u0641\u0627\u0648\u062a apt \u0648 apt-get \u0686\u06cc\u0633\u062a\u061f<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">apt \u062f\u0633\u062a\u0648\u0631 \u0633\u0637\u062d-\u0628\u0627\u0644\u0627\u06cc \u062a\u0648\u0635\u06cc\u0647\u200c\u0634\u062f\u0647 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062a\u0639\u0627\u0645\u0644\u06cc \u0627\u0633\u062a: update\u060c upgrade\u060c install\u060c remove\u060c search \u0648 show. apt-get \u0631\u0627\u0628\u0637 \u0642\u062f\u06cc\u0645\u06cc\u200c\u062a\u0631 \u0627\u0633\u062a \u0648 \u0647\u0645\u0686\u0646\u0627\u0646 \u0628\u0631\u0627\u06cc \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u200c\u0646\u0648\u06cc\u0633\u06cc (\u0645\u062b\u0644\u0627\u064b <code>apt-get install -y<\/code>) \u0648 \u0639\u0645\u0644\u06cc\u0627\u062a\u06cc \u0645\u062b\u0644 dist-upgrade \u0648 autoremove \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u0647\u0631 \u062f\u0648 \u0627\u0632 \u0647\u0645\u0627\u0646 \u0645\u062e\u0627\u0632\u0646 \u0648 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u067e\u06a9\u06cc\u062c \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0686\u0631\u0627 yum \u0628\u0627 dnf \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0634\u062f\u061f<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">dnf (Dandified YUM) \u0628\u0631\u0627\u06cc \u0631\u0641\u0639 \u0633\u0631\u0639\u062a \u062d\u0644 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0648 \u0645\u0635\u0631\u0641 \u062d\u0627\u0641\u0638\u0647 yum \u0648 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0645\u062f\u0631\u0646 \u0646\u0648\u0634\u062a\u0647 \u0634\u062f. \u0641\u062f\u0648\u0631\u0627 dnf \u0631\u0627 \u0628\u0647\u200c\u0639\u0646\u0648\u0627\u0646 \u067e\u06cc\u0634\u200c\u0641\u0631\u0636 \u067e\u0630\u06cc\u0631\u0641\u062a\u061b RHEL \u0648 \u0645\u0634\u062a\u0642\u0627\u062a\u0634 (\u0634\u0627\u0645\u0644 \u0631\u0627\u06a9\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633) \u062f\u0646\u0628\u0627\u0644\u0634 \u06a9\u0631\u062f\u0646\u062f. dnf \u0645\u062c\u0645\u0648\u0639\u0647 \u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0633\u0627\u0632\u06af\u0627\u0631 \u0628\u0627 yum \u0631\u0627 \u0646\u06af\u0647 \u0645\u06cc\u200c\u062f\u0627\u0631\u062f \u062a\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a\u200c\u0647\u0627 \u0648 \u0639\u0627\u062f\u062a\u200c\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0639\u0645\u062f\u062a\u0627\u064b \u06a9\u0627\u0631 \u06a9\u0646\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0622\u06cc\u0627 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u0645 yum \u0648 dnf \u0631\u0627 \u0628\u0647\u200c\u062c\u0627\u06cc \u0647\u0645 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u0645\u061f<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 dnf \u0639\u0631\u0636\u0647 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f\u060c yum \u0627\u063a\u0644\u0628 Symlink \u06cc\u0627 Wrapper\u0627\u06cc \u0628\u0647 dnf \u0627\u0633\u062a\u061b \u067e\u0633 <code>yum install<\/code> \u0648 <code>dnf install<\/code> \u0647\u0645\u06cc\u0646 \u06a9\u0627\u0631 \u0631\u0627 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc \u0642\u062f\u06cc\u0645\u06cc \u06a9\u0647 \u0641\u0642\u0637 yum \u062f\u0627\u0631\u0646\u062f\u060c \u0628\u0627\u06cc\u062f \u0627\u0632 yum \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. dnf \u0631\u0627 \u062c\u0627\u06cc\u06cc \u06a9\u0647 \u0645\u0648\u062c\u0648\u062f \u0627\u0633\u062a \u062a\u0631\u062c\u06cc\u062d \u062f\u0647\u06cc\u062f\u061b yum \u0631\u0627 \u0628\u0631\u0627\u06cc RHEL\/CentOS \u0642\u062f\u06cc\u0645\u06cc\u200c\u062a\u0631 \u06cc\u0627 \u0648\u0642\u062a\u06cc \u0627\u0628\u0632\u0627\u0631\u06cc \u0635\u0631\u06cc\u062d\u0627\u064b \u0627\u0646\u062a\u0638\u0627\u0631\u0634 \u0631\u0627 \u062f\u0627\u0631\u062f \u0646\u06af\u0647 \u062f\u0627\u0631\u06cc\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u062a\u0641\u0627\u0648\u062a \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc RPM \u0648 DEB \u0686\u06cc\u0633\u062a\u061f<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">RPM (Red Hat Package Manager) \u062a\u0648\u0633\u0637 \u0641\u062f\u0648\u0631\u0627\u060c RHEL\u060c \u0631\u0627\u06a9\u06cc \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0648 \u062a\u0648\u0632\u06cc\u0639\u200c\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f\u061b \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u067e\u0633\u0648\u0646\u062f .rpm \u062f\u0627\u0631\u0646\u062f. DEB \u062a\u0648\u0633\u0637 \u062f\u0628\u06cc\u0627\u0646\u060c \u0627\u0648\u0628\u0648\u0646\u062a\u0648 \u0648 \u0645\u0634\u062a\u0642\u0627\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f\u061b \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u067e\u0633\u0648\u0646\u062f .deb \u062f\u0627\u0631\u0646\u062f. \u0647\u0631 \u062f\u0648 \u0622\u0631\u0634\u06cc\u0648\u06cc \u0627\u0632 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627 \u0628\u0647\u200c\u0639\u0644\u0627\u0648\u0647 \u0645\u062a\u0627\u062f\u06cc\u062a\u0627 \u0648 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u0647\u0633\u062a\u0646\u062f\u061b \u0642\u0627\u0628\u0644 \u062a\u0628\u062f\u06cc\u0644 \u0628\u0647 \u0647\u0645 \u0646\u06cc\u0633\u062a\u0646\u062f. \u0647\u0631 \u062e\u0627\u0646\u0648\u0627\u062f\u0647 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u062e\u0648\u062f\u0634 \u0631\u0627 \u062f\u0627\u0631\u062f: dnf\/yum \u0648 rpm \u0628\u0631\u0627\u06cc RPM\u061b \u0648 apt \u0648 dpkg \u0628\u0631\u0627\u06cc DEB.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0686\u0637\u0648\u0631 \u0647\u0645\u0647 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0631\u0627 \u0627\u0645\u0646 \u0631\u0648\u06cc \u0633\u0631\u0648\u0631 \u067e\u0631\u0648\u062f\u0627\u06a9\u0634\u0646 \u0628\u0647\u200c\u0631\u0648\u0632 \u06a9\u0646\u0645\u061f<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0641\u0647\u0631\u0633\u062a \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0631\u0627 \u0628\u0647\u200c\u0631\u0648\u0632 \u06a9\u0646\u06cc\u062f\u061b \u0633\u067e\u0633 Dry Run \u0628\u06af\u06cc\u0631\u06cc\u062f \u06cc\u0627 \u0627\u0632 <code>--assumeno<\/code> (dnf) \u06cc\u0627 <code>-n<\/code> (pkg) \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0628\u0628\u06cc\u0646\u06cc\u062f \u0686\u0647 \u0686\u06cc\u0632\u06cc \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc\u200c\u06a9\u0646\u062f. \u0627\u0631\u062a\u0642\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u0631\u0627 \u062f\u0631 \u067e\u0646\u062c\u0631\u0647 \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u0632\u0645\u0627\u0646\u200c\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0639\u062f \u0627\u0632 \u0627\u0631\u062a\u0642\u0627\u060c \u062a\u0623\u06cc\u06cc\u062f \u06a9\u0646\u06cc\u062f \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627\u06cc \u062d\u06cc\u0627\u062a\u06cc \u062f\u0631 \u062d\u0627\u0644 \u0627\u062c\u0631\u0627 \u0647\u0633\u062a\u0646\u062f \u0648 \u0647\u06cc\u0686 \u0645\u0633\u0626\u0644\u0647 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u06cc\u0627 \u0646\u06af\u0647\u200c\u062f\u0627\u0634\u062a\u0647\u200c\u0634\u062f\u0647\u200c\u0627\u06cc \u0646\u0645\u0627\u0646\u062f\u0647. \u0648\u0642\u062a\u06cc \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a\u060c \u0647\u0645\u0627\u0646 \u0627\u0631\u062a\u0642\u0627 \u0631\u0627 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0627\u0633\u062a\u06cc\u062c\u06cc\u0646\u06af \u062a\u0633\u062a \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>pkg \u062f\u0631 FreeBSD \u0686\u06cc\u0633\u062a \u0648 \u0686\u0647 \u062a\u0641\u0627\u0648\u062a\u06cc \u0628\u0627 \u0645\u062f\u06cc\u0631\u0627\u0646 \u067e\u06a9\u06cc\u062c \u0644\u06cc\u0646\u0648\u06a9\u0633 \u062f\u0627\u0631\u062f\u061f<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">pkg \u0645\u062f\u06cc\u0631 \u067e\u06a9\u06cc\u062c \u0628\u0627\u06cc\u0646\u0631\u06cc FreeBSD \u0627\u0633\u062a. \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc .txz \u0627\u0632-\u067e\u06cc\u0634-\u0633\u0627\u062e\u062a\u0647\u200c\u0634\u062f\u0647 \u0631\u0627 \u0627\u0632 \u0645\u062e\u0627\u0632\u0646 \u0646\u0635\u0628 \u0645\u06cc\u200c\u06a9\u0646\u062f\u061b \u0627\u0632 \u0646\u0638\u0631 \u0646\u0642\u0634 \u0645\u0634\u0627\u0628\u0647 apt \u06cc\u0627 dnf. \u062a\u0641\u0627\u0648\u062a\u200c\u0647\u0627: pkg \u0627\u0632 apt \u06cc\u0627 dnf \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u0645\u06cc\u200c\u06a9\u0646\u062f\u061b \u0641\u0631\u0645\u062a \u0645\u062e\u0632\u0646 \u0648 \u06a9\u0627\u0646\u0641\u06cc\u06af \u062e\u0648\u062f\u0634 \u0631\u0627 \u062f\u0627\u0631\u062f\u061b \u062a\u0627\u0631\u06cc\u062e\u0686\u0647 \u062a\u0631\u0627\u06a9\u0646\u0634 \u0628\u0631\u0627\u06cc \u0628\u0627\u0632\u06af\u0634\u062a \u0646\u062f\u0627\u0631\u062f\u061b \u0648 FreeBSD \u0647\u0645\u200c\u0686\u0646\u06cc\u0646 \u0645\u062c\u0645\u0648\u0639\u0647 Ports \u0631\u0627 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0627\u0632 \u0633\u0648\u0631\u0633 \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc\u200c\u062f\u0647\u062f \u06a9\u0647 \u0628\u0647 \u0647\u0645\u0627\u0646 \u0634\u06a9\u0644 \u0645\u0639\u0627\u062f\u0644 \u0645\u0633\u062a\u0642\u06cc\u0645\u06cc \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0646\u062f\u0627\u0631\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0686\u0637\u0648\u0631 \u0627\u0631\u062a\u0642\u0627\u06cc \u067e\u06a9\u06cc\u062c \u0631\u0627 \u062f\u0631 dnf \u0628\u0631\u06af\u0631\u062f\u0627\u0646\u0645\u061f<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>dnf history list<\/code> \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0634\u0646\u0627\u0633\u0647\u200c\u0647\u0627\u06cc \u062a\u0631\u0627\u06a9\u0646\u0634 \u0631\u0627 \u0628\u0628\u06cc\u0646\u06cc\u062f\u061b \u0633\u067e\u0633 <code>sudo dnf history undo id<\/code> \u0628\u0631\u0627\u06cc Undo \u06a9\u0631\u062f\u0646 \u0622\u0646 \u062a\u0631\u0627\u06a9\u0646\u0634. \u0627\u0632 <code>dnf history rollback id<\/code> \u0628\u0631\u0627\u06cc \u0628\u0631\u06af\u0634\u062a\u0646 \u0628\u0647 \u0648\u0636\u0639\u06cc\u062a \u0628\u0639\u062f \u0627\u0632 \u062a\u0631\u0627\u06a9\u0646\u0634 \u0645\u0634\u062e\u0635\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u0627\u06af\u0631 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc\u200c\u0647\u0627 \u062a\u0639\u0627\u0631\u0636 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0646\u062f \u0686\u0647 \u0627\u062a\u0641\u0627\u0642\u06cc \u0645\u06cc\u200c\u0627\u0641\u062a\u062f\u061f<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0645\u062f\u06cc\u0631 \u067e\u06a9\u06cc\u062c \u0646\u0635\u0628 \u06cc\u0627 \u0627\u0631\u062a\u0642\u0627 \u0631\u0627 \u0631\u062f \u0645\u06cc\u200c\u06a9\u0646\u062f \u0648 \u062a\u0639\u0627\u0631\u0636 \u0631\u0627 \u06af\u0632\u0627\u0631\u0634 \u0645\u06cc\u200c\u062f\u0647\u062f. \u0631\u0648\u06cc \u062f\u0628\u06cc\u0627\u0646\/\u0627\u0648\u0628\u0648\u0646\u062a\u0648\u060c <code>sudo apt --fix-broken install<\/code> \u0631\u0627 \u0628\u0631\u0627\u06cc \u062a\u0644\u0627\u0634 \u062f\u0631 \u062d\u0644 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f\u061b \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0644\u0627\u0632\u0645 \u0628\u0627\u0634\u062f \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u06cc \u0645\u062a\u0646\u0627\u0642\u0636 \u0631\u0627 \u062d\u0630\u0641 \u06cc\u0627 \u0646\u0633\u062e\u0647\u200c\u0634\u0627\u0646 \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f. \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645\u200c\u0647\u0627\u06cc dnf\u060c <code>dnf distro-sync<\/code> \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0628\u0639\u062f \u0627\u0632 \u062a\u063a\u06cc\u06cc\u0631 \u0631\u06cc\u0644\u06cc\u0632\u060c \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0631\u0627 \u0628\u0627 \u0645\u062e\u0632\u0646 \u0647\u0645\u200c\u0631\u0627\u0633\u062a\u0627 \u06a9\u0646\u062f\u061b \u0627\u0648\u0644 <code>dnf distro-sync --assumeno<\/code> \u0628\u0631\u0627\u06cc \u067e\u06cc\u0634\u200c\u0646\u0645\u0627\u06cc\u0634 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u0646\u062a\u06cc\u062c\u0647\u200c\u06af\u06cc\u0631\u06cc \u0648 \u0645\u0637\u0627\u0644\u0639\u0647 \u0628\u06cc\u0634\u062a\u0631<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u0645\u0631\u062c\u0639\u06cc \u0686\u0646\u062f\u067e\u0644\u062a\u0641\u0631\u0645\u06cc \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u06a9\u06cc\u062c \u0628\u0627 apt\u060c dnf\u060c yum \u0648 pkg \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0645\u0642\u062f\u0645\u0647 \u0628\u06cc\u0634\u062a\u0631 \u0633\u06cc\u0633\u062a\u0645\u200c\u0639\u0627\u0645\u0644\u200c\u0647\u0627\u06cc \u0645\u062f\u0631\u0646 \u0634\u0628\u0647\u200c\u06cc\u0648\u0646\u06cc\u06a9\u0633\u06cc\u060c \u0633\u0627\u0632\u0648\u06a9\u0627\u0631\u06cc \u0645\u062a\u0645\u0631\u06a9\u0632 \u0628\u0631\u0627\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646 \u0648 \u0646\u0635\u0628 \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u0646\u0631\u0645\u200c\u0627\u0641\u0632\u0627\u0631 \u0645\u0639\u0645\u0648\u0644\u0627\u064b \u0628\u0647 \u0634\u06a9\u0644 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u062a\u0648\u0632\u06cc\u0639 \u0648 \u062f\u0631 \u0645\u062e\u0627\u0632\u0646 (Repository) \u0646\u06af\u0647\u200c\u062f\u0627\u0631\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f. \u06a9\u0627\u0631 \u0628\u0627 \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627\u060c \u0645\u062f\u06cc\u0631\u06cc\u062a \u067e\u06a9\u06cc\u062c (Package Management) \u0646\u0627\u0645\u06cc\u062f\u0647 \u0645\u06cc\u200c\u0634\u0648\u062f. \u067e\u06a9\u06cc\u062c\u200c\u0647\u0627 \u0627\u062c\u0632\u0627\u06cc \u0647\u0633\u062a\u0647 \u0633\u06cc\u0633\u062a\u0645\u200c\u0639\u0627\u0645\u0644 \u0631\u0627\u2014\u0628\u0647\u200c\u0647\u0645\u0631\u0627\u0647 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647\u200c\u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9\u060c \u0627\u067e\u0644\u06cc\u06a9\u06cc\u0634\u0646\u200c\u0647\u0627\u060c \u0633\u0631\u0648\u06cc\u0633\u200c\u0647\u0627 \u0648 \u0645\u0633\u062a\u0646\u062f\u0627\u062a\u2014\u0641\u0631\u0627\u0647\u0645 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u0627\u0632 \u0645\u062f\u06cc\u0631 \u067e\u06a9\u06cc\u062c \u0633\u06cc\u0633\u062a\u0645\u200c\u062a\u0627\u0646 \u0628\u0631\u0627\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f\u0646\u060c &hellip;<\/p>\n","protected":false},"author":9,"featured_media":7003,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[150],"tags":[],"class_list":["post-7002","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/posts\/7002","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/comments?post=7002"}],"version-history":[{"count":1,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/posts\/7002\/revisions"}],"predecessor-version":[{"id":7004,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/posts\/7002\/revisions\/7004"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/media\/7003"}],"wp:attachment":[{"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/media?parent=7002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/categories?post=7002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/parmin.cloud\/blog\/wp-json\/wp\/v2\/tags?post=7002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}