- Ivan Bulychev: блог с буквой Ё.
- Calculate
- Шпаргалка: что делать после установки Calculate Linux (CLDX 14.16.2)
- Удаление неиспользуемых языков
- Как в Calculate Linux размаскировать и установить свежайшую версию Firefox (как пример)
- Как удалить программу и почистить систему от её зависимостей
- Как заставить работать Broadcom Wifi BCM4311 в Dell Inspiron 1525 на Calculate Linux (Gentoo)
- Как обновить/изменить состав дистрибутива Calculate Linux на флешке, используя режим Builder
- 5. Установка и удаление программ¶
- Обновление дерева портежей¶
- Поиск программ¶
- Установка и удаление¶
- Размаскировка программ¶
- 1. Проверим доступные версии¶
- 2. Размаскируем устанавливаемые пакеты с зависимостями¶
- Calculate Linux или Gentoo для новичков
- Calculate Linux — что же это?
- Предисловие
- Установка
- Первоначальная настройка
- Настройка системы
- Установка программ
- Установка ПО в Calculate
Ivan Bulychev: блог с буквой Ё.
Я — Булычёв. И ничто булычёвское мне не чуждо.
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 (как пример)
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)
x86 пакет # emerge —autounmask-write 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
Источник
5. Установка и удаление программ¶
Обновление дерева портежей¶
Перед установкой программ обновите локальный репозиторий пакетов. Обновлять репозиторий следует не чаще 1 раза в день.
Для обновления достаточно выполнить с правами пользователя root команду:
Программа обновит дерево портежей, оверлей Calculate, а затем синхронизирует свой локальный кэш, используемый при поиске программ.
Поиск программ¶
В программу emerge включен инструмент поиска программ, однако вы можете воспользоваться более быстрым инструментом — программой eix .
В первом случае поиск производится по названию пакета, во втором — по описанию.
Установка и удаление¶
Установка и удаление программ производится при помощи программы emerge. При установке новой программы сначала определяется необходимость в установке дополнительных пакетов (зависимостей), а затем скачиваются и компилируются исходные тексты. Помните, что для установки программ вам потребуется наличие интернета и некоторое время для компиляции. Программы, требующие значительного времени для компиляции (например, LibreOffice), распространяются в виде готовых к установке бинарных пакетов; их можно опознать по суффиксу «-bin».
Пример установки игры «Цивилизация» и бинарного LibreOffice:
Параметры -bk создают локальный архив скомпилированного пакета, а при его наличии программа устанавливается из этого архива, минуя стадию компиляции. Инструкцию по работе с программой emerge можно прочесть здесь.
Пример удаления игры «Цивилизация»:
Переменные DISTDIR и PKGDIR указывают путь к локальным папкам, в которых сохраняются исходные тексты программ и откомпилированные пакеты. Посмотреть значения этих (и многих других) переменных, используемых emerge , можно с помощью команды
Размаскировка программ¶
Как правило, портежи содержат несколько версий программы, часть из которых отмечены как нестабильные. Нестабильная версия вовсе не означает, что она нестабильно работает — просто на данный момент эта версия не прошла достаточного тестирования. Вы можете установить как стабильную, так и нестабильную версию программы.
Для установки нестабильных программ их нужно предварительно размаскировать. Для примера установим нестабильный на данный момент Firefox 22.0.
1. Проверим доступные версии¶
2. Размаскируем устанавливаемые пакеты с зависимостями¶
Удостоверьтесь, что директория /etc/portage/package.keywords/ не пустая, иначе выполните:
Нажмите «u» для подтверждения внесенных изменений.
Источник
Calculate Linux или Gentoo для новичков
Ни для кого не секрет, что моим любимым Linux-дистрибутивом является Linux Mint, основанный на Ubuntu. Тем не менее, просидев на нем год, я все же решил перейти на что-то более серьезное, с чем можно покопаться, ведь в Минте все работает «из коробки», и в основном без проблем, а если и появляются проблемы, то небольшие и легко решаемые. Мой выбор пал на Gentoo, но собирать ее вручную у меня не было ни времени, ни особого желания. Поэтому было решено установить отечественный дистрибутив Calculate Linux.
Calculate Linux — что же это?
Как я уже сказал, Calculate Linux — это отечественный Linux-дистрибутив, основанный на Gentoo. То есть это та же Gentoo, только уже собранная за вас. Подробнее о системе можно узнать на официальном сайте Calculate Linux. Имеется LiveDVD для возможности опробовать систему в действии, и при желании сразу же установить. Также в последних версиях присутствует GUI-установщик для установки системы через графический интерфейс, но лично мне было проще установить систему через консоль, с GUI-инсталлятором я как-то не подружился.
Предисловие
Если вы решили перейти на Gentoo, приготовьтесь к тому, что это не Ubuntu, в которой все делается в 2 клика. Gentoo — система, в которой упор делается на то, что система настраивается по своему вкусу, программы собираются под свои требования, ничего лишнего. Мышью здесь придется тыкать крайне редко, больше пользоваться консолью. Собирать программы придется из исходников, а не устанавливать готовые .deb или .rpm пакеты. Не удивляйтесь, если что-то будет изначально работать не так, как хотелось бы. Если же вы не готовы к тому, чтобы копаться в системе, и вам нужна кнопка «сделать все зашибись», Gentoo — это не то, что вам нужно, и на этом чтение статьи можно прекратить =) Если все это вас не пугает и не расстраивает, добро пожаловать в мир Gentoo, можете продолжить чтение =)
Установка
Для установки потребуется iso-образ дистрибутива, скачать который можно с официального сайта. Существует несколько способов его установки, для себя я выбрал привычный способ — установки с USB-Flash. Правда образ диска пришлось записать через виндовый Unetbootin, после линуксового он почему-то не не хотел загружаться. Систему я выбрал 32-битную (т.к. сначала поставив 64-битную, понял, что с 32-битной проблем меньше), GNOME-редакцию. Загрузившись с LiveDVD, принялся за установку системы, чем сейчас и займемся мы с вами. Открываем консоль, пишем:
Пароль по умолчанию «root».
Смотрим наши разделы:
Если хотите сделать переразметку, можете воспользоваться специальной утилитой (на рабочем столе). Я закрыл себе все пути к отступлению, поставив Gentoo поверх существующего Linux Mint, чтобы не было соблазна вернуться, если вдруг не справлюсь с новой для себя системой. Итак, установил я Gentoo на раздел /dev/sda5 , swap кинул на /dev/sda8 :
Очевидно, что параметр —lang задает локализацию системы, —host — устанавливает хост, по умолчанию (без указания в параметре) он будет «calculate».
Жмем Enter, соглашаемся на установку, задаем пароль рута при запросе, ждем окончания установки, затем пишем:
Первоначальная настройка
После перезагрузки вынимаем флешку/диск, загружаемся с установленной системы. Перед нами одна учетная запись — guest. Заходим в нее, пароль «guest». Открываем консоль, чтобы создать нового пользователя, пишем:
Теперь о параметрах: мы добавляем пользователя в следующие группы:
users — доступ к Wicd network manager;
wheel — возможность получить привилегии суперпользователя используя команду su;
audio — предоставляет доступ к звуковой карте;
cdrom — доступ к CD/DVD приводу;
video — доступ к TV-тюнеру;
cdrw — запись на CD/DVD-диски;
usb — доступ к mp3-плеерам, флеш-накопителям, доступ к USB в VirtualBox;
plugdev — монтирование USB-устройств;
games — доступ к играм;
scanner — доступ к сканеру;
lp — доступ к сканеру, встроенному в МФУ;
uucp — доступ к модему.
Последний параметр — login — замените на логин создаваемого пользователя.
Теперь зададим этого пользователю пароль:
Где login — все тот же параметр, что был указан выше.
Завершаем сеанс, переходим в созданного пользователя, снова идем в консоль, удаляем учетную запись гостя, она нам больше не понадобится:
Первоначальные настройки мы произвели. Перейдем к более тонкой настройке системы.
Настройка системы
— Настройки времени
Для начала обратите внимание на системное время. Если часы показывают неверное время, щелкните по апплету «Часы» левой кнопкой мыши, раскройте пункт «Местности», нажмите «Изменить», выберите свой регион и часовой пояс. После чего ниже раздела «Местности» (под календарем), справа от региона нажмите правую кнопку мыши и нажмите «Установить».
— Настройки шрифтов
Шрифты в Calculate Linux по умолчанию лично мой глаз не порадовали, поэтому я решил установить шрифты Ubuntu Font Family. Шрифты нужно распаковать и поместить в директорию
/.fonts , затем зайти в «Параметры внешнего вида» (правой кнопкой мыши по рабочему столу, пункт «Изменить фон рабочего стола»), перейти на вкладку «Шрифты», указать все шрифты Ubuntu, размер 10. Моноширинного (последнего в списке) шрифта нет, поэтому можно оставить по умолчанию — Droid Sans Mono. Далее выбираем «Подробнее» и указываем «Уточнение» — «Слабое». В программах шрифты изменятся после их перезапуска.
Теперь, когда нам приятно работать с системой, можно приступить к установке необходимых программ.
Установка программ
Программы в gentoo устанавливаются через систему портежей (portage). Перед установкой программ их следует обновить:
Утилита обновит дерево портежей, оверлей Calculate, а затем синхронизирует свой локальный кэш, используемый при поиске программ. Обновлять дерево портежей следует не чаще 1 раза в день (если будете синхронизироваться чаще, могут добавить во временный черный список).
Для поиска нужной программы можно воспользоваться утилитой emerge. Например, для поиска firefox наберите:
Но такой поиск производится медленно, поэтому можно воспользоваться утилитой eix:
В первом случае поиск идет по названию, во втором — по описанию.
Для установки программы можно воспользоваться утилитой emerge (подробнее об использовании emerge можно прочесть здесь):
В примере устанавливаются firefox и krusader. Для первого указываем USE-флаг локализации, для второго необходимо указать USE-флаг «kde», т.к. собираем мы его в среде GNOME, а krusader использует библиотеки kde. Для того, чтобы перед установкой программы выдавался запрос подтверждения, используется параметр -a , а для того, чтобы увидеть USE-флаги для программы, параметр -v . Таким образом команда примет вид:
Удалить приведенный в примере firefox можно так:
Найти какую-либо программу, а также посмотреть ее описание можно на сайте Calculate Linux, выбрав в области поиска «Пакеты».
Итак, нужные программы мы теперь собрать сможем.
На этом пока все =) Но на этом статьи про Gentoo, и в частности Calculate, не заканчиваются, так что если есть какие-то вопросы, задавайте, будем вместе разбираться, ведь я в Gentoo новичок 😉
Источник
Установка ПО в Calculate
как установить проги в Calculate ? Сидел на бубунте, Федоре, Мандриве, там респозитории, а тут как?
Не стыдно такие вопросы задавать?
Документацию к дистрибутиву читали?
emerge program_name , читайте маны уже.
Это для Gentoo. Возможно, в Calculate свои тонкости, о которых мне не известно.
> Сидел на бубунте, Федоре, Мандриве
А зачем слезли?
Сидите на том, что знаете.
Единственно благодаря жажде познания и безмерному упрямству некоторых великих людей мы тут сейчас можем сидеть и писать всякую фигню.
Ох, боженьки мои! Неужели на сайте русскоязычного дистрибутива нет помощи на русском языке?
К слову говоря. Изучать свою ОС, лазя по форумам и задавая там вопросы это, мягко говоря, неудобно.
Так в Calculate, получается, нет бинарных апдейтов/установки программ? Понимаю, что для того и Gentoo, чтобы собирать, но почему-то думал, что имеется.
и на обычную генту поставить можно.
layman -a sabayoun
emerge entropy
Так речь именно о Calculate. Тем, кто хочет Sabayon, целесообразнее его изначально и поставить.
Зачем бинарные пакеты, чтобы захламить свою систему в считанные секунды? 🙂
Нет-нет, я не в качестве критики, интересуюсь. Кстати, а Вы, как я понял, как-то связаны с разработчиками? Вчера смотрел новую бету Calculate с KDE. Понравилось. Только пара минусов:
— при запуске графического инсталлятора и клике на том разделе, куда хочу ставить — ничего не происходит вообще; — в Konqueror не работает Flash, пришлось поставить вручную www-plugins/nspluginwrapper а потом добавить в браузере директорию с Flash-ем
Ну и то, что нет 64-бит версии — пока воздержало меня от установки этой бэты.
при запуске графического инсталлятора и клике на том разделе, куда хочу ставить — ничего не происходит вообще
Надеюсь к релизу все недочёты поправим. Программа написана с нуля и в бета версии не отличается стабильностью.
в Konqueror не работает Flash, пришлось поставить вручную www-plugins/nspluginwrapper а потом добавить в браузере директорию с Flash-ем
Konqueror притягивается сложными зависимостями в KDE 4.4. Браузер как и любая другая программа должен быть один, поэтому основные настройки выполнены для хрома, который выбран основным браузером в Calculate Linux 10.9.
Ну и то, что нет 64-бит версии — пока воздержало меня от установки этой бэты.
Если у Вас есть два раздела под систему, обновление с beta 1 до релиза займет не более 3 минут.
Konqueror притягивается сложными зависимостями в KDE 4.4. Браузер как и любая другая программа должен быть один, поэтому основные настройки выполнены для хрома, который выбран основным браузером в Calculate Linux 10.9.
Понимаю. Просто сменить мне его захотелось по двум причинам: 1. Он не реагировал на переключение шрифтов в субпиксельное сглаживание, правда, я не ковырял /etc/fonts/ 2. Он как-то криво работал с заголовком окна. Он был в KDE-стиле, и то исчезал, то вновь появлялся.
Если у Вас есть два раздела под систему, обновление с beta 1 до релиза займет не более 3 минут.
Т.е., всё-таки бинарная установка в Calculate — есть? Знаю, что RTFM, но был бы благодарен, если бы Вы подсказали, как это можно сделать, чтобы поставить и оценить.
Calculate представляет собой stage4 образ, настраиваемый при помощи шаблонов утилит Calculate. Когда Вы загружаете livecd, шаблоны настраивают систему для работы на CD, когда ставите на жесткий диск — готовят систему к загрузке, определяя и настраивая ваше оборудование. Система как правило ставится в один раздел, без разбиения на /usr, /tmp и т.д. В этом случае достаточно выделить два раздела по 10 Гб, чтобы иметь возможность в течение 3-4 минут поставить систему из образа в свободный раздел не прерывая работы. Вы можете свободно менять гном, kde, xfce, или openbox, для двух архитектур, при этом не беспокоясь о том, что потеряете при неудачном обновлении рабочую систему. При установке основные настройки, такие как пользователи, сеть, видео и т.п. определяются и переносятся в новую систему. Все что настраивается дополнительно можно поместить в шаблоны. В этом случае устанавливаемая система получит те же настройки что та, в которой Вы работаете. В Calculate Linux 10.9 ваши шаблоны будут настраивать софт даже в том случае, когда Вы его обновляете через emerge. При этом никаких фич у Calculate нет, возможность вмешаться в процесс установки заложена портежами. Что касается состава пакетов, здесь есть также возможность изменить состав пакетов ISO-образа livecd ещё до установки системы на Ваш компьютер и использовать его в дальнейшем.
Источник