2024/10/16

#ubuntu - Ubuntu Community Installation Guide - LowMemorySystems


## Перевод страницы "Установка на системах с низкой памятью"

### Фон

Существует несколько руководств по установке полноценной, но легковесной операционной системы, подходящей для старого оборудования.

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

### Установка командной системы Ubuntu

#### Установка

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

Чтобы установить базовую систему, загрузитесь с любого **альтернативного CD** и выберите "Установить командную систему". Это точно такая же система командной строки на альтернативных CD Lubuntu.

Следуйте инструкциям на экране для завершения установки.

**Примечание**: CD для установки сервера предоставляет простую систему командной строки, но это не то же самое, что "установить командную систему".

Только на "серверной установке":

`linux-server` ядро и модули

Только на "установке командной строки":

`linux-generic` ядро, модули и ограниченные модули + `acpi`, `acpid` и `language-pack-en`

Рекомендуемая установка для систем с низкой памятью — это система командной строки.

Вы также можете попробовать MinimalCD в качестве базовой отправной точки.

#### Советы и хитрости

После установки вы можете захотеть отключить некоторые ограниченные модули (если хотите сэкономить память):

Файл

`/etc/default/linux-restricted-modules-common`

DISABLED_MODULES="ath_hal fc fglrx fwlanusb ltm nv"

Если вы не используете гибернацию, закомментируйте или удалите

`/etc/initramfs-tools/conf.d/resume`, затем выполните `sudo update-initramfs -u`.

Если у вас нет ноутбука, вы можете рассмотреть возможность удаления

`acpi` и `acpid`, выполнив `sudo apt-get remove acpi acpid`.

Если вам не нужны дополнительные языки, вы можете рассмотреть возможность удаления

`language-pack-en` и `language-pack-en-base`.

### Добавление репозиториев

#### Редактирование источников

После завершения установки сервера вы, вероятно, захотите отредактировать файл sources.list.

`sudo nano /etc/apt/sources.list`

Раскомментируйте все официальные репозитории, удалив # в начале строки. Не раскомментируйте повествовательные части этого файла; другими словами, где вы видите двойной хеш (##), оставьте эти строки без изменений.

Если вы подготовили CD-ROM с дополнительными пакетами (APTonCD):

выполните

`sudo apt-cdrom` в консоли

- вставьте CD-ROM в дисковод.

### Обновление и улучшение вашей системы

Теперь вы должны обновить вашу систему. Вернитесь к командной строке и введите:

`sudo apt-get update`

Также, вероятно, будет хорошей идеей обновить вашу систему на этом этапе. Используйте эту команду для обновления вашей системы:

`sudo apt-get dist-upgrade`

и наконец,

`sudo apt-get clean`

чтобы освободить как можно больше места на жестком диске.

Теперь вы должны быть готовы установить оконный менеджер и некоторые программы.

**Идеи пакетов**: `localepurge`: для удаления ненужных переводов; `readahead`: для ускорения последовательности загрузки.

Некоторые утилиты командной строки:

`htop`, `hwinfo`, `lftp`.

### Подготовка к графической среде

Абсолютный минимум для любой графической среды — это X.org.

#### Установка X.org

Используйте команду:

`sudo apt-get install xorg`.

#### Запуск X.org

Этот пакет предоставляет вам основу для X-сессии, полностью с различными драйверами и конфигурационными файлами. Установка *xorg* также запускает последовательность самоконфигурации, так что когда она завершится, ваше оборудование должно быть готово к использованию, если нет ошибок или несовместимостей.

Важно отметить, что установка *xorg* не оставляет вам много. Вы можете запустить X в этот момент с помощью этой команды:

`startx`

но без оконного менеджера и некоторого программного обеспечения вы, вероятно, не сможете многого добиться.

### Добавление оконного менеджера

Оконный менеджер контролирует размещение и внешний вид окон в графическом интерфейсе пользователя.

Существует множество легковесных оконных менеджеров, которые обеспечат вам лучший доступ к вашей системе через слой X. Каждый из них имеет свой собственный способ управления рабочим столом и свои способы настройки тем и меню.

#### Openbox

Openbox — один из самых легких и быстрых оконных менеджеров, доступных сегодня, но его настройка может занять некоторое время. Он имеет свои корни в Blackbox, но новые версии являются полными переписываниями кода Blackbox.

Установите Openbox с помощью этой команды:

`sudo apt-get install openbox obconf openbox-themes`.

Эти пакеты и их зависимости позволят вам создать и настроить систему Openbox вместе с выбором тем и некоторыми параметрами конфигурации.

Вводя *obconf* в окне терминала X, теперь должно открываться диалоговое окно obconf.

#### IceWM

IceWM имеет очень сильную поддержку как хороший, чистый и быстрый оконный менеджер, который во многом напоминает традиционный "рабочий стол". Среди многих его преимуществ — темы, которые напоминают тему рабочего стола Windows XP — что может быть вам интересно.

Установите IceWM с помощью этой команды:

`sudo apt-get install icewm iceconf icepref iceme icewm-themes`.

Когда установка завершится, у вас будет несколько вариантов конфигурации и меню. Вы можете запустить IceWM с помощью команды *startx*.

#### Fluxbox

Fluxbox — это красивый, высоконастраиваемый рабочий стол, который щадит системные ресурсы без ущерба для графической привлекательности. Fluxbox является стандартным оконным менеджером для нескольких дистрибутивов Linux.

Установите Fluxbox с помощью этой команды:

`sudo apt-get install fluxbox fluxconf`.

После установки вы можете запустить Fluxbox с помощью команды *startx*. Помните, если вам нравится работать с Fluxbox, рассмотрите возможность использования Fluxbuntu как варианта.

#### FVWM-Crystal

FVWM-Crystal — это полный набор конфигурационных скриптов, которые располагаются поверх FVWM. FVWM-Crystal поддерживает интегрированный доступ к музыкальным плеерам, терминальным эмуляторам и системным мониторам. Он предлагает некоторые из лучших визуальных эффектов для маломощных машин и легко устанавливается.

Для получения дополнительной информации о создании рабочего стола FVWM-Crystal ознакомьтесь со страницей FVWM-Crystal.

#### XFCE

XFCE тяжелее любой из упомянутых систем до сих пор, но имеет дополнительные функции благодаря этому. Вы можете попробовать XFCE отдельно, если хотите, но если вас интересует установка XFCE, посмотрите на Xubuntu как вариант.

Установите XFCE отдельно без Xubuntu с помощью этой команды:

`sudo apt-get install xfce4`.

Если вы хотите весь пакет Xubuntu, который включает полный набор программного обеспечения и множество улучшений, попробуйте эту команду:

`sudo apt-get install xubuntu-desktop`.

Это загрузит довольно большое количество пакетов; возможно стоит рассмотреть установку Xubuntu заново с ISO-образа установки.

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

#### LXDE

LXDE (Легкая среда рабочего стола X11), как следует из названия — это легкая и низкопотребляющая среда рабочего стола. Это хорошее сочетание между хорошей производительностью и красотой. Дополнительную информацию можно найти на странице LXDE Ubuntu Wiki. Смотрите также страницу Lubuntu Ubuntu Wiki.

Чтобы установить базовую систему LXDE (которая идеально подходит для настройки):

`sudo apt-get install lxde`.

Пакет LXDE включает все необходимое для базовой настройки рабочего стола, но вам также нужно установить X11. Он включает базовый рабочий стол LXDE, PCManFM (менеджер файлов), LXTerm (терминал), LeafPad (текстовый редактор) и некоторые другие подходящие пакеты. Замечательные исключения — это веб-браузер, сетевой менеджер и менеджер входа (обратите внимание: LXDM включен в репозитории - см. ниже).

### Добавление функциональности

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

#### Менеджеры входа

Менеджеры входа помогут выбрать графическую среду и не потребуют от пользователя запускать x.org для входа в оконный менеджер.

