<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.ark-hoster.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0%D0%BC%D0%B8_yum-apt</id>
	<title>Настройка системы управления пакетами yum-apt - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ark-hoster.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0%D0%BC%D0%B8_yum-apt"/>
	<link rel="alternate" type="text/html" href="https://wiki.ark-hoster.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0%D0%BC%D0%B8_yum-apt&amp;action=history"/>
	<updated>2026-05-01T14:13:21Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.ark-hoster.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0%D0%BC%D0%B8_yum-apt&amp;diff=1531&amp;oldid=prev</id>
		<title>Admin в 10:39, 15 октября 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.ark-hoster.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0%D0%BC%D0%B8_yum-apt&amp;diff=1531&amp;oldid=prev"/>
		<updated>2025-10-15T10:39:30Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.ark-hoster.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0%D0%BC%D0%B8_yum-apt&amp;amp;diff=1531&amp;amp;oldid=1478&quot;&gt;Внесённые изменения&lt;/a&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.ark-hoster.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0%D0%BC%D0%B8_yum-apt&amp;diff=1478&amp;oldid=prev</id>
		<title>Admin: Новая страница: «= Настройка системы управления пакетами (yum/apt) =  == 1. Подготовка системы ==  * Войдите в сист…»</title>
		<link rel="alternate" type="text/html" href="https://wiki.ark-hoster.ru/index.php?title=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0%D0%BC%D0%B8_yum-apt&amp;diff=1478&amp;oldid=prev"/>
		<updated>2025-10-15T08:34:56Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «= Настройка системы управления пакетами (yum/apt) =  == 1. Подготовка системы ==  * Войдите в сист…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Настройка системы управления пакетами (yum/apt) =&lt;br /&gt;
