This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
управление_по_в_linux [2018/03/01 12:28] val [Установка пакета] |
управление_по_в_linux [2024/05/02 11:41] val [Использование менеджера пакетов YUM] |
||
---|---|---|---|
Line 8: | Line 8: | ||
* [[https://ru.wikipedia.org/wiki/Dpkg|Dpkg - Википедия]] | * [[https://ru.wikipedia.org/wiki/Dpkg|Dpkg - Википедия]] | ||
+ | * [[https://packages.ubuntu.com/search?keywords=asterisk]] | ||
<code> | <code> | ||
Line 56: | Line 57: | ||
==== Настройка репозитория ==== | ==== Настройка репозитория ==== | ||
- | === Debian === | + | === Debian 10 === |
+ | |||
+ | * [[https://www.debian.org/mirror/list|Мировые серверы-зеркала Debian]] | ||
<code> | <code> | ||
# cat /etc/apt/sources.list | # cat /etc/apt/sources.list | ||
</code><code> | </code><code> | ||
- | deb http://deb.debian.org/debian/ stretch main contrib non-free | + | #deb http://deb.debian.org/debian/ buster main contrib non-free |
- | deb http://deb.debian.org/debian stretch-updates main contrib non-free | + | #deb http://deb.debian.org/debian buster-updates main contrib non-free |
- | deb http://security.debian.org/ stretch/updates main contrib non-free | + | |
- | #deb-src http://deb.debian.org/debian stretch main contrib non-free | + | deb http://ftp.ru.debian.org/debian/ buster main contrib non-free |
- | #deb-src http://deb.debian.org/debian stretch-updates main contrib non-free | + | deb http://ftp.ru.debian.org/debian/ buster-updates main contrib non-free |
- | #deb-src http://security.debian.org/ stretch/updates main contrib non-free | + | |
- | </code> | + | |
- | === Ubuntu === | + | deb http://security.debian.org/ buster/updates main contrib non-free |
- | <code> | + | #deb-src http://deb.debian.org/debian buster main contrib non-free |
- | # cat /etc/apt/sources.list | + | #deb-src http://deb.debian.org/debian buster-updates main contrib non-free |
- | </code><code> | + | #deb-src http://security.debian.org/ buster/updates main contrib non-free |
- | deb http://ru.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse | + | |
- | deb http://ru.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse | + | |
- | deb http://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse | + | |
- | + | ||
- | #deb-src http://ru.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse | + | |
- | #deb-src http://ru.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse | + | |
- | #deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse | + | |
</code> | </code> | ||
+ | |||
==== Подключение сторонних репозиториев ==== | ==== Подключение сторонних репозиториев ==== | ||
* [[https://docs.microsoft.com/ru-ru/sql/linux/sql-server-linux-setup-ubuntu|Install SQL Server on Ubuntu]] | * [[https://docs.microsoft.com/ru-ru/sql/linux/sql-server-linux-setup-ubuntu|Install SQL Server on Ubuntu]] | ||
+ | * [[https://vk.com/wall-95686747_13620|Для установки Elasticsearch и остальных продуктов Elastic, можно использовать репозиторий https://mirror.yandex.ru/mirrors.]] | ||
+ | <code> | ||
+ | # cat /etc/apt/sources.list | ||
+ | ... | ||
+ | deb [trusted=yes] https://mirror.yandex.ru/mirrors/elastic/8/ stable main | ||
+ | ... | ||
+ | </code> | ||
==== Обновление списка доступных пакетов ==== | ==== Обновление списка доступных пакетов ==== | ||
<code> | <code> | ||
Line 95: | Line 95: | ||
==== Поиск пакета ==== | ==== Поиск пакета ==== | ||
<code> | <code> | ||
- | $ apt search clamav | + | $ apt search antivirus |
</code> | </code> | ||
Line 111: | Line 111: | ||
<code> | <code> | ||
# apt install clamav-daemon | # apt install clamav-daemon | ||
+ | |||
+ | # DEBIAN_FRONTEND=noninteractive apt -y install postfix | ||
</code> | </code> | ||
Line 123: | Line 125: | ||
<code> | <code> | ||
# apt purge snort | # apt purge snort | ||
+ | </code> | ||
+ | |||
+ | ==== Отключение автоматических обновлений ==== | ||
+ | |||
+ | <code> | ||
+ | # apt purge unattended-upgrades | ||
</code> | </code> | ||
Line 151: | Line 159: | ||
==== Поиск пакета (в том числе среди неустановленных) в который входит файл ==== | ==== Поиск пакета (в том числе среди неустановленных) в который входит файл ==== | ||
<code> | <code> | ||
+ | # apt install apt-file | ||
+ | |||
# apt-file update | # apt-file update | ||
# apt-file search stddef.h | # apt-file search stddef.h | ||
+ | |||
+ | # apt-file search identify | grep '/bin' | ||
</code> | </code> | ||
+ | ==== Удаление архива установленных пакетов ==== | ||
+ | <code> | ||
+ | # apt clean | ||
+ | </code> | ||
+ | |||
+ | ==== Загрузка пакетов и зависимостей для offline установки ==== | ||
+ | |||
+ | * [[https://stackoverflow.com/questions/16919114/run-sudo-apt-get-install-without-internet-connection|Run sudo apt-get install without internet connection]] | ||
+ | |||
+ | * [[#Удаление архива установленных пакетов]] | ||
+ | |||
+ | <code> | ||
+ | # apt install -d zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent | ||
+ | |||
+ | # find /var/cache/apt/archives/ | ||
+ | |||
+ | # cd /var/cache/apt/archives/ | ||
+ | </code> | ||
+ | |||
+ | * Сервис NFS [[Сервис NFS#Установка, настройка и запуск сервиса]] | ||
+ | * Сервис NFS [[Сервис NFS#Установка nfs клиента]] | ||
+ | * Сервис NFS [[Сервис NFS#Установка ПО]] | ||
==== Исправление состояния базы данных APT ==== | ==== Исправление состояния базы данных APT ==== | ||
Line 163: | Line 197: | ||
# apt -f install | # apt -f install | ||
+ | # reboot | ||
# dpkg --configure -a | # dpkg --configure -a | ||
Line 182: | Line 217: | ||
==== Настройка на использование http_proxy ==== | ==== Настройка на использование http_proxy ==== | ||
- | <code> | + | |
- | # export http_proxy="http://gate.isp.un:3128/" | + | * [[Переменные окружения]] |
- | </code> | + | |
===== RPM ===== | ===== RPM ===== | ||
Line 201: | Line 235: | ||
=== Установка пакета === | === Установка пакета === | ||
<code> | <code> | ||
- | # rpm -i LB/LBivoxcd-1.9-003-Linux_i386-20100119.rpm | + | # wget -O openfire-4.3.2-1.x86_64.rpm https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire-4.3.2-1.x86_64.rpm |
+ | |||
+ | # rpm -i openfire-4.3.2-1.x86_64.rpm | ||
</code> | </code> | ||
=== Содержимое установленного пакета === | === Содержимое установленного пакета === | ||
<code> | <code> | ||
- | # rpm -q -l luci-0.12.2-12.el5.centos.1 | + | # rpm -q -l openfire-4.3.2-1.x86_64 |
</code> | </code> | ||
Line 216: | Line 252: | ||
=== Содержимое архива пакета === | === Содержимое архива пакета === | ||
<code> | <code> | ||
- | # rpm -q -l -p LB/LBivoxcd-1.9-003-Linux_i386-20100119.rpm | + | # rpm -q -l -p openfire-4.3.2-1.x86_64.rpm |
</code> | </code> | ||
==== Использование менеджера пакетов YUM ==== | ==== Использование менеджера пакетов YUM ==== | ||
Line 274: | Line 310: | ||
# yum grouplist | # yum grouplist | ||
- | # yum -y groups install "GNOME Desktop" | + | centos# yum -y groups install "GNOME Desktop" |
+ | almalinux# yum groupinstall "Server with GUI" | ||
+ | |||
+ | almalinux# systemctl set-default graphical && reboot | ||
</code> | </code> | ||
Line 297: | Line 336: | ||
=== Установка пакета === | === Установка пакета === | ||
<code> | <code> | ||
+ | # emerge lynx | ||
+ | |||
# emerge app-admin/sudo | # emerge app-admin/sudo | ||
</code> | </code> | ||
Line 324: | Line 365: | ||
</code> | </code> | ||
+ | ===== Snap ===== | ||
+ | |||
+ | * [[https://tutorials.ubuntu.com/tutorial/basic-snap-usage|Basic snap usage]] | ||
+ | * [[https://askubuntu.com/questions/979233/how-to-list-files-installed-by-a-snap-package|How to list files installed by a snap package?]] | ||
+ | * [[Инструмент Gitea]] | ||
+ | |||
+ | <code> | ||
+ | # snap refresh | ||
+ | |||
+ | $ snap search firefox | ||
+ | |||
+ | # snap install hello | ||
+ | |||
+ | $ snap list | ||
+ | |||
+ | # find /snap/ | grep hello | ||
+ | |||
+ | $ hello | ||
+ | |||
+ | # snap refresh hello | ||
+ | |||
+ | # snap remove hello | ||
+ | </code> | ||
+ | |||
+ | ===== Docker ===== | ||
+ | |||
+ | * [[Технология Docker]] | ||
+ | * [[Сервис TACACS+]] | ||
+ | * [[Сервис Grafana]] | ||
+ | |||
+ | ===== Список desktop приложений ===== | ||
+ | |||
+ | * [[https://unix.stackexchange.com/questions/20979/how-do-i-list-all-installed-programs]] | ||
+ | |||
+ | <code> | ||
+ | $ ls /usr/share/applications | awk -F '.desktop' ' { print $1}' - | ||
+ | </code> | ||
===== Работа с исходными текстами ===== | ===== Работа с исходными текстами ===== | ||
- | [[http://help.ubuntu.ru/wiki/programs_installation]] | + | * [[http://help.ubuntu.ru/wiki/programs_installation|Компиляция и установка программ из исходников]] |
==== Установка пакетов для работы с исходными текстами ==== | ==== Установка пакетов для работы с исходными текстами ==== | ||
Line 332: | Line 410: | ||
=== Debian/Ubuntu === | === Debian/Ubuntu === | ||
<code> | <code> | ||
- | # apt install build-essential autoconf automake checkinstall | + | # apt install build-essential autoconf automake |
</code> | </code> | ||
Line 344: | Line 422: | ||
==== Примеры сборки программ из исходных текстов ==== | ==== Примеры сборки программ из исходных текстов ==== | ||
- | * [[Сервис SNORTSAM#Сборка Snort с поддержкой Snortsam в Ubuntu]] | ||
* [[Сервис Asterisk#Сборка asterisk из исходных текстов]] | * [[Сервис Asterisk#Сборка asterisk из исходных текстов]] | ||
Line 410: | Line 487: | ||
=== Использование сервера Ubuntu === | === Использование сервера Ubuntu === | ||
+ | |||
+ | * [[https://help.ubuntu.ru/wiki/apt-mirror|Создание зеркала репозиториев с помощью apt-mirror]] | ||
+ | |||
<code> | <code> | ||
root@rep:~# apt-get install apt-mirror | root@rep:~# apt-get install apt-mirror |