Разное

Debian обновление системы: Обновление Debian 9 | Losst

Содержание

Обновление Debian 9 | Losst

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

В этой статье мы рассмотрим как выполнять обновление Debian 9, как настроить систему чтобы обновление выполнялось автоматически и как все делать правильно, чтобы ничего не сломать.

Содержание статьи:

Обновление Debian 9 через терминал

Давайте сначала рассмотрим несколько способов обновления, которые вы можете использовать. Самый простой из них — это через терминал. Перед тем как что-либо обновлять, вам нужно убедиться, что с вашими репозиториями все хорошо. Например, вы могли подключить репозиторий testing для установки одного из пакетов, а потом забыли его отключить и если вы сейчас обновите из него систему, то точно не выйдет ничего хорошего. Поэтому смотрим содержимое файла /etc/apt/sources.list:

Здесь не должно быть никаких testing, sid, backports, если только вы не уверены, что желаете обновить из них свою систему. Только официальные репозитории вашей версии, в нашем случае stretch, репозиторий обновлений и обновлений безопасности. Также вы можете посмотреть установленные репозитории с помощью графической утилиты «Программы и обновления»:

Здесь, на вкладке «Other software» мы видим что у нас включены репозитории Backports, их нужно отключить, сняв галочки. Как и в Ubuntu, сначала вам нужно обновить списки пакетов из репозиториев, для этого выполните:

sudo apt update

После того как утилита скачает индексные файлы репозиториев, вы сможете посмотреть какие пакеты будут обновлены:

sudo apt list --upgradage

А затем, для запуска обновления наберите:

sudo apt upgrade

Вам нужно будет только согласиться с тем, что будет установлено определенное количество обновлений. Процесс обновления может занять довольно продолжительное время, это зависит от мощности вашего компьютера, скорости интернета и того, как давно вы обновляли систему. Вот, теперь вы знаете как обновить Debian 9 через терминал.

Обновление в графическом интерфейсе

Та же самая утилита, «Программы и обновления» позволяет выполнить обновление системы через графический интерфейс. Для этого на вкладке «Обновления» нужно включить ежедневную проверку обновлений и вывод уведомления, если обновления были найдены:

Тогда утилита будет сама проверять обновления и спрашивать вас нужно ли их установить. Или здесь же можно включить ежедневную проверку и автоматическую загрузку и установку обновлений. Тогда обновления будут устанавливаться автоматически каждый день. Программа «Центр приложений» тоже позволяет устанавливать обновления. Для этого просто запустите программу из главного меню и перейдите на вкладку «Обновления»:

Тут вам нужно нажать значок «Обновить» в левом верхнем углу, чтобы синхронизировать список пакетов. Дальше вам будет достаточно нажать «Обновить все».

Еще один способ обновить систему в графическом интерфейсе — использовать пакетный менеджер Synaptic. По умолчанию программа не установлена, но вы можете установить ее командой:

sudo apt install synaptic

Далее, вы можете найти программу в главном меню. Нужно сказать, что если стандартный центр приложений не хочет работать, то Synaptic работает почти всегда. Сначала в программе нажмите кнопку «Обновить», чтобы синхронизировать все списки пакетов из репозиториев.

 

Затем нажмите кнопку «Отметить все обновления» для того, чтобы добавить все доступные обновления в очередь установки:

 

В процессе утилита покажет какие пакеты будут обновлены:

Далее, осталось нажать на кнопку «Применить» и затем начнется обновление, которое может занять некоторое время.

Автоматическое обновление Debian

В Debian, как и в Ubuntu существует возможность выполнять обновление Debian 9 для обновлений безопасности автоматически. И я сейчас не говорю про сторонний инструмент ucare-systemcore. Это инструмент unattended-upgrades и он встроен в систему. Но на всякий случай можете попытаться установить его:

$ sudo apt install unattended-upgrades apt-listchanges

 

Сначала откройте файл /etc/apt/apt.conf.d/50unattended-upgrades и добавьте в блок Unattended-Upgrade::Origins-Pattern такую строку:

Unattended-Upgrade::Mail "root";

Этот пользователь будет получать электронные сообщения в локальный почтовый ящик о возможных обновлениях. Затем используйте такую команду чтобы настроить другие параметры более тонко:

dpkg-reconfigure -plow unattended-upgrades

Сначала согласитесь что нужно устанавливать обновления, затем просто нажмите «Далее»:

После этого убедитесь, что в файл /etc/apt/apt.conf.d/20auto-upgrades были добавлены такие строки:

APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Unattended-Upgrade "1";

Все, теперь ваши обновления Debian будут устанавливаться автоматически и вы не пропустите никакой заплатки от новой уязвимости.

Выводы

В этой статье мы рассмотрели как выполняется обновление пакетов Debian 9 до самой новой версии чтобы обезопасить вашу систему от взломов и других неприятных вещей. Как видите, это совсем не сложно. Правда, обновление нужно выполнять регулярно или настроить автоматическое обновление. Если у вас остались вопросы, спрашивайте в комментариях!

Оцените статью:

Загрузка…

Обновление Дебиан — из терминала и через графическую оболочку

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

Операционная система Debian – один из самых стабильных вариантов на рынке, но казусы случаются везде. Чтобы застраховать ПК или сервер от попадания вирусов, а также защититься от мошенников, необходимо своевременно устанавливать обновления.

Обновить Debian – задача не из сложных. Этот процесс обусловлен выполнением нескольких примитивных шагов.

Обновление Debian через терминал

Этот способ создан для тех, кто не любит возиться с техникой слишком долго, но и не пускает всё на самотек. Прежде чем обновлять систему, следует убедиться в том, что ваши репозитории находятся в полном порядке. К примеру, ранее вы подключили репозиторий testing для установки пакета, не выключив его по завершению процесса. В данном случае любые вмешательства могут вызвать еще больше проблем.

Откроем файл sources.list редактором nano, внимательно смотрим на список репозиториев.

$ sudo nano /etc/apt/sources.list

Нормально: в нем наличествуют основные хранилища операционной системы (stretch), репозиторий стандартных обновлений, а также хранилище обновлений безопасности.

Плохо: в файле наличествуют testing, sid, back ports.

Установленные репозитории можно посмотреть и другим способом. Например, воспользовавшись дополнением «Программы и обновления».

Отключите галочки напротив тех репозиториев, которые помешают обновлению ОС. Их названия упоминались чуть выше.

Для обновления системы нам потребуются права супер пользователя root, поэтому перейдем в режим «#».

$ sudo bash

По аналогии с убунту, астра линукс, списки пакетов обновляются по команде:

# apt-get update

ВАЖНО! вместо apt-get можно использовать более новую команду apt, в некоторых случаях интерпретатор напишет ошибку, команда не найдена. Чтобы убрать ошибку, необходимо установить apt.

Для запуска обновления в терминале вводим:

# apt-get upgrade

Даем согласие на установку. Апгрейд пакетов Debian займет некоторое время. На сроки влияет производительность ПК и скорость Интернет-соединения. Если система обновлялась давно, на это потребуется больше времени.

Обновление Дебиан в графическом интерфейсе

Данный способ обновления также не обойдется без графического дополнения «Программы и обновления». Осуществите проверку обновлений в одноименной вкладке, активируйте уведомление о найденных обновах.

Графическая утилита найдет возможные обновления и предложит их вам. Если вас устраивают автоматические обновления, воспользуйтесь данной опцией здесь же. Утилит начнет делать апгрейд  ежедневно.

