🐧 Решение ошибки “Please install all available updates for your release before upgrading”

🐧 Решение ошибки “Please install all available updates for your release before upgrading”
Проблема: При обновлении версии ОС Ubuntu я столкнулся со следующей проблемой при выполнении команды do-release-upgrade. Даже все текущие пакеты были обновлены с помощью apt upgrade. sudo do-release-upgrade Мы столкнулись с известной проблемой, которая не позволила нам продолжить обновление. Вы увидите следующее сообщение об ошибке: Checking for a new Ubuntu release Please install all available updates for your release before upgrading. Вот 2

🛠️ Как исправить ошибку “bash: add-apt-repository: command not found” на Ubuntu/Debian Linux

🛠️  Как исправить ошибку “bash: add-apt-repository: command not found” на Ubuntu/Debian Linux
Давайте посмотрим, как исправить ошибку "bash: add-apt-repository: command not found" в системе Ubuntu/Debian Linux при выполнении команды add-apt-repository. Когда вы пытаетесь добавить ansible PPA в Debian или Ubuntu Linux, вы получите следующую ошибку: sudo apt-add-repository ppa:ansible/ansible bash: add-apt-repository: command not found Далее мы покажем решение. Исправить эту ошибку можно следующим образом: Откройте приложение терминал

🐧 Как установить Ubuntu Release Upgrader на старую систему

🐧 Как установить Ubuntu Release Upgrader на старую систему
Установим Ubuntu Release Upgrader на старую систему. Подключитесь к старому экземпляру Ubuntu. $ ssh example.org -l mgmt Welcome to Ubuntu 20.04.4 LTS (GNU/Linux 5.4.0 x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage Last login: Wed Apr 27 16:25:14 2022 from 137.11.134.19 Проверим детали операционной системы. $ lsb_release -a No LSB module...

🐧 Как отложить запуск службы systemd

🐧 Как отложить запуск службы systemd
Отложитм запуск службы systemd при загрузке. Проверьте службу, запуск которой вы хотите отложить при загрузке. $ sudo systemctl status redis-server ● redis-server.service - Advanced key-value store Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2021-09-12 21:23:37 UTC; 12s ago Docs: http://redis.io/documentation, man:redis-server(1) M...

🐧 Bash скрипты: Пример установки переменных

🐧 Bash скрипты: Пример установки переменных
Если вы пишете скрипт Bash и имеете некоторую информацию, которая может измениться во время выполнения, или которая обычно изменяется при последующих выполнениях, то ее следует установить как переменную. Установка переменной в скрипте Bash позволяет вам вспомнить эту информацию позже в скрипте или изменить ее по мере необходимости. В случае целых чисел вы можете увеличивать или уменьшать переменные, что полезно для циклов подсчета и других сценариев....

🐧 Изменение цвета вывода команды echo

🐧 Изменение цвета вывода команды echo
В UNIX-подобных операционных системах команда echo используется для вывода строки символов на терминал. Обычно цвет вывода команды echo повторяет тему терминала, в этом нет ничего необычного. Но если вы хотите, вы можете изменить цвет выводимого текста команды echo в Linux. Почему вы хотите это сделать? Для этого может быть несколько причин. Например, если вы пишете скрипт, в котором есть шаг, где нужно предупредить пользователя, использован...

📦 Параметры команды dpkg-reconfigure

📦 Параметры команды dpkg-reconfigure
Когда устанавливается пакет, он может запустить скрипт конфигурации как часть процесса установки. Чтобы запустить этот скрипт конфигурации снова в какой-то момент в будущем, используется команда dpkg-reconfigure. Хотя у этой команды есть некоторые опции, они используются редко. Синтаксис команды dpkg-reconfigure: # dpkg-reconfigure [options] source packages Следующий пример повторно запустит скрипты конфигурации tzdata: # dpkg-reconfigure t...

🐧 Как использовать команду ldconfig в системах Linux

🐧 Как использовать команду ldconfig в системах Linux
Что такое ldconfig? Команда ldconfig используется для того, чтобы сообщить системе о новом расположении разделяемых библиотек. При этом используется информация, предоставленная конфигурационным файлом /etc/ld.so.conf. Команда ldconfig создает базу данных кэша всех библиотек на основе конфигурационного файла. Этот кэш обычно хранится в файле /etc/ld.so.cache. Вот синтаксис команды ldconfig: # ldconfig [option] В следующей таблице описаны по

🐧 Как сохранить список постоянных ARP-записей

🐧 Как сохранить список постоянных ARP-записей
Выведем список постоянных записей ARP с помощью утилиты arp. Установите пакет net-tools. $ sudo apt install net-tools Сохраните постоянные записи ARP в файле /etc/ethers. $ cat <<EOF | sudo tee /etc/ethers 10.0.2.10 01:00:00:02:00:0a 10.0.2.11 01:00:00:02:00:0b 10.0.2.12 01:00:00:02:00:0c EOF Создайте служебный файл для загрузки этих записей. $ cat <<EOF | sudo tee /etc/systemd/system/permanent-arp.service [Unit] Description=Loa...

🐧 Лучшие менеджеры пакетов Linux для новичков в системах Linux

🐧 Лучшие менеджеры пакетов Linux для новичков в системах Linux
Linux, будучи операционной системой с открытым исходным кодом, является популярным выбором среди людей. Для Linux существует множество дистрибутивов, каждый из которых отличается своими менеджерами пакетов. Давайте сначала разберемся, в чем заключается основная роль менеджера пакетов. В самом простом смысле менеджер пакетов - это инструмент, который помогает устанавливать, обновлять, настраивать, удалять и управлять программным обеспечением в опер...