четверг, 5 марта 2020 г.

Debian 10 и нетбук Asus eeepc 900 в 2020 году

Внезапно наступил 2020 год, а вместе с этим и необходимость обновить стремительно устаревающую версию дистрибутива на новую. Должен отметить, что Дебиан 8 очень хорошо себя показал на этой машинке. Среда рабочего стола - XFCE. Этот маленький компьютер у меня с 2010 года, на нём также стояли Ubuntu Netbook Remix 10.04, Debian 7 (сломался при обновлении). В своём блоге я уже писал про Установка Debian 7 XFCE на Asus eee pc 900 в 2013 году.

Предпосылки к обновлению: скорое окончание поддержки 8-ки и не хватка места. Корень системы был размещён на 4 гб SSD. А home на 2 SSD ёмкостью 16 гб (более медленный и имеющий ограниченное колличество циклов перезаписи).

Для начала я решил поставить эксперимент - обновить 8 до 10 (без промежуточной 9), делается по классике: меняем репозитории jessie на buster, обновляем пакет debian-archive-keyring и ставим 2 командами upgrade и dist-upgrade Однако место при обновлении не хватило... Тогда я стал пускать под нож игрушки, браузеры, текстовые редакторы и прочее. В итоге система всё же обновилась и как ни странно даже без явных глюков, но пользоваться такой системой было невозможно, конечно можно было перенести данные на другой раздел, но я решил переставить систему с нуля и уже в процессе установки разметить пространство иначе.

Что решил: корень / на 4 гб, /usr вынести на медленный SSD и выделить под него 7 гб, оставшиеся 9 гб под /home. Конечно, можно было бы воспользоваться LVM, но я решил по старинке. Ставить решил также среду XFCE с net-install (минимальная установка по сети).

Обращу внимание, что архитектура i686, а значит образ надо брать x86_32 бита. Увы, процессор Intel Atom не умеет 64 бита.

Установку я не буду описывать, так как я уже описал её в своей статье, указанной выше. Скажу одно - проблема с тачпадом актуально (не работает щелчок по тачу) и чинится тем же способом. Забавно, что за 7 лет ничего не поменялось. Стабильный дистрибутив однако )))

Пооблемы и решения:

Не открывает сеть в Thunar. Выдаётся ошибка: «/ на .» Необходимо поставить пакет gvfs-backends (источник:  https://blog.andreyskrypnik.com)

Тиаринг (разрывы при перемещении окон) - создать файл 20-intel.conf
в каталоге /usr/share/X11/xorg.conf.d/ с содержимым

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "AccelMethod" "SNA"
    Option "TearFree" "true"
EndSection


Взято с sysadmin.ru. Обращу внимание, что я разместил файл в другом каталоге!

После установки network-manager, он пишет, что не контролирует проводную сеть. В Дебиане 7 и 8 такой проблемы не было. Чинится просто комментирование строчек в файле /etc/network/interfaces Т.е. файл должен выглядеть так:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
#allow-hotplug enp3s0
#iface enp3s0 inet dhcp


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

И последнее, при запуске и установке пакетов с помощью менеджера пакетов Synaptic можно наблюдать некие warning-и:

debconf: не удалось инициализировать интерфейс: Gnome
debconf: (Can't locate Gtk3.pm in @INC (you may need to install the Gtk3 module) (@INC contains: /etc/perl /usr/local/lib/i386-linux-gnu/perl/5.28.1 /usr/local/share/perl/5.28.1 /usr/lib/i386-linux-gnu/perl5/5.28 /usr/share/perl5 /usr/lib/i386-linux-gnu/perl/5.28 /usr/share/perl/5.28 /usr/local/lib/site_perl /usr/lib/i386-linux-gnu/perl-base) at /usr/share/perl5/Debconf/FrontEnd/Gnome.pm line 151, <> line 59.)
debconf: будет использован интерфейс: Dialog
debconf: не удалось инициализировать интерфейс: Dialog
debconf: (Не установлена переменная TERM, поэтому запустить интерфейс dialog нельзя.)
debconf: будет использован интерфейс: Readline
Извлекаются шаблоны из пакетов: 100%
Предварительная настройка пакетов …


Для того, чтобы убрать это сообщение. Нужно просто установить 2 пакета:

libgtk3-perl и dialog

Не работают команды update-* например update-grub, update-initramfs и другие. решение этой проблемы (на самом деле это не баг, а фича) просто добавить опцию ALWAYS_SET_PATH yes в файл /etc/login.defs перелогиниваемся и о, чудо! Всё работает как надо! 

Рис - Дебиан 10 собственной персоной
 
Итоги: Дебиан 8 более менее вмещался на 4 гб, потребляя при этом ОЗУ порядка 120 мб. 10 версии уже не хватает этого объёма. 10 потребляет порядка 240 мб в среде XFCE (при запуске). Субъективно 10 работает медленнее, чем 8. Может показаться, что смысла обновляться особо и нет, но дни месяцы 8 сочтены в плане поддержки. Так что, если поддержка не интересует, то и смысла переходить на новую версию нет. Всё же 10 значительно тяжелее 8 по всем показателям. Разметив разделы таким образом, как описано в статье, мы решаем проблему с нехваткой места. Все активно изменяемые файлы остаются на "долговечном" SSD. Что по занятому месту после установки системы? В моём случае получилось так: / 340 мб, /usr 3 гб, /home 1.5 гб (профили, кэш). При этом имеем задел на будущее. В этой статье я постарался рассмотреть особенности установки и настройки на очень старом железе с ограниченными возможностями. 

Мнение о системе Дебиан 10: честно говоря, испытываю некоторое разочарование. Мелкие недочёты. Даже в той же среде XFCE в меню у пункта "Выполнить команду" нет иконки! Небрежность в подготовке пакетов. Особенно не понравились глюки с NM и командами. Причём видна деградация по-сравнению с предыдущими версиями. А ведь на дворе 2020 год!

Комментариев нет:

Отправить комментарий