Чтобы установить обновления, также можно воспользоваться программой «Центр приложений» (открывается через главное меню). Далее перешагните в подраздел «Обновления».

Найдите на экране значок «Обновить», нажмите на него. Это позволит произвести обмен данными. После этого вам предстоит закончить установку выявленных обновлений.

Debian также обновляется при помощи установки популярного софта под названием «Synaptic». Она не является базовой утилитой, однако ее можно установить.

# apt-get install synaptic

Новый софт появится в меню устройства. ПО работает без перебоев, а потому пользуется большим спросом среди пользователей. Откройте Synaptic, кликните на кнопку «Обновить». Далее произойдет обмен данными между списками пакетов хранилищ.

Следующий шаг: кликните на кнопку «Отметить…». Актуальные апгрейды попадут в список необходимых установок. Программа выдаст запланированные модернизации.

Нажатие на клавишу «Применить» запустит процесс обновление. Не прерывайте его до полного завершения.

Заключение

Беспроблемная и безопасная работа компьютера возможна лишь при бережном обращении. С новой версией ОС устройство работает быстрее и без лагов. К тому же, это минимизирует вероятность попадания вирусов на ПК и сервер. Мошенникам будет сложнее взломать обновленную версию Debian, а значит, пользователь может не беспокоиться за сохранность и конфиденциальность личных данных.

Обновление операционной системы Debian осуществляется многообразными способами и неважно какая версия стоит 9, 8,7. Каждый пользователь может избрать для себя самый удобный и понятный вариант установки обновлений системы.

Как видите, процесс установки обновлений – это то, с чем может справиться даже новичок. В этой статье даны все необходимые инструкции для реализации задуманного. И помните, что обновление ОС нужно выполнять регулярно (вручную или посредством включенного автоматического режима).

Обновление Debian 8 до 9

Недавно состоялся финальный стабильный релиз Debian 9 и теперь стало возможным обновление Debian 8 до 9. В этой системе было достаточно много обновлений, кроме обновления версий программ, была удалена поддержка некоторых функций, например, была удалена поддержка FTP репозиториев, а все исполняемые файлы собраны с поддержкой PIE.

Информацию об опасных изменениях смотрите на официальном сайте, а в этой статье мы рассмотрим обновление Debian 8 до 9. Я буду предполагать, что вы работаете от имени суперпользователя, поскольку для выполнения большинства команд нужны права root.

Содержание статьи:

Обновление Debian до 9

Шаг 1. Резервная копия

Если вы обновляете производственный сервер — лучше сделать резервную копию всех важных данных, чтобы ничего не потерять в случае ошибки. Можно использовать, например, rsnapshot.

Также сделайте резервную копию баз данных, если вы их используете. Дело в том, что в Debian 9 база данных MySQL будет заменена на MariaDB, формат которой не является бинарно совместимым с MySQL. Во время обновления базы будут обновлены автоматически, но если возникнут какие-либо проблемы, то вы не сможете восстановить ваши данные без резервной копии. Далее, проверим текущую версию системы:

uname -mrs

Также можно посмотреть вывод команды:

lsb_release -a

Шаг 2. Обновление текущей системы

Чтобы обновить Debian до 9 без ошибок нужно сначала установить все обновления для текущего выпуска. Для этого выполните такие команды:

apt-get update
# apt-get upgrade
# apt-get dist-upgrade

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

aptitude search '~o'

Удалите их все. Далее, используйте такую команду чтобы проверить правильность установки всех пакетов:

dpkg -C

Перед тем как перейти дальше, исправьте все проблемы. Затем перезагрузите компьютер:

reboot

Шаг 3. Настройка sources.list

Мы будем обновлять систему вручную. Это значит, что просто заменим старые репозитории на новые и выполним обновление. По умолчанию файл репозиториев /etc/apt/sources.list в Debian 8 выглядит вот так:

vi /etc/apt/sources.list

Нам предстоит заменить все вхождения слова Jessie на stretch, должно получиться вот так:

vi /etc/apt/sources.list

deb http://httpredir.debian.org/debian stretch main contrib
deb http://security.debian.org/ stretch/updates main

Можно не редактировать файлы вручную, а использовать утилиту sed:

sed -i 's/jessie/stretch/g' /etc/apt/sources.list

Далее, запустите обновление списка пакетов из репозиториев:

apt update

Шаг 4. Обновление Debian

Перед тем как начать обновление, посмотрите сколько места на диске вам потребуется такой командой:

apt -o APT::Get::Trivial-Only=true dist-upgrade

Дальше убедитесь, что на корневом разделе места достаточно для распаковки всех файлов:

df -H

И только теперь можно запустить обновление. Выполните эти две команды:

apt upgrade
# apt dist-upgrade

После завершения работы команд, а это может занять достаточно много времени, нужно перезагрузить компьютер:

reboot

Задача debian 8 обновить до debian 9 полностью выполнена.

Шаг 5. Проверка

Обновление до Debian 9 завершено, и теперь вы можете посмотреть, действительно ли система была обновлена. Проверьте версию ядра:

uname -mrs

И посмотрите версию дистрибутива:

lsb_release -a

Можно еще раз проверить нет ли в системе устаревших пакетов, которые могут вызвать проблемы:

aptitude search '~o'

Выводы

В этой статье мы рассмотрели как обновить debian 8 до debian 9. Как видите, это было не так сложно, правда, обновление может занять достаточно много времени, учитывая что системе нужно скачать больше количество пакетов из интернета. Надеюсь, эта информация была полезной для вас. Если у вас остались вопросы, спрашивайте в комментариях!

На завершение видео с обзором Debian 9:

Оцените статью:

Загрузка…

Как обновить Debian 9 до 10

В этой статье мы разберем как выполнить обновление Debian 9 до 10. В этой версии улучшена поддержка загрузки UEFI, система изоляции приложений AppArrmor активирована по умолчанию используется фильтрация сетевых пакетов на основе nftables вместо iptables, поддерживается печать без драйверов с CPUS 2.2.10, а также добавлена поддержка платформы Allwinner A64.

Обратите внимание, что при обновлении всегда есть риск сломать систему. Самый надежный способ получить новую версию — это установить её начисто. Если вы всё же решили делать обновление, создайте резервную копию, а для производственных систем лучше ещё посмотрите официальную документацию.

Содержание статьи:

Как обновить Debian 9 до 10

1. Очистка системы

Первое правило безопасного обновления — чем меньше программного обеспечения установлено в вашей системе, тем выше шансы, что обновление пройдет без проблем. Сторонние пакеты, а тем более PPA и другие репозитории очень сильно уменьшают шансы того, что обновление пройдет без проблем. Поэтому перед обновлением лучше удалить все пакеты из системы.

Вы можете найти все сторонние пакеты с помощью утилиты aptitude:

sudo aptitude search '~i(!~ODebian)'

Эта команда выведет все пакеты, которых больше нет в официальном репозитории потому, что они были удалены, а также пакеты, установленные вручную. Такие пакеты желательно удалить.

2. Обновление существующей системы

Второе правило для выполнения максимально безопасного обновления — ваша система должна быть обновлена до самой последней версии. Для этого выполните:

sudo apt update
sudo apt dist-upgrade

Если все прошло хорошо, выполните проверку целостности базы данных:

dpkg -C

Затем проверьте нет ли отложенных пакетов:

apt-mark showhold

Отложенные пакеты не могут быть обновлены, они могут стать проблемой при обновлении до Debian 10. Прежде чем пойти дальше исправьте все проблемы, эта команда может вам помочь:

