id: Гость   вход   регистрация
текущее время 22:23 19/04/2024
Автор темы: Кеша, тема открыта 07/02/2013 23:09 Печать
Категории: операционные системы
https://www.pgpru.com/Форум/UnixLike/LiberteLinuxHardenedGentoo
создать
просмотр
ссылки

Liberte Linux (Hardened Gentoo)

Ох, зарекался не создавать эту тему...Так что простите заранее.
Форум автора перечитал от и до – ответа там не нашел (топиков с вопросами много, но автор отвечает везде, кроме них), в Википедии тоже обсуждают только косяки при сборке.
В общем никак не получается собрать.. Rsync установил, компилятор тоже(Пробовал из под Убунты). Но увы – слетает и все.
Очень прошу помочь, если есть гентушники или просто те счастливчики, кто осилил собрать его.
У автора все просто:
http://dee.su/liberte-build
Но увы, у меня не то что просто, но и сложно не получается(
Ссылка на git:
https://github.com/mkdesu/liberte


Если можно – укажите в двух словах, что не так и какие тонкости при сборке Hardened Gentoo.
Заранее благодарен.


 
На страницу: 1, 2, 3, 4, 5, ... , 16, 17, 18, 19, 20 След.
Комментарии
— Кеша (09/02/2013 02:32)   профиль/связь   <#>
комментариев: 71   документов: 5   редакций: 1
Чтобы разобраться, нет необходимости компилить, если только вы не собираетесь вникать в исходный код или править его — достаточно вдумчиво прочитать документацию и мануалы (что тоже не просто).

Мануалы прочитал вдоль и поперек. Вы правы, хочу научиться читать код. А т.к. не кодер и не опытный пользователь Линукса – хочу попробовать сразу на практике, т.к. времени на чтение толмудов по Линуксу нет. С кодом более-менее разобрался, точнее не именно с матаном, а с расположением файлов, конфигов системы и встраемого софта и тд. Но вот скомпиллить пока так и не смог.
Для сборки LiveCD есть такая штука, вот даже чьи-то конфиги. Я под себя писал что-то такое:

Спасибо, но Вы знаете, мне кажется, что это для более опытных пользователей. Я для себя вижу мой путь здесь следующим образом:
1)Читаю и изучаю мануалы – сделано.
2)Изучаю исходные код и вношу нужные мне изменения в список пакетов – сделано.
3)Компиллирую – не сделано.
Но Ваше сообщение очень полезно, я теперь знаю, что есть и другие способы сборки дистрибутивов, а более подкованные люди возьмут себе это на вооружение.

видимо идиоты в Tails и JonDO, что используют debian. нужно лезть в gentoo. там "слаще". " у вас есть свободное время? тогда мы убьем его вам!"

Ну я Вам как начинающий пользователь тоже могу сказать, что да – мне удобнее Debian, а пока точнее Ubuntu, с которой я благополучно мигрировал на Mint. Там не идиоты сидят, просто мне в данной ситуации размер – критичен. И еще – мне изначально не понравилась Gentoo, но я солидарен с мнением автора Liberte, на счет того, что "чем меньше кода – меньше ошибок." Соответственно, если имеется дистрибутив в разы меньший по размеру, при этом с большей функциональностью – то почему бы и нет. Косяк именно в геморрое сборки, т.к. все-таки делая для людей – нужно чтобы и люди тоже могли ее собрать, а не только автор. Ну может он таки услышит мои слова и предпримет какие-нибудь меры по улучшению процесса сборки и катомизации его детища.
" у вас есть свободное время? тогда мы убьем его вам!"

Вот тут Вы вообще целиком и полностью правы! Время нужно ценить, автоматизирую по максимуму все рутинные и критические моменты, на которые уходит много человекочасов.
— Гость (09/02/2013 02:45)   <#>
С кодом более-менее разобрался, точнее не именно с матаном, а с расположением файлов, конфигов системы и встраемого софта и тд.

Боюсь спросить, а вы знаете, вообще, что такое исходный код? И не путаете ли его со скриптами, отечающими за сборку, установку опций и т.д. Лично я пользуюсь Linux/Unix уже 8 лет, чай не новичок, и не только LiveCD собирал, но я ещё пока ни разу, ни разу не правил самостоятельно исходный код прикладных или системных программ.

