Однако DE отсутствует, система загрузилась в консоль. Я полез в документацию
https://docs.altlinux.org/ru-RU/index.html
чтобы почитать, как на стартеркит установить DE, но там документации на стартеркиты нет. Остается вопрос к сообществу - как на стартеркит малой кровью установить DE?
Дополняя Сашу Ерещенко:
Сначала просекаем, что дисплей менеджер и DE, это пара.
Опыт должен подсказать, что у kde и gnome, свои дисплей менеджеры. У лёгких DE, штатный дисплей менеджер, может быть, а может и не быть.
Поэтому определяемся с парой, какой DE нужен и какой дисплей менеджер хотим под него подобрать.
Предположим остановились на DE lxde.
Ищем его пакеты:
$ apt-cache search lxde | grep ^lxde | grep -v ^i586 | sort
lxde-common - Basic infrastructure for LXDE.
lxde-icon-theme - Default icon theme for LXDE
lxde-lite - Virtual package for install minumal set of LXDE packages
lxde-lxappearance-devel - devel files for lxappearance
lxde-lxappearance - lxde-lxappearance is desktop-independent theme swither for GTK+.
lxde-lxappearance-obconf - lxde-lxappearance-obconf is tool for configuring openbox within LXDE.
lxde-lxdm - Lightweight X11 Display Manager
lxde-lxhotkey-devel - devel files for lxhotkey
lxde-lxhotkey - Setup hot keys for LXDE
lxde-lxinput - Keyboard and mouse settings dialog for LXDE
lxde-lxlauncher - LXLauncher is an open source clone of Asus launcher for EeePC
lxde-lxpanel-devel - development headers to build lxde-lxpanel plugins
lxde-lxpanel - LXPanel is a lightweight X11 desktop panel
lxde-lxpolkit - Simple PolicyKit authentication agent
lxde-lxrandr - Easy-to-use XRandR GUI frontend for LXDE project
lxde-lxsession-edit - LXDE Desktop Session Settings
lxde-lxsession - LXSession is the default X11 session manager of LXDE
lxde-lxshortcut - Application shortcuts editor
lxde-lxtask - Task manager for LXDE
lxde-lxterminal - Desktop-independent VTE-based terminal emulator for LXDE
lxde-settings-lxdesktop - Provides LXDE configuration
lxde-settings-upstream - provides unmodified LXDE configuration from upstream
lxde - Virtual package for install all parts of LXDE
Из списка ^^^^^ видим,
что у него есть два виртуальных пакета с разными зависимостями, которые определяют штатный и минимальный набор пакетов:
# apt-get install lxde -s | grep ^Inst
Inst gpicview (0.2.5-alt1@1459078320 p10:1632150732/ALT Linux p10)
Inst icon-theme-faenza-blue (0.2.1-alt2@1516355375 p10:1632149043/ALT Linux p10)
Inst libgif (4.1.6-alt3:sisyphus+276911.100.1.3@1625273979 p10:1632150732/ALT Linux p10)
Inst libid3tag (0.15.1b-alt10:sisyphus+278543.100.1.1@1626111481 p10:1632150732/ALT Linux p10)
Inst imlib2 (1.7.1-alt1:sisyphus+278519.100.1.2@1626238309 p10:1632150732/ALT Linux p10)
Inst kf5-filesystem (5.60.0-alt1:sisyphus+234706.100.1.1@1563356907 p10:1632150732/ALT Linux p10)
Inst kf5-kwindowsystem-common (5.85.0-alt1:p10+283155.1700.3.1@1631287724 p10:1632149043/ALT Linux p10)
Inst libmenu-cache (1.1.0-alt2:sisyphus+263203.100.1.1@1607597024 p10:1632150732/ALT Linux p10)
Inst libfm4 (1.3.2-alt1:sisyphus+274479.100.1.1@1623568081 p10:1632150732/ALT Linux p10)
Inst libgtk2-engine-adwaita (3.28-alt1:sisyphus+275304.100.2.1@1624563229 p10:1632150732/ALT Linux p10)
Inst libkeybinder (0.3.0-alt6.git20120617:sisyphus+236371.200.2.1@1566309005 p10:1632150732/ALT Linux p10)
Inst libkf5windowsystem (5.85.0-alt1:p10+283155.1700.3.1@1631287724 p10:1632150732/ALT Linux p10)
Inst openbox-theme-Clearlooks (3.6.1-alt5:sisyphus+241823.100.1.1@1574875742 p10:1632149043/ALT Linux p10)
Inst libopenbox (3.6.1-alt5:sisyphus+241823.100.1.1@1574875742 p10:1632150732/ALT Linux p10)
Inst libsox3 (14.4.2-alt4:sisyphus+278544.100.1.2@1626246183 p10:1632150732/ALT Linux p10)
Inst libsox-fmt-alsa (14.4.2-alt4:sisyphus+278544.100.1.2@1626246183 p10:1632150732/ALT Linux p10)
Inst libsox-fmt-oss (14.4.2-alt4:sisyphus+278544.100.1.2@1626246183 p10:1632150732/ALT Linux p10)
Inst libsox-fmt-sndfile (14.4.2-alt4:sisyphus+278544.100.1.2@1626246183 p10:1632150732/ALT Linux p10)
Inst libsox-fmt-vorbis (14.4.2-alt4:sisyphus+278544.100.1.2@1626246183 p10:1632150732/ALT Linux p10)
Inst libwnck (2.31.0-alt3:sisyphus+278561.100.1.2@1626256018 p10:1632150732/ALT Linux p10)
Inst lxde-lxrandr (0.3.2-alt1:sisyphus+225458.100.1.1@1553182111 p10:1632150732/ALT Linux p10)
Inst lxde-lxshortcut (1.3.2-alt1:sisyphus+274479.100.1.1@1623568081 p10:1632150732/ALT Linux p10)
Inst lxde-lxsession (0.5.5-alt3:sisyphus+274486.600.6.1@1623654222 p10:1632150732/ALT Linux p10)
Inst lxde-lxinput (0.3.5-alt1@1463753837 p10:1632150732/ALT Linux p10)
Inst lxde-lxtask (0.1.10-alt1:sisyphus+263179.100.1.1@1607587106 p10:1632150732/ALT Linux p10)
Inst lxde-lxhotkey (0.1.0-alt1.20160215.1@1487181458 p10:1632150732/ALT Linux p10)
Inst lxde-lxterminal (0.4.0-alt1:sisyphus+274478.400.4.1@1623569402 p10:1632150732/ALT Linux p10)
Inst lxde-lxpolkit (0.5.5-alt3:sisyphus+274486.600.6.1@1623654222 p10:1632150732/ALT Linux p10)
Inst lxde-settings-lxdesktop (0.3.2-alt1:sisyphus+274486.1000.8.1@1623661400 p10:1632149043/ALT Linux p10)
Inst screengrab (2.1.0-alt1:sisyphus+261815.100.2.1@1605541989 p10:1632150732/ALT Linux p10)
Inst openbox-theme-Artwiz-boxed (3.6.1-alt5:sisyphus+241823.100.1.1@1574875742 p10:1632149043/ALT Linux p10)
Inst openbox-theme-Bear2 (3.6.1-alt5:sisyphus+241823.100.1.1@1574875742 p10:1632149043/ALT Linux p10)
Inst openbox-theme-Clearlooks-3.4 (3.6.1-alt5:sisyphus+241823.100.1.1@1574875742 p10:1632149043/ALT Linux p10)
Inst openbox-theme-Clearlooks-Olive (3.6.1-alt5:sisyphus+241823.100.1.1@1574875742 p10:1632149043/ALT Linux p10)
Inst openbox-theme-Mikachu (3.6.1-alt5:sisyphus+241823.100.1.1@1574875742 p10:1632149043/ALT Linux p10)
Inst openbox-theme-Natura (3.6.1-alt5:sisyphus+241823.100.1.1@1574875742 p10:1632149043/ALT Linux p10)
Inst openbox-theme-Onyx (3.6.1-alt5:sisyphus+241823.100.1.1@1574875742 p10:1632149043/ALT Linux p10)
Inst openbox-theme-Onyx-Citrus (3.6.1-alt5:sisyphus+241823.100.1.1@1574875742 p10:1632149043/ALT Linux p10)
Inst openbox-theme-Orang (3.6.1-alt5:sisyphus+241823.100.1.1@1574875742 p10:1632149043/ALT Linux p10)
Inst openbox-theme-Syscrash (3.6.1-alt5:sisyphus+241823.100.1.1@1574875742 p10:1632149043/ALT Linux p10)
Inst openbox-themes (3.6.1-alt5:sisyphus+241823.100.1.1@1574875742 p10:1632149043/ALT Linux p10)
Inst menu-messages (0.3.3-alt1:sisyphus+277100.100.1.1@1625402238 p10:1632149043/ALT Linux p10)
Inst sox-base (14.4.2-alt4:sisyphus+278544.100.1.2@1626246183 p10:1632150732/ALT Linux p10)
Inst sound_handler (0.6.0-alt1@1335188498 p10:1632149043/ALT Linux p10)
Inst menu (2.1.41-alt22.qa1:sisyphus+275252.100.2.1@1624906452 p10:1632150732/ALT Linux p10)
Inst openbox-base (3.6.1-alt5:sisyphus+241823.100.1.1@1574875742 p10:1632150732/ALT Linux p10)
Inst lxde-common (0.99.2-alt4@1521789321 p10:1632149043/ALT Linux p10)
Inst altlinux-freedesktop-menu-lxde (0.68-alt1:sisyphus+278095.100.1.1@1626024693 p10:1632149043/ALT Linux p10)
Inst menu-cache (1.1.0-alt2:sisyphus+263203.100.1.1@1607597024 p10:1632150732/ALT Linux p10)
Inst lxde-lxpanel (0.10.1-alt1:sisyphus+275503.100.1.1@1624415763 p10:1632150732/ALT Linux p10)
Inst lxde-lxsession-edit (0.5.5-alt3:sisyphus+274486.600.6.1@1623654222 p10:1632150732/ALT Linux p10)
Inst pcmanfm (1.3.2-alt1:sisyphus+274479.200.1.1@1623568134 p10:1632150732/ALT Linux p10)
Inst lxde-lxappearance (0.6.3-alt1@1487181751 p10:1632150732/ALT Linux p10)
Inst lxde-lxappearance-obconf (0.2.3-alt1@1463753782 p10:1632150732/ALT Linux p10)
Inst lxde-lite (1.1-alt3:sisyphus+233271.100.1.1@1561565955 p10:1632149043/ALT Linux p10)
Inst lxde (1.1-alt3:sisyphus+233271.100.1.1@1561565955 p10:1632149043/ALT Linux p10)
# apt-get install lxde-lite -s | grep ^Inst
Inst libgif (4.1.6-alt3:sisyphus+276911.100.1.3@1625273979 p10:1632150732/ALT Linux p10)
Inst libid3tag (0.15.1b-alt10:sisyphus+278543.100.1.1@1626111481 p10:1632150732/ALT Linux p10)
Inst imlib2 (1.7.1-alt1:sisyphus+278519.100.1.2@1626238309 p10:1632150732/ALT Linux p10)
Inst libmenu-cache (1.1.0-alt2:sisyphus+263203.100.1.1@1607597024 p10:1632150732/ALT Linux p10)
Inst libfm4 (1.3.2-alt1:sisyphus+274479.100.1.1@1623568081 p10:1632150732/ALT Linux p10)
Inst libkeybinder (0.3.0-alt6.git20120617:sisyphus+236371.200.2.1@1566309005 p10:1632150732/ALT Linux p10)
Inst openbox-theme-Clearlooks (3.6.1-alt5:sisyphus+241823.100.1.1@1574875742 p10:1632149043/ALT Linux p10)
Inst libopenbox (3.6.1-alt5:sisyphus+241823.100.1.1@1574875742 p10:1632150732/ALT Linux p10)
Inst libsox3 (14.4.2-alt4:sisyphus+278544.100.1.2@1626246183 p10:1632150732/ALT Linux p10)
Inst libsox-fmt-alsa (14.4.2-alt4:sisyphus+278544.100.1.2@1626246183 p10:1632150732/ALT Linux p10)
Inst libsox-fmt-oss (14.4.2-alt4:sisyphus+278544.100.1.2@1626246183 p10:1632150732/ALT Linux p10)
Inst libsox-fmt-sndfile (14.4.2-alt4:sisyphus+278544.100.1.2@1626246183 p10:1632150732/ALT Linux p10)
Inst libsox-fmt-vorbis (14.4.2-alt4:sisyphus+278544.100.1.2@1626246183 p10:1632150732/ALT Linux p10)
Inst libwnck (2.31.0-alt3:sisyphus+278561.100.1.2@1626256018 p10:1632150732/ALT Linux p10)
Inst lxde-icon-theme (0.5.1-alt1.qa1:sisyphus.214795.100@1539628844 p10:1632149043/ALT Linux p10)
Inst lxde-settings-upstream (0.99.2-alt4@1521789321 p10:1632149043/ALT Linux p10)
Inst lxde-lxsession (0.5.5-alt3:sisyphus+274486.600.6.1@1623654222 p10:1632150732/ALT Linux p10)
Inst menu-messages (0.3.3-alt1:sisyphus+277100.100.1.1@1625402238 p10:1632149043/ALT Linux p10)
Inst sox-base (14.4.2-alt4:sisyphus+278544.100.1.2@1626246183 p10:1632150732/ALT Linux p10)
Inst sound_handler (0.6.0-alt1@1335188498 p10:1632149043/ALT Linux p10)
Inst menu (2.1.41-alt22.qa1:sisyphus+275252.100.2.1@1624906452 p10:1632150732/ALT Linux p10)
Inst openbox-base (3.6.1-alt5:sisyphus+241823.100.1.1@1574875742 p10:1632150732/ALT Linux p10)
Inst lxde-common (0.99.2-alt4@1521789321 p10:1632149043/ALT Linux p10)
Inst altlinux-freedesktop-menu-lxde (0.68-alt1:sisyphus+278095.100.1.1@1626024693 p10:1632149043/ALT Linux p10)
Inst menu-cache (1.1.0-alt2:sisyphus+263203.100.1.1@1607597024 p10:1632150732/ALT Linux p10)
Inst lxde-lxpanel (0.10.1-alt1:sisyphus+275503.100.1.1@1624415763 p10:1632150732/ALT Linux p10)
Inst lxde-lxsession-edit (0.5.5-alt3:sisyphus+274486.600.6.1@1623654222 p10:1632150732/ALT Linux p10)
Inst pcmanfm (1.3.2-alt1:sisyphus+274479.200.1.1@1623568134 p10:1632150732/ALT Linux p10)
Inst lxde-lxappearance (0.6.3-alt1@1487181751 p10:1632150732/ALT Linux p10)
Inst lxde-lxappearance-obconf (0.2.3-alt1@1463753782 p10:1632150732/ALT Linux p10)
Inst lxde-lite (1.1-alt3:sisyphus+233271.100.1.1@1561565955 p10:1632149043/ALT Linux p10)
Из того же списка, видим, что у lxde есть свой дисплей менеджер:
# apt-get install lxde-lxdm -s | grep ^Inst
Inst gtk3-theme-clearlooks-phenix (1:7.0.1-alt4.gite1bb5fe:sisyphus+257409.100.1.1@1599218995 p10:1632149043/ALT Linux p10)
Inst pam_systemd (1:249.4-alt2:p10+283536.400.6.1@1631547814 p10:1632150732/ALT Linux p10)
Inst lxde-lxdm (0.5.3-alt8.20180522:sisyphus+234695.300.3.1@1563326663 p10:1632150732/ALT Linux p10)
что не исключает, что захочется какой-то другой:
# apt-cache search ^ | grep -i 'display manager' | grep -v ^i586 | sort
dm-tool - Display Manager control utility
gdm2.20 - The GNOME Display Manager
gdm - The GNOME Display Manager
kde5-display-manager-0-dummy - Dummy Display Manager collective package
kde5-display-manager-4-lightdm - LightDM Display Manager collective package
kde5-display-manager-5-sddm - SDDM Display Manager collective package
lightdm - Lightweight Display Manager
lightdm-settings - Configuration tool for the LightDM display manager
lxde-lxdm - Lightweight X11 Display Manager
mint-display-manager - The Mint Display Manager
nodm - minimal display manager
sddm - Lightweight QML-based display manager
wdm - WINGs Display Manager
xdm - X Display Manager with support for XDMCP, host chooser
Если остановились на lxde и его штатном дисплей менеджере, устанавливаем их:
# apt-get update && apt-get install lxde-lxdm lxde
После установки, вспоминаем теорию, которая говорит, что дисплей менеджеры стартуют в 'runlevel 5'.
Что подсказывает, что есть два варианта, - или стартануть дисплей менеджер, или перегрузиться.
Первый вариант, отправит в руководство по управлению сервисами. С большой вероятностью, systemd. Это собрание сочинений, следует освоить.
Второй вариант, отправит в перезагрузку.
С дисплей менеджером gdm2.20, нужно помнить, что если gdm2.20 устанавливается на уже установленный DE, то DE он не найдёт. В его каталоге нет нужных desktop-файлов. Заставить их появиться в нём, можно наиболее простым способом: установить например twm. Потом его можно будет удалить.
В системах на sysvinit, дисплей менеджеров, может быть установлено хоть пачка. Приоритет выбора дисплей менеджера и старта, заложен в prefdm. Однако это не мешает сменять приоритет руками, перещупав их все и подобрать наиболее понравившийся. Затем удалить ненужные и вернуть приоритеты на место. Какой из них выбрать, дело вкуса и предпочтений. И размера зависимостей. Зависимости проверяются или через depends, или через симуляцию установки. Опять же, - дело вкуса.
Перещупывать на посмотреть, можно не только программы, но и DE. Включая тяжеловесные.
Для таких случаев, применяю фишку:
Допустим хотим установить что-то тяжеловесное с кучей зависимостей, будучи не уверенным, что оставим это у себя.
Например хотим посмотреть какую-то программу с вагоном зависимостей, которая возможно не понравится и должна быть удалена со всеми зависимостями которые она притащит за собой. Понятно, что всё это можно вытащить из лога установки. Но grep-ать его awk-ом лениво. К тому же со временем из него вылетает по FIFO.
На этот случай делаем трюк:
подаём не привычную команду apt, устанавливая тяжёлую программу, а с перенаправлением в файл
# apt-get install kde5-mini > install-kde5-mini.txt
Здесь есть фишка:
если пакетов с зависимостями устанавливается больше одного, то apt ожидает подтверждения или отказа установки. При этом при перенаправлении вывода вместо stdout в файл, apt ничего не выводит и ожидает. Помня что ожидает он [Y/n], жмём нет. В редакторе открываем файл, в который был перенаправлен вывод apt. Вырезаем из файла всё, кроме списка пакетов, которые перечислены под строкой:
Следующие НОВЫЕ пакеты будут установлены
Если мини-программа kde5-mini не понравилась, грохаем её со всеми зависимостями которые она притащила за собой:
# apt-get remove $(<install-kde5-mini.txt)
Этот хак, позволит пересмотреть хоть весь репозиторий. Не замусорив при этом систему ненужными и лишними пакетами.
Но нужно быть внимательным. И в файле перенаправления оставлять только новые установливаемые пакеты. Не затрагивая других. Иначе систему можно легко развалить. Но в любом случае, при удалении списком, читать вывод apt, обязательно в любом случае и без исключений. Во избежание. Ну вы поняли.