dpkg --audit

3. Настройка репозиториев

Теперь наша система полностью обновлена и готова к переходу на новую версию и вот ответ на вопрос как обновить debian 9 до debian 10. Для этого нужно отредактировать файл /etc/apt/sources.list и заменить в нем все репозитории stretch на buster. Сначала создайте резервную копию существующего файла:

cp /etc/apt/sources.list /etc/apt/sources.list_backup

Затем откройте файл для редактирования, с помощью vim или apt edit sources и замените все вхождения слова stretch на buster:

vi /etc/apt/sources.list

#БЫЛО:
deb http://httpredir.debian.org/debian stretch main
deb http://httpredir.debian.org/debian stretch-updates main
deb http://security.debian.org stretch/updates main

#СТАЛО:
deb http://httpredir.debian.org/debian buster main
deb http://httpredir.debian.org/debian buster-updates main
deb http://security.debian.org buster/updates main

Вместо ручного редактирования вы можете использовать команду sed, но лучше сделать вручную:

sed -i 's/stretch/buster/g' /etc/apt/sources.list

Далее сохраните изменения если использовали редактор и обновите список репозиториев:

apt update

Следующей командой вы можете посмотреть список пакетов для обновления:

apt list --upgradable

4. Обновление до Debian 10

Все подготовительные шаги завершены и нам остался последний — обновить Debian 9 до 10. Для этого выполните команды:

apt-get upgrade

apt-get dist-upgrade

Во время обновления установщик может попросить разрешение на перезапуск нескольких системных служб. Это приостановит процесс установки и чтобы его продолжить вам придется согласится. Обновление займет некоторое время, в зависимости от скорости вашего интернета и производительности процессора. Теперь вы знаете как обновиться до Debian 10.

5. Проверка версии системы

После завершения обновления перезагрузите компьютер. Далее вы можете проверить насколько все успешно прошло с помощью команды:

cat /etc/os_release

Здесь вы должны увидеть, что у вас установлена десятая версия системы.

Выводы

Сегодня мы разобрали как выполнить обновление до debian 10, как видите, процедура довольно простая, хотя и может вызвать проблемы при неосторожном использовании. Ещё раз напоминаю, что перед тем, как делать что-либо лучше создать резервную копию важных файлов.

Настройка обновлений в Debian. Как настроить обновления Debian

После установки Debian Linux и настройки сети я рекомендую приступить к настройке обновлений. Для обновления и установки пакетов в Debian используются утилиты apt и aptitude. Независимо от того, какой из этих утилит Вы будете пользоваться, следует настроить файл конфигурации /etc/apt/sources.list. В зависимости от того, какой ответ был выбран в процессе установки системы, в файле sources.list уже присутствуют несколько записей: записи для обновлений безопасности и записи требующих частого обновления пакетов (squeeze-updates).

Эти записи и есть список репозиториев (источников) пакетов.

Репозиторий — это место, где хранятся и поддерживаются какие-либо данные. Утилиты apt и aptitude поддерживают различные источники пакетов такие как: ftp — репозиторий, http — репозиторий, cd-rom, file. Названия говорят сами за себя. Пакеты могут быть двух видов: бинарные и содержащие исходные тексты. Для каждого репозитория в файле sources.list делается запись следующего вида:

для бинарных пакетов

deb uri дистрибутив [компонент1] [компонент2] […]

для пакетов с исходными текстами

deb-src uri дистрибутив [компонент1] [компонент2] […]

Как видим строки отличаются первыми частями, которые и говорят какой вид пакетов нужно выкачивать.

Uri — это адрес источника пакетов, по которому утилиты обновления могут получить всю информацию. Их великое множество. Адреса официальных репозиториев можно посмотреть на http://www.debian.org/mirror/list. Замечу что, Debian распространяется зеркалированием сотнями серверов в Интернет. Используя ближайший к вам сервер, вы ускорите скачивание, а также сократите нагрузку на центральные серверы Debian и Интернет в целом. Зеркала Debian бывают первичными и вторичными. Сайты с первичным зеркалом имеют хорошее подключение к Интернет, доступны 24 час в сутки, их легко запомнить по имени ftp.<страна>.debian.org. Они автоматически обновляются при изменениях в Debian архиве. Сайты с вторичным зеркалом могут содержать неполный архив (из-за нехватки места). HTTP-зеркала обычно быстрее, чем FTP. Например нам подойдёт http://ftp.ru.debian.org/

В адресе так же может присутствовать переменная $(ARCH), которая автоматически будет заменяться на реальную архитектуру системы (i386, sparc, s390 и т.д.). Но в реальной жизни использование переменной $ARCH нам не пригодится, так как утилиты обновлений будут автоматически генерировать URI с текущей архитектурой.

Дистрибутив — это название релиза системы, пакеты которого мы хотим обновлять. Обычно пишется через пробел:

debian sqeeze

или так

debian stable

В первом случае после debian пишется кодовое имя, во втором — тип релиза (ветки) дистрибутива. На мой взгляд лучше использовать кодовое имя, чтобы не возникло неожиданностей в момент изменения релиза. Рассмотрим это подробнее. Релизы Debian разделены на несколько веток: стабильную (stable), тестируемую (testing), нестабильную (unstable) и экспериментальную (experimental). Существует ещё понятие предыдущей стабильной ветки. У каждой ветки есть своё кодовое имя. В нашем случае имя стабильной ветки squeeze, имя тестируемой ветки — wheeze, имя предыдущей стабильной — lenny. После того как тестируемая ветка будет доведена разработчиками «до ума» — она будет объявлена стабильной. Т. е. стабильной (stable) станет wheeze, а squeeze станет предыдущей стабильной веткой. Вот тут то могут и возникнуть неожиданности. По-моему лучше некоторое время поработать на предыдущей стабильной ветке, а потом уже обновить дистрибутив целиком. Пример обновления дистрибутива есть в моей статье «Как обновить Debian 4 Etch до Debian 5 (Lenny)». Полные рекомендации по обновлению Debian смотрите на официальном сайте.

Компонент принимает одно из четырех значений: main, contrib, non-free или non-us. Различие их состоит в следующем:

main — эти пакеты подчиняются принципам свободного программного обеспечения. Они не зависят от других пакетов не входящих в «main» для компиляции или выполнения.

contrib — эти пакеты так же подчиняются принципам свободного программного обеспечения, но для удовлетворения их зависимостей нужны пакеты, не входящие в «main».

non-free — содержит пакеты, которые противоречат принципам свободного программного обеспечения или которые обременены патентами или другими юридическими тонкостями, что делает их распространение проблематичным

non-us — содержит программы с криптографическим программным кодом. Они должны содержаться на «не-us» сервере из-за экспортных ограничений США.

Теперь, когда разобрались со всеми составляющими пишем в начало файла /etc/apt/sources.list две следующие строки:

deb http://ftp.ru.debian.org/debian/ squeeze main contrib non-free

deb-src http://ftp.ru.debian.org/debian/ squeeze main contrib non-free

Ниже обязательно добавляем репозитории безопасности и squeeze-updates. Репозиторий squeeze-updates позволяет обновлять те пакеты из текущей стабильной версии, которые требуют регулярного обновления. Нужен он для того, чтобы не вносить в стабильный репозиторий пакеты, не прошедшие стандартный путь через ветку testing. К таким пакетам могут относится антивирусные программы, фильтры спама, например clam или spamassassin.

В результате получаем файл со следующим содержимым:

# binary and source packages

