Создание локального оверлея для simplescreenrecorder

Нашел в пакетах нужную мне программу

Сервисы » Обзор пакетов » media-video » simplescreenrecorder »
simplescreenrecorder-0.3.6.ebuild
можно скачать файл в формате .bin

Понял что нет этого в стандартных способах установки и надо создавать локальный оверлей и туда уже размещать нужные программы которых нет.

Перечитал все статьи где упоминается создание оверлея… пишут как лучше сделать… чтобы при обновлениях ничего не слитело… и создают все по разному с разными папками и рекомендациями…

Вообщем я окончательно запутался.

Какие папки создавать? как правильно разместить и что вообще делать с этим файлом…

Подсказки специалистов конечно убыстрят мои поиски в разы.

создать :

mkdir  /var/lib/layman/my && mkdir  /var/lib/layman/my/profiles && mkdir  /var/lib/layman/my/metadata && echo 'my' >>  /var/lib/layman/my/profiles/repo_name && echo 'masters = gentoo' >>  /var/lib/layman/my/metadata/layout.conf

чтоб оверлей был виден системе :

nano /var/lib/layman/make.conf

и дописываете свой

/var/lib/layman/my

для ебилда :

mkdir /var/lib/layman/my/media-video && mkdir /var/lib/layman/my/media-video/simplescreenrecorder && cp /путь/до/simplescreenrecorder-0.3.6.ebuild /var/lib/layman/my/media-video/simplescreenrecorder/ && cd /var/lib/layman/my/media-video/simplescreenrecorder && ebuild *.ebuild digest

далее :

eix-update

проверяем :

eix simplescreenrecorder

Всё понятно ?)

зы . запись с раб. стола :

ffmpeg -video_size 1920x1080 -framerate 25 -f x11grab -i :0.0 -qscale 1 output.avi

Иван Иванов wrote:

Всё понятно ?)

Более чем. Огромное спасибо :slight_smile: Всё получилось.
Начал помаленьку заполнять wiki и обязательно на днях выложу и это описание подробно.
Можно уточнить некоторые моменты:

  1. Теперь можно по аналогии добавлять другие ebuildы в эти папки?
  2. При обновлении cl-update и они будут обновляться?
  3. Это стабильно и надежно для системы?

Алексей Долотов wrote:

Можно уточнить некоторые моменты:

  1. Теперь можно по аналогии добавлять другие ebuildы в эти папки?
  2. При обновлении cl-update и они будут обновляться?
  3. Это стабильно и надежно для системы?

