Calculate

Шпаргалка:
что делать после установки Calculate Linux (CLDX 14.16.2)

  • зайти в режим суперпользователя
    $ su
  • конечно же обновить портежи и всё остальное
    # eix-sync   ( <= старый метод, рекомендовано не использовать)
    # cl-update --sync-only
    Если у вас подключены сторонние оверлеи, то нужно также указать опцию "--update-other" ("-o"):
    # cl-update --sync-only --update-other
  • для корректного обновления (из ISO образа, в частности) всегда используйте последнюю доступную версию пакета calculate-install. Чтобы обновить программу, выполните:
    # cl-update -s && emerge calculate-utils
  • обновить все программы
    # emerge -uDNa world
  • не понятно мне, почему это не делается автоматически, но обычно надо и настройки обновить ("u" для подтверждения)
    # dispatch-conf
    Вы также можете использовать автозамену настроек конфигурационных файлов программ при установке значения переменной cl_autoupdate_set в файле /etc/calculate/calculate.env:
    # nano /etc/calculate/calculate.env
    Найти и изменить значение на "on":
    [main]
    cl_autoupdate_set = on
  • установить тему оформления Xubuntu - greybird
    # emerge -bk greybird
    Параметры -bk создают локальный архив скомпилированного пакета, а при его наличии программа устанавливается из этого архива, минуя стадию компиляции.
  • настроить панели и тему оформления (оформление окон сменить, значки оставить)

Удаление неиспользуемых языков

Calculate Linux собирается с поддержкой нескольких языков. Тем не менее после установки системы в переменной LINGUAS файла /etc/make.conf можно оставить только нужный язык или языки.
# nano /etc/make.conf 
раскомментировать или добавить строку
LINGUAS="en ru"
Для удаления из системы неиспользуемых языковых файлов потребуется обновление, которое будет заключаться в пересборке большого количества пакетов. Обратите внимание, что, если вы переопределите данную переменную в /etc/make.conf, все затронутые бинарные пакеты отныне всегда будут компилироваться.

Как в Calculate Linux размаскировать и установить свежайшую версию Firefox (как пример)

Обновляем дерево портежей и оверлей:
# eix-sync
Поиск программ (если надо найти имя программы) и всех доступных версий:
# eix firefox
Удостоверьтесь, что директория /etc/portage/package.keywords/ не пустая, иначе выполните:
# touch /etc/portage/package.{keywords,unmask,use}/custom
Выполните размаскировку:
Вариант первый, конкретную версию (7.0.1) Firefox из исходников:
# emerge --autounmask-write =www-client/firefox-7.0.1-r1
Вариант второй, все нестабильные версии (читай актуальные релизы) Firefox (бинарную версию) для x86:
# echo www-client/firefox-bin ~x86 >>/etc/portage/package.keywords/custom
...или для x64:
# echo www-client/firefox-bin ~amd64 >>/etc/portage/package.keywords/custom
Обновите настройки ("u" для подтверждения): <!-- не уверен, что в данном случае это необходимо, но хуже не будет -->
# dispatch-conf
Установите программу:
# emerge firefox-bin

Как удалить программу и почистить систему от её зависимостей

# emerge -C gnumeric
При этом все зависимые пакеты останутся в системе. Для удаления зависимостей, выполните:
# emerge -ac
При выполнении этой команды сформируется дерево пакетов исходя из списка в world-файле, с включением зависимостей и, в случае наличия в системе установленных и не связанных пакетов, будет предложено их удалить

Как заставить работать Broadcom Wifi BCM4311 в Dell Inspiron 1525 на Calculate Linux (Gentoo)

Всё работает по-дефолту. Проверил 23.07.2015 (stage образ от 20.07.2015).
Эта команда размаскирует нужный ~x86 пакет
# emerge --autounmask-write b43-firmware
Как всегда, нужно обновить настройки (не помню, надо ли это тут, скорее всего, да)
# dispatch-conf
Эта команда, собственно, установит пару пакетов с драйверами
# emerge b43-firmware

Как обновить/изменить состав дистрибутива Calculate Linux на флешке, используя режим Builder

1. Загрузите компьютер, выбрав загрузку с флешки, и выберите в меню загрузки режим Builder
2. Выполните в терминале команду
# cl-builder
3. Убедившись, что курсор изменил цвет, обновите дерево портежей, выполнив
# cl-update --sync-only
или просто обновите систему
# cl-update
установите нужные программы
# emerge XXX
4. Выйдите из chroot, набрав exit или нажав Ctrl+D
5. Обновите livecd.squashfs файл, выполнив:
# cl-image squash

Перезагрузите компьютер.

Если использовать команду # cl-image iso, то результат будет сохранён в ISO в директории /var/calculate/linux, которую можно предварительно примонтировать отдельно: mount /dev/sdaX /var/calculate

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

Можно указать дефолтную локаль и таймзону:
# cl-image --lang=ru_RU --timezone="Europe/Amsterdam" --keep-tree squash

1 комментарий:

  1. Вместо команды # cl-update -s && emerge calculate-utilities надо использовать # cl-update -s && emerge calculate-utils

    ОтветитьУдалить