Решено: Можно ли не обновлять calculate linux?
Модератор: Bizdelnick
Решено: Можно ли не обновлять calculate linux?
Мне нужен компьютер как тв плеер для телевизора. Я поставил слабенький компьютер и calculate linux с xfce. Прочитал http://www.calculate-linux.ru/wiki/index/ruкое что попробовал, поставил опцию, чтобы софт компилировался, а не копировался с бинарников, обновил безопасность и так по мелочи. Очень растроился, что за зависимостями теперь мне надо будет следить самому. Ну не интересно мне за тв плеером следить. Вопрос.
А что будет, если я отключу ssh сервис, поставлю на root и пользователя пароль посложнее и не буду обновлять calculate linux совсем. При этом раз в полгода (год) буду ставить какие нибудь программы (например, wine или игру никса какую нибудь).
Всё взломают? Всё сломается через полгода при установке новых программ? Или ничего не будет?
А что будет, если я отключу ssh сервис, поставлю на root и пользователя пароль посложнее и не буду обновлять calculate linux совсем. При этом раз в полгода (год) буду ставить какие нибудь программы (например, wine или игру никса какую нибудь).
Всё взломают? Всё сломается через полгода при установке новых программ? Или ничего не будет?
Re: Решено: Можно ли не обновлять calculate linux?
"Нельзя узнать вкус груши, не попробовав её" (с) Мао Дзе Дун.
Русский форум. Задаёшь вопрос, потом тебе долго рассказывают, какой ты м-к.
Re: Решено: Можно ли не обновлять calculate linux?
Ничо не понял из ответов.
Re: Решено: Можно ли не обновлять calculate linux?
В основе Calculate лежит, как Вы знаете, Gentoo. Одна из особенностей данного дистрибутива: rolling release и отсутствие версий. В его репозитории всегда лежат сравнительно свежие стабильные программы – и они расчитаны на установку на столь же свежую систему. Обновлять Gentoo надо не для безопасности, а для совместимости. И, если сделать слишком большую (полгода-год) паузу – при обновлении запросто может сломаться сам менеджер пакетов или ещё что-нибудь базовое.
Представьте себе rolling release репозиторий, как гусеничный вездеход, медленно едущий вперёд. Новые версии добавляются, старые выкидываются. Чтобы обновиться, надо забраться на борт и подойти к кабине. Но если отстали больше, чем на корпус – догонять придётся по болоту.
У Calculate есть релизы и собственный репозиторий, но, всё же, это не Debian с поддержкой и обратной совместимостью на несколько лет. О его особенностях можно задать вопрос в разделе Gentoo или в личку L'autre. В целом, дистр классный, не раз спасал, особенно на необузданных ноутбуках.
Представьте себе rolling release репозиторий, как гусеничный вездеход, медленно едущий вперёд. Новые версии добавляются, старые выкидываются. Чтобы обновиться, надо забраться на борт и подойти к кабине. Но если отстали больше, чем на корпус – догонять придётся по болоту.
У Calculate есть релизы и собственный репозиторий, но, всё же, это не Debian с поддержкой и обратной совместимостью на несколько лет. О его особенностях можно задать вопрос в разделе Gentoo или в личку L'autre. В целом, дистр классный, не раз спасал, особенно на необузданных ноутбуках.
Re: Решено: Можно ли не обновлять calculate linux?
Ну так, какой вопрос - такой и ответ.
На подобно поставленный вопрос можно ответить, как "обновлять надо обязательно", так и "обновлять не надо, категорически". И оба ответа будут правильными.
Проще попробовать поставить и посмотреть. Особенно, если не выставлять ненужные порты в интернет. Я насчет "Всё взломают?"
А само собой ничего не ломается. Если в калькуляторе через полгода без обновлений пытаться поставить что-то новое, то, с большой вероятностью, это новое потребует (по зависимостям) что-то обновить. А оно, в свою очередь, что-то свое...
На подобно поставленный вопрос можно ответить, как "обновлять надо обязательно", так и "обновлять не надо, категорически". И оба ответа будут правильными.
Проще попробовать поставить и посмотреть. Особенно, если не выставлять ненужные порты в интернет. Я насчет "Всё взломают?"
А само собой ничего не ломается. Если в калькуляторе через полгода без обновлений пытаться поставить что-то новое, то, с большой вероятностью, это новое потребует (по зависимостям) что-то обновить. А оно, в свою очередь, что-то свое...
Re: Решено: Можно ли не обновлять calculate linux?
Верно
Почему надо обновлять (и почаще), если хочется иногда ставить что-нибудь новое – я уже объяснил. С другой стороны, установленный "на скорую руку" Calculate спокойно жил на папином ноутбуке года три, под принципом "работает – не трогай". Переустановить (т.к. обновить не представлялось возможным) пришлось только когда в браузере перестали нормально работать некоторые сайты.
Re: Решено: Можно ли не обновлять calculate linux?
В принципе можно и не обновлять, только тогда если надо ставить некоторые проги с разницей полгода придется делать срез исходников репозитория, а он не маленький.
Инече через некоторое время исходники могут стать не доступными.
Скачать из определенного ебилда иходник:
Инече через некоторое время исходники могут стать не доступными.
Скачать из определенного ебилда иходник:
Код: Выделить всё
# ebuild путь/пакет-xxx.ebuild fetch
Re: Решено: Можно ли не обновлять calculate linux?
Я б поставил какой-нибудь дистрибутив с релизной моделью. Например, Slackware -- в релиз приходят только неломающие обновления безопасности, между релизами срок существенный, нет никакой необходимости обновляться на новый релиз.
Поставил, настроил и забыл.
Поставил, настроил и забыл.
Re: Решено: Можно ли не обновлять calculate linux?
Спасибо огромное за советы. Что я в итоге понял.
- Если я буду обновлять свой calculate, то один раз за полгода я успею поставить какой-то новый софт на систему, а через год система рухнет, так как при обновлении что нибудь не скомпилируется, как в топике Прошу помощи в обновлении Gentoo
- Если я не буду обновлять свой calculate, то мне надо ничего не устанавливать на него вообще и переустаустанавливать систему, когда надо новый софт поставить.
Ещё подумаю, но наверное буду обновлять.
---
Почитал https://dev.gentoo.org/~zmedico/portage/doc...n/ebuild.1.html
Несколько неудобная у меня проблема, хотя по инструкции должен быть /etc/make.conf по факту у меня его там нет. Опять же, если в инструкции указано как вывести все установленные пакеты в системе, то не понятно как вывести их с путём сперва.
Короче, ничо не понял.
---
Моя проблема описана в Решено: Компьютер для телевизора -- настройки для производительности?
Есть старый компьютер на нём терялись кадры на видео выше 1920*1080 25 кадров 10 мбит под убунту (и оффтопик 7). Я читал как оптимизировать убунту и вычитал, что надо компилировать программы из исходников, при чём на gentoo. gentoo не осиилил установку, поставил calculate и всё работает сразу из коробки. Никто в интернетах не пишет, что Slackware также производительный дистрибутив, а gentoo Aliech и Bizdelnick хвалили. Скажите, пожалуйста, Slackware также крут по производительности?
- Если я буду обновлять свой calculate, то один раз за полгода я успею поставить какой-то новый софт на систему, а через год система рухнет, так как при обновлении что нибудь не скомпилируется, как в топике Прошу помощи в обновлении Gentoo
- Если я не буду обновлять свой calculate, то мне надо ничего не устанавливать на него вообще и переустаустанавливать систему, когда надо новый софт поставить.
Ещё подумаю, но наверное буду обновлять.
---
# ebuild путь/пакет-xxx.ebuild fetch
Почитал https://dev.gentoo.org/~zmedico/portage/doc...n/ebuild.1.html
Несколько неудобная у меня проблема, хотя по инструкции должен быть /etc/make.conf по факту у меня его там нет. Опять же, если в инструкции указано как вывести все установленные пакеты в системе, то не понятно как вывести их с путём сперва.
Короче, ничо не понял.
---
Я б поставил какой-нибудь дистрибутив с релизной моделью. Например, Slackware
Моя проблема описана в Решено: Компьютер для телевизора -- настройки для производительности?
Есть старый компьютер на нём терялись кадры на видео выше 1920*1080 25 кадров 10 мбит под убунту (и оффтопик 7). Я читал как оптимизировать убунту и вычитал, что надо компилировать программы из исходников, при чём на gentoo. gentoo не осиилил установку, поставил calculate и всё работает сразу из коробки. Никто в интернетах не пишет, что Slackware также производительный дистрибутив, а gentoo Aliech и Bizdelnick хвалили. Скажите, пожалуйста, Slackware также крут по производительности?
Re: Решено: Можно ли не обновлять calculate linux?
/etc/portage/make.conf уже давно используется...
Пересобрать все установленные пакеты в системе команда:
Исходники сами скачиваются если не сильно устарело дерево портов, а если устарело то и смысла в полных путях нет.
Сделать срез репозтория просто прогнать find путь /usr/portage на наличие ебилдов и применить к каждому ранее указаную команду для скачивания.
А так слака тоже ни чего по скорости, только в место кед не мешало бы выбрать менеджер по легче.
Пересборка мира на древнем компе это страшно долго, можно конечно воспользоваться distcc для сборки через сеть чтобы собирал более мощный комп, но тогда должно установлено и на нем distcc и версия компилятора должна быть одной и той же.
Пересобрать все установленные пакеты в системе команда:
Код: Выделить всё
# emerge -ave @world
Исходники сами скачиваются если не сильно устарело дерево портов, а если устарело то и смысла в полных путях нет.
Сделать срез репозтория просто прогнать find путь /usr/portage на наличие ебилдов и применить к каждому ранее указаную команду для скачивания.
А так слака тоже ни чего по скорости, только в место кед не мешало бы выбрать менеджер по легче.
Пересборка мира на древнем компе это страшно долго, можно конечно воспользоваться distcc для сборки через сеть чтобы собирал более мощный комп, но тогда должно установлено и на нем distcc и версия компилятора должна быть одной и той же.
Re: Решено: Можно ли не обновлять calculate linux?
На счет просмотра видео самым лучшим мне показался из оконных менеджеров E17
Позволяет оптимально использовать видеокарту для прорисовки видео. Главное что бы было включено прорисовка opengl это все делается в настройках, единственный минус не работает системный лоток, по этому нужно смотреть в сторону стороннего traer.
Позволяет оптимально использовать видеокарту для прорисовки видео. Главное что бы было включено прорисовка opengl это все делается в настройках, единственный минус не работает системный лоток, по этому нужно смотреть в сторону стороннего traer.
Re: Решено: Можно ли не обновлять calculate linux?
Обычно пишут о проблемах. Когда все работает, о чем писать-то?
В любом случае есть смысл поставить и попробовать. Возникнут трудности -- не стесняйтесь спрашивать.
Пересобрать какой-либо из пакетов с измененными параметрами оптимизации также не составит труда -- все сценарии сборки лежат в дереве дистрибутива в каталоге /source, там же и исходники, из которых собирался конкретный бинарный пакет, замена версии обычно не является проблемой.
Особых чудес от пересборки под конкретное старое железо ждать не стоит ни в одном из дистрибутивов.
А в остальном -- решать только вам.
Re: Решено: Можно ли не обновлять calculate linux?
Пересобрать все установленные пакеты в системе команда:
# emerge -ave @world
Как планирую обновляться я. Если совсем не правильно, то скажите, пожалуйста, что и почему.
Раз в неделю запускать:
emerge --sync
emerge -uND world
А вот
emerge -eс world
я планировал запускать раз в год предварительно перекусив, помолившись, заварив чаю и записав на флешку установочный образ calculate linux, вдрг после обновления надо будет переустановить gentoo, как винду. Из Вашего совета мне не понятно.
0. Мой способ обновления совсем не правильный?
1. Вы советуете иногда "пересобирать мир" (или правильнее делать полное обновление) и не париться с обычными обновлениями? Как часто?
2. Что значит ваша собака @world чем она отличается от просто world как во всех инструкциях пишут?
Особых чудес от пересборки под конкретное старое железо ждать не стоит ни в одном из дистрибутивов.
Мне сложно оценить производительность. Но на убунту видео солидно подвисало, а на calculate всё сразу работает. Значит сборка под железо всё таки плюсы даёт и не мелкие.
Про Slackware понял, будет время -- обязательно попробую, спасибо.
зы
заодно спрошу, скажите, а мне нужна опция -c? Просто у меня винт 160 гб, ничего толком на нём не будет, ну запишу на него кино, посмотрю -- сотру. Фильмы у меня тянет гигабайт на 20-40. А то может больше проблем огребу с удалением старых пакетов?
Re: Решено: Можно ли не обновлять calculate linux?
То что я указал нужно для gentoo, или для calculate если планируете пересобрать все пакеты с оптимизацией под сво процессор, подробрее позже напишу ато на мобиле...
Re: Решено: Можно ли не обновлять calculate linux?
Собака означает что это сет.
Сет @world включает в себя system и world
Посмотреть список сетов командой:
В место:
лучше использовать:
Так как последняя кроме синхронизации основного дерева портов, синхронизирует еще оверлеи.
Обновлять рекомендуется так:
Но это для gentoo, для calculate рекомендуется больше бинарное обновление тыц, если только не меняли флаги в системе. В последних новостях смотрю изменился путь обновления с помощью iso тыц
ну тут нет ни какой оптимизации под железо, просто особенность сборки и легковесный менеджер xfce дает результат, если бы стоял x11-wm/enlightenment:0.17 Проигрывание видео было бы еще лучше.
Оптимизация под железо обычно включает в себя включение в ядро только тех функций которые необходимы конкретно вашему железу и сборка всех пакетов с оптимизацией конкретно под ваш процессор.
Сет @world включает в себя system и world
Посмотреть список сетов командой:
Код: Выделить всё
# emerge --list-sets
В место:
Код: Выделить всё
# emerge --sync
лучше использовать:
Код: Выделить всё
# eix-sync
Так как последняя кроме синхронизации основного дерева портов, синхронизирует еще оверлеи.
Обновлять рекомендуется так:
Код: Выделить всё
# eix-sync
# emerge -avuND @world
# emerge -c
# emerge @preserved-rebuild
Но это для gentoo, для calculate рекомендуется больше бинарное обновление тыц, если только не меняли флаги в системе. В последних новостях смотрю изменился путь обновления с помощью iso тыц
Значит сборка под железо всё таки плюсы даёт и не мелкие.
ну тут нет ни какой оптимизации под железо, просто особенность сборки и легковесный менеджер xfce дает результат, если бы стоял x11-wm/enlightenment:0.17 Проигрывание видео было бы еще лучше.
Оптимизация под железо обычно включает в себя включение в ядро только тех функций которые необходимы конкретно вашему железу и сборка всех пакетов с оптимизацией конкретно под ваш процессор.
Спасибо сказали:
Re: Решено: Можно ли не обновлять calculate linux?
# eix-sync
# emerge -avuND @world
# emerge -c
# emerge @preserved-rebuild
Что из этого понял я. По какой то причине вы не советуете запускать emerge -e никогда. Почему?
Но это для gentoo, для calculate рекомендуется больше бинарное обновление тыц, если только не меняли флаги в системе.
У меня убунту на lxde видео не показывало, то есть я думал, что именно перекомпилиция сделала плеер более быстрым. Я ошибался.
Про возможность бинарного обновления мне понятно, попробую обновляться в стиле gentoo, хотя use флаги не менял.
вот файл nano -w /etc/portage/make.conf/custom
Код: Выделить всё
#------------------------------------
# Основные опции сборки
#------------------------------------
# Использование для обновления бинарных пакетов (по умолчанию) либо
# исходных кодов.
FEATURES="-getbinpkg"
#------------------------------------
# Настройки компилятора
#------------------------------------
# Дополнительные параметры, передаваемые компилятору. Флаг '-march=native'
# оптимизирует программы под ваше оборудование.
#CFLAGS="-O2 -march=native -pipe"
#CXXFLAGS="${CFLAGS}"
#----------------------------------
# Ускорение компиляции
#----------------------------------
# Количество параллельных процессов, запускаемых при установке пакета.
MAKEOPTS="-j3"
# Количество пакетов для одновременной сборки.
#EMERGE_DEFAULT_OPTS="${EMERGE_DEFAULT_OPTS} --jobs=1"
Как я понимаю, раз я убрал комментарий FEATURES="-getbinpkg" то значит он уже будет компилировать?
---
Смотрите, вот я не понимаю, что такое термин "сет" и где об этом почитать. Везде как-то разрознено, как будто термин понятен. например:
Код: Выделить всё
emerge --list-sets
autodeps
changed-deps
custom
downgrade
installed
live-rebuild
module-rebuild
preserved-rebuild
profile
rebuilt-binaries
security
selected
selected-packages
selected-sets
system
unavailable
unavailable-binaries
world
x11-module-rebuild
что обозначают эти строчки?
Или вот
Код: Выделить всё
cd /usr/share/portage/config/sets/
ls
calculate.conf portage.conf xorg.conf
Какой файл смотреть для понимания сетов? Почему все просто world пишут?
Что такое сеты и (или) атомы?
Re: Решено: Можно ли не обновлять calculate linux?
Ну сеты это определенные автоматизации системы портов, позволяющие собирать определенные группы пакетов(атомов).
Например ранее перед переходом на новый компилятор требовалось сначала собирать тулчин, и только потом собирать system и только потом собирать мир. Теперь сет @world это все делает сам.
На счет ключика -e то это сборка всех пакетов от которых зависит определенная сборка, это уже на усмотрение сборщика, хочет ли он пересобрать все пакеты или нет. Это не значит что я считаю это не надо использовать, в некоторых случаях надо.
Например вам надо так как вы уже используете другие опции сборки комрилятора. Один раз очень даже надо.
Например ранее перед переходом на новый компилятор требовалось сначала собирать тулчин, и только потом собирать system и только потом собирать мир. Теперь сет @world это все делает сам.
На счет ключика -e то это сборка всех пакетов от которых зависит определенная сборка, это уже на усмотрение сборщика, хочет ли он пересобрать все пакеты или нет. Это не значит что я считаю это не надо использовать, в некоторых случаях надо.
Например вам надо так как вы уже используете другие опции сборки комрилятора. Один раз очень даже надо.
Спасибо сказали:
Re: Решено: Можно ли не обновлять calculate linux?
Спасибо теперь понятно. Окончательно разберусь с опциями компилятора и буду пересобирать.