deb http://ftp.ru.debian.org/debian/ squeeze main contrib non-free

deb-src http://ftp.ru.debian.org/debian/ squeeze main contrib non-free

# squeeze-updates

deb http://ftp.ru.debian.org/debian/ squeeze-updates main contrib non-free

deb-src http://ftp.ru.debian.org/debian/ squeeze-updates main contrib non-free

# security updates

deb http://security.debian.org/ squeeze/updates main contrib non-free

deb-src http://security.debian.org/ squeeze/updates main contrib non-free

В большинстве случаев этого достаточно, хотя можно добавить репозиторий backports, но закомментировать и подключать по мере необходимости. Backports — это ветка перекомпилированных пакетов из тестовой (testing) или нестабильной (unstable) веток. Собираются пакеты таким образом, чтобы они были работоспособными в стабильной (stable) ветке без наличия в системе каких-либо новых библиотек. Рекомендуется устанавливать из бэкпортов только те пакеты, которые необходимы, а не всю ветку целиком

Добавим следующие строки в /etc/apt/sources.list:

# Backports

#deb http://www.backports.org/debian squeeze-backports main contrib non-free

#deb-src http://www.backports.org/debian squeeze-backports main contrib non-free

Теперь даём команду

aptitude update

а затем

aptitude upgrade

Приведу ещё несколько примеров репозиториев. Выше мы рассмотрели http — репозитории. Записи о ftp — репозитории выглядит так:

deb ftp://ftp.ru.debian.org/debian/ squeeze main contrib non-free

deb-src ftp://ftp.ru.debian.org/debian/ squeeze main contrib non-free

Запись о локальном репозитории может выглядеть следующим образом:

deb file:/home/zolkin/debian stable main contrib non-free

Репозиторий на компакт-диске или DVD добавляется командой

apt-cdrom add

Об авторе:

Меня зовут Андрей Золкин. Из более, чем пятнадцати лет работы в сфере информационных технологий, десять лет работаю с системами, базирующимися на открытом исходном коде. На страницах сайта Aitishnik.Ru веду блоги по CMC Joomla и Debian GNU/Linux.

 

Ещё статьи о Debian


    • Как обновить Debian 6 Squeeze до Debian 7 Wheezy

      Прошло более двух месяцев с момента выхода новой стабильной версии операционной системы Debian GNU/Linux – Debian 7 (Wheezy). За это время были исправлены ошибки и даже вышла новая версия – 7.1. А это значит, что теперь можно и…


    • Как обновить Debian 5 Lenny до Debian 6 (Squeeze)

      Обновление системы Debian 5 Lenny до Debian 6 Squeeze проводится точно так же, как обновление Debian 4 Ethc до Debian 5 Lenny. На всякий случай продублирую статью изменив в ней названия дистрибутивов. На момент написания этой статьи произошла смена стабильного дистрибутива Debian. Вместо Debian…


    • Linux HTML-редакторы

      Если задать подобный вопрос на каком-нибудь из форумов, то с высокой долей вероятности вы наткнётесь на две диаметрально противоположных рекомендации — «составлять» всё в чисто визуальном (то бишь WYSIWYG) редакторе типа DreamWeaver либо…


    • Настройка беспроводной карты (Wi Fi)

      Попробовать настроить беспроводную карту (Wi Fi) в Debian можно ещё на этапе установки системы. Но на этапе установки поддерживается только алгоритм защиты WEP. Если используются более стойкий алгоритм защиты, то настройкой беспроводной…


    • Установка Debian

      Эта статья об установке операционной системы Debian GNU/Linux. Тема статьи достаточно обширна и это скорее тема для книги, нежели для статьи. Мне бы хотелось сделать статью «на вырост», т. е. со временем дополняя её ссылками на другие…


    • SSH Подключение с использованием открытого ключа…

      Для подключения с авторизацией по открытому ключу сначала нужно сгенерировать секретный ключ на стороне клиента. Делаем это с правами обычного пользователя:
      $ ssh-keygen –t rsa
      В процессе генерации пары ключей сначала будет предложено ввести желаемое название…

Debian 10 установка, настройка и обновления репозитория, установка программ

Вышла очередная операционная система Debian 10, название системы «buster». Debian отличает от семейства других Unix-подобных систем стабильностью, удобством работы, поддержкой. Также следует отметить, что linux системы по удобству работы в графической части приблизились к Windows, между тем производительность и возможности намного выше. Установка не займет много времени, практически не отличается от установки предыдущей версии системы Debian 9.

1. Для установки Debian 10 необходимо скачать дистрибутив программы с сайта разработчика. Для установки операционной системы достаточно скачать один диск. Скачиваем отсюда или здесь — далее Debian.

2. Скаченный образ записываем на диск или создаём загрузочную флешку. Затем начинаем установку операционной системы, выбираем Graphical Install.

3. Выбираем язык, который будет использован при инсталляционном процессе и будет использован по умолчанию при использовании операционной системой.

4. Выбираем местонахождение, которое будет учтено при настройке часового пояса.

5. В настройках клавиатуры выбираем свою страну.

6. Производим выбор переключения клавиатуры между национальной раскладкой и стандартной латинской раскладкой.

7. Указываем имя компьютера.

8. Указываем имя домена, если он есть. Если нет, то ничего указывать не надо.

9. Дважды набираем пароль для суперпользователя (root).

 

 

10. Создаём учётную запись пользователя, под которой будем работать в системе вместо суперпользователя (root). Можно ввести полное имя пользователя.

11. Вводим имя пользователя, под которым вы будете известны в системе, далее дважды вводим пароль для нового пользователя.

12. Выбираем часовой пояс из списка.

13. Далее начинается процесс разбивки диска, который можно произвести в автоматическом или ручном режиме. Выбираем «Авто — использовать весь диск и настроить LVM«.

14. Выбираем диск, который будем разбивать. Учтите, что все данные на выбранном диске будут стёрты.

15. Производим разметку диска путем выбора из списка или производим разметку диска вручную. Выбираем «Все файлы в одном разделе (рекомендуется новичкам)«.

16. Выбираем «Да» для того, чтобы записать изменения на диск в соответствии с выбранной схемой.

17. Проверяем разметку диска, если все устраивает, то выбираем «Да» для записи изменений на диск.

18. Отвечаем «Нет» на вопросы «Просканировать другой CD или DVD диск?» и «Использовать зеркало архива из сети?«.  Отвечаем «Нет» на вопрос «Участвовать в опросе популярности пакетов?«. Выбор программного обеспечения оставляем по умолчанию. Можно будет все установить и настроить после окончательной установки системы.

19. Далее придётся немного подождать, произойдёт выбор и установка программного обеспечения. Затем ставим чекбокс «Да» для установки системного загрузчика GRUB на жёсткий диск.

20. Выбираем жесткий диск, на который будет установлен системный загрузчик.

21. На этом все этапы установки операционной системы Debian 10 пройдены, после того как нажмете «Продолжить«, система будет перезагружены и полностью готова к работе.

Первоочередная задача, после установки операционной системы, произвести настройку и обновление репозитория. Для чего нужен репозиторий, можно почитать здесь.

1. Все действия производим под суперпользователем или используем sudo. Для настройки репозитория (откуда и какие обновления будем скачивать), открываем конфигурационный файл с помощью команды:

# nano /etc/apt/sources.list

 2. Прописываем в конфигурационном файле нужные репозитории:

# security updates
deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/ updates main contrib non-free

# binary and source packages

