Дебиан 9: Глава 2. Что нового в Debian 9
Содержание
Глава 2. Что нового в Debian 9
2.1. Поддерживаемые архитектуры
Debian 9 поддерживает новую архитектуру:
К сожалению, в Debian 9 прекращена поддержка следующих архитектур:
PowerPC (
powerpc
)
- Поддержка 32-битных ПК более не покрывает i586
Поддержка 32-битных ПК (известных как архитектура Debian
i386
) более не покрывает процессоры i586. Новым базовым
вариантом этой архитектуры является i686, хотя некоторые процессоры i586
(напр., «AMD Geode») всё ещё поддерживаются.За дополнительной информацией обращайтесь к Раздел 5.1.7, «Минимальным требованием для 32-битной архитектуры Intel теперь является
соответствие i686 (с небольшими исключениями)».
Список официально поддерживаемых архитектур для Debian 9:
32-битный ПК (
i386
) и 64-битный ПК
(amd64
)64-битный ARM (
arm64
)ARM EABI (
armel
)ARMv7 (EABI hard-float ABI,
armhf
)MIPS (
mips
(с порядком байтов от старшего к младшему) и
mipsel
(с порядком байтов от младшего к старшему))64-битный MIPS с порядком байтов от младшего к старшему
(mips64el
)64-битный PowerPC с порядком байтов от младшего к старшему
(ppc64el
)IBM System z (
s390x
)
Более подробную информацию о переносе на различные архитектуры и сведения,
относящиеся к конкретным переносам, вы можете получить на странице переносов Debian.
2.2. Что нового в дистрибутиве?
Новый выпуск Debian опять содержит намного больше программ, чем его
предшественник, jessie. Дистрибутив включает в себя более
15346 новых пакетов, всего их стало более 51687. Большая
часть программ, входящих в дистрибутив, была обновлена: более
29859 пакетов (что составляет 57%
дистрибутива jessie). Также, по различным причинам многие пакеты
(более 6739, 13% дистрибутива
jessie) были удалены из дистрибутива. Эти пакеты не будут
обновляться, в инструментах управления пакетами они будут помечены как
«устаревшие» (obsolete), см. Раздел 4.8, «Устаревшие пакеты».
Debian продолжает поставлять несколько окружений и приложений рабочего
стола. Помимо прочего в состав дистрибутива включены окружения рабочего
стола GNOME 3.22, KDE
Plasma 5.8,
LXDE,
LXQt 0.11,
MATE 1.16 и
Xfce 4.12.
Также были обновлены офисные приложения, включая следующие комплекты:
Среди других обновлений приложений присутствует обновление
Evolution до версии 3. 22.
В этом выпуске, среди прочего, было обновлено следующее программное
обеспечение:
2.2.1. Носители CD, DVD и BD
Официальный дистрибутив Debian теперь занимает от 12 до 14
DVD с
двоичными пакетам (число дисков зависит от архитектуры) и 12
DVD с пакетами с исходным кодом. Кроме того, имеется
многоархитектурный DVD, содержащий
часть выпуска для архитектур amd64
и
i386
, а тажке исходный код. Ещё Debian выпущен в виде
образов для Blu-ray
(BD) и для двухслойных Blu-ray
(DLBD) для архитектур amd64
и
i386
, также и для исходного кода. Ранее Debian
выпускался также и в виде очень большого набора CD для
каждой из архитектур, но начиная с выпуска stretch это было
приостановлено.
2.2.2. Безопасность
В выпуске stretch версия компилятора GNU GCC 6 теперь по умолчанию
использует опцию «position independent executables» (PIE). Соответственно,
подавляющее большинство всех исполняемых файлов теперь поддерживают рандомизацию
размещения адресного пространства (ASLR), что является способом
снижения вреда от эксполитов, в этом случае вред является вероятностным, а
не детерминированным.
2.2.3. GCC versions
Debian stretch includes only version 6 of the GNU GCC compiler, which may
impact users expecting version 4.x or 5.x to be available. See the GCC5 and GCC6 wiki pages for more
information about the transition.
2.2.4. MariaDB заменяет MySQL
MariaDB теперь является вариантом MySQL по умолчанию в Debian, пакет имеет
версию 10.1. В выпуск stretch добавлен механизм переключения вариантов
по умолчанию, использующий метапакеты, созданные из пакета с исходным кодом
mysql-defaults
. Например, установка
метапакета default-mysql-server
приведёт к установке пакета mariadb-server-10.1
. Пользователи, у которых был
установлен пакет mysql-server-5.5
или пакет mysql-server-5.6
, должны
удалить его и заменить на эквивалентный пакет MariaDB. Сходным образом
установка пакета default-mysql-client
приведёт к установке пакета
mariadb-client-10.1
.
Важно | |
---|---|
Заметьте, что форматы файлов двоичных данных базы данных не имеют обратной |
Пакеты virtual-mysql-*
и default-mysql-*
будут доступны и
дальше. Сопровождение MySQL в Debian продолжается в выпуске
unstable
. Текущую информацию о доступном в Debian
связанном с MySQL ПО см. на вики-странице команды Debian
MySQL.
2.2.5. Улучшения API и разбивки архива
Пакетный менеджер apt
с момента
выпуска jessie был значительно улучшен. Большинство улучшений применимо и к
aptitude
. Ниже приводятся наиболее
значительные изменения.
В плане безопасности APT теперь отвергает по умолчанию более слабые
контрольные суммы (например, SHA1) и пытается скачивать пакеты от лица
непривилегированного пользователя. Дополнительную информацию смотрите в
разделах Раздел 5.3.2.3, «Новые требования для репозитория APT» и Раздел 5.3.2.1, «APT теперь скачивает файлы от лица непривилегированного пользователя
(_apt
)».
Менеджеры пакетов на основе APT получили ряд улучшения, удаляющих
надоедливые предупреждения о «несовпадении хэш-сумм», которые
появляются при запуске apt во время синхронизации зеркала. Это происходит
благодаря новой разбивке by-hash
, позволяющей APT
скачивать метафайлы по хэшам.
Если вы используете репозитории третьих лиц, то вы можете столкнуться с
периодическими проблемами в случае, если ваш поставщик пакетов не
предоставляет разбивку архива по типу
by-hash
. Рекомендуйте им использовать указанную схему
разбивки архива. Краткое техническое описание доступно на странице Описание формата
репозитория.
Хотя это может быть интересно в первую очередь администраторам зеркал APT в
stretch может использовать записи DNS (SRV) для обнаружения HTTP-движка. Это
полезно для предоставления простого имени DNS и управления движками с
помощью DNS, а не с помощью службы «redirector». Данная
возможность также используется новым типом зеркал Debian, описываемом в
разделе Раздел 2.2.6, «Новое зеркало deb.debian.org».
2.2.6. Новое зеркало deb.debian.org
Теперь Debian предоставляет дополнительную службу, называемую deb.debian.org. За этим простым именем
узла скрываются основной архив, архив обновлений безопасности, переносы и
даже новый архив отладочных символов (см. раздел Раздел 2.2.8, «Новый архив для символов отладки»).
Эта служба использует новую поддержку DNS в APT, но при использовании
предыдущих версий APT предоставляется обычное перенаправление на
HTTPS. Дополнительные подробности доступны по адресу deb.debian.org.
Выражаем благодарность Fastly и Amazon CloudFront за спонсорскую поддержку
CDN-движков, используемых в данной службе.
2.2.7. Переход на «современный» вариант GnuPG
Выпуск stretch является первой версией Debian, в которой в пакете
gnupg
используется
«современная» ветка GnuPG. Она поддерживает эллиптическую
криптографию, лучшие настройки по умолчанию, удобную модульную архитектуру,
а также имеет улучшенную поддержку смарт-карт. Кроме того, современная ветка
явным образом не поддерживает устаревшие дефективные форматы (типа
PGPv3). Подробности смотрите в файле
/usr/share/doc/gnupg/README.Debian
.
Мы продолжим поддерживать «классическую» ветку GnuPG в пакете
gnupg1
для тех, кому она требуется,
но теперь она считается устаревшей.
2.2.8. Новый архив для символов отладки
Примечание | |
---|---|
Данный раздел наиболее интересен разработчикам или тем, кто хочет приложить |
Ранее пакеты с отладочными символами для избранных библиотек и программ
содержались в основном архиве Debian. В stretch большинство таких пакетов
было перемещено в отдельный архив, который называется
debian-debug
. Этот архив содержит отладочные символы для
подавляющего большинства пакетов, предоставляемых Debian.
Если вы хотите скачать отладочные пакеты, добавьте в ваши источники APT
следующее:
deb http://debug.mirrors.debian.org/debian-debug/ stretch-debug main
Либо же вы можете скачать их с snapshot.debian.org.
После включения этого архива вы сможете скачивать отладочные символы для
нужного вам пакета, устанавливая
.пакет
-dbgsym
Заметьте, что отдельные пакеты могут также иметь пакеты
в основномпакет
-dbg
архиве, но не иметь новых dbgsym-пакетов.
2.2.9. Новый способ именования сетевых интерфейсов
Программа установки и заново установленные системы используют теперь новый
стандарт схемы именования сетевых интерфейсов вместо старых имён вида
eth0
, eth2
и т. д. Старый способ
именования страдал от состояний гонки при последовательном переборе, что
делало возможным неожиданное изменение имён интерфейсов и было несовместимо
с монтированием корневой файловой системы в режиме только для чтения. Новый
метод последовательного перебора учитывает больше источников информации, что
позволяет чаще получать повторяемые результаты. Этот метод использует
предоставляемый микропрограммой/BIOS указатель номеров, а затем пытается
использовать номера слотов PCI-карт, что приводит к созданию имён вида
ens0
или enp1s1
(ethernet), а также
wlp3s0
(wlan). USB-устройства, которые могут быть
добавлены в систему в любое время, будут иметь имена на основе их
MAC-адресов.
Данное изменение не применимо к обновлениям с систем jessie; именование
будет управляться правилами из файла
/etc/udev/rules.d/70-persistent-net.rules
. Для
получения дополнительной информации смотрите файл
/usr/share/doc/udev/README. Debian.gz
или
документацию в основной ветке разработки.
2.2.10. Новости Debian Med
Помимо нескольких новых пакетов и обновлений ПО, предназначенного для
использования в науках о живом и медицине, команда Debian Med в очередной
раз попыталась сконцентрироваться на качестве предоставляемых пакетов. В
ходе проектов GSoC и Outreachy два студента упорно работали над добавлением
поддержки непрерывной интеграции (CI) для пакетов с наиболее высокими
результатами по статистике использования (popularity-contest). Недавний
спринт команды Debian Med в Бухаресте также в первую очередь был посвящён
тестированию пакетов.
Для установки пакетов, сопровождаемых командой Debian Med team, можно
устанавливать метапакеты с именами med-*, которые для Debian stretch имеют
версию 3.0.1. Для просмотра всего спектра биологического и медицинского ПО,
доступного в Debian, посетите страницу задач Debian Med.
2.2.11. Для Xorg-сервера более не требуются права суперпользователя
В версии Xorg в stretch можно запустить сервер Xorg от лица обычного
пользователя без прав суперпользователя. Это снижает риск повышения
привилегий из-за ошибок в X-сервере. Тем не менее, для того, чтобы эта
возможность заработала, необходимо выполнить ряд требований:
Требуется команда logind и пакет
libpam-systemd
.Система должна поддерживать настройку разрешения экрана и глубины цвета
средствами ядра (KMS). Следовательно, это может не работать
в некоторых окружениях виртуализации (например, virtualbox) или в случае,
если в ядре отсутствует драйвер, поддерживающий вашу графическую карту.Сервер должен работать в виртуальной консоли, в которой он был запущен.
В настоящее время в stretch только дисплейный менеджер
gdm3
поддерживает работу X от лица
непривилегированного пользователя. Другие дисплейные менеджеры всегда
запускают X от лица суперпользователя. С другой стороны, вы можете запускать
X вручную от лица непривилегированного пользователя на виртуальном терминале
с помощью команды startx.
Если Xorg запущен от лица обычного пользователя, то журнал Xorg будет
доступен в каталоге ~/.local/share/xorg/
.
Установка Debian 9 Stretch — Losst
После двухлетней разработки состоялся долгожданный стабильный релиз дистрибутива Debian 9. Это дистрибутив, который содержит самые стабильные версии пакетов, очень хорошо протестирован и поэтому часто используется на серверах, где требуется повышенная стабильность.
Новая версия принесла не так много изменений, из основных можно выделить переход на MariaDB, улучшена поддержка UEFI, обновлено множество пакетов и многое другое. Подробнее о том что нового в Debian 9 смотрите в отдельной статье, а сегодня мы рассмотрим как выполняется установка Debian 9 Stretch на компьютер или ноутбук.
Содержание статьи:
Подготовка к установке
Перед тем как мы перейдем к установке системы, нужно все подготовить, скачать образы, записать их на диски или флешку, а также настроить BIOS.
Шаг 1. Загрузка образа
Скачать образ можно на официальном сайте. Откройте ссылку с надписью stable release, затем выберите нужную архитектуру и формат:
Затем останется только скачать нужные образы. Разработчики предоставляют три диска, на них есть все необходимые пакеты, но для установки будет достаточно только первого, все остальные пакеты в таком случае загрузятся через интернет.
Шаг 2. Запись образа на носитель
Для записи на диск в Linux можно использовать k3b, а в Windows UltraISO. Не будем останавливаться на этом. Сейчас более популярна запись образа на флешку. Если вы скачали только один образ, то здесь все просто, вам будет достаточно записать его с помощью утилиты dd:
dd if=~/debian.iso of=/dev/sdc1
Здесь /dev/sdc1 — это имя устройства вашей флешки. Также можно использовать Unetbootin или любую другую утилиту. Но если вы скачали все три образа и хотите их использовать во время установки, то вам нужна еще одна флешка, просто распакуйте их содержимое в отдельные папки на той флешке.
Шаг 3. Настройка BIOS
После того как все будет готово останется только настроить BIOS для загрузки с носителя. Для этого перезагрузите компьютер, и нажмите Del, F8, F2 или Shift+F2 во время заставки BIOS. Далее, перейдите на вкладку «Boot» и выберите там в разделе «Boot Device Priority» ваше устройство на первое место.
Установка debian 9 с флешки почти не отличается от установки с диска, только в BIOS нужно выбрать правильное устройство.
Установка Debian 9
Теперь рассмотрим более подробно как выполняется установка Debian 9. Важно сказать, что установщик немного изменился в плане интерфейса, но рабочий процесс остался тем же.
Шаг 4. Способ установки
Сразу же после перезагрузки запустится установочный образ, на первом шаге нам предстоит выбрать способ установки:
Я буду рассматривать графическую установку «Graphical».
Шаг 5. Язык системы
На следующем шаге выберите язык, на котором хотите использовать Debian:
Шаг 6.
Местоположение
Далее укажите страну, в которой находитесь, это необходимо для правильной настройки часового пояса:
Шаг 7. Раскладка клавиатуры
Выберите вторую раскладку клавиатуры, а затем клавишу для смены раскладок:
Шаг 8. Имя компьютера
Дождитесь завершения операций настройки пакетного менеджера и сети, а затем укажите имя вашего компьютера:
Далее, домен, если компьютер не имеет сетевого домена, то можно оставить пустым:
Шаг 9. Настройка суперпользователя
Введите два раза пароль для суперпользователя:
Шаг 10. Настройка обычного пользователя
Введите полное имя пользователя, которое будет отображаться на панели и в меню входа:
Введите логин пользователя:
Последний шаг, создание пароля:
Шаг 11. Разметка диска
Если у вас есть чистый диск, вы можете выбрать разметку автоматически и система создаст такие разделы, как нужно для максимально правильной работы. Но в этой статье мы рассмотрим ручную разметку диска. Поэтому в вопросе мастера про разметку, выбираем «Вручную»:
Шаг 12. Таблица разделов
Выберите устройство, на которое хотите установить Debian 9:
Если диск чистый, утилита предложит создать новую таблицу разделов:
Шаг 13. Раздел загрузчика
Пришло время создать первый раздел, мы сделаем раздел для загрузчика. Этот раздел рекомендуется создавать, если у вас несколько Linux дистрибутивов на компьютере, а также если вы используете LVM, в остальных случаях раздел не нужен.
Выберите «Свободное место» и нажмите «Продолжить». В открывшемся меню выберите «Создать новый раздел». Далее, укажите файловую систему «Ext2», метку «Boot», резервирование — 0%. Точка монтирования — /boot. Самый важный параметр — точка монтирования, все остальное не так важно. Также нужно установить пункт «Метка загрузочный» в положение «Вкл».
Когда завершите, нажмите пункт «Настройка раздела закончена».
Шаг 14. Корневой раздел
Создается аналогично предыдущему разделу, только нужно использовать более 10 Гб места на диске и точку монтирования «/».
Файловую систему можно брать любую подходящую для корня, например, ext4, btrfs, xfs, но не ntfs или fat.
Шаг 15. Раздел подкачки
Все аналогично, только файловая система — «Пространство подкачки», а размер должен равняться количеству оперативной памяти в том случае, если вы хотите использовать режим гибернации.
Шаг 16. Домашний раздел
Под домашний раздел можно выделить все место, которое осталось от предыдущих разделов. Здесь будут храниться ваши файлы, видео, музыка. Точка монтирования — /home/. Файловая система на ваш выбор, но не NFTS или FAT.
Шаг 17. Завершение разметки
После того как все будет готово, выберите «Настройка диска завершена»:
В следующем окне нажмите «Да», для подтверждения записи изменений.
Шаг 18. Установка системы
Дождитесь пока завершиться установка базовых компонентов дистрибутива, это может занять до десяти минут:
Шаг 19. Дополнительное ПО
Что касается нескольких дисков, которые мы записывали, то на это этапе их можно просканировать и потом вставлять, если это будет нужно:
Далее, система спросит какое дополнительное программное обеспечение нужно установить. Сюда относятся различные сервисы и окружение рабочего стола:
На установку и загрузку пакетов из интернета может понадобиться достаточно много времени.
Шаг 20. Установка загрузчика
Подтвердите, что нужно установить загрузчик:
Затем выберите для него раздел:
Шаг 21. Завершение
Еще через несколько секунд программа сообщит, что установка Debian завершена и вы можете перезагрузить компьютер:
Шаг 22. Запуск системы
В меню Grub выберите первый пункт:
Шаг 23. Вход
Выберите пользователя, которого создали во время установки и введите его пароль:
Шаг 24.
Готово
Вот и рабочий стол. Теперь система полностью готова к использованию и вы можете перейти к ее персонализации и настройке.
Выводы
Теперь вы знаете, как установить Debian 9 на компьютер через графический интерфейс. Это достаточно просто. Установка системы на сервер с помощью псевдографики будет немного сложнее, но там используются все те же шаги, возможно, мы рассмотрим ее в одной из следующих статей. Надеюсь, эта информация была полезной для вас.
debianstretch#new_features — Debian Wiki
Эта страница еще не существует. Вы можете создать новую пустую страницу или использовать один из шаблонов страниц.
Создать новую пустую страницу
Или выберите шаблон страницы для создания уже отформатированной страницы: | Перед созданием страницы проверьте, не существует ли уже подобная страница. Вот несколько существующих страниц с похожими именами: |
|
|
Debian — Новости — Обновленный Debian 9: выпущена версия 9.13
18 июля 2020 г.
Проект Debian рад сообщить о тринадцатом (и последнем) обновлении своей
старый стабильный дистрибутив Debian 9 (кодовое имя stretch
).
Этот точечный выпуск в основном добавляет исправления для проблем безопасности,
наряду с несколькими корректировками для серьезных проблем. Советы по безопасности
уже публиковались отдельно и на них есть ссылки, если таковые имеются.
После этого выпуска группы безопасности и выпуска Debian больше не будут
выпуск обновлений для Debian 9. Пользователи, желающие продолжать получать поддержку по безопасности
следует обновиться до Debian 10 или см. подробности на https://wiki.debian.org/LTS.
о подмножестве архитектур и пакетов, на которые распространяется долгосрочная поддержка
проект.
Обратите внимание, что точечный выпуск не является новой версией Debian.
9, но обновляет только некоторые из включенных пакетов. Есть
не нужно выбрасывать старые стрейч
носитель. После установки
пакеты могут быть обновлены до текущих версий с помощью последней версии Debian
зеркало.
У тех, кто часто устанавливает обновления с security.debian.org, не будет
для обновления многих пакетов, и большинство таких обновлений
включены в точечный релиз.
Новые установочные образы скоро будут доступны в обычных местах.
Модернизация существующей установки до этой версии может быть достигнута путем
указав системе управления пакетами на одно из многочисленных HTTP-зеркал Debian.
Полный список зеркал доступен по адресу:
https://www. debian.org/mirror/list
против недавнего golang для получения исправлений безопасности
727 Addtrust 9028 ;28 ;28; удалить только сертификаты электронной почты
функция `ippReadIO` может недочитать поле расширения выпускать; предотвращение отказа в обслуживании [CVE-2020-12049]; предотвратить использование после освобождения, если два имени пользователя имеют общий идентификатор uid
fwup; используйте CNAME для перенаправления на правильный CDN для метаданных; не прерывать запуск, если XML-файл метаданных недействителен; добавить общедоступные ключи GPG Linux Foundation для прошивки и метаданных; увеличить лимит метаданных до 10 МБ
]
разделенного демона,
NOQUEUE: подключение из (нулевого), ошибка удаления при использовании BTRFS
Обновления безопасности
старый стабильный релиз.
Группа безопасности уже выпустила рекомендации для каждого из этих
обновления:
Удалены пакеты
Следующие пакеты были удалены по независящим от нас обстоятельствам:
Пакет | Разум | |
---|---|---|
Сертификатпатрол | , несовместимый с более новыми версиями ESR Firefox | . |
enigmail | Несовместимо с более новыми версиями Thunderbird | |
Firefox-ESR | [Armel] больше не поддерживается (требуется nodejs) | |
Firefox-ESR | [MIPS MIPSEL MIPS64EL] больше не поддерживается (нуждается в новом Rustc) | 111111111111116. к изменениям Hotmail |
gplaycli | Нарушено изменениями Google API | |
kerneloops | Служба Upstream больше не доступна | |
libmicrodns | Проблемы безопасности | |
libperlpeak-perl | Проблемы безопасности; не поддерживается | |
mathematica-fonts | Зависит от недоступного места загрузки | |
pdns-recursor | Проблемы с безопасностью; не поддерживается | |
прогнозирование белка | Зависит от подлежащего удалению profphd | |
profphd | Unusable | |
quotecolors | Incompatible with newer Thunderbird versions | |
selenium-firefoxdriver | Incompatible with newer Firefox ESR versions | |
simpleid | Does not work with PHP7 | |
simpleid-ldap | Зависит от подлежащего удалению simpleid | |
torbirdy | Несовместимо с более новыми версиями Thunderbird | |
webboob | Не поддерживается; уже удален из более поздних выпусков | |
yahoo2mbox | Неисправность в течение нескольких лет |
Программа установки Debian
Программа установки была обновлена, чтобы включить встроенные исправления
в oldstable к моменту выпуска.