&lt;br /&gt;
== 1. Подготовка системы ==&lt;br /&gt;
&lt;br /&gt;
* Войдите в систему под учетной записью с правами &amp;#039;&amp;#039;&amp;#039;root&amp;#039;&amp;#039;&amp;#039; или пользователя с правами &amp;#039;&amp;#039;&amp;#039;sudo&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* Убедитесь, что у вас есть доступ к серверу через SSH или консоль.&lt;br /&gt;
&lt;br /&gt;
== 2. Настройка APT (Debian/Ubuntu) ===&lt;br /&gt;
&lt;br /&gt;
=== Обновление системы ===&lt;br /&gt;
&lt;br /&gt;
1. Обновите систему:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt update&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt upgrade&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Установите необходимые пакеты:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install -y wget curl gnupg2 software-properties-common&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка репозиториев ===&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Добавление официальных репозиториев&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo add-apt-repository main&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo add-apt-repository universe&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo add-apt-repository multiverse&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo add-apt-repository restricted&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Добавление PPA репозиториев&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo add-apt-repository ppa:nginx/stable&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo add-apt-repository ppa:ondrej/php&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. &amp;#039;&amp;#039;&amp;#039;Добавление сторонних репозиториев&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;wget -qO - https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;echo &amp;quot;deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable&amp;quot; | sudo tee /etc/apt/sources.list.d/docker.list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка источников пакетов ===&lt;br /&gt;
&lt;br /&gt;
1. Отредактируйте файл sources.list:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Добавьте репозитории:&lt;br /&gt;
&amp;lt;code&amp;gt;# Основные репозитории Ubuntu&lt;br /&gt;
deb http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse&lt;br /&gt;
deb http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse&lt;br /&gt;
deb http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse&lt;br /&gt;
deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse&lt;br /&gt;
&lt;br /&gt;
# Дополнительные репозитории&lt;br /&gt;
deb http://ppa.launchpad.net/nginx/stable/ubuntu focal main&lt;br /&gt;
deb http://ppa.launchpad.net/ondrej/php/ubuntu focal main&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка приоритетов пакетов ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте файл приоритетов:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/apt/preferences.d/99-custom&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Добавьте настройки:&lt;br /&gt;
&amp;lt;code&amp;gt;Package: *&lt;br /&gt;
Pin: release a=focal&lt;br /&gt;
Pin-Priority: 500&lt;br /&gt;
&lt;br /&gt;
Package: nginx&lt;br /&gt;
Pin: release a=focal&lt;br /&gt;
Pin-Priority: 1000&lt;br /&gt;
&lt;br /&gt;
Package: php*&lt;br /&gt;
Pin: release a=focal&lt;br /&gt;
Pin-Priority: 1000&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 3. Настройка YUM (CentOS/RHEL) ===&lt;br /&gt;
&lt;br /&gt;
=== Обновление системы ===&lt;br /&gt;
&lt;br /&gt;
1. Обновите систему:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo yum update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Установите необходимые пакеты:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo yum install -y wget curl yum-utils&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка репозиториев ===&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Добавление EPEL репозитория&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo yum install -y epel-release&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Добавление Remi репозитория&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. &amp;#039;&amp;#039;&amp;#039;Добавление Nginx репозитория&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo yum install -y https://nginx.org/packages/centos/8/noarch/RPMS/nginx-release-centos-8-0.el8.ngx.noarch.rpm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка источников пакетов ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте файл репозитория:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/yum.repos.d/custom.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Добавьте конфигурацию:&lt;br /&gt;
&amp;lt;code&amp;gt;[custom]&lt;br /&gt;
name=Custom Repository&lt;br /&gt;
baseurl=http://example.com/repo/&lt;br /&gt;
enabled=1&lt;br /&gt;
gpgcheck=1&lt;br /&gt;
gpgkey=http://example.com/repo/RPM-GPG-KEY&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка приоритетов пакетов ===&lt;br /&gt;
&lt;br /&gt;
1. Установите yum-priorities:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo yum install -y yum-priorities&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Настройте приоритеты:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/yum.repos.d/centos-base.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Добавьте настройки:&lt;br /&gt;
&amp;lt;code&amp;gt;[base]&lt;br /&gt;
name=CentOS-$releasever - Base&lt;br /&gt;
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/&lt;br /&gt;
gpgcheck=1&lt;br /&gt;
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-8&lt;br /&gt;
priority=1&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 4. Настройка DNF (Fedora) ===&lt;br /&gt;
&lt;br /&gt;
=== Обновление системы ===&lt;br /&gt;
&lt;br /&gt;
1. Обновите систему:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo dnf update&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Установите необходимые пакеты:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo dnf install -y wget curl dnf-plugins-core&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка репозиториев ===&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Добавление RPM Fusion&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo dnf install -y https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Добавление Flatpak&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo dnf install -y flatpak&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка источников пакетов ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте файл репозитория:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/yum.repos.d/custom.repo&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Добавьте конфигурацию:&lt;br /&gt;
&amp;lt;code&amp;gt;[custom]&lt;br /&gt;
name=Custom Repository&lt;br /&gt;
baseurl=http://example.com/repo/&lt;br /&gt;
enabled=1&lt;br /&gt;
gpgcheck=1&lt;br /&gt;
gpgkey=http://example.com/repo/RPM-GPG-KEY&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 5. Настройка кэширования ===&lt;br /&gt;
&lt;br /&gt;
=== Настройка APT кэша ===&lt;br /&gt;
&lt;br /&gt;
1. Установите apt-cacher-ng:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install -y apt-cacher-ng&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Настройте кэш:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/apt-cacher-ng/acng.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Добавьте настройки:&lt;br /&gt;
&amp;lt;code&amp;gt;CacheDir: /var/cache/apt-cacher-ng&lt;br /&gt;
LogDir: /var/log/apt-cacher-ng&lt;br /&gt;
Port: 3142&lt;br /&gt;
BindAddress: 0.0.0.0&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Запустите кэш:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl start apt-cacher-ng&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl enable apt-cacher-ng&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка YUM кэша ===&lt;br /&gt;
&lt;br /&gt;
1. Установите yum-cron:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo yum install -y yum-cron&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Настройте автоматическое обновление:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/yum/yum-cron.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Измените настройки:&lt;br /&gt;
&amp;lt;code&amp;gt;update_cmd = security&lt;br /&gt;
update_messages = yes&lt;br /&gt;
download_updates = yes&lt;br /&gt;
apply_updates = no&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Запустите yum-cron:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl start yum-cron&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl enable yum-cron&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 6. Настройка зеркал ===&lt;br /&gt;
&lt;br /&gt;
=== Настройка APT зеркал ===&lt;br /&gt;
&lt;br /&gt;
1. Установите apt-mirror:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install -y apt-mirror&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Настройте зеркало:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/apt/mirror.list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Добавьте настройки:&lt;br /&gt;
&amp;lt;code&amp;gt;set base_path /var/spool/apt-mirror&lt;br /&gt;
set nthreads 20&lt;br /&gt;
set _tilde 0&lt;br /&gt;
&lt;br /&gt;
deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse&lt;br /&gt;
deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse&lt;br /&gt;
deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse&lt;br /&gt;
deb http://security.ubuntu.com/ubuntu focal-security main restricted universe multiverse&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Запустите зеркалирование:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt-mirror&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка YUM зеркал ===&lt;br /&gt;
&lt;br /&gt;
1. Установите reposync:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo yum install -y yum-utils&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Создайте скрипт зеркалирования:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /usr/local/bin/yum-mirror.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Добавьте содержимое:&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
MIRROR_DIR=&amp;quot;/var/repos&amp;quot;&lt;br /&gt;
REPOS=&amp;quot;base updates extras centosplus&amp;quot;&lt;br /&gt;
&lt;br /&gt;
for repo in $REPOS; do&lt;br /&gt;
    reposync --gpgcheck -l --repoid=$repo --download_path=$MIRROR_DIR&lt;br /&gt;
    createrepo $MIRROR_DIR/$repo&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Сделайте скрипт исполняемым:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo chmod +x /usr/local/bin/yum-mirror.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 7. Настройка автоматических обновлений ===&lt;br /&gt;