deb http://deb.debian.org/debian/ buster  main contrib non-free
deb-src http://deb.debian.org/debian/ buster  main contrib non-free

3. Теперь можно обновить информацию о репозиториях и пакетах (deb пакетах) с помощью команды:

# apt update

На этом настройка и обновление репозитория Debian 10 закончена, можно устанавливать и обновлять программное обеспечение в систему.

В Debian 10 установка программного обеспечения может осуществлять как из графической части, так и из терминала. Конечно же проще и быстрее произвести установка программ из терминала. Для этого достаточно ввести одну команду, даже если необходимо произвести установку сразу нескольких программ. Например, для установки программ ssh, nt, filezilla, mc:

# apt install ssh ntp filezilla mc -y

 Все вышеперечисленные программы будут установлены, при этом подтверждения установки не потребуется.

Посмотреть название операционной системы и текущей версии достаточно легко, достаточно выполнить две команды:

# lsb_release -a
# uname -a

Посмотреть, как установить Debian 10, настроить и обновить репозиторий, как установить программное обеспечение в Debian 10 можно здесь:

Обновление Debian 9 Stretch до 10 Buster

6 июля 2019 года вышло очередное обновление популярного linux дистрибутива Debian. Это уже 10-й выпуск Debian под кодовым названием Buster. Я подробно расскажу, как выполнить обновление с предыдущего выпуска Debian 9 Stretch до Debian 10 Buster. Процесс обновления не сложный, выполняется штатными средствами с помощью apt.


Если у вас есть желание освоить Linux с нуля, не имея базовых знаний, рекомендую познакомиться с онлайн-курсом Administrator Linux.Basic в OTUS. Курс для новичков, для тех, кто хочет войти в профессию администратора Linux. Подробности по .

Введение

Подробную информацию о новой версии Debian можно узнать из официальной новости или статьи на opennet. Из наиболее значимых изменений можно отметить:

  • Реализована поддержка UEFI Secure Boot.
  • Включена по умолчанию поддержка системы мандатного контроля доступа AppArmor.
  • На смену iptables, ip6tables, arptables и ebtables пришёл пакетный фильтр nftables.
  • Ядро Linux обновлено до версии 4.19.
  • Обновлены серверные приложения, в том числе Apache httpd 2.4.38, BIND 9.11, Dovecot 2.3.4, Exim 4.92, Postfix 3.3.2, MariaDB 10.3, nginx 1.14, PostgreSQL 11, Samba 4.9 (в ядре обеспечена поддержка SMBv3).
  • Обеспечена поддержка гостевых систем Xen в режиме PVH
  • В OpenSSL отключена поддержка протоколов TLS 1.0 и 1.1, в качестве минимальной поддерживаемой версии заявлена TLS 1.2.

Обновление системы выполнить не сложно, справится практически любой пользователь, используя данное руководство. Проблемы могут возникнуть в отдельных пакетах и зависимостях. Но тут уже готовых советов не дать, нужно разбираться по месту. По моему опыту, чаще всего все проходит нормально, можно обновляться, выполнив соответствующую подготовку.

Подготовка сервера к обновлению

Будем обновлять следующую систему:

# lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 9.9 (stretch)
Release:	9.9
Codename:	stretch

Для нее мы проведем обновление до 10-й версии Buster.

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

Я рекомендую сделать резервную копию папок: /etc, /var/lib/dpkg, файла /var/lib/apt/extended_states. Сохраните вывод команды:

# dpkg --get-selections "*"

Эти шаги позволят сохранить список установленных пакетов и настроек к ним. Если работаете на виртуальной машине, то сделайте резервную копию или снэпшот перед обновлением.

Теперь обновим текущую систему Stretch:

# apt update
# apt upgrade
# apt dist-upgrade

Заменяем репозитории в файле /etc/apt/sources.list. Я предпочитаю использовать репозиторий яндекса — http://mirror.yandex.ru. Комментируем или удаляем все содержимое файла и добавляем следующие строки:

deb http://mirror.yandex.ru/debian buster main
deb-src http://mirror.yandex.ru/debian buster main

deb http://mirror.yandex.ru/debian buster-updates main
deb-src http://mirror.yandex.ru/debian buster-updates main

deb http://security.debian.org/ buster/updates main
deb-src http://security.debian.org/ buster/updates main

Обновляем список доступных пакетов для нового выпуска:

# apt update

Обновление debian с 9 до 10

Обновление системы будем делать в 2 этапа. Сначала минимальное обновление, потом полное. Если будете работать по ssh, обязательно выполняйте обновление через screen или tmux, чтобы обрыв связи не помешал обновлению. В противном случае вы можете получить неработающий сервер. Прерывать обновление очень опасно. Я сам не раз натыкался на это и потом тратил время на восстановление сервера.

Делаем минимальное обновление:

# apt upgrade

Это приведет к обновлению только тех пакетов, которые можно обновить без необходимости удаления или установки других пакетов. Перед началом установки вам будет представлен список изменений нового выпуска. Можно его пролистать вниз, либо сразу нажать клавишу q, чтобы закрыть информацию и продолжить установку.

Во время обновления у вас спросят разрешение на перезапуск некоторых служб. Надо дать разрешение.

После завершения минимального обновления debian, запускаем полное:

# apt dist-upgrade

Эта команда произведёт полное обновление системы, установив последние доступные версии всех пакетов и разрешит все изменившиеся между выпусками Stretch и Buster зависимости. При необходимости будут установлены новые пакеты и удалены все вызывающие конфликты устаревшие пакеты.


Во время обновления пакетов вам могут быть заданы вопросы по поводу конфигурационных файлов. Это зависит от конкретного набора софта. Я рекомендую сохранять старые конфиги. Если с ними будут какие-то проблемы, то потом в ручном режиме их исправлять. Мне кажется так проще, чем переносить конфигурацию со старого файла в новый.

После завершения работы команды apt dist-upgrade обновление завершено. Можно перезагружаться:

# reboot

Проверяем версию после загрузки:

# lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 10 (buster)
Release:	10
Codename:	buster

Обновление stretch прошло успешно. На выходе имеем последнюю версию Debian 10.0 Buster. У меня не возникло проблем во время обновления, надеюсь у вас будет так же. Если вам нужно поставить систему с нуля, то используйте статью — Как скачать и установить Debian 10 Buster.

Онлайн курс по Linux

Если у вас есть желание освоить операционную систему Linux, не имея подходящего опыта, рекомендую познакомиться с онлайн-курсом Administrator Linux. Basic в OTUS. Курс для новичков, адаптирован для тех, кто только начинает изучение Linux. Обучение длится 4 месяца.

Что даст вам этот курс:

  • Вы получите навыки администрирования Linux (структура Linux, основные команды, работа с файлами и ПО).
  • Вы рассмотрите следующий стек технологий: Zabbix, Prometheus, TCP/IP, nginx, Apache, MySQL, Bash, Docker, Git, nosql, grfana, ELK.
  • Умение настраивать веб-сервера, базы данных (mysql и nosql) и работа с сетью.
  • Мониторинг и логирование на базе Zabbix, Prometheus, Grafana и ELK.
  • Научитесь командной работе с помощью Git и Docker.

Смотрите подробнее программу по .


Не понравилась статья и хочешь научить меня администрировать? Пожалуйста, я люблю учиться. Комментарии в твоем распоряжении. Расскажи, как сделать правильно!

Помогла статья? Подписывайся на telegram канал автора

Анонсы всех статей, плюс много другой полезной и интересной информации, которая не попадает на сайт.

Обновление Debian 9 | Losst

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