1) загляните в /usr/portage/ … категория/название/*.ebuild
2) новые версии ебилдов кладёте руками сами ибо это ваш оверлей :slight_smile: да , будут … если в вашем оверлее будет что то новое .
3) для системы это такой же оверлей как и другие . Будут ли проги работать - неизвестно … всё что вы устанавливаете на свою машину , вы ставите на свой страх и риск (http://www.calculate-linux.ru/main/ru/license п 3 читать внимательно ) .

Иван Иванов wrote:

создать :
[…]

Можно уточнить, по какой причине выбрано расположение оверлея в /var/lib/layman/ а не в /usr/local/portage?

Иван Иванов wrote:

  1. новые версии ебилдов кладёте руками сами ибо это ваш оверлей :slight_smile: да , будут … если в вашем оверлее будет что то новое .

Скажите как я понял в ебилде прописывается путь откуда брать саму программу. Как быть с программами 1с они не лежат в открытом доступе а скачиваются с личного кабинета пользователя после авторизации. Получается надо создать свой каталог куда ложить эти программы в нужном формате а в ебилде прописывать путь. Правильно понимаю?
Как быть если программы в rpm или другом виде?

Понял что нет этого в стандартных способах установки

Вообще ebuild в оверлее calculate, даже пакет бинарный есть.

Alexander Tratsevskiy wrote:

Понял что нет этого в стандартных способах установки

Вообще ebuild в оверлее calculate, даже пакет бинарный есть.

Действительно нашел его тут /var/calculate/packages/x86_64/media-video/

Тогда получается что я не так искал программу

user@calculate ~ $ eix simplescreenrecorder
[I] media-video/simplescreenrecorder
     Доступные версии:      0.3.6{tbz2}[1] 0.3.6{tbz2}[2] **9999[1] {+asm debug jack mp3 pulseaudio +qt4 qt5 theora vorbis vpx x264 ABI_MIPS="n32 n64 o32" ABI_PPC="32 64" ABI_S390="32 64" ABI_X86="32 64 x32"}
     Установленные версии:  0.3.6{tbz2}[1](13:49:43 01.09.2016)(asm mp3 pulseaudio qt5 theora vorbis vpx x264 -debug -jack -qt4 ABI_MIPS="-n32 -n64 -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32")
     Домашняя страница:     http://www.maartenbaert.be/simplescreenrecorder
     Описание:              A Simple Screen Recorder

[1] "calculate" /var/lib/layman/calculate
[2] "my" /var/lib/layman/my

В конце и говорит о том что программа есть в оверлее calculate и в том что я создал.

И по команде

 # emerge media-video/simplescreenrecorder

у меня и установился с [1] “calculate” /var/lib/layman/calculate ?

Алексей Долотов wrote:

Alexander Tratsevskiy wrote:

Понял что нет этого в стандартных способах установки

Вообще ebuild в оверлее calculate, даже пакет бинарный есть.

Действительно нашел его тут /var/calculate/packages/x86_64/media-video/

Тогда получается что я не так искал программу

[…]

В конце и говорит о том что программа есть в оверлее calculate и в том что я создал.

И по команде

[…]

у меня и установился с [1] “calculate” /var/lib/layman/calculate ?

читать до полного понимания man eix , man emerge , man layman , man ebuild - там есть ответы на ваши вопросы в рамках темы (что то из этого есть на русском языке на этом сайте в разделе документация) :wink:

Иван Иванов wrote:

читать до полного понимания man eix , man emerge , man layman , man ebuild - там есть ответы на ваши вопросы в рамках темы (что то из этого есть на русском языке на этом сайте в разделе документация) :wink:

Конечно буду это читать и изучать а еще буду на основании этого писать статьи на простом понятном языке.
Очень часто из красиво и полно написано технической документации можно по простому в двух словах доходчиво объяснить.
Я не забуду как один раз сравнил учебники по алгебре выпуска 50 года и современный 72. Там была простая теорема о доказательстве что сумма углов в треугольнике равна 180 градусам. В современном учебнике доказательстово было на 2 листах и одно из самых сложных а в старом в 4 строки. Старый учитель геометрии на вопрос почему так сказал очень просто “Все в мире усложняют чтобы до сути людям было сложно дойти”
Ну а что из моей затеи выйдет покажет только время.

Алексей Долотов wrote:

Конечно буду это читать и изучать а еще буду на основании этого писать статьи на простом понятном языке.

для тех кто привык к “тупоскопипастил” без разницы как написано … у них всё равно будут вопросы так как не думают что делают . Для тех кто хочет понимать что он делает вполне достаточно виртуалки (зачем убивать рабочее) + доки (те что есть) + гугл (порой интересно посмотреть кто как решил какую то проблему) … мне , простому пользователю , этого хватает :slight_smile:

Иван Иванов wrote:

Алексей Долотов wrote:

Конечно буду это читать и изучать а еще буду на основании этого писать статьи на простом понятном языке.

для тех кто привык к “тупоскопипастил” без разницы как написано … у них всё равно будут вопросы так как не думают что делают . Для тех кто хочет понимать что он делает вполне достаточно виртуалки (зачем убивать рабочее) + доки (те что есть) + гугл (порой интересно посмотреть кто как решил какую то проблему) … мне , простому пользователю , этого хватает :slight_smile:

Соглашусь с тем что многие хотят “тупоскопипастил” и действительно без разницы как написано… и не думаю… Сужу по себе а мне именно и не хватает каких то базовых основ и чтобы все это можно было просто и доступно почитать. Как учили в институте " не надо все знать надо просто знать где искать ответ" Как мне так и любому новичку чтобы начать изучать что то надо стимул и этот стимул когда что то получается и потом погружаешся всё глубже и глубже. Вот и постораюсь изложить мой практический путь пошагово… описывая какие задачи и как решал не тупо кодами а с базовыми понятиями… вобщем все покажет время… если даже это и будет никому не надо то это надо мне а это главное в любом процессе.

Алексей Долотов wrote:

… это надо мне …

мой любимый стимул + “у кого то всё работает” :slight_smile:

… " не надо все знать надо просто знать где искать ответ" …

man/doc/help для этого и нужен … что бы было где посмотреть независимо от есть доступ в интернет или его нет .

… не хватает каких то базовых основ и чтобы все это можно было просто и доступно почитать …

это нормально , вы же изучаете что то новое :slight_smile:

зы. Насчёт “можно было просто и доступно почитать” … вы просто с hsa ещё не сталкивались ))

Иван Иванов wrote:

это нормально , вы же изучаете что то новое :slight_smile:

зы. Насчёт “можно было просто и доступно почитать” … вы просто с hsa ещё не сталкивались ))

:slight_smile: После книг Блаватской Елены Петровны можно рассказать и научить червяка летать… если захотеть! С учетом что мозг используем на 5 % страшно подумать что будет если хотя бы разогнать до 20 % но с таким мозгом мы не нужны правителям :slight_smile:
что то отвлекся я от Linux :slight_smile: