Calculate Linux: Форумы- Calculate Linux Scratchhttp://old.calculate-linux.org/welcome2018-08-17T07:06:23+03:00Calculate Projects/themes/calculate/images/feed_logo.png
Redmine Calculate Linux Scratch: RE: Не запускаются X "из коробки"http://old.calculate-linux.org/boards/10/topics/37762?r=37764#message-377642018-08-17T07:06:23+03:00Alexander Tratsevskiy
<blockquote>
<p>(видимо -u root в строке установки лишнее, но не суть).
<br/></p>
</blockquote>
<p>Да, это лишнее, как и выбор языка если он до этого был указан в меню загрузчика.</p>
<blockquote>
<p>Здесь начинается неожиданность - нигде не сообщается, что грузиться снова необходимо с диска. А может я просто пропустил что-то, но - не очевидно. Вставляю обратно диск, в меню. выбираю - загрузиться с первого диска.
<br/></p>
</blockquote>
<p>Это не так, загрузчик прописывает себя на HDD.</p>
<blockquote>
<p>Пошла настройка системы. После загрузки запустился login. Захожу под пользователем. X не загрузился.
<br/></p>
</blockquote>
<p>В CLS есть Xorg, но нет оконного менеджера. Выберите другой дистрибутив исходя из предпочтений KDE - CLD, Xfce - CLDX, GNOME/Cinnamon - CLDC, MATE - CLDM, LXQt - CLDL (beta).</p> Calculate Linux Scratch: Не запускаются X "из коробки"http://old.calculate-linux.org/boards/10/topics/377622018-08-16T05:10:57+03:00Александр Анисимов
<p>Добрый день!<br />Устанавливаю CLS 16.04.2018 (он же показывает при загрузке DVD как 17.12.2). Не мудрствуя устанавливаю с авторазметкой:<br />ci-install -l ru_RU --autopartition --auto-scheme swap,update,calculate --root-size 20480 --hostname calc_home -u root -u alex<br />(видимо -u root в строке установки лишнее, но не суть).<br />Запускается программа распаковки, всё успешно распаковывается, запрашиваются пароли пользователей (при чём для root запрашивается дважды, видимо из-за указания его в строке установки).<br />После копирования сценарий спрашивает - перегрузить компьютер? Набираю Yes.</p>
<p>Здесь начинается неожиданность - нигде не сообщается, что грузиться снова необходимо с диска. А может я просто пропустил что-то, но - не очевидно. Вставляю обратно диск, в меню. выбираю - загрузиться с первого диска.<br />Пошла настройка системы. После загрузки запустился login. Захожу под пользователем. X не загрузился.<br />Набираю startx:<br />/etc/xinit/xinitrc: line 64: twm: команда не найдена<br />/etc/xinit/xinitrc: line 68: exec: xterm: не найден<br />xinit: connection to X server lost</p>
<p>Ну и в общем всё.<br />Как побороть и всё же установить с X, и чтобы grub на разделе заработал?</p> Calculate Linux Scratch: Сравнение текущей конфигурации ядра с конфигурацией по умолчанию ?http://old.calculate-linux.org/boards/10/topics/375372018-07-08T08:00:57+03:00Denes Mitorove
<p>Сравнение текущей конфигурации ядра с конфигурацией по умолчанию<br />Используйте следующую процедуру, чтобы получить список конфигураций ядра, которые отличаются от значений по умолчанию. Имейте ввиду, что модификация одних параметров настроек может повлечь за собой изменение других параметров настроек.<br />Как сделать ?</p> Calculate Linux Scratch: Calculate Linux Scratch переделка ?http://old.calculate-linux.org/boards/10/topics/375362018-07-08T07:59:38+03:00Denes Mitorove
<p>После успешной конфигурации ядра скомпилируйте его:</p>
<p>root #make<br />Для многоядерных процессоров можно распределить работу по всем ядрам. Добавьте параметр -j(<NUMBER_OF_CORES> + 1). Например, двухядерный процессора содержит два логических ядра плюс один (2+1):</p>
<p>root #make -j3<br />Четырехъядерная система содержит четыре логических ядер плюс один (4+1):</p>
<p>root #make -j5<br />Установка<br />Если драйверы включены в виде модулей, необходимо их установить:</p>
<p>root #make modules_install<br />Модули будут скопированы в подкаталог /lib/modules.</p>
<p>Для того, чтобы установить само ядро:</p>
<p>root #make install<br />Эта команда запускает скрипт /sbin/installkernel, который является частью пакета sys-apps/debianutils. Новое ядро устанавливается в /boot//vmlinuz-{version}. Если символьная ссылка /boot/vmlinuz уже существует, она обновляется путем создания ссылки из /boot/vmlinuz на новое ядро, а ядро, установленное ранее, доступно как /boot/vmlinuz.old. (installkernel man page). То же самое происходит и для файлов config и System.map. Эти символьные ссылки удобны, потому что они указывают на новейшее ядро без изменения файлового пути (например, они могут быть использованы в конфигурации загрузчика).<br />Так правильно ?</p> Calculate Linux Scratch: RE: Возможна ли сборка на архитектуру ARM64 (Pine64)http://old.calculate-linux.org/boards/10/topics/35605?r=37094#message-370942018-02-27T10:20:21+03:00Виктор Кустов
<p>Можно, но хлопотно.</p> Calculate Linux Scratch: Возможна ли сборка на архитектуру ARM64 (Pine64)http://old.calculate-linux.org/boards/10/topics/356052017-07-03T07:36:03+03:00Сергей Пономарец
<p>Добрый день. Давно являюсь пользователем вашего дистрибутива. Недавно дома появилась новая игрушка - PineBook (<noindex><a class="external" href="https://www.pine64.org/?page_id=3707" ref="nofollow">https://www.pine64.org/?page_id=3707</a></noindex>). Вопрос такой: можно ли с помощью CLS, сделать кросс-компиляцию и сформировать дистрибутив под другую платформу. <br />Спасибо за ответ :).</p> Calculate Linux Scratch: RE: Сборка на основе CLShttp://old.calculate-linux.org/boards/10/topics/34319?r=34490#message-344902017-02-28T18:15:19+03:00Юрий Мурашко
<p>Alexander Tratsevskiy wrote:</p>
<blockquote>
<p>[...]
<br/></p>
<blockquote>
<p>Безусловно можно. Установите calculate-sources с выключенным флагом "minimal" и воспользуйтесь утилитой cl-kernel входящей в пакет sys-apps/calculate-toolkit:
<br/></p>
</blockquote>
<p>[...]
<br/></p>
</blockquote>
<p>Спасибо по примеру всё понял просто по документации не разобрался. Вот этот пример желательно добавить в новую wiki про сборку образа. Как-то на месте будет.</p> Calculate Linux Scratch: RE: Сборка на основе CLShttp://old.calculate-linux.org/boards/10/topics/34319?r=34476#message-344762017-02-28T11:50:27+03:00Alexander Tratsevskiy
<blockquote>
<p>Alexander Tratsevskiy Извеняюсь что не по теме. Простой вопрос при сборке утилитами calculate CLS можно-ли переконфигурировать ядро. Просто я попробовал и не вышло. Хотя развернув на диск естественно всё сработало.
<br/></p>
</blockquote>
<p>Безусловно можно. Установите calculate-sources с выключенным флагом "minimal" и воспользуйтесь утилитой cl-kernel входящей в пакет sys-apps/calculate-toolkit:<br /><pre>
USE="-minimal -vmlinuz" emerge calculate-sources -av
cl-kernel
</pre></p>
<p>Если после изменения настроек ядро не загружается, можно загрузиться с предыдущим ядром (заканчивается расширением .old). После этого флаг можно прописать в настройках пакета:<br /><pre>
echo sys-kernel/calculate-sources -minimal >> /etc/portage/package.use/custom
</pre></p>
<p>После этого все дальнейшие обновления ядра будут собираться с вашими настройками. В любой момент вы можете изменить настройки и собрать ядро утилитой cl-kernel.</p>
<p>Поскольку речь в теме шла о сборке образа, то приведу действия для модификации ядра в ISO образе дистрибутива на примере CLDX 64 бит:</p>
<pre>
# распаковка исходников я дра и подготовка настроек
USE="-minimal -vmlinuz" emerge calculate-sources -av
# если понадобится проверить настройки, уберите опцию 'skip-build', тогда ядро установится
cl-kernel --skip-build
# развертывание образа с использованием unionfs
cl-builder-prepare --source /var/calculate/linux/cldx-20170227-x86_64.iso
# создание пути шаблонов
mkdir /run/calculate/mount/distros_CLDX_amd64/var/calculate/templates
# копирование настроек ядра созданных скриптом cl-kernel
cp -r /var/calculate/templates/kernel /run/calculate/mount/distros_CLDX_amd64/var/calculate/templates
# изменение флага пакета ядра, чтобы не удалялись исходники после установки
echo sys-kernel/calculate-sources -minimal >> /run/calculate/mount/distros_CLDX_amd64/etc/portage/package.use/custom
# обновление образа с пересборкой ядра
cl-builder-update
# запаковка образа
cl-builder-image
# завершение сборки
cl-builder-break
</pre>
<blockquote>
<p>Сменил обоину, тему, иконки, но вот расположение панелей не получилось сменить, почему-то так и остались по дефолту. Не принципиально, но хотелось бы, чтобы работало.
<br/></p>
</blockquote>
<p>В комментарии к каждой опции в скобках написаны поддерживаемые дистрибутивы. Пока смена расположения панелей поддерживается только в MATE.</p> Calculate Linux Scratch: RE: Сборка на основе CLShttp://old.calculate-linux.org/boards/10/topics/34319?r=34466#message-344662017-02-27T15:10:56+03:00Николай Човганский
<p>В принципе всё получилось, раза с пятого наверно)) Сменил обоину, тему, иконки, но вот расположение панелей не получилось сменить, почему-то так и остались по дефолту. Не принципиально, но хотелось бы, чтобы работало.</p> Calculate Linux Scratch: RE: Сборка на основе CLShttp://old.calculate-linux.org/boards/10/topics/34319?r=34464#message-344642017-02-27T15:03:01+03:00Юрий Мурашко
<p>Alexander Tratsevskiy Извеняюсь что не по теме. Простой вопрос при сборке утилитами calculate CLS можно-ли переконфигурировать ядро. Просто я попробовал и не вышло. Хотя развернув на диск естественно всё сработало.</p> Calculate Linux Scratch: RE: Сборка на основе CLShttp://old.calculate-linux.org/boards/10/topics/34319?r=34456#message-344562017-02-27T13:50:19+03:00Alexander Tratsevskiy
<p>Николай Човганский wrote:</p>
<blockquote>
<p>Добрый день. Сделал как вы написали, то есть создал файл ini.env в каталопе /etc/calculate, в образе системы и скопировал данные из /var/lib/layman/calculate/profiles/ini.env, отредоктировал, как мне надо, но система никак не реагирует на ini.env и при загрузке не берёт оттуда данные. Может подскажите в какую сторону смотреть?
<br/></p>
<p><br/>
Вот мои настройки в ini.env:
<br/>
[...]
<br/></p>
</blockquote>
<p>А куда вы скопировали? Образ находится в /run/calculate/mount/distros_CLDX_amd64, копировать нужно в эту директорию. В директории /var/calculate/builder/distros_CLDX_amd64 хранится дельта изменений либо распакованный образ, в случае если вы не используете слои.</p>
<p>Так же при использовании chroot нужно указывать директорию /run/calculate/mount/distros_CLDX_amd64. Поправим в следующей версии утилит вывод на экран.</p>
<p>P.S. Желательно не копировать ini.env целиком по ряду причин: параметры могут быть переименованы, не все опции подходят для конкретного дистрибутива, разобраться что вы меняли а что оставили по умолчанию сложно, много лишних комментариев с указанием поддерживаемых дистрибутивов.</p> Calculate Linux Scratch: RE: Сборка на основе CLShttp://old.calculate-linux.org/boards/10/topics/34319?r=34423#message-344232017-02-23T10:11:16+03:00Николай Човганский
<p>Добрый день. Сделал как вы написали, то есть создал файл ini.env в каталопе /etc/calculate, в образе системы и скопировал данные из /var/lib/layman/calculate/profiles/ini.env, отредоктировал, как мне надо, но система никак не реагирует на ini.env и при загрузке не берёт оттуда данные. Может подскажите в какую сторону смотреть?</p>
<p>Вот мои настройки в ini.env:<br /><pre>
# User Profile Settings
[profile]
# Window border (cld, cldc, cldm, cldx)
appearance-border = Arc-Dark
# Mouse cursor theme (cld, cldc, cldm, cldx)
appearance-cursor = Breeze
# Icon theme (cld, cldc, cldm, cldx)
appearance-icons = Papirus-Dark
# Look and feel (cld, cldc, cldm, cldx)
appearance-style = Arc-Dark
# Desktop theme (cld)
appearance-theme = Arc-Dark
# Desktop background (cld, cldc, cldm, cldx)
appearance-wallpaper = /usr/share/backgrounds/xfce/1.jpg
# Font size (cld, cldc, cldm, cldx)
font-size = 10
# Задержка в миллисекундах (cld, cldc, cldm, cldx)
keyboard-delay = 330
# Частота повтора знаков в секунду (cld, cldc, cldm, cldx)
keyboard-rate = 30
# Mouse click policy 'single', 'double' (cldc, cldm, cldx)
mouse-clickpolicy = single
# (cldc, cldm, cldx)
mouse-doubleclick-delayed = 400
# Настройка мышки для левшей (cld, cldc, cldm, cldx)
mouse-lefthanded = off
# Time in seconds after which put the to sleep an inactive computer, '0' - newer (cldm)
power-computer-sleep = 0
# Time in seconds after which the display is turned off when idle, '0' - newer (cldc, cldm)
power-display-sleep = 30
# Activate screensaver when computer is idle (cldm)
screensaver-activation = on
# Time in minutes, after which the computer is idle (cldm)
screensaver-delay = 10
# Lock screen when screensaver is active (cldm)
screensaver-lock = on
# Интервал смены обоев в минутах, '0' - newer (cldx)
wallpaper-cycle = 0
# Icon size (cldx)
wm-icon-size = 48
# (cldm, cldx)
wm-panel-main-autohide = off
# The position of the main panel: 'top', 'bottom', 'left', 'right' (cldm)
wm-panel-main-position = bottom
# The size of the Main panel (cldx, cldm)
wm-panel-main-size = 32
# (cldm, cldx)
wm-panel-menu-autohide = on
# Position the Quick Launch toolbar: 'top', 'bottom', 'left', 'right' (cldm)
wm-panel-menu-position = left
# The size of the Quick Launch toolbar (cldm, cldx)
wm-panel-menu-size = 56
[system]
# Remove old kernel from /boot, /lib/modules
remove_old_kernel = on
</pre></p> Calculate Linux Scratch: RE: Сборка на основе CLShttp://old.calculate-linux.org/boards/10/topics/34319?r=34379#message-343792017-02-21T12:23:28+03:00Николай Човганский
<p>Благодарю за ответ! Буду дальше разбираться.</p> Calculate Linux Scratch: RE: Сборка на основе CLShttp://old.calculate-linux.org/boards/10/topics/34319?r=34353#message-343532017-02-20T15:21:27+03:00Alexander Tratsevskiy
<p>В файле оверлея /var/lib/layman/calculate/profiles/ini.env описаны многие настройки рабочего стола, в т.ч. расположение панелей. Сегодняшним обновлением туда добавятся опции appearance-border, appearance-cursor, appearance-icons, appearance-style, appearance-theme и appearance-wallpaper, через которые вы сможете изменить рамки окна, тему курсора, иконки, стиль рабочего стола, тему plasma в kde, указать путь к файлу обоев.</p>
<p>Чтобы использовать эти настройки в своём Live USB, создайте файл /etc/calculate/ini.env в образе системы и перенесите в него необходимые настройки. Этот файл имеет больший приоритет. При установке системы ini.env переносится на жесткий диск.</p>
<p>Пример:<br /><pre>
[profile]
appearance-cursor = redglass
appearance-wallpaper = /usr/share/wallpapers/Calculate-dm/contents/images/1024x768.jpg
</pre></p> Calculate Linux Scratch: Сборка на основе CLShttp://old.calculate-linux.org/boards/10/topics/343192017-02-17T15:34:07+03:00Николай Човганский
<p>Всем привет)<br />С созданием собственной сборки я разобрался, остался один нюанс. Подскажите пожалуйста, как сделать так, чтобы при загрузке моей сборки (CLS+XFCE) в live-режиме загружались обои, тема и иконки именно те, которые мне нужно. Где и как это указать, может конфиг какой отредактировать во время сборки?</p>