В этой статье мы рассмотрим, как выполнить обновление Debian 9, как настроить систему, чтобы обновление выполнялось автоматически и как все правильно делать, чтобы ничего не сломать.

Содержание статьи:

Обновление Debian 9 через терминал

Давайте сначала рассмотрим несколько способов обновления, которые вы можете использовать. Самый простой из них — это через терминал. Перед тем как что-либо обновлять, вам нужно убедиться, что с вашими репозиториями все хорошо. Например, вы могли подключить тестирование для установки одного из пакетов, а потом забыли его отключить и если вы сейчас обновите из него систему, то точно не выйдет ничего хорошего.Поэтому смотрим содержимое файла /etc/apt/sources.list:

Здесь не должно быть никаких проверок, sid, backports, если вы не уверены, что желаете обновить из них свою систему. Только официальные репозитории вашей версии, в нашем случае растянуть, репозиторий обновлений и обновлений безопасности. Также вы можете посмотреть установленные репозитории с помощью графической утилиты «Программы и обновления» :

Здесь, вкладка «Другое программное обеспечение» мы видим что у нас включены репозитории Backports, их нужно отключить, сняв галочки.Как и в Ubuntu, сначала вам нужно обновить списки пакетов из репозиториев, для этого выполните:

обновление sudo apt

После того, как утилита скачает индексные файлы, репозиториев, вы сможете посмотреть какие пакеты будут обновлены:

sudo apt list - обновление

А затем, для запуска обновления наберите:

sudo apt обновление

Вам нужно будет только согласиться с тем, что будет установлено определенное количество обновлений.Процесс обновления может занять довольно продолжительное время, это зависит от мощности вашего компьютера, скорости интернета и того, как давно вы обновляли систему. Вот, теперь вы знаете как обновить Debian 9 через терминал.

Обновление в графическом интерфейсе

Та же самая утилита, «Программы и обновления» позволяет выполнить обновление системы через графический интерфейс. Для этого на вкладке «Обновления» нужно включить ежедневную проверку обновлений и уведомлений, если обновления были найдены:

Тогда утилита будет сама проверять обновления и спрашивать вас нужно ли их установить.Или здесь же можно включить ежедневную проверку и автоматическую загрузку и установку обновлений. Тогда обновления будут устанавливаться автоматически каждый день. Программа «Центр приложений» тоже позволяет устанавливать обновления. Для этого запустите программу из главного меню и просто перейдите на вкладку «Обновления» :

Тут вам нужно нажать значок «Обновить» в левом верхнем углу, чтобы синхронизировать список пакетов. Дальше вам будет достаточно нажать «Обновить все» .

Еще один способ обновить систему в графическом интерфейсе — использовать пакетный менеджер Synaptic. По умолчанию программа не установлена, но вы установите ее команду:

sudo apt установить synaptic

Далее, вы можете посмотреть программу в главном меню. Нужно сказать, что если стандартный центр приложений не хочет работать, то Synaptic работает почти всегда. Сначала в программе нажмите кнопку «Обновить» , чтобы синхронизировать все списки пакетов из репозиториев.

Затем нажмите кнопку «Отметить все обновления» для того, чтобы добавить все доступные обновления в очередь установки:

В процессе утилиты покажет какие пакеты будут обновлены:

Далее, осталось нажать на кнопку «Применить» и затем начать обновление, которое может занять некоторое время.

Автоматическое обновление Debian

В Debian, как и в Ubuntu существует возможность выполнять обновление Debian 9 для обновлений безопасности автоматически.И я сейчас не говорю про сторонний инструмент ucare-systemcore. Это инструмент автоматических обновлений и он встроен в систему. Но на всякий случай попытаться установить его:

$ sudo apt install unattended-updates apt-listchanges

Сначала откройте файл /etc/apt/apt.conf.d/50unattended-upgrades и добавьте в блок Unattended-Upgrade :: Origins-Pattern такую ​​строку:

Автоматическое обновление :: Почта "root";

Этот пользователь будет получать электронные сообщения в локальный почтовый ящик о агентах обновлениях.Затем используйте такую ​​команду чтобы настроить другие параметры более тонко:

dpkg-reconfigure -plow unattended-upgrade

Сначала согласитесь, что нужно установить обновления, затем просто нажмите «Далее» :

После этого убедитесь, что в файле /etc/apt/apt.conf.d/20автообновления были добавлены такие строки:

APT :: Periodic :: Update-Package-Lists "1";
APT :: Periodic :: Автоматическое обновление "1";

Все, теперь обновления Debian будут устанавливаться автоматически и вы не пропустите никакую заплатки от новой уязвимости.

Выводы

В этой статье мы рассмотрели как выполнить обновление пакетов Debian 9 до самой новой версии, чтобы обезопасить вашу систему от взломов и других неприятных вещей. Как видите, это совсем не. Правда, обновление нужно выполнять регулярно, настраивать или автоматическое обновление. Если у вас остались вопросы, спрашивайте в комментариях!

Оцените статью:

Загрузка …

.

Обновление Дебиан — из терминала и через графическую оболочку

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

Операционная система Debian — один из самых стабильных вариантов на рынке, но казусы случаются везде. Чтобы застраховать ПК или сервер от попадания вирусов, а также защититься от мошенников, необходимо своевременно установить обновления.

Обновить Debian — задача не из сложных. Этот процесс обусловлен выполнением нескольких примитивных шагов.

Обновление Debian через терминал

Этот способ создан для тех, кто не любит возиться с техникой слишком долго, но и не пускает всё на самотек. Прежде чем обновлять систему, следует убедиться в том, что ваши репозитории находятся в полном порядке. К примеру, ранее вы подключили репозиторий тестирования для установки пакета, не выключив его по завершению процесса.В данном случае любые вмешательства могут вызвать еще больше проблем.

Откроем файл sources.list редактором nano, внимательно смотрим на список репозиториев.

$ sudo nano /etc/apt/sources.list

Нормально: в нем наличествуют основные хранилища операционной системы (stretch), репозиторий стандартных обновлений, а также хранилище обновлений безопасности.

Плохо: в файле наличествуют тестирование, сид, бэк порты.

Установленные репозитории можно посмотреть и другим способом.Например, воспользовавшись дополнением «Программы и обновления».

Отключите галочки напротив тех репозиториев, которые помешают обновлению ОС. Их названия упоминались чуть выше.

Для обновления системы нам потребуются права супер пользователя root, поэтому перейдем в режим «#».

$ судо баш

По аналогии с убунту, астра линукс, списки пакетов обновляются по команде:

# apt-get update

ВАЖНО! вместо apt-get можно использовать более новую команду apt, в некоторых случаях интерпретатор напишет ошибку, команда не найдена.Чтобы убрать ошибку, установить установить apt.

Для запуска обновления в терминале вводим:

# apt-get upgrade

Даем возможность на установку. Апгрейд пакетов Debian займет некоторое время. На сроки производительность ПК и скорость Интернет-соединения. Если система обновлялась давно, на это потребуется больше времени.

Обновление Дебиан в графическом интерфейсе

Данный способ обновления также не обойдется без графического дополнения «Программы и обновления».Осуществите проверку обновлений в одноименной активации, активируйте уведомление о найденных обновах.

Графическая утилита найдет возможные обновления и предложит их вам. Если вас устраивают автоматические обновления, воспользуйтесь данной опцией здесь же. Утилит начинает делать апгрейд ежедневно.

установить обновления, также можно открыть программой «Центр приложений» (через главное меню). Далее перешагните в подразделение «Обновления».

Найдите на экране значок «Обновить», нажмите на него.Это позволит произвести обмен данных. После этого вам предстоит закончить установку выявленных обновлений.

Debian также обновляется при помощи установки популярного софта под названием «Synaptic» . Она не является утилитой, однако ее можно установить.

# apt-get install synaptic

Новый софт появится в меню устройства. ПО работает без перебоев, а пользуется большим спросом среди пользователей. Откройте Synaptic, кликните на кнопку «Обновить».Далее произойдет обмен данных между списками пакетов хранилищ.

Следующий шаг: кликните на кнопку «Отметить…». Актуальные апгрейды попадут в список необходимых установок. Программа выдаст запланированных модернизации.

Нажатие на функцию «Применить» запустит процесс обновления. Не прерывайте его до полного завершения.

Заключение

Беспроблемная и безопасная работа компьютера возможна лишь при бережном обращении. С новой версией ОС устройство работает быстрее и без лагов.К тому же, это минимизирует вероятность попадания вирусов на ПК и сервер. Мошенникам будет сложнее взломать обновленную версию Debian, а значит, пользователь может не беспокоиться за сохранность и конфиденциальность личных данных.

Обновление операционной системы Debian осуществляется различными способами и неважно какая версия стоит 9, 8,7. Каждый пользователь может избрать для себя самый удобный и понятный вариант установки обновлений системы.

Как видите, процесс установки обновлений — это то, с чем может справиться даже новичок.В этой статье даны все необходимые инструкции для реализации задуманного. И помните, что обновление ОС нужно выполнять регулярно (вручную или посредством включенного автоматического режима).

.

Как обновить Debian 9 до 10

В статье мы разберем, как выполнить обновление Debian 9 до 10. В этой версии улучшена поддержка загрузки этой системы изоляции приложений AppArrmor активирована по умолчанию фильтрация сетевых пакетов на основе nftables вместо iptables, поддерживается печать без драйверов с CPUS 2.2.10, а также добавлена ​​поддержка платформы Allwinner A64.

Обратите внимание, что при обновлении всегда есть риск сломать систему.Самый надежный способ получить новую версию — это установить её начисто. Если вы всё же решили делать обновление, создайте системную копию, а для производственной лучше посмотрите официальную документацию.

Содержание статьи:

Как обновить Debian 9 до 10

1. Очистка системы

Первое правило безопасного обновления — чем меньше программное обеспечение установлено в вашей системе, тем выше шансы, что обновление пройдет без проблем.Сторонние пакеты, а тем более PPA и другие репозитории очень сильно уменьшают шансы того, что обновление пройдет без проблем. Поэтому перед обновлением лучше удалить все пакеты из системы.

Вы можете найти все сторонние пакеты с помощью утилиты aptitude:

sudo aptitude search '~ i (! ~ ODebian)'

Эта команда выведет все пакеты, которых больше нет в официальном репозитории, как они были удалены, а также пакеты, установленные вручную.Такие пакеты желательно удалить.

2. Обновление существующей системы

Второе правило для максимально безопасного обновления. Для этого выполните:

sudo apt update
sudo apt dist-upgrade

Если все хорошо, выполните проверку целостности базы данных:

шт. Кг -C

Проверьте нет ли отложенных пакетов:

apt-mark выставочный зал

Отложенные пакеты не могут быть обновлены, они могут стать проблемой при обновлении до Debian 10.Прежде чем пойти дальше исправьте все проблемы, эта команда может вам помочь:

дпкг --аудит

3. Настройка репозиториев

Теперь наша система полностью обновлена ​​и готова к переходу на новую версию и вот ответ на вопрос как обновить debian 9 до debian 10. Для этого нужно отредактировать файл /etc/apt/sources.list и заменить в нем все репозитории stretch на buster. Сначала создайте копию существующего файла:

cp / etc / apt / sources.список /etc/apt/sources.list_backup

Затем откройте файл для редактирования с помощью vim или apt edit sources и замените все вхождения слова stretch на buster:

.

vi /etc/apt/sources.list

# БЫЛО:
deb http://httpredir.debian.org/debian stretch main
deb http://httpredir.debian.org/debian stretch-updates main
deb http://security.debian.org stretch / обновления основной

# СТАЛО:
deb http: // httpredir.debian.org/debian buster main
deb http://httpredir.debian.org/debian buster-updates main
deb http://security.debian.org buster / updates main

Вместо ручного редактирования вы используете команду sed, но лучше сделать вручную:

sed -i 's / stretch / buster / g' /etc/apt/sources.list

Далее сохраните изменения, если использовали редактор и обновите список репозиториев:

апт обновление

Следующей командой вы можете посмотреть список пакетов для обновлений:

список квартир - обновляемый

4.Обновление до Debian 10

Все подготовительные шаги завершены и нам остались — обновить Debian 9 до 10. Для этого выполните команды:

apt-получить обновление

apt-get dist-upgrade

Во время обновления установщик может попросить разрешение на перезапуск систем системных служб. Это приостановит процесс установки и чтобы его продолжить вам придется согласится. Обновление займет некоторое время, в зависимости от скорости вашего интернета и производительности процессора.Теперь вы знаете как обновиться до Debian 10.

5. Проверка версии системы

После завершения обновления перезагрузите компьютер. Далее вы можете проверить насколько все успешно прошло с помощью команды:

cat / etc / os_release

Здесь вы должны увидеть, что у вас установлена ​​десятая версия системы.

Выводы

Сегодня мы разобрали как выполнить обновление в debian 10, процедура довольно проста, хотя и может вызвать проблемы неосторожном использовании.Ещё раз напоминаю, что перед тем, как делать что-либо лучше создать копию важных файлов.

.

Настройка обновлений в Debian. Как обновления настроить Debian

После установки Debian Linux и настройки сети я рекомендую приступить к настройке обновлений. Для обновления и установки пакетов в Debian используются утилиты apt и aptitude . Независимо от того, какой из этих утилит Вы будете пользоваться, следует настроить файл конфигурации /etc/apt/sources.list . В зависимости от того, какой ответ был выбран в процессе установки системы, в файле источника.list уже присутствуют несколько записей: записи для обновлений безопасности и записи требующих частого пакетов обновления (squeeze-updates).

Эти записи и есть список репозиториев (источников) пакетов.

Репозиторий — это место, где хранятся и поддерживаются какие-либо данные. Утилиты apt и aptitude различные источники пакетов, такие как: ftp — репозиторий, http — репозиторий, cd-rom, file. Названия говорят сами за себя. Пакеты могут быть двух видов: бинарные и содержащие исходные тексты.Для каждого репозитория в файле sources.list делается запись следующего вида:

для бинарных пакетов

deb uri дистрибутив [компонент1] [компонент2] […]

для пакетов с исходными текстами

deb-src uri дистрибутив [компонент1] [компонент2] […]

Как видимые строки отличаются первыми частями, которые говорят какой вид пакетов нужно выкачивать.

Ури — это адрес источников пакетов.Их великое множество. Адреса официального репозиториев можно посмотреть на http://www.debian.org/mirror/list. Замечу что, Debian распространяется зеркалированием сотнями серверов в Интернет. Используя ближайший к вам сервер, вы можете ускорите скачивание, а также сократите нагрузку на центральные серверы Debian и Интернет в целом. Зеркала Debian бывают первичными и вторичными. Сайты с первичным зеркалом имеют хорошее подключение к Интернету, доступны 24 часа в сутки, их легко запомнить по имени ftp. <Страна>.debian.org. Они автоматически обновляются при изменениях в Debian архиве. Сайты с вторичным зеркалом могут содержать неполный архив (из-за нехватки места). HTTP-зеркала обычно быстрее, чем FTP. Например нам подойдёт http://ftp.ru.debian.org/

