Устанавливаем Debian sid на внешний HDD, эпизод второй
prolinux
Опубликован: | 2023-07-10T07:24:36.024038Z |
Отредактирован: | 2023-07-10T07:24:36.024038Z |
Статус: | публичный |
Современная операционная система, хочешь-не-хочешь, обязана удовлетворять строгим требованиям пользователей, нет сомнений. На голой командной строке сегодня вряд ли кто согласится работать. И в этой демонстрации я покажу начальную настройку базовой системы Debian sid, установлю на неё графический сервер и самый простой рабочий стол, при этом возможности системы будут расширены до приемлемых для базовой системы за счёт установки некоторых пользовательских приложений. Пришло время достать старый бубен и разорвать тишину неистовыми камланиями...
В предыдущих сериях
Эта демонстрация является продолжением предыдущего выпуска этого блога, в котором я рассказал, как с помощью LiveCD или штатной операционной системы на стационарном диске компьютера установить базовую систему Debian sid на внешний HDD.
Полученная базовая система уже вполне работоспособна, её можно загрузить, но поскольку она базовая, её возможности сильно не порадуют типичного для современного социума пользователя персонального компьютера, и поэтому расширять я её буду пока посредством chroot, а не загрузкой с накопителя в виртуальной машине, при этом оба способа вполне приемлемы и почти равноценны, но chroot мне нравится больше по некоторым причинам субъективного характера.
Приступаем
На моей машине установлен Debian, а внешний HDD с базовой системой я подключаю в разъём USB. Запускаю терминал и становлюсь в нём суперпользователем.
$ sudo -i
root@desktop:~#
В этом терминале и произойдёт магия, в результате которой я получу начальную систему с графикой и пользовательскими приложениями общего назначения. Подключаю внешний HDD, который использовал в предыдущем выпуске этого блога, в USB-разъём и монтирую его.
# mount /dev/sdb1 /mnt
Монтирую все необходимые операционной системе временные файловые системы, выполняю последовательно следующие четыре команды.
# mount --bind /dev /mnt/dev
# mount --bind /proc /mnt/proc
# mount --bind /sys /mnt/sys
# mount --bind /dev/pts /mnt/dev/pts
При их выполнении на терминал не будет выхлопа. Если так, то теперь можно сменить текущее окружение в этом терминале с помощью chroot.
# LANG=C.UTF-8 chroot /mnt /bin/bash
Вот как выглядит мой терминал после всех выполненных команд. Как видно на снимке экрана далее, в приглашении командной строки тильда, обозначающая домашний каталог текущего пользователя, поменялась на слеш, обозначающий корень файловой системы.
С этого момента все введённые в этом терминале команды будут исполнены с внешнего HDD, в окружении новой, устанавливаемой операционной системы.
Поскольку с момента установки последнего пакета прошло пару дней, а Debian sid является довольно подвижной средой и часто меняется, перед установкой дополнительных пакетов следует обновить базовую систему. Для этого обновляю базу данных пакетного менеджера.
# apt update
А затем обновляю собственно операционную систему.
# apt full-upgrade
Дожидаюсь завершения установки всех пакетов, их будет не много. Можно двигаться дальше.
Базовые настройки сети
Поскольку чуть позже я установлю графическое окружение на эту систему, сетью впоследствии можно будет управлять программой NetworkManager. Тем не менее, в системный файл сетевых интерфейсов не помешает вписать интерфейс lo. Для этого открываю файл в текстовом редакторе Nano.
# nano /etc/network/interfaces
И дописываю в конец этого файла пару новых строчек.
auto lo
iface lo inet loopback
Кроме этого, если базовая система устанавливалась с помощью какого-либо LiveCD, вполне возможно, что захочется сменить имя машины в локальной сети. Для этого открываю в текстовом редакторе ещё один файл.
# nano /etc/hostname
В этом файле уже будет вписано конкретное имя, в моём случае это desktop
, меня это устроит, покидаю текстовый редактор. Следует повторить это же имя в ещё одном системном файле. Открываю.
# nano /etc/hosts
Дописываю в него одну единственную строчку.
127.0.1.1 desktop
Всё, на текущий момент этого достаточно.
Создаём пользователя
Я работаю в базовой операционной системе от имени системного пользователя root. Базовые требования безопасности не дают возможность войти этим пользователем в графическое окружение, а его я установлю уже на следующем шаге. Отсюда вывод: системе нужен пользователь. Создаю его.
# adduser jazz
info: Adding user `jazz' ...
info: Selecting UID/GID from range 1000 to 59999 ...
info: Adding new group `jazz' (1000) ...
info: Adding new user `jazz' (1000) with group `jazz (1000)' ...
info: Creating home directory `/home/jazz' ...
info: Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for jazz
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] Y
info: Adding new user `jazz' to supplemental / extra groups `users' ...
info: Adding user `jazz' to group `users' ...
Программа adduser интерактивна, она запросила пароль, который будет создан для новой учётной записи, повторный ввод пароля, и некоторую другую необязательную информацию, которую я вводить не стал. После ввода всех данных в системе создан пользователь с именем jazz. От его имени я буду работать в системе, и от его имени я буду получать в системе права суперпользователя, для этого мне нужна программа sudo, устанавливаю её.
# apt install sudo
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
sudo
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 1889 kB of archives.
After this operation, 6199 kB of additional disk space will be used.
Get:1 http://ftp.ru.debian.org/debian sid/main amd64 sudo amd64 1.9.13p3-3 [1889 kB]
Fetched 1889 kB in 1s (1453 kB/s)
Selecting previously unselected package sudo.
(Reading database ... 14328 files and directories currently installed.)
Preparing to unpack .../sudo_1.9.13p3-3_amd64.deb ...
Unpacking sudo (1.9.13p3-3) ...
Setting up sudo (1.9.13p3-3) ...
Running in chroot, ignoring request.
Processing triggers for libc-bin (2.37-5) ...
Политики безопасности в Debian управляются посредством системных групп, только что созданного пользователя необходимо добавить в некоторые из них.
# usermod -a -G cdrom,floppy,sudo,audio,dip,video,plugdev,netdev jazz
Пользователь готов, от его имени и с его паролем я войду в систему в графическом режиме уже совсем скоро.
Локализуем операционную систему
Современные операционные системы поддерживают множество языков мира, чтобы система поддерживала конкретный язык, в данном случае мне нужен русский язык, её требуется локализовать, для этого устанавливаю ещё пару пакетов.
# apt install -y console-setup locales
При выполнении этой команды на терминале будет запущена программа конфигурации клавиатуры, у неё псевдо графический режим. С её помощью можно установить необходимый системе язык. На первой вкладке выбираю Other, жму OK, управлять курсором в этом окне можно клавишами со стрелками, Tab
, enter
и пробел.
На следующей вкладке выбираю свой язык - русский.
И соответствующую ему раскладку клавиатуры.
В системе будет пара языков, раскладка с англоязычной латиницей является обязательной, а это значит, что необходимо настроить сочетание клавиш для переключения раскладок.
Отображать русский язык система будет с помощью соответствующих шрифтов, необходимый набор шрифтов я попрошу программу настройки консоли угадать.
Клавиатура настроена, необходимо установить соответствующие выбранным языкам локали. Запускаю следующую команду.
# dpkg-reconfigure locales
Обычно в систему я устанавливаю две локали: американский английский юникод и русскоязычный юникод, нахожу их в предложенном списке локалей, с помощью клавиш со стрелками список можно листать.
Звезду напротив выбранной локали можно поставить клавишей пробела.
В моей системе русскоязычная локаль будет основной.
В итоге программа выхлопнет на терминал следующий текст.
Generating locales (this might take a while)...
en_US.UTF-8... done
ru_RU.UTF-8... done
Generation complete.
И для полного и всеобъемлющего счастья мне не хватает только правильного часового пояса в системном времени. Запускаю ещё одну команду.
# dpkg-reconfigure tzdata
Программа выбора и установки часового пояса тоже имеет псевдографический интерфейс, в ней необходимо только найти нужное значение из предложенного списка, и вот как программа откликнулась на мой выбор.
Current default time zone: 'Asia/Yekaterinburg'
Local time is now: Sun Jul 9 10:37:49 +05 2023.
Universal Time is now: Sun Jul 9 05:37:49 UTC 2023.
Всё, система локализована.
Устанавливаем графическое окружение рабочего стола
Мне необходим графический сервер, и его я обычно устанавливаю опосредованно. Устанавливаю менеджер входа в систему LightDM, а он подтягивает по зависимостям и графический сервер и все необходимые принадлежности.
# apt install -y lightdm
На эту команду файловый менеджер отзывается следующим довольно объёмным выхлопом, в нём список всех запрошенных по зависимостям пакетов.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
adwaita-icon-theme at-spi2-common at-spi2-core dbus-user-session
dconf-gsettings-backend dconf-service desktop-base fontconfig
fontconfig-config fonts-dejavu-core fonts-quicksand
gnome-accessibility-themes gnome-themes-extra gnome-themes-extra-data
gsettings-desktop-schemas gtk-update-icon-cache gtk2-engines-pixbuf
hicolor-icon-theme libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0
libavahi-client3 libavahi-common-data libavahi-common3 libayatana-ido3-0.4-0
libayatana-indicator3-7 libcairo-gobject2 libcairo2 libcolord2 libcups2
libdatrie1 libdconf1 libdeflate0 libdrm-amdgpu1 libdrm-common libdrm-intel1
libdrm-nouveau2 libdrm-radeon1 libdrm2 libduktape207 libegl-mesa0 libegl1
libepoxy0 libevdev2 libfontconfig1 libfontenc1 libfribidi0 libgbm1
libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgl1
libgl1-mesa-dri libglapi-mesa libglib2.0-0 libglib2.0-data libglvnd0
libglx-mesa0 libglx0 libgraphite2-3 libgtk-3-0 libgtk-3-bin libgtk-3-common
libgudev-1.0-0 libharfbuzz0b libice6 libicu72 libinput-bin libinput10
libjbig0 libjpeg62-turbo liblcms2-2 liblerc4 liblightdm-gobject-1-0
libllvm15 libmtdev1 libpam-systemd libpango-1.0-0 libpangocairo-1.0-0
libpangoft2-1.0-0 libpciaccess0 libpixman-1-0 libplymouth5
libpolkit-agent-1-0 libpolkit-gobject-1-0 librsvg2-2 librsvg2-common
libsensors-config libsensors5 libsm6 libthai-data libthai0 libtiff6
libunwind8 libwacom-common libwacom9 libwayland-client0 libwayland-cursor0
libwayland-egl1 libwayland-server0 libwebp7 libx11-6 libx11-data libx11-xcb1
libxatracker2 libxau6 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0
libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1
libxcb-util1 libxcb-xfixes0 libxcb1 libxcomposite1 libxcursor1 libxcvt0
libxdamage1 libxdmcp6 libxext6 libxfixes3 libxfont2 libxi6 libxinerama1
libxkbcommon0 libxkbfile1 libxklavier16 libxml2 libxmu6 libxmuu1 libxpm4
libxrandr2 libxrender1 libxshmfence1 libxss1 libxt6 libxtst6 libxvmc1
libxxf86vm1 libz3-4 lightdm-gtk-greeter plymouth plymouth-label polkitd
sgml-base shared-mime-info x11-common x11-xkb-utils xauth xcvt xdg-user-dirs
xfonts-base xfonts-encodings xfonts-utils xml-core xserver-common
xserver-xorg xserver-xorg-core xserver-xorg-input-all
xserver-xorg-input-libinput xserver-xorg-input-wacom xserver-xorg-legacy
xserver-xorg-video-all xserver-xorg-video-amdgpu xserver-xorg-video-ati
xserver-xorg-video-fbdev xserver-xorg-video-intel xserver-xorg-video-nouveau
xserver-xorg-video-qxl xserver-xorg-video-radeon xserver-xorg-video-vesa
xserver-xorg-video-vmware
Suggested packages:
gnome | kde-standard | xfce4 | wmaker colord cups-common low-memory-monitor
gvfs liblcms2-utils pciutils librsvg2-bin lm-sensors libwacom-bin iso-codes
accountsservice upower xserver-xephyr plymouth-themes polkitd-pkla
sgml-base-doc debhelper xfonts-100dpi | xfonts-75dpi xfonts-scalable xinput
firmware-amd-graphics xserver-xorg-video-r128 xserver-xorg-video-mach64
firmware-misc-nonfree
The following NEW packages will be installed:
adwaita-icon-theme at-spi2-common at-spi2-core dbus-user-session
dconf-gsettings-backend dconf-service desktop-base fontconfig
fontconfig-config fonts-dejavu-core fonts-quicksand
gnome-accessibility-themes gnome-themes-extra gnome-themes-extra-data
gsettings-desktop-schemas gtk-update-icon-cache gtk2-engines-pixbuf
hicolor-icon-theme libatk-bridge2.0-0 libatk1.0-0 libatspi2.0-0
libavahi-client3 libavahi-common-data libavahi-common3 libayatana-ido3-0.4-0
libayatana-indicator3-7 libcairo-gobject2 libcairo2 libcolord2 libcups2
libdatrie1 libdconf1 libdeflate0 libdrm-amdgpu1 libdrm-common libdrm-intel1
libdrm-nouveau2 libdrm-radeon1 libdrm2 libduktape207 libegl-mesa0 libegl1
libepoxy0 libevdev2 libfontconfig1 libfontenc1 libfribidi0 libgbm1
libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgl1
libgl1-mesa-dri libglapi-mesa libglib2.0-0 libglib2.0-data libglvnd0
libglx-mesa0 libglx0 libgraphite2-3 libgtk-3-0 libgtk-3-bin libgtk-3-common
libgudev-1.0-0 libharfbuzz0b libice6 libicu72 libinput-bin libinput10
libjbig0 libjpeg62-turbo liblcms2-2 liblerc4 liblightdm-gobject-1-0
libllvm15 libmtdev1 libpam-systemd libpango-1.0-0 libpangocairo-1.0-0
libpangoft2-1.0-0 libpciaccess0 libpixman-1-0 libplymouth5
libpolkit-agent-1-0 libpolkit-gobject-1-0 librsvg2-2 librsvg2-common
libsensors-config libsensors5 libsm6 libthai-data libthai0 libtiff6
libunwind8 libwacom-common libwacom9 libwayland-client0 libwayland-cursor0
libwayland-egl1 libwayland-server0 libwebp7 libx11-6 libx11-data libx11-xcb1
libxatracker2 libxau6 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0
libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1
libxcb-util1 libxcb-xfixes0 libxcb1 libxcomposite1 libxcursor1 libxcvt0
libxdamage1 libxdmcp6 libxext6 libxfixes3 libxfont2 libxi6 libxinerama1
libxkbcommon0 libxkbfile1 libxklavier16 libxml2 libxmu6 libxmuu1 libxpm4
libxrandr2 libxrender1 libxshmfence1 libxss1 libxt6 libxtst6 libxvmc1
libxxf86vm1 libz3-4 lightdm lightdm-gtk-greeter plymouth plymouth-label
polkitd sgml-base shared-mime-info x11-common x11-xkb-utils xauth xcvt
xdg-user-dirs xfonts-base xfonts-encodings xfonts-utils xml-core
xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all
xserver-xorg-input-libinput xserver-xorg-input-wacom xserver-xorg-legacy
xserver-xorg-video-all xserver-xorg-video-amdgpu xserver-xorg-video-ati
xserver-xorg-video-fbdev xserver-xorg-video-intel xserver-xorg-video-nouveau
xserver-xorg-video-qxl xserver-xorg-video-radeon xserver-xorg-video-vesa
xserver-xorg-video-vmware
0 upgraded, 177 newly installed, 0 to remove and 0 not upgraded.
Need to get 116 MB of archives.
After this operation, 417 MB of additional disk space will be used.
Загрузка и установка запрошенного начинается без подтверждений, автоматически, в соответствии с ключом -y
в команде. Запущенный процесс довольно длительный и зависит от ширины Интернет канала, следует проконтролировать, что все пакеты загрузились без ошибок, в этом случае следует дождаться полного завершения установки всех запрошенных пакетов. Если при загрузке произойдёт сбой, и выполнение команды прервётся с ошибкой, команду нужно будет повторить.
Кроме графического сервера необходимо ещё и графическое окружение рабочего стола. Таких окружений в современном Debian достаточно много, в базовую систему я обычно всегда устанавливаю LXDE, и этого окружения мне вполне хватает на все случаи жизни. Установить его нужно без установки рекомендуемых зависимостей - вот такой командой.
# apt install -y --no-install-recommends lxde
Опять пакетный менеджер отзовётся длинным выхлопом.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
cpp cpp-12 dictionaries-common emacsen-common fonts-urw-base35 galculator
gcc-12-base gpicview hunspell-en-us laptop-detect libasound2 libasound2-data
libaspell15 libcurl3-gnutls libdbus-glib-1-2 libenchant-2-2 libexif12
libfm-data libfm-extra4 libfm-gtk-data libfm-gtk4 libfm-modules libfm4
libgif7 libgs-common libgs10 libgs10-common libgspell-1-2 libgspell-1-common
libgtk2.0-0 libgtk2.0-common libgtksourceview-4-0 libgtksourceview-4-common
libheif1 libhunspell-1.7-0 libhwy1 libid3tag0 libidn12 libijs-0.35 libimlib2
libisl23 libiw30 libjbig2dec0 libjxl0.7 libkeybinder0 libldap-2.5-0
libmenu-cache-bin libmenu-cache3 libmousepad0 libmpc3 libmpfr6 libnghttp2-14
libnsl2 libobrender32v5 libobt2v5 libopenjp2-7 libpangoxft-1.0-0 libpaper1
libpsl5 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib
libquadmath0 librtmp1 libsasl2-2 libsasl2-modules-db libspectre1
libsqlite3-0 libssh2-1 libstartup-notification0 libvte-2.91-0
libvte-2.91-common libwebpdemux2 libwnck-common libwnck22 libxft2 libxres1
light-locker lsb-release lxappearance lxappearance-obconf lxde-common
lxde-core lxde-icon-theme lxhotkey-core lxhotkey-gtk lxinput lxlock
lxmenu-data lxpanel lxpanel-data lxpolkit lxrandr lxsession lxsession-data
lxsession-edit lxsession-logout lxterminal media-types mousepad openbox
openbox-lxde-session pcmanfm pkexec policykit-1 poppler-data python3
python3-minimal python3.11 python3.11-minimal x11-xserver-utils xarchiver
Suggested packages:
cpp-doc gcc-12-locales cpp-12-doc ispell | aspell | hunspell wordlist
fonts-freefont-otf | fonts-freefont-ttf fonts-texgyre hunspell
openoffice.org-hunspell | openoffice.org-core libasound2-plugins alsa-utils
aspell libenchant-2-voikko libfm-tools nautilus-actions gvfs
libheif-plugin-rav1e libheif-plugin-svtenc gimp libreoffice lxlauncher
lxtask package-update-indicator pidgin xfce4-power-manager firefox-esr
| firefox | www-browser menu fonts-dejavu libxml2-dev tint2
openbox-gnome-session openbox-kde-session poppler-utils ghostscript
fonts-japanese-mincho | fonts-ipafont-mincho fonts-japanese-gothic
| fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming fonts-nanum
python3-doc python3-tk python3-venv python3.11-venv python3.11-doc binutils
binfmt-support nickle cairo-5c xorg-docs-core arj lbzip2 lhasa liblz4-tool
lrzip lzip lzop ncompress pbzip2 pigz plzip rar unar zip
Recommended packages:
xdg-utils alsa-ucm-conf alsa-topology-conf aspell-en | aspell-dictionary
| aspell6a-dictionary ca-certificates enchant-2 eject fonts-droid-fallback
libgail-common libgtk2.0-bin libheif-plugin-aomdec libheif-plugin-aomenc
libheif-plugin-dav1d libheif-plugin-libde265 libheif-plugin-x265
libldap-common libpaper-utils publicsuffix libsasl2-modules gtk2-engines
connman-gtk | network-manager-gnome | wicd deluge | transmission-gtk evince
| pdf-viewer gnome-disk-utility smplayer | vlc | mplayer-gui gnome-colors
gnome-system-tools gucharmap firefox-esr | firefox | www-browser lxmusic
| audacious menu-xdg parcellite | clipit | copyq numlockx usermode lxtask
gnome-screenshot xdg-user-dirs-gtk notification-daemon xscreensaver
lxhotkey-plugin-openbox lxhotkey-data pavucontrol | gnome-alsamixer
libnotify-bin openssh-client | ssh-client obconf | obconf-qt scrot
gvfs-backends gvfs-fuse polkitd-pkla bzip2 p7zip-full unzip xz-utils
The following NEW packages will be installed:
cpp cpp-12 dictionaries-common emacsen-common fonts-urw-base35 galculator
gcc-12-base gpicview hunspell-en-us laptop-detect libasound2 libasound2-data
libaspell15 libcurl3-gnutls libdbus-glib-1-2 libenchant-2-2 libexif12
libfm-data libfm-extra4 libfm-gtk-data libfm-gtk4 libfm-modules libfm4
libgif7 libgs-common libgs10 libgs10-common libgspell-1-2 libgspell-1-common
libgtk2.0-0 libgtk2.0-common libgtksourceview-4-0 libgtksourceview-4-common
libheif1 libhunspell-1.7-0 libhwy1 libid3tag0 libidn12 libijs-0.35 libimlib2
libisl23 libiw30 libjbig2dec0 libjxl0.7 libkeybinder0 libldap-2.5-0
libmenu-cache-bin libmenu-cache3 libmousepad0 libmpc3 libmpfr6 libnghttp2-14
libnsl2 libobrender32v5 libobt2v5 libopenjp2-7 libpangoxft-1.0-0 libpaper1
libpsl5 libpython3-stdlib libpython3.11-minimal libpython3.11-stdlib
libquadmath0 librtmp1 libsasl2-2 libsasl2-modules-db libspectre1
libsqlite3-0 libssh2-1 libstartup-notification0 libvte-2.91-0
libvte-2.91-common libwebpdemux2 libwnck-common libwnck22 libxft2 libxres1
light-locker lsb-release lxappearance lxappearance-obconf lxde lxde-common
lxde-core lxde-icon-theme lxhotkey-core lxhotkey-gtk lxinput lxlock
lxmenu-data lxpanel lxpanel-data lxpolkit lxrandr lxsession lxsession-data
lxsession-edit lxsession-logout lxterminal media-types mousepad openbox
openbox-lxde-session pcmanfm pkexec policykit-1 poppler-data python3
python3-minimal python3.11 python3.11-minimal x11-xserver-utils xarchiver
0 upgraded, 113 newly installed, 0 to remove and 0 not upgraded.
Need to get 57.0 MB of archives.
After this operation, 209 MB of additional disk space will be used.
Загрузка и установка запрошенных пакетов опять начнётся автоматически и без дополнительных подтверждений. Опять необходимо дождаться корректного завершения этого процесса.
Устанавливаем пользовательское ПО
Набор пользовательского ПО на каждый день сугубо индивидуален и зависит от предпочтений конкретного пользователя. У каждого пользователя Debian найдётся собственный список обязательных для установки пакетов. Есть такой список и у меня. И, поскольку я работаю в терминале своей рабочей операционной системы, перенести этот список пакетов на внешний диск я могу с помощью текстового редактора Nano и буфера обмена.
# nano packages
В окно текстового редактора в терминале копирую из буфера обмена список требуемых мне пакетов, его я подготовил заранее, вот как он выглядит.
lxhotkey-plugin-openbox
breeze-cursor-theme
xfonts-terminus
xfonts-terminus-oblique
xscreensaver
xscreensaver-data
xscreensaver-data-extra
gvfs-backends
pavucontrol
diodon
font-manager
fonts-liberation
fonts-liberation2
network-manager
network-manager-gnome
numix-icon-theme
numix-icon-theme-circle
firefox-esr
firefox-esr-l10n-ru
chromium
chromium-l10n
webext-ublock-origin-chromium
numlockx
libreoffice
libreoffice-gnome
libreoffice-l10n-ru
hyphen-ru
libreoffice-help-ru
mythes-ru
hunspell-ru
firmware-atheros
firmware-realtek
firmware-amd-graphics
lvm2
gparted
parted
fdisk
gdisk
thunar
thunar-archive-plugin
thunar-media-tags-plugin
flac
lame
vorbis-tools
opus-tools
shntool
ntfs-3g
jfsutils
xfsprogs
xfsdump
reiserfsprogs
hfsprogs
fatresize
exfatprogs
hfsutils
hfsprogs
f2fs-tools
dosfstools
btrfs-progs
udisks2-btrfs
mpv
mplayer
ffmpeg
wcalc
manpages
gimp
inkscape
p7zip-full
rar
xz-utils
lzip
zip
unzip
sakura
keepassxc
atril
psi
psi-l10n
thunderbird-l10n-ru
thunderbird
python3-venv
python3-dev
python3-pip
python3-mutagen
python3-chardet
eject
neovim
vim
sed
fonts-terminus
mediainfo
mkvtoolnix
build-essential
nilfs-tools
reiser4progs
openssh-client
debootstrap
mc
genisoimage
dvdbackup
dvd+rw-tools
growisofs
wodim
cdrdao
rfkill
blueman
wget
git
puddletag
eyed3
mp3splt
scrot
xinput
squashfs-tools
mate-power-manager
mtools
cryptsetup
dmsetup
udftools
pulseaudio
usbutils
pciutils
ddrutility
ntp
Итого - 124 дополнительных пакета - всё самое необходимое для моих повседневных нужд. Сохраняю изменения в файл, имя файла packages
. Имея такой файл, я могу запустить установку пакетов из этого списка очень простой командой.
# apt install -y $(cat packages)
Файловый менеджер опять отзовётся довольно объёмным выхлопом.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
fdisk is already the newest version (2.38.1-5+b1).
sed is already the newest version (4.9-1).
dmsetup is already the newest version (2:1.02.185-2).
The following additional packages will be installed:
ant ant-optional arch-test aspell aspell-en atril-common avahi-daemon
avahi-utils binutils binutils-common binutils-x86-64-linux-gnu bluez
bluez-obexd bubblewrap bzip2 ca-certificates ca-certificates-java
chromium-common chromium-sandbox coinor-libcbc3 coinor-libcgl1
coinor-libclp1 coinor-libcoinmp1v5 coinor-libcoinutils3v5 coinor-libosi1v5
cryptsetup-bin cups-pk-helper default-jre default-jre-headless
desktop-file-utils dirmngr dmeventd dns-root-data dnsmasq-base dpkg-dev
exo-utils fakeroot fig2dev file firebird3.0-common firebird3.0-common-doc
firebird3.0-server-core firebird3.0-utils font-manager-common font-viewer
fonts-crosextra-caladea fonts-crosextra-carlito fonts-dejavu
fonts-dejavu-extra fonts-font-awesome fonts-linuxlibertine fonts-mathjax
fonts-noto-core fonts-noto-extra fonts-noto-mono fonts-noto-ui-core
fonts-opensymbol fonts-sil-gentium fonts-sil-gentium-basic
fonts-terminus-otb fuse3 g++ g++-12 gawk gcc gcc-12 gcr ghostscript
gimp-data gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0
gir1.2-glib-2.0 gir1.2-gtk-3.0 gir1.2-handy-1 gir1.2-harfbuzz-0.0
gir1.2-nm-1.0 gir1.2-notify-0.7 gir1.2-packagekitglib-1.0 gir1.2-pango-1.0
gir1.2-polkit-1.0 gir1.2-secret-1 git-man glib-networking
glib-networking-common glib-networking-services gnome-icon-theme
gnome-keyring gnome-keyring-pkcs11 gnupg gnupg-l10n gnupg-utils
gparted-common gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm
graphviz groff-base gsfonts gstreamer1.0-gl gstreamer1.0-gtk3
gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-base
gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-x gvfs
gvfs-common gvfs-daemons gvfs-libs i965-va-driver imagemagick
imagemagick-6-common imagemagick-6.q16 intel-media-va-driver iso-codes
java-common java-wrappers javascript-common lib2geom1.2.0 liba52-0.7.4
libaa1 libaacs0 libabsl20220623 libabw-0.1-1 libactivation-java libafflib0v5
libaio1 libalgorithm-diff-perl libalgorithm-diff-xs-perl
libalgorithm-merge-perl libamd2 libann0 libao-common libao4 libaom3
libapache-pom-java libarchive13 libasan8 libasound2-plugins libass9
libassuan0 libasyncns0 libatasmart4 libatk-wrapper-java
libatk-wrapper-java-jni libatkmm-1.6-1v5 libatomic1 libatrildocument3
libatrilview3 libaudio2 libauthen-sasl-perl libavahi-core7 libavahi-glib1
libavc1394-0 libavcodec59 libavdevice59 libavfilter8 libavformat59 libavif15
libavtp0 libavutil57 libayatana-appindicator3-1 libb2-1 libbabl-0.1-0
libbase-java libbatik-java libbcmail-java libbcpkix-java libbcprov-java
libbcutil-java libbdplus0 libbfio1 libbinutils libblas3 libblockdev-btrfs2
libblockdev-crypto2 libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2
libblockdev-part2 libblockdev-swap2 libblockdev-utils2 libblockdev2
libbluetooth3 libbluray2 libboost-filesystem1.74.0 libboost-iostreams1.74.0
libboost-locale1.74.0 libboost-thread1.74.0 libbotan-2-19 libbox2d2 libbs2b0
libbsh-java libbytesize-common libbytesize1 libc-dev-bin libc-devtools
libc6-dev libcaca0 libcairomm-1.0-1v5 libcaja-extension1 libcamd2
libcanberra-gtk3-0 libcanberra-gtk3-module libcanberra0 libcbor0.8 libcc1-0
libccolamd2 libcdio-cdda2 libcdio-paranoia2 libcdio19 libcdparanoia0
libcdr-0.1-1 libcdt5 libcgraph6 libcholmod3 libchromaprint-tools
libchromaprint1 libcjson1 libclone-perl libclucene-contribs1v5
libclucene-core1v5 libcodec2-1.0 libcolamd2 libcommons-collections3-java
libcommons-io-java libcommons-logging-java libcommons-parent-java
libcrypt-dev libctf-nobfd0 libctf0 libcurl4 libdaemon0 libdata-dump-perl
libdate-manip-perl libdav1d6 libdbusmenu-glib4 libdbusmenu-gtk3-4
libdc1394-25 libdca0 libde265-0 libdecor-0-0 libdecor-0-plugin-1-cairo
libdee-1.0-4 libdevmapper-event1.02.1 libdiodon0 libdirectfb-1.7-7
libdjvulibre-text libdjvulibre21 libdouble-conversion3 libdpkg-perl libdv4
libdvdnav4 libdvdread8 libdw1 libe-book-0.1-1 libebml5 libehcache-java
libel-api-java libenca0 libencode-locale-perl libeot0 libepubgen-0.1-1
liberror-perl libetonyek-0.1-1 libevent-2.1-7 libewf2 libexiv2-27 libexo-2-0
libexo-common libexpat1-dev libexttextcat-2.0-0 libexttextcat-data libfaad2
libfakeroot libfbclient2 libfftw3-double3 libfftw3-single3 libfido2-1
libfile-basedir-perl libfile-desktopentry-perl libfile-fcntllock-perl
libfile-listing-perl libfile-mimeinfo-perl libflac12 libflite1
libfluidsynth3 libflute-java libfmt9 libfont-afm-perl libfonts-java
libformula-java libfreeaptx0 libfreehand-0.1-1 libfuse3-3 libgav1-1 libgc1
libgcc-12-dev libgck-1-0 libgcr-base-3-1 libgcr-ui-3-1 libgd3
libgdata-common libgdata22 libgdbm-compat4 libgdbm6 libgegl-0.4-0
libgegl-common libgexiv2-2 libgfortran5 libgimp2.0 libgirepository-1.0-1
libgles2 libglibmm-2.4-1v5 libgme0 libgoa-1.0-0b libgoa-1.0-common libgomp1
libgpgme11 libgpgmepp6 libgphoto2-6 libgphoto2-l10n libgphoto2-port12
libgpm2 libgprofng0 libgraphene-1.0-0 libgsl27 libgslcblas0 libgsm1
libgssdp-1.6-0 libgstreamer-gl1.0-0 libgstreamer-plugins-bad1.0-0
libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libgtkmm-3.0-1v5
libgts-0.7-5 libgts-bin libgupnp-1.6-0 libgupnp-igd-1.0-4 libgvc6 libgvpr2
libgxps2 libhandy-1-0 libharfbuzz-icu0 libhsqldb1.8.0-java libhtml-form-perl
libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl
libhtml-tree-perl libhttp-cookiejar-perl libhttp-cookies-perl
libhttp-daemon-perl libhttp-date-perl libhttp-message-perl
libhttp-negotiate-perl libhyphen0 libib-util libical3 libiec61883-0
libigdgmm12 libimage-magick-perl libimage-magick-q16-perl libimath-3-1-29
libimobiledevice6 libinih1 libinstpatch-1.0-2 libio-compress-brotli-perl
libio-html-perl libio-socket-ssl-perl libio-stringy-perl
libipc-system-simple-perl libitext-java libitm1 libjack-jackd2-0
libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.1-0 libjaxp1.3-java
libjcommon-java libjim0.81 libjpeg-turbo-progs libjs-jquery libjs-mathjax
libjs-sphinxdoc libjs-underscore libjson-glib-1.0-0 libjson-glib-1.0-common
libjsoncpp25 libjsp-api-java libjxr-tools libjxr0 libkate1 libkpathsea6
libksba8 liblab-gamut1 liblangtag-common liblangtag1 liblapack3
liblayout-java libldacbt-enc2 libldb2 liblibreoffice-java liblilv-0-0
liblirc-client0 liblmdb0 libloader-java liblqr-1-0 liblrdf0 liblsan0
libltc11 libltdl7 liblua5.2-0 libluajit-5.1-2 libluajit-5.1-common
liblvm2cmd2.03 liblwp-mediatypes-perl liblwp-protocol-https-perl liblzo2-2
libmad0 libmagic-mgc libmagic1 libmagick++-6.q16-8 libmagickcore-6.q16-6
libmagickcore-6.q16-6-extra libmagickwand-6.q16-6 libmail-java
libmailtools-perl libmanette-0.2-0 libmariadb3 libmate-panel-applet-4-1
libmatroska7 libmbedcrypto7 libmbim-glib4 libmbim-proxy libmbim-utils
libmd4c0 libmediainfo0v5 libmetis5 libmfx1 libmhash2 libminizip1
libmjpegutils-2.1-0 libmm-glib0 libmms0 libmng1 libmodplug1 libmp3lame0
libmp3splt libmpcdec6 libmpeg2-4 libmpeg2encpp-2.1-0 libmpg123-0
libmplex2-2.1-0 libmsgpackc2 libmspub-0.1-1 libmtp-common libmtp-runtime
libmtp9 libmujs3 libmwaw-0.3-3 libmypaint-1.5-1 libmypaint-common libmysofa1
libmythes-1.2-0 libncurses6 libndp0 libneon27 libnet-dbus-perl
libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl
libnetfilter-conntrack3 libnetpbm11 libnfnetlink0 libnfs13 libnice10
libnl-3-200 libnl-genl-3-200 libnl-route-3-200 libnm0 libnma-common libnma0
libnorm1 libnotify4 libnpth0 libnsl-dev libnspr4 libnss-mdns libnss3
libntfs-3g89 libnuma1 libnumbertext-1.0-0 libnumbertext-data libodfgen-0.1-1
libogg0 libopenal-data libopenal1 libopencore-amrnb0 libopencore-amrwb0
libopenexr-3-1-30 libopenh264-7 libopenmpt0 libopenni2-0 libopus0
libopusenc0 libopusfile0 liborc-0.4-0 liborcus-0.17-0 liborcus-parser-0.17-0
libotr5 libpackagekit-glib2-18 libpagemaker-0.0-0 libpam-gnome-keyring
libpangomm-1.4-1v5 libpaper-utils libparted-fs-resize0 libparted2
libpathplan4 libpcap0.8 libpci3 libpcre2-16-0 libpcre3 libpcsclite1
libpeas-1.0-0 libpeas-common libpentaho-reporting-flow-engine-java
libperl4-corelibs-perl libperl5.36 libpgm-5.3-0 libpipewire-0.3-0
libpipewire-0.3-common libpixie-java libplacebo208 libplist3
libpocketsphinx3 libpoppler-glib8 libpoppler126 libpostproc56 libpotrace0
libpq5 libproxy1v5 libpugixml1v5 libpulse-mainloop-glib0 libpulse0
libpulsedsp libpython3-dev libpython3.11 libpython3.11-dev libqca-qt5-2
libqca-qt5-2-plugins libqmi-glib5 libqmi-proxy libqmi-utils libqrencode4
libqrtr-glib0 libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5designer5
libqt5gui5 libqt5help5 libqt5network5 libqt5printsupport5 libqt5qml5
libqt5qmlmodels5 libqt5quick5 libqt5sql5 libqt5sql5-sqlite libqt5svg5
libqt5test5 libqt5waylandclient5 libqt5waylandcompositor5 libqt5widgets5
libqt5x11extras5 libqt5xml5 libqt6core6 libqxp-0.0-0 librabbitmq4
libraptor2-0 librasqal3 librav1e0 libraw1394-11 libraw23 librdf0 libre2-10
libreiserfscore0 libreoffice-base libreoffice-base-core
libreoffice-base-drivers libreoffice-calc libreoffice-common
libreoffice-core libreoffice-draw libreoffice-gtk3 libreoffice-help-common
libreoffice-impress libreoffice-java-common libreoffice-math
libreoffice-nlpsolver libreoffice-report-builder
libreoffice-report-builder-bin libreoffice-script-provider-bsh
libreoffice-script-provider-js libreoffice-script-provider-python
libreoffice-sdbc-firebird libreoffice-sdbc-hsqldb libreoffice-sdbc-mysql
libreoffice-sdbc-postgresql libreoffice-style-colibre
libreoffice-style-elementary libreoffice-wiki-publisher libreoffice-writer
librepository-java librevenge-0.0-0 librist4 librnp0 librubberband2
libsac-java libsamplerate0 libsasl2-modules libsbc1 libsdl1.2debian
libsdl2-2.0-0 libsecret-1-0 libsecret-common libserd-0-0 libserializer-java
libservlet-api-java libservlet3.1-java libsframe1 libshine3 libshout3
libsidplay1v5 libsigc++-2.0-0v5 libsigsegv2 libsixel1 libsmbclient
libsnappy1v5 libsndfile1 libsndio7.0 libsodium23 libsord-0-0 libsoundtouch1
libsoup-3.0-0 libsoup-3.0-common libsoup2.4-1 libsoup2.4-common
libsox-fmt-alsa libsox-fmt-base libsox3 libsoxr0 libspa-0.2-modules
libspandsp2 libspeex1 libspeexdsp1 libsphinxbase3 libsratom-0-0
libsrt1.5-gnutls libsrtp2-1 libssh-gcrypt-4 libstaroffice-0.0-0
libstdc++-12-dev libsuitesparseconfig5 libsvtav1enc1 libswresample4
libswscale6 libsynctex2 libtag1v5 libtag1v5-vanilla libtagc0 libtalloc2
libtdb1 libteamdctl0 libtermkey1 libtevent0 libtheora0 libthunarx-3-0
libtie-ixhash-perl libtimedate-perl libtinyxml2-9 libtirpc-dev libtommath1
libtree-sitter0 libtry-tiny-perl libtsan2 libtsk19 libtspi1 libtumbler-1-0
libturbojpeg0 libtwolame0 libu2f-udev libubsan1 libuchardet0 libudfread0
libudisks2-0 libumfpack5 libunibilium4 libuno-cppu3 libuno-cppuhelpergcc3-3
libuno-purpenvhelpergcc3-3 libuno-sal3 libuno-salhelpergcc3-3
libunoloader-java libupower-glib3 liburcu8 liburi-perl libusb-1.0-0
libusbmuxd6 libuv1 libv4l-0 libv4lconvert0 libva-drm2 libva-wayland2
libva-x11-2 libva2 libvdpau-va-gl1 libvdpau1 libvhdi1 libvidstab1.1
libvisio-0.1-1 libvisual-0.4-0 libvmdk1 libvo-aacenc0 libvo-amrwbenc0
libvolume-key1 libvorbis0a libvorbisenc2 libvorbisfile3 libvorbisidec1
libvpx7 libvterm0 libvulkan1 libwavpack1 libwbclient0 libwebkit2gtk-4.0-37
libwebkit2gtk-4.1-0 libwebpmux3 libwebrtc-audio-processing1
libwebsocket-api-java libwildmidi2 libwmf-0.2-7 libwmf-bin libwmflite-0.2-7
libwoff1 libwpd-0.10-10 libwpe-1.0-1 libwpebackend-fdo-1.0-1 libwpg-0.3-3
libwps-0.4-4 libwrap0 libwww-perl libwww-robotrules-perl
libx11-protocol-perl libx264-164 libx265-199 libxapian30 libxcb-icccm4
libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-shape0
libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxfce4panel-2.0-4
libxfce4ui-2-0 libxfce4ui-common libxfce4util-bin libxfce4util-common
libxfce4util7 libxfconf-0-3 libxkbcommon-x11-0 libxml-commons-external-java
libxml-java libxml-parser-perl libxml-twig-perl libxml-xpathengine-perl
libxmlgraphics-commons-java libxmlsec1 libxmlsec1-nss libxnvctrl0
libxpresent1 libxslt1.1 libxv1 libxvidcore4 libxxf86dga1 libyajl2 libyuv0
libzbar0 libzeitgeist-2.0-0 libzen0v5 libzimg2 libzmf-0.0-0 libzmq5
libzvbi-common libzvbi0 libzxcvbn0 libzxing2 linux-libc-dev lp-solve lsof
lua-luv mailcap make manpages-dev mariadb-common mate-power-manager-common
mc-data mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers miscfiles
mobile-broadband-provider-info modemmanager mysql-common neovim-runtime
netpbm node-clipboard node-normalize.css node-prismjs notification-daemon
ntpsec ocl-icd-libopencl1 openjdk-17-jre openjdk-17-jre-headless openssl
p11-kit p11-kit-modules p7zip patch pci.ids perl perl-modules-5.36
perl-openssl-defaults pinentry-curses pinentry-gnome3 pocketsphinx-en-us ppp
psmisc pulseaudio-module-bluetooth pulseaudio-utils python3-acoustid
python3-audioread python3-brotli python3-bs4 python3-cairo python3-certifi
python3-charset-normalizer python3-configobj python3-cssselect python3-cups
python3-cupshelpers python3-dbus python3-deprecation python3-distutils
python3-eyed3 python3-filetype python3-gi python3-gi-cairo python3-greenlet
python3-html5lib python3-idna python3-levenshtein python3-lib2to3
python3-lxml python3-msgpack python3-ntp python3-numpy python3-packaging
python3-pip-whl python3-pkg-resources python3-pycryptodome python3-pynvim
python3-pyparsing python3-pyqt5 python3-pyqt5.qtsvg python3-pyqt5.sip
python3-pyxattr python3-requests python3-scour python3-setuptools
python3-setuptools-whl python3-six python3-smbc python3-soupsieve
python3-uno python3-urllib3 python3-webencodings python3-websockets
python3-wheel python3.11-dev python3.11-venv qt5-gtk-platformtheme
qt6-translations-l10n qttranslations5-l10n qtwayland5 rpcsvc-proto rtkit
rtmpdump samba-libs sleuthkit sound-theme-freedesktop sox
system-config-printer system-config-printer-common
system-config-printer-udev thin-provisioning-tools thunar-data thunar-volman
timgm6mb-soundfont tumbler tumbler-common udisks2 uno-libs-private upower
ure ure-java usb-modeswitch usb-modeswitch-data usbmuxd va-driver-all
vdpau-driver-all vim-runtime wireless-regdb wpasupplicant x11-utils xclip
xdg-dbus-proxy xdg-desktop-portal xdg-desktop-portal-gtk xdg-utils xfconf
xxd yt-dlp zeitgeist-core zlib1g-dev
Suggested packages:
ant-doc default-jdk | java-compiler | java-sdk antlr javacc junit junit4
jython libbcel-java libbsf-java libcommons-net-java libjdepend-java
libjsch-java liblog4j1.2-java liboro-java libregexp-java libxalan2-java
libxml-commons-resolver1.1-java libxz-java aspell-doc spellutils caja unrar
avahi-autoipd binutils-doc duperemove bzip2-doc chromium-shell
chromium-driver cryptsetup-initramfs keyutils squid-deb-proxy-client
ubuntu-archive-keyring tor debian-keyring cdrskin libdvdcss2 ffmpeg-doc xfig
firebird3.0-server firebird3.0-doc fonts-stix | otf-stix fonts-lmodern
file-roller nemo-font-manager yelp g++-multilib g++-12-multilib gcc-12-doc
gawk-doc gcc-multilib autoconf automake libtool flex bison gdb gcc-doc
gcc-12-multilib gcc-12-locales cdrkit-doc gimp-help-en | gimp-help
gimp-data-extras git-daemon-run | git-daemon-sysvinit git-doc git-email
git-gui gitk gitweb git-cvs git-mediawiki git-svn parcimonie xloadimage
dmraid gpart kpartx scdaemon graphviz-doc groff frei0r-plugins samba-common
hfsutils-tcltk hunspell i965-va-driver-shaders imagemagick-doc autotrace
cups-bsd | lpr | lprng curl enscript gnuplot grads hp2xx html2ps povray
radiance sane-utils texlive-base-bin ufraw-batch dia inkscape-tutorials
libsvg-perl pstoedit python3-uniconvertor ruby isoquery apache2 | lighttpd
| httpd webext-keepassxc-browser lame-doc libsndio6.1 lrzip nas
libdigest-hmac-perl libgssapi-perl libcuda1 libnvcuvid1 libnvidia-encode1
librhino-java libbluray-bdj glibc-doc libcanberra-gtk0 libcanberra-pulse
libcommons-collections3-java-doc libcommons-io-java-doc
libavalon-framework-java libcommons-logging-java-doc
libexcalibur-logkit-java libdirectfb-extra bzr libdv-bin oss-compat exiv2
libfftw3-bin libfftw3-dev libfonts-java-doc libformula-java-doc libgd-tools
gdbm-l10n gphoto2 gpm gsl-ref-psdoc | gsl-doc-pdf | gsl-doc-info
| gsl-ref-html libvisual-0.4-plugins gstreamer1.0-tools java-virtual-machine
libhsqldb1.8.0-java-gcj libusbmuxd-tools jackd2 libjcommon-java-doc
fonts-mathjax-extras fonts-stix libjs-mathjax-doc lirc libloader-java-doc
liblrdf0-dev libcrypt-ssleay-perl libmail-java-doc avahi-autoipd | zeroconf
libportaudio2 libotr5-bin libparted-dev libparted-i18n pcscd
libjfreereport-java-doc pipewire qgnomeplatform-qt5
qt5-image-formats-plugins qt5-qmltooling-plugins raptor2-utils rasqal-utils
libraw1394-doc librdf-storage-mysql librdf-storage-postgresql
librdf-storage-sqlite librdf-storage-virtuoso redland-utils cups-bsd gpa
libreoffice-grammarcheck libreoffice-librelogo myspell-dictionary
openclipart-libreoffice unixodbc libsane1 libofficebean-java libjtds-java
libsqliteodbc | tdsodbc | odbc-mdbtools libreoffice-evolution seahorse
libreofficekit-data libreoffice-grammarcheck-ru default-mysql-server
| virtual-mysql-server postgresql mediawiki librepository-java-doc
libsasl2-modules-gssapi-mit | libsasl2-modules-gssapi-heimdal
libsasl2-modules-ldap libsasl2-modules-otp libsasl2-modules-sql serdi
sidplay-base sndiod sordi libsox-fmt-all speex libstdc++-12-doc
libsub-name-perl libbusiness-isbn-perl libregexp-ipv6-perl gstreamer1.0-alsa
libwildmidi-config libwmf-0.2-7-gtk libauthen-ntlm-perl xapian-tools devhelp
libunicode-map8-perl libunicode-string-perl xml-twig-tools
libxmlgraphics-commons-java-doc make-doc man-browser mate-polkit arj catdvi
| texlive-binaries dbview djvulibre-bin epub-utils gv libaspell-dev links
| w3m | lynx odt2txt poppler-utils python python-boto python-tz unar
wimtools mediainfo-gui mkvtoolnix-gui mp3splt-gtk fonts-freefont-ttf
mplayer-doc netselect | fping floppyd ctags vim-scripts libteam-utils
iptables network-manager-openconnect-gnome network-manager-openvpn-gnome
network-manager-vpnc-gnome network-manager-pptp-gnome libjs-html5shiv
certbot ntpsec-doc ntpsec-ntpviz opencl-icd fonts-ipafont-gothic
fonts-ipafont-mincho fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic
keychain libpam-ssh monkeysphere ssh-askpass p7zip-rar parted-doc ed
diffutils-doc perl-doc libterm-readline-gnu-perl
| libterm-readline-perl-perl libtap-harness-archive-perl debhelper
pinentry-doc quodlibet pavumeter paprefs python-configobj-doc
python-dbus-doc python3-pil python3-pylast python-greenlet-dev
python-greenlet-doc python3-genshi python-lxml-doc python-mutagen-doc
gfortran python3-pytest python-pyparsing-doc python-pyxattr-doc
python3-cryptography python3-openssl python3-socks python-requests-doc
python-setuptools-doc cuetools wavpack autopsy mac-robber gnome-software
fonts-lyx fluid-soundfont-gm tumbler-plugins-extra udfclient
libblockdev-mdraid2 mdadm udisks2-bcache udisks2-lvm2 udisks2-zram comgt
wvdial nvidia-vdpau-driver nvidia-tesla-440-vdpau-driver
nvidia-tesla-418-vdpau-driver nvidia-legacy-390xx-vdpau-driver
nvidia-legacy-340xx-vdpau-driver vim-doc ublock-origin-doc wpagui
libengine-pkcs11-openssl mesa-utils accountsservice evince
xdg-desktop-portal-gnome acl attr quota fortune gdm3 | kdm-gdmcompat qcam
| streamer xdaliclock xfishtank xscreensaver-gl xscreensaver-gl-extra
libfribidi-bin | bidiv phantomjs zeitgeist-datahub
Recommended packages:
fonts-liberation-sans-narrow
The following NEW packages will be installed:
ant ant-optional arch-test aspell aspell-en atril atril-common avahi-daemon
avahi-utils binutils binutils-common binutils-x86-64-linux-gnu blueman bluez
bluez-obexd breeze-cursor-theme btrfs-progs bubblewrap build-essential bzip2
ca-certificates ca-certificates-java cdrdao chromium chromium-common
chromium-l10n chromium-sandbox coinor-libcbc3 coinor-libcgl1 coinor-libclp1
coinor-libcoinmp1v5 coinor-libcoinutils3v5 coinor-libosi1v5 cryptsetup
cryptsetup-bin cups-pk-helper ddrutility debootstrap default-jre
default-jre-headless desktop-file-utils diodon dirmngr dmeventd
dns-root-data dnsmasq-base dosfstools dpkg-dev dvd+rw-tools dvdbackup eject
exfatprogs exo-utils eyed3 f2fs-tools fakeroot fatresize ffmpeg fig2dev file
firebird3.0-common firebird3.0-common-doc firebird3.0-server-core
firebird3.0-utils firefox-esr firefox-esr-l10n-ru firmware-amd-graphics
firmware-atheros firmware-realtek flac font-manager font-manager-common
font-viewer fonts-crosextra-caladea fonts-crosextra-carlito fonts-dejavu
fonts-dejavu-extra fonts-font-awesome fonts-liberation fonts-liberation2
fonts-linuxlibertine fonts-mathjax fonts-noto-core fonts-noto-extra
fonts-noto-mono fonts-noto-ui-core fonts-opensymbol fonts-sil-gentium
fonts-sil-gentium-basic fonts-terminus fonts-terminus-otb fuse3 g++ g++-12
gawk gcc gcc-12 gcr gdisk genisoimage ghostscript gimp gimp-data
gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0
gir1.2-gtk-3.0 gir1.2-handy-1 gir1.2-harfbuzz-0.0 gir1.2-nm-1.0
gir1.2-notify-0.7 gir1.2-packagekitglib-1.0 gir1.2-pango-1.0
gir1.2-polkit-1.0 gir1.2-secret-1 git git-man glib-networking
glib-networking-common glib-networking-services gnome-icon-theme
gnome-keyring gnome-keyring-pkcs11 gnupg gnupg-l10n gnupg-utils gparted
gparted-common gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm
graphviz groff-base growisofs gsfonts gstreamer1.0-gl gstreamer1.0-gtk3
gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-plugins-base
gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-x gvfs
gvfs-backends gvfs-common gvfs-daemons gvfs-libs hfsprogs hfsutils
hunspell-ru hyphen-ru i965-va-driver imagemagick imagemagick-6-common
imagemagick-6.q16 inkscape intel-media-va-driver iso-codes java-common
java-wrappers javascript-common jfsutils keepassxc lame lib2geom1.2.0
liba52-0.7.4 libaa1 libaacs0 libabsl20220623 libabw-0.1-1 libactivation-java
libafflib0v5 libaio1 libalgorithm-diff-perl libalgorithm-diff-xs-perl
libalgorithm-merge-perl libamd2 libann0 libao-common libao4 libaom3
libapache-pom-java libarchive13 libasan8 libasound2-plugins libass9
libassuan0 libasyncns0 libatasmart4 libatk-wrapper-java
libatk-wrapper-java-jni libatkmm-1.6-1v5 libatomic1 libatrildocument3
libatrilview3 libaudio2 libauthen-sasl-perl libavahi-core7 libavahi-glib1
libavc1394-0 libavcodec59 libavdevice59 libavfilter8 libavformat59 libavif15
libavtp0 libavutil57 libayatana-appindicator3-1 libb2-1 libbabl-0.1-0
libbase-java libbatik-java libbcmail-java libbcpkix-java libbcprov-java
libbcutil-java libbdplus0 libbfio1 libbinutils libblas3 libblockdev-btrfs2
libblockdev-crypto2 libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2
libblockdev-part2 libblockdev-swap2 libblockdev-utils2 libblockdev2
libbluetooth3 libbluray2 libboost-filesystem1.74.0 libboost-iostreams1.74.0
libboost-locale1.74.0 libboost-thread1.74.0 libbotan-2-19 libbox2d2 libbs2b0
libbsh-java libbytesize-common libbytesize1 libc-dev-bin libc-devtools
libc6-dev libcaca0 libcairomm-1.0-1v5 libcaja-extension1 libcamd2
libcanberra-gtk3-0 libcanberra-gtk3-module libcanberra0 libcbor0.8 libcc1-0
libccolamd2 libcdio-cdda2 libcdio-paranoia2 libcdio19 libcdparanoia0
libcdr-0.1-1 libcdt5 libcgraph6 libcholmod3 libchromaprint-tools
libchromaprint1 libcjson1 libclone-perl libclucene-contribs1v5
libclucene-core1v5 libcodec2-1.0 libcolamd2 libcommons-collections3-java
libcommons-io-java libcommons-logging-java libcommons-parent-java
libcrypt-dev libctf-nobfd0 libctf0 libcurl4 libdaemon0 libdata-dump-perl
libdate-manip-perl libdav1d6 libdbusmenu-glib4 libdbusmenu-gtk3-4
libdc1394-25 libdca0 libde265-0 libdecor-0-0 libdecor-0-plugin-1-cairo
libdee-1.0-4 libdevmapper-event1.02.1 libdiodon0 libdirectfb-1.7-7
libdjvulibre-text libdjvulibre21 libdouble-conversion3 libdpkg-perl libdv4
libdvdnav4 libdvdread8 libdw1 libe-book-0.1-1 libebml5 libehcache-java
libel-api-java libenca0 libencode-locale-perl libeot0 libepubgen-0.1-1
liberror-perl libetonyek-0.1-1 libevent-2.1-7 libewf2 libexiv2-27 libexo-2-0
libexo-common libexpat1-dev libexttextcat-2.0-0 libexttextcat-data libfaad2
libfakeroot libfbclient2 libfftw3-double3 libfftw3-single3 libfido2-1
libfile-basedir-perl libfile-desktopentry-perl libfile-fcntllock-perl
libfile-listing-perl libfile-mimeinfo-perl libflac12 libflite1
libfluidsynth3 libflute-java libfmt9 libfont-afm-perl libfonts-java
libformula-java libfreeaptx0 libfreehand-0.1-1 libfuse3-3 libgav1-1 libgc1
libgcc-12-dev libgck-1-0 libgcr-base-3-1 libgcr-ui-3-1 libgd3
libgdata-common libgdata22 libgdbm-compat4 libgdbm6 libgegl-0.4-0
libgegl-common libgexiv2-2 libgfortran5 libgimp2.0 libgirepository-1.0-1
libgles2 libglibmm-2.4-1v5 libgme0 libgoa-1.0-0b libgoa-1.0-common libgomp1
libgpgme11 libgpgmepp6 libgphoto2-6 libgphoto2-l10n libgphoto2-port12
libgpm2 libgprofng0 libgraphene-1.0-0 libgsl27 libgslcblas0 libgsm1
libgssdp-1.6-0 libgstreamer-gl1.0-0 libgstreamer-plugins-bad1.0-0
libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libgtkmm-3.0-1v5
libgts-0.7-5 libgts-bin libgupnp-1.6-0 libgupnp-igd-1.0-4 libgvc6 libgvpr2
libgxps2 libhandy-1-0 libharfbuzz-icu0 libhsqldb1.8.0-java libhtml-form-perl
libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl
libhtml-tree-perl libhttp-cookiejar-perl libhttp-cookies-perl
libhttp-daemon-perl libhttp-date-perl libhttp-message-perl
libhttp-negotiate-perl libhyphen0 libib-util libical3 libiec61883-0
libigdgmm12 libimage-magick-perl libimage-magick-q16-perl libimath-3-1-29
libimobiledevice6 libinih1 libinstpatch-1.0-2 libio-compress-brotli-perl
libio-html-perl libio-socket-ssl-perl libio-stringy-perl
libipc-system-simple-perl libitext-java libitm1 libjack-jackd2-0
libjavascriptcoregtk-4.0-18 libjavascriptcoregtk-4.1-0 libjaxp1.3-java
libjcommon-java libjim0.81 libjpeg-turbo-progs libjs-jquery libjs-mathjax
libjs-sphinxdoc libjs-underscore libjson-glib-1.0-0 libjson-glib-1.0-common
libjsoncpp25 libjsp-api-java libjxr-tools libjxr0 libkate1 libkpathsea6
libksba8 liblab-gamut1 liblangtag-common liblangtag1 liblapack3
liblayout-java libldacbt-enc2 libldb2 liblibreoffice-java liblilv-0-0
liblirc-client0 liblmdb0 libloader-java liblqr-1-0 liblrdf0 liblsan0
libltc11 libltdl7 liblua5.2-0 libluajit-5.1-2 libluajit-5.1-common
liblvm2cmd2.03 liblwp-mediatypes-perl liblwp-protocol-https-perl liblzo2-2
libmad0 libmagic-mgc libmagic1 libmagick++-6.q16-8 libmagickcore-6.q16-6
libmagickcore-6.q16-6-extra libmagickwand-6.q16-6 libmail-java
libmailtools-perl libmanette-0.2-0 libmariadb3 libmate-panel-applet-4-1
libmatroska7 libmbedcrypto7 libmbim-glib4 libmbim-proxy libmbim-utils
libmd4c0 libmediainfo0v5 libmetis5 libmfx1 libmhash2 libminizip1
libmjpegutils-2.1-0 libmm-glib0 libmms0 libmng1 libmodplug1 libmp3lame0
libmp3splt libmpcdec6 libmpeg2-4 libmpeg2encpp-2.1-0 libmpg123-0
libmplex2-2.1-0 libmsgpackc2 libmspub-0.1-1 libmtp-common libmtp-runtime
libmtp9 libmujs3 libmwaw-0.3-3 libmypaint-1.5-1 libmypaint-common libmysofa1
libmythes-1.2-0 libncurses6 libndp0 libneon27 libnet-dbus-perl
libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl
libnetfilter-conntrack3 libnetpbm11 libnfnetlink0 libnfs13 libnice10
libnl-3-200 libnl-genl-3-200 libnl-route-3-200 libnm0 libnma-common libnma0
libnorm1 libnotify4 libnpth0 libnsl-dev libnspr4 libnss-mdns libnss3
libntfs-3g89 libnuma1 libnumbertext-1.0-0 libnumbertext-data libodfgen-0.1-1
libogg0 libopenal-data libopenal1 libopencore-amrnb0 libopencore-amrwb0
libopenexr-3-1-30 libopenh264-7 libopenmpt0 libopenni2-0 libopus0
libopusenc0 libopusfile0 liborc-0.4-0 liborcus-0.17-0 liborcus-parser-0.17-0
libotr5 libpackagekit-glib2-18 libpagemaker-0.0-0 libpam-gnome-keyring
libpangomm-1.4-1v5 libpaper-utils libparted-fs-resize0 libparted2
libpathplan4 libpcap0.8 libpci3 libpcre2-16-0 libpcre3 libpcsclite1
libpeas-1.0-0 libpeas-common libpentaho-reporting-flow-engine-java
libperl4-corelibs-perl libperl5.36 libpgm-5.3-0 libpipewire-0.3-0
libpipewire-0.3-common libpixie-java libplacebo208 libplist3
libpocketsphinx3 libpoppler-glib8 libpoppler126 libpostproc56 libpotrace0
libpq5 libproxy1v5 libpugixml1v5 libpulse-mainloop-glib0 libpulse0
libpulsedsp libpython3-dev libpython3.11 libpython3.11-dev libqca-qt5-2
libqca-qt5-2-plugins libqmi-glib5 libqmi-proxy libqmi-utils libqrencode4
libqrtr-glib0 libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5designer5
libqt5gui5 libqt5help5 libqt5network5 libqt5printsupport5 libqt5qml5
libqt5qmlmodels5 libqt5quick5 libqt5sql5 libqt5sql5-sqlite libqt5svg5
libqt5test5 libqt5waylandclient5 libqt5waylandcompositor5 libqt5widgets5
libqt5x11extras5 libqt5xml5 libqt6core6 libqxp-0.0-0 librabbitmq4
libraptor2-0 librasqal3 librav1e0 libraw1394-11 libraw23 librdf0 libre2-10
libreiserfscore0 libreoffice libreoffice-base libreoffice-base-core
libreoffice-base-drivers libreoffice-calc libreoffice-common
libreoffice-core libreoffice-draw libreoffice-gnome libreoffice-gtk3
libreoffice-help-common libreoffice-help-ru libreoffice-impress
libreoffice-java-common libreoffice-l10n-ru libreoffice-math
libreoffice-nlpsolver libreoffice-report-builder
libreoffice-report-builder-bin libreoffice-script-provider-bsh
libreoffice-script-provider-js libreoffice-script-provider-python
libreoffice-sdbc-firebird libreoffice-sdbc-hsqldb libreoffice-sdbc-mysql
libreoffice-sdbc-postgresql libreoffice-style-colibre
libreoffice-style-elementary libreoffice-wiki-publisher libreoffice-writer
librepository-java librevenge-0.0-0 librist4 librnp0 librubberband2
libsac-java libsamplerate0 libsasl2-modules libsbc1 libsdl1.2debian
libsdl2-2.0-0 libsecret-1-0 libsecret-common libserd-0-0 libserializer-java
libservlet-api-java libservlet3.1-java libsframe1 libshine3 libshout3
libsidplay1v5 libsigc++-2.0-0v5 libsigsegv2 libsixel1 libsmbclient
libsnappy1v5 libsndfile1 libsndio7.0 libsodium23 libsord-0-0 libsoundtouch1
libsoup-3.0-0 libsoup-3.0-common libsoup2.4-1 libsoup2.4-common
libsox-fmt-alsa libsox-fmt-base libsox3 libsoxr0 libspa-0.2-modules
libspandsp2 libspeex1 libspeexdsp1 libsphinxbase3 libsratom-0-0
libsrt1.5-gnutls libsrtp2-1 libssh-gcrypt-4 libstaroffice-0.0-0
libstdc++-12-dev libsuitesparseconfig5 libsvtav1enc1 libswresample4
libswscale6 libsynctex2 libtag1v5 libtag1v5-vanilla libtagc0 libtalloc2
libtdb1 libteamdctl0 libtermkey1 libtevent0 libtheora0 libthunarx-3-0
libtie-ixhash-perl libtimedate-perl libtinyxml2-9 libtirpc-dev libtommath1
libtree-sitter0 libtry-tiny-perl libtsan2 libtsk19 libtspi1 libtumbler-1-0
libturbojpeg0 libtwolame0 libu2f-udev libubsan1 libuchardet0 libudfread0
libudisks2-0 libumfpack5 libunibilium4 libuno-cppu3 libuno-cppuhelpergcc3-3
libuno-purpenvhelpergcc3-3 libuno-sal3 libuno-salhelpergcc3-3
libunoloader-java libupower-glib3 liburcu8 liburi-perl libusb-1.0-0
libusbmuxd6 libuv1 libv4l-0 libv4lconvert0 libva-drm2 libva-wayland2
libva-x11-2 libva2 libvdpau-va-gl1 libvdpau1 libvhdi1 libvidstab1.1
libvisio-0.1-1 libvisual-0.4-0 libvmdk1 libvo-aacenc0 libvo-amrwbenc0
libvolume-key1 libvorbis0a libvorbisenc2 libvorbisfile3 libvorbisidec1
libvpx7 libvterm0 libvulkan1 libwavpack1 libwbclient0 libwebkit2gtk-4.0-37
libwebkit2gtk-4.1-0 libwebpmux3 libwebrtc-audio-processing1
libwebsocket-api-java libwildmidi2 libwmf-0.2-7 libwmf-bin libwmflite-0.2-7
libwoff1 libwpd-0.10-10 libwpe-1.0-1 libwpebackend-fdo-1.0-1 libwpg-0.3-3
libwps-0.4-4 libwrap0 libwww-perl libwww-robotrules-perl
libx11-protocol-perl libx264-164 libx265-199 libxapian30 libxcb-icccm4
libxcb-image0 libxcb-keysyms1 libxcb-render-util0 libxcb-shape0
libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxfce4panel-2.0-4
libxfce4ui-2-0 libxfce4ui-common libxfce4util-bin libxfce4util-common
libxfce4util7 libxfconf-0-3 libxkbcommon-x11-0 libxml-commons-external-java
libxml-java libxml-parser-perl libxml-twig-perl libxml-xpathengine-perl
libxmlgraphics-commons-java libxmlsec1 libxmlsec1-nss libxnvctrl0
libxpresent1 libxslt1.1 libxv1 libxvidcore4 libxxf86dga1 libyajl2 libyuv0
libzbar0 libzeitgeist-2.0-0 libzen0v5 libzimg2 libzmf-0.0-0 libzmq5
libzvbi-common libzvbi0 libzxcvbn0 libzxing2 linux-libc-dev lp-solve lsof
lua-luv lvm2 lxhotkey-plugin-openbox lzip mailcap make manpages manpages-dev
mariadb-common mate-power-manager mate-power-manager-common mc mc-data
mediainfo mesa-va-drivers mesa-vdpau-drivers mesa-vulkan-drivers miscfiles
mkvtoolnix mobile-broadband-provider-info modemmanager mp3splt mplayer mpv
mtools mysql-common mythes-ru neovim neovim-runtime netpbm network-manager
network-manager-gnome nilfs-tools node-clipboard node-normalize.css
node-prismjs notification-daemon ntfs-3g ntp ntpsec numix-icon-theme
numix-icon-theme-circle numlockx ocl-icd-libopencl1 openjdk-17-jre
openjdk-17-jre-headless openssh-client openssl opus-tools p11-kit
p11-kit-modules p7zip p7zip-full parted patch pavucontrol pci.ids pciutils
perl perl-modules-5.36 perl-openssl-defaults pinentry-curses pinentry-gnome3
pocketsphinx-en-us ppp psi psi-l10n psmisc puddletag pulseaudio
pulseaudio-module-bluetooth pulseaudio-utils python3-acoustid
python3-audioread python3-brotli python3-bs4 python3-cairo python3-certifi
python3-chardet python3-charset-normalizer python3-configobj
python3-cssselect python3-cups python3-cupshelpers python3-dbus
python3-deprecation python3-dev python3-distutils python3-eyed3
python3-filetype python3-gi python3-gi-cairo python3-greenlet
python3-html5lib python3-idna python3-levenshtein python3-lib2to3
python3-lxml python3-msgpack python3-mutagen python3-ntp python3-numpy
python3-packaging python3-pip python3-pip-whl python3-pkg-resources
python3-pycryptodome python3-pynvim python3-pyparsing python3-pyqt5
python3-pyqt5.qtsvg python3-pyqt5.sip python3-pyxattr python3-requests
python3-scour python3-setuptools python3-setuptools-whl python3-six
python3-smbc python3-soupsieve python3-uno python3-urllib3 python3-venv
python3-webencodings python3-websockets python3-wheel python3.11-dev
python3.11-venv qt5-gtk-platformtheme qt6-translations-l10n
qttranslations5-l10n qtwayland5 rar reiser4progs reiserfsprogs rfkill
rpcsvc-proto rtkit rtmpdump sakura samba-libs scrot shntool sleuthkit
sound-theme-freedesktop sox squashfs-tools system-config-printer
system-config-printer-common system-config-printer-udev
thin-provisioning-tools thunar thunar-archive-plugin thunar-data
thunar-media-tags-plugin thunar-volman thunderbird thunderbird-l10n-ru
timgm6mb-soundfont tumbler tumbler-common udftools udisks2 udisks2-btrfs
uno-libs-private unzip upower ure ure-java usb-modeswitch
usb-modeswitch-data usbmuxd usbutils va-driver-all vdpau-driver-all vim
vim-runtime vorbis-tools wcalc webext-ublock-origin-chromium wget
wireless-regdb wodim wpasupplicant x11-utils xclip xdg-dbus-proxy
xdg-desktop-portal xdg-desktop-portal-gtk xdg-utils xfconf xfonts-terminus
xfonts-terminus-oblique xfsdump xfsprogs xinput xscreensaver
xscreensaver-data xscreensaver-data-extra xxd xz-utils yt-dlp zeitgeist-core
zip zlib1g-dev
0 upgraded, 1061 newly installed, 0 to remove and 0 not upgraded.
Need to get 1067 MB of archives.
After this operation, 4245 MB of additional disk space will be used.
Список из 124 пакетов за счёт зависимостей в итоге трансформировался вот в такой внушительный объём. Естественно, чтобы загрузить такой объём информации пакетному менеджеру потребуется время в зависимости от ширины Интернет-канала, и в процессе загрузки пакетов могут возникнуть сбои, процесс может прерваться с ошибкой, в этом случае команду опять придётся просто повторить. Запасаюсь терпением и дожидаюсь полного завершения процесса установки всех пакетов.
Тестируем графический режим
Всё, работе конец, наконец-то. Отключаю временные файловые системы, покидаю chroot окружение и отмонтирую внешний HDD.
# umount /dev/pts
# umount /sys
# umount /proc
# umount /dev
# exit
# umount /mnt
Вынимать штекер из разъёма USB не стоит спешить. У нас есть виртуальная машина, операционную систему с внешнего HDD можно запустить в ней.
На старте виртуальной машины я обнаруживаю работу базового загрузчика GRUB, его окно получило графический задний план.
Через некоторое время меня встречает менеджер входа LightDM, ввожу в его форму имя созданного чуть ранее пользователя и пароль.
И через несколько секунд меня встречает абсолютно мрачный в дефолтных настройках рабочий стол LXDE с русскоязычным системным меню.
В этом исполнении операционная система уже может достаточно много, но пока не всё, ей ещё предстоит обрасти множеством дополнительных программ для решения разнообразных пользовательских задач, но могучая основа уже есть.
Дефолтный внешний вид LXDE обычно отпугивает начинающих хомячков, но этот изъян можно очень быстро и легко устранить, чем я и займусь уже в следующем выпуске этого блога. Весь посвященный установке Debian sid цикл статей можно отфильтровать по метке debian-install, в следующих его частях я расскажу, как полученную систему перенести на флешку, на стационарный диск компьютера, как выделить "хомяк" в отдельный раздел на стационарном диске, и ещё об очень многом я собираюсь рассказать чуть позже в этом блоге, будет интересно, оставайтесь с нами...