мне кажется, что это для более опытных пользователей.

Думаете, полностью собрать систему из исходников (Gentoo) — это проще? Я даже не знаю, что сказать. В одном оно точно проще — по генте больше спецов, легче получить помощь, есть много активных форумов, ей посвящённых, лучше с документацией.
— SATtva (09/02/2013 07:40)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Лично я пользуюсь Linux/Unix уже 8 лет, чай не новичок, и не только LiveCD собирал, но я ещё пока ни разу, ни разу не правил самостоятельно исходный код прикладных или системных программ.

Аналогично. (Редкие патчи, взятые из багтреккеров, не в счёт.)
— Кеша (09/02/2013 12:14)   профиль/связь   <#>
комментариев: 71   документов: 5   редакций: 1
Ну почему, знаю, что такое исходники. Но я не об исходниках самой Gentoo. Просто мне кажется что по ссылке на github это же тоже исходники. Там же есть самостоятельный код – к примеру рандомизация МАС-адреса и тд.
Ну конечно я не смогу разобраться с исходниками ОСи)))
Но собрать ее – я соберу!Сам себе слово дал!
— Гость (10/02/2013 03:23)   <#>
Но собрать ее – я соберу!Сам себе слово дал!
Собирать — это админская, а не программистская работа. Сборка идёт через инструкции, написанные на make/gmake, и написаны они не вами, вы только ими пользуетесь. Если угодно, то представьте себе интерфейсные окошечки, где при клике на некоторые кнопки что-то там как-то компилится в зависимости от вами выставленных галочек — в текстовой консоли вы делаете именно аналог этого.
— Кеша (11/02/2013 11:36)   профиль/связь   <#>
комментариев: 71   документов: 5   редакций: 1
Всем, спасибо за советы. Все получается.
— Гость (11/02/2013 12:49)   <#>
Всем, спасибо за советы. Все получается.
LiveCD уже готов? :)
— Кеша (11/02/2013 13:37, исправлен 11/02/2013 13:37)   профиль/связь   <#>
комментариев: 71   документов: 5   редакций: 1
LiveCD уже готов? :)

Нет еще:

— Кеша (11/02/2013 18:54)   профиль/связь   <#>
комментариев: 71   документов: 5   редакций: 1
Да уж... Потратил весь день, на достаточно мощном компе, для того, чтобы узреть фейл:
— Гость (11/02/2013 19:07)   <#>
For more information, see the MASKED PACKAGES section in the emerge
Надо что-то размаскировать?
— SATtva (11/02/2013 19:09)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Вы привели не всё сообщение об ошибке, выше должно быть что-то ещё.
— Кеша (11/02/2013 20:37, исправлен 11/02/2013 20:38)   профиль/связь   <#>
комментариев: 71   документов: 5   редакций: 1

SATva
Вот все, что осталось:


Надо что-то размаскировать?

Если честно – я сам не понимаю, надеюсь, что здешние профи и более подкованные юзеры прояснят ситуацию.

— SATtva (11/02/2013 22:09)   профиль/связь   <#>
комментариев: 11558   документов: 1036   редакций: 4118
Пакет замаскирован (заблокирован к установке) мэйнтейнерами генты из-за всяких косяков и отсутствия поддержки со стороны разработчиков. По-хорошему, такому хламу в подобной системе делать нечего, но у меня нет желания выяснять, кто его тянет в качестве зависимости или по какой причине автор Либерте посчитал нужным его установку. Вам нужно выполнить:



Если этого будет недостаточно, то:

— Кеша (12/02/2013 14:39, исправлен 12/02/2013 14:41)   профиль/связь   <#>
комментариев: 71   документов: 5   редакций: 1

Блин, ну как так можно?((( Все сделал, запустил снова и снова пол-дня прождал..
Вот полный лог:
полный лог не влез, в общем также самая ошибка..
Я не знаю, что еще можно сделать... Кто-нибудь, кроме автора ее вообще смог собрать??

— Кеша (12/02/2013 14:46)   профиль/связь   <#>
комментариев: 71   документов: 5   редакций: 1
Теперь еще и анмаск не хочет делать:
На страницу: 1, 2, 3, 4, 5, ... , 16, 17, 18, 19, 20 След.
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3