Calculate Linux — семейство дистрибутивов, созданных на основе проекта Gentoo GNU/Linux и полностью с ним совместимые. Calculate Linux делится на три направления, это Calculate Directory Server (CDS), Calculate Linux Desktop (CLD, CLDX) и Calculate Linux Scratch (CLS, CLSG).
Особенности
Готовое клиент-серверное решение для предприятий.
100% совместимость с Gentoo.
Поддержка интерактивной сборки системы - внесения изменений в состав дистрибутива.
Поддерживаемые языки: английский, испанский, немецкий, португальский, итальянский, русский, украинский, польский и французский.
Поддерживается установка на HDD, USB-HDD с файловой системой: ext4, ext3, ext2, reiserfs, xfs и jfs, или на USB-Flash с FAT32
Основные изменения
Перенос профилей дистрибутивов в Calculate overlay для управления зависимостями.
Сбор дистрибутивов через мета-пакеты с поддержкой перехода между версиями.
В браузер Firefox дистрибутивов CLD/CLDX включено расширение Adblock Plus.
В CDS добавлена поддержка создания DHCP сетей с различными масками.
В CLD добавлен P2P клиент Eiskaltdc, Kbluetooth, в Kopete включена поддержка Facebook.
Добавлена настройка OpenGL при загрузке системы с livecd или usb-hdd.
Вместо TWM в CLS теперь используется менеджер окон Openbox.
Исправлены ошибки, в т.ч. установка системы на 3ware raid массив.
Обновить предыдущую версию Calculate Linux можно двумя способами:
# Загрузив ISO образ в директорию /usr/calculate/share/linux и выполнив команду calculate -d /dev/sdaX, с указанием раздела для установки. В этом случае установка займет около 5-7 минут, большинство установок будут перенесены.
# Изменив настройки в системе и скомпилировав пакеты. Для обновления потребуется несколько часов, в зависимости от производительности компьютера. При этом все пакеты будут оптимизированны под ваш компьютер. Порядок обновления в этом случае будет следующий:
1) Обновим оверлей и портежи
eix-sync
2) Установим calculate >=1.3.0
emerge calculate
3) Обновим профиль установки
calculate -P all
4) Переустановим eselect с патчем
emerge eselect
5) Убедимся что профили Calculate доступны
eselect profile list
6) Выберите профиль вашей системы (для CLD - 1)
eselect profile set 1
7) Обновим настройки /etc/make.conf и /etc/portage.
calculate -P Update
8) Установим мета-пакет обновления
emerge cld-meta
Добавлю: после наложения профилей те кто ходит в интернет чере прокси должны поправить файл /etc/wgetrc вписав туда свои настройки прокси. в противном случае eselect собрать не удастся
Пакеты, уак я понял, ставяться из набора по умолчанию. Я как увидел при обновлении такое дело, чуть не посидел. Благо у меня компиляция на чем то развалилась, не успел того, чего не нужно понаставить…
Неее, наверное вариант номер один гуманнее к людям, но я не прбовал. Смущает фраза:
Чтобы профиль переключился, нужно выполнить все действия. И пересобрать пакет eselect.
Kopete-facebook ничего дополнительно не тянет. Это лишь оформленный в виде отдельного ebuild-а патч (или плагин) к kopete. Также мы например сделали с Adblock Plus.
Хороший вопрос. Если не ошибаюсь, переменная LINGUAS эти пакеты не вытянет, но они нужны для сборки системы, чтобы обеспечить заявленную поддержку языков.
Я думаю мы обновим мета-пакеты, добавив в него проверку значения этой переменной.
Еще вопрос.
у меня на работе крутиться CLDX.
cl-unmask cld-meta
потянул за собой qt-4.6 // ну да ладно, пусть будет
потом qt-gui, но зачем ему USE="+qt3support"?
Еще вопрос.
у меня на работе крутиться CLDX.
cl-unmask cld-meta
потянул за собой qt-4.6 // ну да ладно, пусть будет
Qt-4.6 не должен тянуться. На 10.0 можно перейти по описанной в анонсе схеме. Возможно в /etc/portage/package.keywords/ у Вас остались размаскировки каких-либо пакетов.
А как быть, если у меня нет доступа к пирингу и соответственно этот пакет мне не нужен?
Этот пакет не нарушает идеологию CLD. DС-клиент используют многие, но пока это была Gtk-ная программа, я ее не добавлял в CLD. Став Qt-ной, она не нарушает идеологию, не дублирует функционал, вписывается в интерфейс и полезна многим. Поэтому программа была включена.
Вопрос: зачем
[ebuild N ] x11-wm/openbox-3.4.7.2 USE=“nls xinerama -startup-notification”
В Xorg входит никому не нужный TWM, его тоже было бы неплохо удалить. Но он тянется по зависимостям Xorg-ом. Работать в нем невозможно, поэтому для CLS мы выбрали другой WM и поставили его совсем урезанную версию. CLS-meta тянется по зависимостям другими десктопами. Благодаря CLS и получается иметь столько версий, т.к. сборка десктопов идет на базе этого дистрибутива.
Возможно USE флагами мы сможем деинсталлировать некоторые пакеты cls-meta собирая другие десктопы. С другой стороны, если кому-то нужно воспользоваться root-овым доступом в X-ах, почему бы не воспользоваться для этого более безопасным с точки зрения простоты Openbox?
как быть? их можно как-то исключить?
Только не используя cld-meta. Пакет легко удаляется.