Документация Calculate Linux

Вид материалаДокументы
Подобный материал:
1   ...   4   5   6   7   8   9   10   11   ...   136

Изменение прав доступа


Для того, чтобы добавить созданного пользователя в группу, воспользуйтесь командой gpasswd. Пример добавления пользователя в группу games:

gpasswd -a логин games

Перенос пользователей


При установке либо переустановке Calculate Linux Desktop из работающей Linux-системы, все пользователи с их правами доступа будут перенесены в новую систему. Потребуется только повторно присвоить им пароли, используя команду passwd, по описанной выше схеме.

4. Установка и удаление программ

Обновление дерева портежей


Перед установкой программ обновите локальный репозиторий пакетов. Обновлять репозиторий следует не чаще 1 раза в день.
Для обновления достаточно выполнить с правами пользователя root команду:

eix-sync


Программа обновит дерево портежей, оверлей Calculate, а затем синхронизирует свой локальный кэш, используемый при поиске программ.

Поиск программ


В программу emerge включен инструмент поиска программ, однако вы можете воспользоваться более быстрым инструментом - программой eix.

Пример:

eix freeciv

eix -S game

В первом случае поиск производится по названию пакета, во втором - по описанию.

Установка и удаление


Установка и удаление программ производится при помощи программы ссылка скрыта. При установке новой программы сначала определяется необходимость в установке дополнительных пакетов (зависимостей), а затем скачиваются и компилируются исходные тексты. Помните, что для установки программ вам потребуется наличие интернета и некоторое время для компиляции. Программы, требующие значительного времени для компиляции (например, OpenOffice), распространяются в виде готовых к установке бинарных пакетов.

Пример установки игры Цивилизация и бинарного OpenOffice:

emerge -bk games-strategy/freeciv

emerge openoffice-bin

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

Пример удаления игры Цивилизация:

emerge -C games-strategy/freeciv

Переменные DISTDIR и PKGDIR указывают путь к локальным папкам, в которых сохраняются исходные тексты программ и откомпилированные пакеты. Посмотреть значения этих (и многих других) переменных, используемых командой emerge, можно с помощью команды

emerge --info

5. Руководство по обновлению системы


Для управления пакетами Calculate Linux использует ссылка скрыта. Вы можете обновить систему двумя способами:
  • Обновление системы из пакетов;
  • Обновление из ISO образа.

Обновление из пакетов


Порядок обновления:

1. Обновление оверлея и портежей


Для обновления системы из бинарных пакетов, достаточно только обновить оверлей, выполнив:

layman -s calculate && eix-update

Первой командой обновится оверлей, второй выполнится обновление базы программы eix.

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

eix-sync

Программа выполнит следующие действия: обновит портежи и оверлей, затем выполнит обновление базы программы eix.

Если вы предпочитаете использовать 'emerge --sync', не забудьте после выполнения обновить оверлей и базу eix:

emerge --sync

layman -s calculate

eix-update

2. Обновление программ


К выходу Calculate Linux 11.0 были созданы репозитории бинарных пакетов для четырех дистрибутивов: CLD, CLDG, CLDX и CDS. По умолчанию обновление производится из бинарных пакетов. Изменить способ обновления по умолчанию можно командой:

eselect profile set X

где X - номер профиля

Список доступных профилей для вашей архитектуры можно посмотреть, выполнив:

eselect profile list

Для обновления из бинарных пакетов используется профиль "binary".

Обновить пакеты программ можно выполнив:

emerge -uD world

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

emerge -uDN world

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

3. Обновление файлов настроек


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

dispatch-conf

Основные команды утилиты: "PageUp"/"PageDown" - перемещаться по файлу, "u" - заменить существующий файл новым, "z" - удалить новый конфигурационный файл, "q" - прервать работу.

Вы также можете использовать автозамену настроек конфигурационных файлов программ при установке значения переменной "cl_autoupdate_set" в файле /etc/calculate/calculate2.env:

[main]

cl_autoupdate_set = on

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