&lt;br /&gt;
=== Настройка APT автоматических обновлений ===&lt;br /&gt;
&lt;br /&gt;
1. Установите unattended-upgrades:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt install -y unattended-upgrades&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Настройте автоматические обновления:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/apt/apt.conf.d/50unattended-upgrades&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Добавьте настройки:&lt;br /&gt;
&amp;lt;code&amp;gt;Unattended-Upgrade::Allowed-Origins {&lt;br /&gt;
    &amp;quot;${distro_id}:${distro_codename}-security&amp;quot;;&lt;br /&gt;
    &amp;quot;${distro_id}:${distro_codename}-updates&amp;quot;;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
Unattended-Upgrade::AutoFixInterruptedDpkg &amp;quot;true&amp;quot;;&lt;br /&gt;
Unattended-Upgrade::MinimalSteps &amp;quot;true&amp;quot;;&lt;br /&gt;
Unattended-Upgrade::Remove-Unused-Dependencies &amp;quot;true&amp;quot;;&lt;br /&gt;
Unattended-Upgrade::Automatic-Reboot &amp;quot;false&amp;quot;;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Включите автоматические обновления:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/apt/apt.conf.d/20auto-upgrades&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Добавьте настройки:&lt;br /&gt;
&amp;lt;code&amp;gt;APT::Periodic::Update-Package-Lists &amp;quot;1&amp;quot;;&lt;br /&gt;
APT::Periodic::Unattended-Upgrade &amp;quot;1&amp;quot;;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка YUM автоматических обновлений ===&lt;br /&gt;
&lt;br /&gt;
1. Установите yum-cron:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo yum install -y yum-cron&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Настройте yum-cron:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/yum/yum-cron.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Измените настройки:&lt;br /&gt;
&amp;lt;code&amp;gt;update_cmd = security&lt;br /&gt;
update_messages = yes&lt;br /&gt;
download_updates = yes&lt;br /&gt;
apply_updates = yes&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Запустите yum-cron:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl start yum-cron&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo systemctl enable yum-cron&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 8. Настройка безопасности ===&lt;br /&gt;
&lt;br /&gt;
=== Настройка GPG ключей ===&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Добавление GPG ключей APT&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;wget -qO - https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Добавление GPG ключей YUM&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rpm --import https://download.docker.com/linux/centos/gpg&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo rpm --import https://nginx.org/keys/nginx_signing.key&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка проверки подписей ===&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Настройка APT проверки&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/apt/apt.conf.d/99verify&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Добавьте настройки:&lt;br /&gt;
&amp;lt;code&amp;gt;APT::Get::AllowUnauthenticated &amp;quot;false&amp;quot;;&lt;br /&gt;
APT::Get::AllowDowngradeToInsecureRepositories &amp;quot;false&amp;quot;;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. &amp;#039;&amp;#039;&amp;#039;Настройка YUM проверки&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/yum.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Измените настройки:&lt;br /&gt;
&amp;lt;code&amp;gt;gpgcheck=1&lt;br /&gt;
repo_gpgcheck=1&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 9. Мониторинг и обслуживание ===&lt;br /&gt;
&lt;br /&gt;
=== Создание скрипта мониторинга ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте скрипт мониторинга:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /usr/local/bin/package-monitor.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Добавьте содержимое:&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
# Проверка доступности репозиториев&lt;br /&gt;
if command -v apt &amp;amp;&amp;gt; /dev/null; then&lt;br /&gt;
    if ! apt update &amp;amp;&amp;gt; /dev/null; then&lt;br /&gt;
        echo &amp;quot;APT repositories are not accessible!&amp;quot; | mail -s &amp;quot;Package Manager Alert&amp;quot; admin@example.com&lt;br /&gt;
    fi&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if command -v yum &amp;amp;&amp;gt; /dev/null; then&lt;br /&gt;
    if ! yum check-update &amp;amp;&amp;gt; /dev/null; then&lt;br /&gt;
        echo &amp;quot;YUM repositories are not accessible!&amp;quot; | mail -s &amp;quot;Package Manager Alert&amp;quot; admin@example.com&lt;br /&gt;
    fi&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Проверка доступных обновлений&lt;br /&gt;
if command -v apt &amp;amp;&amp;gt; /dev/null; then&lt;br /&gt;
    UPDATES=$(apt list --upgradable 2&amp;gt;/dev/null | wc -l)&lt;br /&gt;
    if [ $UPDATES -gt 1 ]; then&lt;br /&gt;
        echo &amp;quot;APT: $UPDATES packages available for update&amp;quot; | mail -s &amp;quot;Package Manager Report&amp;quot; admin@example.com&lt;br /&gt;
    fi&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if command -v yum &amp;amp;&amp;gt; /dev/null; then&lt;br /&gt;
    UPDATES=$(yum check-update 2&amp;gt;/dev/null | wc -l)&lt;br /&gt;
    if [ $UPDATES -gt 0 ]; then&lt;br /&gt;
        echo &amp;quot;YUM: $UPDATES packages available for update&amp;quot; | mail -s &amp;quot;Package Manager Report&amp;quot; admin@example.com&lt;br /&gt;
    fi&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Сделайте скрипт исполняемым:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo chmod +x /usr/local/bin/package-monitor.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Добавьте в crontab:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo crontab -e&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Добавьте задачу:&lt;br /&gt;
&amp;lt;code&amp;gt;0 6 * * * /usr/local/bin/package-monitor.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Настройка логирования ===&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Настройка APT логирования&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/apt/apt.conf.d/99logging&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Добавьте настройки:&lt;br /&gt;
&amp;lt;code&amp;gt;APT::Get::List-Cleanup &amp;quot;true&amp;quot;;&lt;br /&gt;
APT::Get::Show-User-Simulation-Note &amp;quot;false&amp;quot;;&lt;br /&gt;
APT::Get::Show-User-Simulation-Warning &amp;quot;false&amp;quot;;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. &amp;#039;&amp;#039;&amp;#039;Настройка YUM логирования&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /etc/yum.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Добавьте настройки:&lt;br /&gt;
&amp;lt;code&amp;gt;debuglevel=2&lt;br /&gt;
logfile=/var/log/yum.log&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 10. Резервное копирование ===&lt;br /&gt;
&lt;br /&gt;
=== Создание скрипта резервного копирования ===&lt;br /&gt;
&lt;br /&gt;
1. Создайте скрипт резервного копирования:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo nano /usr/local/bin/package-backup.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Добавьте содержимое:&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
BACKUP_DIR=&amp;quot;/backup/packages&amp;quot;&lt;br /&gt;
DATE=$(date +%Y%m%d_%H%M%S)&lt;br /&gt;
&lt;br /&gt;
# Создание директории для бэкапа&lt;br /&gt;
mkdir -p $BACKUP_DIR&lt;br /&gt;
&lt;br /&gt;
# Резервное копирование APT конфигурации&lt;br /&gt;
if [ -d &amp;quot;/etc/apt&amp;quot; ]; then&lt;br /&gt;
    tar -czf $BACKUP_DIR/apt-config-$DATE.tar.gz -C /etc apt&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Резервное копирование YUM конфигурации&lt;br /&gt;
if [ -d &amp;quot;/etc/yum.repos.d&amp;quot; ]; then&lt;br /&gt;
    tar -czf $BACKUP_DIR/yum-config-$DATE.tar.gz -C /etc yum.repos.d&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Резервное копирование списка установленных пакетов&lt;br /&gt;
if command -v dpkg &amp;amp;&amp;gt; /dev/null; then&lt;br /&gt;
    dpkg --get-selections &amp;gt; $BACKUP_DIR/installed-packages-$DATE.txt&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if command -v rpm &amp;amp;&amp;gt; /dev/null; then&lt;br /&gt;
    rpm -qa &amp;gt; $BACKUP_DIR/installed-packages-$DATE.txt&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Удаление старых бэкапов (старше 7 дней)&lt;br /&gt;
find $BACKUP_DIR -name &amp;quot;*-$DATE*&amp;quot; -mtime +7 -delete&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Package manager backup completed: $DATE&amp;quot;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Сделайте скрипт исполняемым:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo chmod +x /usr/local/bin/package-backup.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. Добавьте в crontab:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo crontab -e&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. Добавьте задачу:&lt;br /&gt;
&amp;lt;code&amp;gt;0 2 * * * /usr/local/bin/package-backup.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 11. Устранение неполадок ===&lt;br /&gt;
&lt;br /&gt;
=== Частые проблемы ===&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Проблемы с репозиториями&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Проверьте доступность репозиториев&lt;br /&gt;
* Проверьте GPG ключи&lt;br /&gt;
* Очистите кэш пакетов&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Проблемы с зависимостями&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Используйте --fix-broken для APT&lt;br /&gt;
* Используйте --skip-broken для YUM&lt;br /&gt;
* Проверьте конфликты пакетов&lt;br /&gt;
&lt;br /&gt;
3. &amp;#039;&amp;#039;&amp;#039;Проблемы с производительностью&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
* Настройте зеркала&lt;br /&gt;
* Используйте кэширование&lt;br /&gt;
* Оптимизируйте репозитории&lt;br /&gt;
&lt;br /&gt;
=== Диагностика ===&lt;br /&gt;
&lt;br /&gt;
1. &amp;#039;&amp;#039;&amp;#039;Проверка APT&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt update&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt list --upgradable&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo apt autoremove&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. &amp;#039;&amp;#039;&amp;#039;Проверка YUM&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo yum check-update&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo yum list updates&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo yum clean all&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. &amp;#039;&amp;#039;&amp;#039;Проверка DNF&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;sudo dnf check-update&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo dnf list updates&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;sudo dnf clean all&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4. &amp;#039;&amp;#039;&amp;#039;Проверка репозиториев&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;curl -I http://archive.ubuntu.com/ubuntu/&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;curl -I http://mirror.centos.org/centos/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. &amp;#039;&amp;#039;&amp;#039;Проверка GPG ключей&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;code&amp;gt;apt-key list&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;rpm -qa gpg-pubkey&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Заключение ==&lt;br /&gt;
&lt;br /&gt;
Система управления пакетами успешно настроена! Теперь у вас есть оптимизированная система управления пакетами с возможностями кэширования, зеркалирования и автоматических обновлений.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Для размещения ваших серверов с настроенными системами управления пакетами на надежном хостинге рекомендуем воспользоваться услугами [ARK-HOSTER.RU](https://ark-hoster.ru):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[Выделенные серверы](https://ark-hoster.ru/dedicated/)&amp;#039;&amp;#039;&amp;#039; - для критически важных серверов с оптимизированными системами управления пакетами&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[VPS/VDS серверы](https://ark-hoster.ru/vpsgame/)&amp;#039;&amp;#039;&amp;#039; - для небольших и средних проектов&lt;br /&gt;
&lt;br /&gt;
Наши специалисты помогут с настройкой систем управления пакетами и оптимизацией производительности ваших серверов!&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
		
	</entry>
</feed>