Важно отметить, что использование менеджера входа не обязательно. Если вы готовы войти через командную строку и запустить X вручную, вы можете сэкономить много системных ресурсов и время на их загрузку. Это может быть более привлекательным вариантом на старых машинах.

##### GDM

GDM является стандартным менеджером входа по умолчанию для Ubuntu. Однако GDM имеет репутацию тяжелого программного обеспечения; на системе которая требует как можно меньше объема вы можете найти его обременительным. Если у вас есть приличная система, установите его с помощью:

`sudo apt-get install gdm`.

##### KDM

KDM является другим менеджером входа но имеет ту же тяжелую репутацию как GDM.

`sudo apt-get install kdm`.

##### XDM

XDM является менеджером входа для чистого X; хотя он менее красивый чем GDM или KDM он может выполнять ту же роль без лишних хлопот.

`sudo apt-get install xdm`.

##### SLiM

SLiM является простым менеджером входа. Он просто работает так как ожидается.

`sudo apt-get install slim`.

##### LXDM

LXDM является легким простым менеджером входа разработанным под LXDE.

`sudo apt-get install lxdm`.

#### Браузеры

Теперь когда ваша система работает было бы неплохо добавить интернет-браузер чтобы серфить по сети и получить некоторую пользу от машины!

##### Firefox

Веб-браузеры бывают разных видов; наиболее распространенный из них — Firefox — может работать медленно на системах с низкой памятью или медленных системах. Даже GNU версия Firefox — Iceweasel может быть немного тяжелой на старых машинах.

`sudo apt-get install firefox`.

##### Dillo

Хотя Dillo далеко не такой многофункциональный как Firefox он имеет преимущества очень маленького объема памяти и небольших требований к ресурсам.

`sudo apt-get install dillo`.

##### Epiphany Webkit

Немного средний вариант. Webkit очень быстр и хорошо поддерживается так как он является основным элементом Safari и Chromium. Javascript работает быстро а Flash и другие плагины поддерживаются.

`sudo apt-get install epiphany-webkit`.

#### iDesk

Многие легковесные настольные системы используют iDesk как способ включения пользовательских кликабельных значков прямо на рабочем столе. iDesk поддерживается в репозиториях Ubuntu и устанавливается из командной строки следующим образом:

`sudo apt-get install idesk`.

Обратитесь к wiki iDesk за инструкциями о том как настроить iDesk. Для наборов значков вы можете поискать в репозиториях или скачать их с сайтов сторонней настройки таких как Gnome-Look.org или аналогичных местоположений.

#### Менеджеры файлов

Легковесные системы имеют множество доступных вариантов для графического управления файлами. Thunar является стандартным файловым менеджером в Xubuntu и многих системах основанных на XFCE; его можно установить отдельно следующей командой:

`sudo apt-get install thunar`.

XFE является еще более легким файловым менеджером предназначенным имитировать интерфейс Windows Explorer. У него очень мало зависимостей он очень быстр.

`sudo apt-get install xfe`.

ROX-Filer является другой программой управления файлами которая широко использует принципы перетаскивания. Однако у него действительно есть большое количество зависимостей что означает что его установка может потребовать больше внешних пакетов чем вы хотите; установите ROX-Filer следующей командой:

`sudo apt-get install rox-filer`.

Nautilus является стандартным файловым менеджером Ubuntu; он требует больше ресурсов но у него много полезных функций. Он может управлять вашим рабочим столом показывать обои и значки рабочего стола которые автоматически создаются для новых устройств (например USB флеш-накопителей). Установите Nautilus используя эту команду:

`sudo apt-get install nautilus`.

Чтобы использовать его вместе с оконным менеджером выполните следующую команду или добавьте ее в ваш скрипт автозапуска. Например используйте $HOME/.icewm/startup для IceWM:

`nautilus --no-default-window &`.

PCManFM является быстрым эффективным файловым менеджером; он установлен по умолчанию вместе с LXDE; установите его следующей командой:

`sudo apt-get install pcmanfm`.

