User Tools

Site Tools


управление_по_в_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
управление_по_в_linux [2024/10/24 15:32]
val [Настройка репозитория]
управление_по_в_linux [2026/04/01 14:08] (current)
val [Установка/обновление пакета]
Line 1: Line 1:
 ====== Управление ПО в Linux ====== ====== Управление ПО в Linux ======
 +
 +  * [[Установка ПО из исходных текстов]]
  
 ===== Что за дистрибутив?​ ===== ===== Что за дистрибутив?​ =====
  
   * [[Выбор дистрибутива Linux]]   * [[Выбор дистрибутива Linux]]
 +  * [[https://​wiki.alpinelinux.org/​wiki/​Comparison_with_other_distros|Comparison distros]]
  
 ===== DPKG ===== ===== DPKG =====
Line 18: Line 21:
   * [[Сервис OpenFire#​Установка]] сервиса OpenFire (!!! требует JRE)   * [[Сервис OpenFire#​Установка]] сервиса OpenFire (!!! требует JRE)
  
 +<​code>​
 +# dpkg-deb -I gitlab-runner_amd64.deb
 +...
 + ​Version:​ NN.N.N-N
 +...
 +
 +# dpkg-deb -i gitlab-runner_amd64.deb
 +</​code>​
 ==== Установленные пакеты ==== ==== Установленные пакеты ====
 <​code>​ <​code>​
Line 58: Line 69:
  
   * [[https://​www.debian.org/​mirror/​list|Мировые серверы-зеркала Debian]]   * [[https://​www.debian.org/​mirror/​list|Мировые серверы-зеркала Debian]]
 +  * [[https://​wiki.debian.org/​SourcesList#​Component]] **main contrib non-free non-free-firmware**
 +  * [[https://​forums.raspberrypi.com/​viewtopic.php?​t=369331|Repo no longer has a Release file.]]
  
 <​code>​ <​code>​
 # apt install netselect-apt # apt install netselect-apt
 +# cd /etc/apt/; netselect-apt
  
-# netselect-apt+  или
  
 # less /​etc/​apt/​sources.list # less /​etc/​apt/​sources.list
- 
 # sed -i -e '​s/​deb.debian.org/​mirror.docker.ru/​g'​ /​etc/​apt/​sources.list # sed -i -e '​s/​deb.debian.org/​mirror.docker.ru/​g'​ /​etc/​apt/​sources.list
  
-cat /etc/apt/​sources.list+# apt update
 </​code>​ </​code>​
  
Line 106: Line 119:
 # apt install clamav-daemon # apt install clamav-daemon
  
-# DEBIAN_FRONTEND=noninteractive apt -y install postfix+# DEBIAN_FRONTEND=noninteractive apt -y install postfix ​bsd-mailx
 </​code>​ </​code>​
  
Line 124: Line 137:
  
 <​code>​ <​code>​
 +# tail -f /​var/​log/​unattended-upgrades/​unattended-upgrades-dpkg.log
 +
 # apt purge unattended-upgrades # apt purge unattended-upgrades
 </​code>​ </​code>​
Line 214: Line 229:
   * [[Переменные окружения]]   * [[Переменные окружения]]
  
 +==== Обновление debian до следующего релиза ====
 +
 +  * c 11-го до 12-го
 +  * [[https://​www.debian.org/​releases/​stable/​amd64/​release-notes/​ch-upgrading.en.html|Chapter 4. Upgrades from Debian 11 (bullseye)]]
 +
 +<​code>​
 +kubeN# cat /​etc/​debian_version
 +kubeN# uname -a
 +
 +kubeN# time (apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y upgrade)
 +...
 +real    4m39.581s
 +...
 +
 +kubeN# dpkg --configure -a
 +
 +kubeN# sed -i -e '​s/​bullseye/​bookworm/​g'​ /​etc/​apt/​sources.list
 +
 +kubeN# time (apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y upgrade)
 +...
 +real    5m55.980s
 +...
 +
 +kubeN# cat /​etc/​debian_version
 +
 +kubeN# time DEBIAN_FRONTEND=noninteractive apt -y full-upgrade
 +...
 +real    5m53.970s
 +...
 +
 +kubeN# init 6
 +
 +kubeN# uname -a
 +
 +kubeN# apt autoremove
 +</​code>​
 +
 +==== Обновление ubuntu до следующего релиза ====
 +
 +  * [[https://​www.nic.ru/​help/​kak-obnovit6-ubuntu-do-poslednej-versii_11762.html|Как обновить Ubuntu до последней версии]]
 +
 +<​code>​
 +# do-release-upgrade -c
 +
 +# do-release-upgrade
 +</​code>​
 ===== RPM ===== ===== RPM =====
  
Line 248: Line 309:
 # rpm -q -l -p openfire-4.3.2-1.x86_64.rpm # rpm -q -l -p openfire-4.3.2-1.x86_64.rpm
 </​code>​ </​code>​
 +==== Использование менеджера пакетов DNF ====
 +
 +=== Обновление всех пакетов ===
 +<​code>​
 +# dnf check-update
 +
 +# dnf update -y
 +</​code>​
 +
 ==== Использование менеджера пакетов YUM ==== ==== Использование менеджера пакетов YUM ====
  
Line 308: Line 378:
  
 almalinux# systemctl set-default graphical && reboot almalinux# systemctl set-default graphical && reboot
 +</​code>​
 +
 +===== APK Alpine Linux =====
 +<​code>​
 +# apk update
 +
 +# apk search git
 +
 +# apk add --no-cache git
 +
 +# rm -rf /​var/​cache/​apk/​*
 </​code>​ </​code>​
  
управление_по_в_linux.1729773157.txt.gz · Last modified: 2024/10/24 15:32 by val