Linux’ы на недобуке: минимальная Ubuntu

Алексей Федорчук

Мои размышления после прошлой заметки завершились тем, что я решил таки начать с минимальной установки Ubuntu — той, которая в начальном меню инсталлятора называется — Установка без графического интерфейса.

Правда, выполнить такую установку с флэшки, изготовленной по описанной ранее методике, оказалось невозможно. Дело в том, что использовавшийся для этого Unetbootin подменяет начальное меню установщика Ubuntu (то самое, в котором можно выбрать режимы установки) своим собственным. В котором пункт Command-line install присутствовал, но не работал. Как, впрочем, и все остальные пункты, кроме Default — то есть обычной установки в графическом режиме.

Установка эта прошла без всяких неожиданностей. Единственное, что заслуживает упоминания — разметка диска: отказавшись от swap’а, все два гигабайта встроенного носителя я в виде /dev/sda1 отвёл под корень, а всю SSD-карту (как /dev/sdb1) — под /home, оба раздела с файловой системой ext4. В минимальной установке система заняла 469 Мбайт (26%), то есть доступным осталось 1,3 Гбайт наличного дискового пространства на встроенном носителе.

Теперь дело осталось за малым — доустановить всё необходимое. Первым действием в этом направлении была настройка сети — по первому способу, описанному в соответствующей заметке.

Дальнейшие шаги были таковы:

$ sudo -i

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

# apt-get update

для обновления базы пакетов, и

# apt-get upgrade

для обновления всего наличного пакетного хозяйства.

Поскольку начальная стадия жизни предполагалась в консоли, первым пакетом из необходимого был gpm — ввиду сугубо графической ориентации дистрибутива в минимальную систему он не входит. Так что:

# apt-get install gpm

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

# apt-cache search

и помещение их в командную строку apt-get‘а одновременным нажатием обеих кнопок тачпада.

Сразу скажу, что моих надежд gpm не оправдал — в силу особенностей тачпада. В частности, одновременное нажатие на обе его кнопки срабатывало через два раза на третий (а то и на пятый); видимо, я их, за отсутствием практики, нажимал недостаточно одновременно. Мыши же лишней у меня в тот момент не случилось. Так что при первой же возможности я ушёл из консоли и от apt-get‘а.

А возможность эта представилась после выполнения двух действий. Первое — это установка мета-пакета xfce4:

# apt-get install xfce4

Каковой потянул за собой всё, что необходимо для автономного функционирования этой среды, включая X-сервер и драйвера, последние — даже в избытке, так как фактически был установлен метапакет xorg, включающий поддержку всевозможных видеокарт и устройств вывода. Тогда как сама Xfce после пробного запуска через startx (показавшего работоспособность установленной среды) выглядела весьма убого, не досчитавшись не только большей части плагинов, но и иконок.

Тем не менее, работать в такой среде уже было можно. Так что последним деянием в консоли стала установка Synaptic’а:

# apt-get install synaptic

После этого я интереса ради посмотрел, на какой объем размахнулось всё это хозяйство. Вывод команды df показал, что использовано 851 Мбайт (48%), доступно 931 Мбайт.

Остальные события происходили уже в графической среде. С помощью symantic’ (описанного в серии заметок — здесь и здесь) были установлены необходимые приложения, как то:

  • xfce4-icon-theme — для приведения рабочего стола в божеский вид;
  • xkb-plugin — средство для управления раскладками клавиатуры и их идикации;
  • xfce4-terminal — ну куда же линуксоиду без терминального окна?
  • thunar — файловый менеджер;
  • pidgin — клиент служб мгновенных сообщений;
  • geany — мощный и удобный текстовый редактор;
  • abiword — текстовый процессор на случай необходимости чтения word’овских файлов;
  • evince — для чтения, в числе прочих, файлов PDF и DjVu;
  • xfce4-screenshooter — средство для изготовления экранных снимков.

По методике, описанной ранее, был установлен chromium-browser — для сёрфинга и работы с gmail.com (а все мои почтовые ящики переадресованы на него) этого вполне достаточно, а Firefox, мало того что сам по себе громоздок, так ещё и загромождает и так не обширный экран недобука своими интерфейсными элементами

После установки всего необходимого оказалось использовано 941 Мбайт (53%), то есть доступными оставались 841 Мбайт. Каковых должно было хватить на роскошное — то есть всякого рода мультимедию. Каковая свелась к установке таких пакетов:

  • xfce4-mixer — плагин соответствующего назначения;
  • xubuntu-restricted-extras — метапакет, включающий всякого рода не вполне свободные компоненты (помимо кодеков — флэш-плайер, микрософтовские шрифты, и так далее);
  • mplayer — универсальный аудио- и видеопроигрыватель, также тянущий за собой в качестве зависимостей необходимые библиотеки и разнообразные кодеки; заодно поставил и gnome-mplayer — графический фронт-энд к нему.

Собственно, на этом дело можно было считать законченным — итоговая установка заняла 1,4 Гбайт. Разумеется, наверняка я что-то забыл, что ещё всплывёт по ходу дела. С другой стороны, имеется и резерв верховного главнокомандования — не на выдвижение, а на удаление. В виде лишних иксовых драйверов устройств. А со стороны третьей — на встроенном носителе остаётся пространство для маневра — например, для установки OOWriter’а, если в нём возникнет настоятельная необходимость; благо, его можно установить отдельно от остальных комопнентов Openoffice.org. Или того же Firefox’а, если Chromium’а окажется недостаточно.

Конечно, описанный способ — долог, хлопотен и не пригоден для промышленной (или хотя бы полупромышленной) установки. Однако, отработав необходимый набор пакетов, можно просто собрать свой вариант дистрибутива. Благо для этого существуют специальные инструменты — Ubuntu Customization Kit (UCK) и Reconstructor. Однако ими я займусь как-нибудь в другой раз — когда и если (или если и когда) потребность в промышленной сборке действительно возникнет.

Linux’ы на недобуке: минимальная Ubuntu: 7 комментариев

  1. >С помощью symantic’
    synaptic

    Вообще, для того чтобы избавиться от лишнего хлама я всегда отключаю рекомендуемые зависимости и ставлю localepurge.

  2. 2 anonymous
    Да, я забыл сказать: recommeded я в synaptic’е отлючил с самого начала, а включил только на стадии установки мультимедии, потому как я там с зависисмостями плохо разбираюсь
    И в его настройке выставил удалять загруженные файлы — аналог localepurge

  3. >И в его настройке выставил удалять загруженные файлы — аналог localepurge
    Штоу? localepurge ненужные локали удаляет из /usr/share/locale.

  4. 2 anonymous
    ага, пардон, что-то ум за разум зашёл.

    Впрочем, это даёт не много:
    $ du -h /usr/share/locale/

    38M /usr/share/locale/

  5. В убунте, насколько я помню, есть штатный создатель загрузочной инсталляционной флэшки из дистрибутивного исошника: Система > Администрирование > Создать USB чего-то-там : )
    Может и нет смысла использовать всякие левые унетбутин.

  6. 2 dant
    У меня (Xubuntu 9.04) штатного средства не нашлось.
    В репозиториях нашёл:
    usb-creator — для изготовления bootable USB desktop images from
    Ubuntu CDs

    Так что Unetbootin — более универсальная штука.

    Кстати, давеча решил запасти для этой цели несколько флэшек и обнаружилась интересная весчь: гигабайтные флэшки из продажи практически пропали, а больше гига использовать под эти цели смысла нет.

  7. Ну наверное это и исть оно самое. Может и не будет там проблемы с командным режимом установки.

    Я думаю, не все так страшно, как кажется с гигабайтными флэшками. Операция установки всерно разовая и с редкой повторяемостью. С учетом стоимости (рупь за килограмм) можно позволить пустую флэшку минимального размера для таких целей.
    Ну или: сделал загрузочную флэшку-поставил с нее систему-забакапил флэшку dd-отформатировал по новой-используешь для всякого до следующей установки : ))

Обсуждение закрыто.