Некоторые другие популярные файловые менеджеры включают Midnight Commander Tux Commander и Gnome Commander (которые все напоминают старый интерфейс Norton Commander); а также Dolphin который является файловым менеджером ориентированным на KDE и Kubuntu.

Существует много других; некоторые доступны через репозитории другие потребуют от вас скачать их через другой источник. Экспериментируйте с разными файловыми менеджерами чтобы увидеть какие из них вам нравятся больше всего.

#### Пакетный менеджер

Добавьте графический пакетный менеджер чтобы устанавливать удалять обновлять программные пакеты а также добавлять репозитории без использования командной строки; стандартный пакетный менеджер Synaptic можно установить следующей командой:

`sudo apt-get install synaptic`.

Другой хороший пакетный менеджер который использует ncurses - это Aptitude; он легкий быстрый со множеством функций:

`sudo apt-get install aptitude`.

Вы можете использовать пакетный менеджер чтобы добавить текстовый процессор такой как Abiword или другое программное обеспечение для повышения производительности.
Смотрите также поддержку низкоуровневых систем для дополнительных идей пакетов.


### Установка целой легковесной системы

Основываясь на вышеизложенных идеях вот несколько полных графических систем которые можно установить через одну командную строку; не стесняйтесь комбинировать эти варианты между собой.
- IceWM в качестве оконного менеджера плюс GDM Firefox Abiword  и пакетный менеджер Synaptic:
 
  `sudo apt-get install gdm xorg xterm icewm menu mozilla-firefox abiword synaptic`.
 
- XFCE и Firefox вместе с пакетным менеджером Synaptic и KDM в качестве менеджера входа:
 
  `sudo apt-get install kdm xorg xfce4 firefox synaptic`.
 
- Fluxbox с Dillo и XDM в качестве менеджера входа:
 
  `sudo apt-get install fluxbox xorg xdm dillo`.
 
- Openbox без менеджера входа  XFE в качестве файлового менеджера  xfce4-terminal как терминал X а также темы Openbox и набор значков Tango:
 
  `sudo apt-get install openbox obconf openbox-themes xfe xfce4-terminal tango-icon-theme-extras xorg`.
 
Не забудьте проверить репозитории на дополнительные идеи по программному обеспечению.


### Опция низкой конфигурации

Для минималистичной системы которая не требует стольких настроек вы можете установить альтернативные оконные менеджеры после установки полной системы K/X/L/Ubuntu таким образом предустанавливая большую часть необходимого программного обеспечения но сохраняя скорость; однако установка полной системы требует больше системных ресурсов.


### Внешние ссылки

Минимальный рабочий стол для Ubuntu проект по созданию скрипта установки основанного на GNOME/GDM или KDE/KDM; не обязательно самый легкий вариант установки но вероятно самый удобный для пользователя; также автоматически устанавливает выбранный пользователем браузер IM-клиент медиаплеер почтовый клиент и офисный пакет; поддержка Fluxbox находится в разработке.
 
Enlightenment является другим оконным менеджером но он все еще находится в разработке  требует дополнительных шагов для установки; однако он очень легкий  функциональный.
 
sliTaz (30Mb) является маленьким дистрибутивом довольно отличным от Ubuntu (800Mb) но также имеет LiveCd; он основан во Франции но почти все их переводы теперь полностью переведены на английский.
 
Debian стоит во главе семьи gnu&linux которая включает Ubuntu; у него есть репутация быть гораздо более легким чем Ubuntu но не столь экстремальным как sliTaz! Их ветка разработки может быть аналогична нашим альфа/бета версиям а их стабильная ветка аналогична нашим LTS версиям.
 
DistroWatch является самым полным списком различных версий linux; однако уникальна ваша установка шансы есть что существует дистрибутив который соответствует вашим требованиям.
 
Lubuntu является более быстрым более легким вариантом Ubuntu использующим LXDE легкую среду рабочего стола X11.

Citations:
[1] https://help.ubuntu.com/community/Installation/LowMemorySystems

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

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

Популярные сообщения

↑UP↑ ↑UP↑