В адресе так же может присутствовать переменная $ (ARCH), которая автоматически будет заменяться на реальную мощность системы (i386, sparc, s390 и т.д.). Но в реальной жизни использования $ ARCH нам не пригодится, как утилиты обновлений будут автоматически генерировать URI с текущей архитектурой.

Дистрибутив — это название релиза системы, пакеты которого мы хотим обновлять. Обычно пишется через пробел:

дебиан sqeeze

или так

стабильный debian

В первом случае после debian пишется кодовое имя, во втором — тип релиза (ветки) дистрибутива. На мой взгляд лучше использовать кодовое имя, чтобы не возникло неожиданностей в момент изменения релиза. Рассмотрим это подробнее. Релизы Debian разделены на несколько веток: стабильную (стабильную), тестируемую (тестирование), нестабильную (нестабильную) и экспериментальную (экспериментальную).Существует ещё понятие предыдущей стабильной ветки. У каждой ветки есть своё кодовое имя. В нашем случае имя стабильной ветки сжатие, имя тестируемой ветки — хрип, имя предыдущей стабильной — lenny. После того как тестируемая ветка будет доведена разработчиками «до ума» — она ​​будет объявлена ​​стабильной. Т. е. стабильной (стабильной) станет хрип, сжатие станет предыдущей стабильной веткой. Вот тут могут то и неожиданности. По-моему лучше некоторое время поработать на предыдущей стабильной ветке, а потом уже обновить дистрибутив целиком.Пример обновления дистрибутива есть в моей статье «Как обновить Debian 4 Etch до Debian 5 (Lenny)». Полные рекомендации по обновлению Debian смотрите на официальном сайте.

Компонент принимает одно из четырех значений: main, contrib, non-free или non-us. Различие их следующего в следующем:

main — пакеты подчиняются принципам свободного программного обеспечения. Они не зависят от других пакетов не входящих в «основные» для компиляции или выполнения.

contrib — эти пакеты так же подчиняются принципам свободного программного обеспечения, но для удовлетворения их зависимостей нужны пакеты, не входящие в «main».

non-free — содержит пакеты, которые противоречат принципам свободного программного обеспечения или обременены патентами или другими юридическими тонкостями, что делает их распространение проблематичным

non-us — содержит программы с криптографическим программным кодом.Они должны содержаться на «не-американском» сервере из-за экспортных ограничений США.

Теперь, когда разобрались со всеми составляющими пишем в начало файла /etc/apt/sources.list две следующие строки:

deb http://ftp.ru.debian.org/debian/ squeeze main contrib non-free

deb-src http://ftp.ru.debian.org/debian/ squeeze main contrib non-free

Ниже обязательно добавляем репозитории безопасности и squeeze-updates. Репозиторий squeeze-updates позволяет обновлять пакеты из текущей стабильной версии, которые требуют регулярного обновления.Нужен он для того, чтобы не вносить в стабильный репозиторий пакеты, не прошедший стандартный путь через ветку тестирования. К таким пакетам относится антивирусные программы, фильтры спама, например clam или spamassassin.

В результате получаем файл со следующим содержимым:

# бинарные пакеты и пакеты с исходным кодом

deb http://ftp.ru.debian.org/debian/ squeeze main contrib non-free

deb-src http: // ftp.ru.debian.org/debian/ squeeze main contrib non-free

# сжатые обновления

deb http://ftp.ru.debian.org/debian/ squeeze -обновляет основной вклад несвободный

deb-src http://ftp.ru.debian.org/debian/ squeeze -обновляет основной вклад non-free

# обновления безопасности

deb http: // security.debian.org/ squeeze / updates main contrib non-free

deb-src http://security.debian.org/ squeeze / updates main contrib non-free

В большинстве случаев этого достаточно, но можно добавить репозиторий backports, но закомментировать и подключать по мере необходимости. Backports — это ветка перекомпилированных пакетов из тестовой (тестовой) или нестабильной (нестабильной) веток. Собираются пакеты таким образом, чтобы они были работоспособными в стабильной (стабильной) ветке без наличия в системе каких-либо новых библиотек.Рекомендуется устанавливать из бэкпортов только те пакеты, которые необходимы, а не всю ветку целиком

Добавим следующие строки в /etc/apt/sources.list :

# Backports

#deb http://www.backports.org/debian squeeze-backports main contrib non-free

# deb-src http://www.backports.org/debian squeeze-backports main contrib non-free

Теперь даём команду

обновление aptitude

а затем

апгрейд

Приведу ещё несколько примеров репозиториев.Выше мы рассмотрели http — репозитории. Записи о ftp — репозитории выглядит так:

deb ftp://ftp.ru.debian.org/debian/ squeeze main contrib non-free

deb-src ftp://ftp.ru.debian.org/debian/ squeeze main contrib non-free

Запись о локальном репозитории может выглядеть следующим образом:

файл deb: / home / zolkin / debian stable main contrib non-free

Репозиторий на компакт-диске или DVD добавлена ​​команда

apt-cdrom добавить

Об авторе:

Меня зовут Андрей Золкин.Из более, чем пятнадцати лет работы в сфере информационных технологий, десять лет работаю с системами, базирующимися на открытом исходном коде. На страницах сайта Aitishnik.Ru веду блоги по CMC Joomla и Debian GNU / Linux.

Ещё статьи о Debian

    • Как обновить Debian 6 Squeeze до Debian 7 Wheezy

      Прошло более двух месяцев с момента выхода новой стабильной версии операционной системы Debian GNU / Linux — Debian 7 (Wheezy).За это время были исправлены ошибки и даже вышла новая версия — 7.1. А это значит, что теперь можно и …

    • Как обновить Debian 5 Lenny до Debian 6 (Squeeze)

      Обновление системы Debian 5 Lenny до Debian 6 Squeeze проводится точно так же, как обновление Debian 4 Ethc до Debian 5 Lenny. На всякий случай продублирую статью изменив в ней название дистрибутивов.На момент написания этой статьи произошла смена стабильного дистрибутива Debian. Вместо Debian …

    • Linux HTML-редакторы

      Если задать подобный вопрос на каком-нибудь из форумов, то с высокой долей вероятности вы наткнётесь на две противоположные рекомендации — «составлять» всё в чисто визуальном (то бишь WYSIWYG) редакторе типа DreamWeaver либо…

    • Настройка беспроводной карты (Wi Fi)

      Попробовать настроить беспроводную карту (Wi-Fi) в Debian можно ещё на этапе системы установки. Но на этапе установки поддерживается алгоритм защиты WEP. Если используются более стойкий алгоритм, то настройкой беспроводной …

    • Установка Debian

      Эта статья об установке операционной системы Debian GNU / Linux.Тема статьи достаточно обширна и это скорее тема для книги, нежели для статьи. Мне бы хотелось сделать статью «на вырост», т. е. со временем совместя её ссылками на другие …

    • SSH Подключение с использованием открытого ключа …

      Для подключения с авторизацией по открытому ключу сначала нужно сгенерировать секретный ключ на стороне клиента.Делаем это с правами обычного пользователя:
      $ ssh-keygen –t rsa
      В процессе генерации пары ключей сначала будет предложено желаемое название …

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *