LinuxForum.Fans
Тема

Собрать Linux

Автор: evens 22 сообщений 5669 просмотров
#252349

всем доброго времени суток!
подскажите пожалуйста по поводу одного проекта (я работаю с линуксом совсем недавно)
мне нужно создать загрузочную linux (грузиться с флешки), и при этом, чтобы грузился только браузер (т.е. к другим приложениям доступ совершенно не нужен, только браузер) с доступом к ограниченному числу сайтов. реально ли такое реализовать и как это сделать. грузить линукс буду на определенной конфигурации оборудования, доступ в интернет через общий доступ с сервера
буду признателен, если кто нибудь объяснит или кинет инфу по данному вопросу

#252482

Могу предложить Chrome OS.

#252487

Linux можно установить прямо на флэшку как на обычный диск. По крайней мере в Debian это делается элементарно.

Ставите только базовую систему.
Потом ставите X11 без DE/WM
потом браузер.
делаете автологин, startx и запуск браузера в профиле.

ограничить доступ к сайтам можно через iptab либо поставить squid.

#252498
Nigelist написал:
Могу предложить Chrome OS.

я так понял, что это просто сборка от google
нужна ось, в которой кроме браузера ничего больше открыть будет невозможно

"Thinker" написал:
Ставите только базовую систему.

а поподробней можно описать? что имеете ввиду? скомпилировать ядро linux из исходников?

"Thinker" написал:
Потом ставите X11 без DE/WM

а что за X11? пробовал гуглить ничего вменяемого на русском языке не нашел

"Thinker" написал:
делаете автологин, startx

по поводу startx тоже не очень понятно

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

#252499
"evens" написал:
пробовал гуглить ничего вменяемого на русском языке не нашел

Попробуйте искать по словосочетанию «linux kiosk».

#252500
"evens" написал:
нужна ось, в которой кроме браузера ничего больше открыть будет невозможно

Так, вроде, Хром подходит...

#252516
"-=Serj=-" написал:
Так, вроде, Хром подходит...

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

#252520

У вас есть два пути, найти готовый LiveCD с необходимым функционалом, поставить его на флэшку и использовать как есть.

Второй путь освоить азы Linux и тогда вы сможете сделать все что хотите. Ваша задача довольно проста и имеет множество вариантов решения. Но пока вы не знаете элементарных вещей не стоит пытаться ее решать. Возьмите какой-нибудь универсальный (не "юзер-френдли") дистрибутив и и настройте его сами с 0.

#252521

ну а может на счет литературы хоть посоветуете? с чего начать то?
как на счет лфс http://multilinux.sakh.com/lfs/

#252522
Thinker написал:
Возьмите какой-нибудь универсальный (не "юзер-френдли") дистрибутив...

Например, Gentoo.

#252525
"evens" написал:
ну а может на счет литературы хоть посоветуете? с чего начать то?
как на счет лфс http://multilinux.sakh.com/lfs/

Если уж смотреть в сторону LFS, то выбирать последние версии. На русском есть руководство для 6.8:
http://rus-linux.net/nlib.php?name=/MyLDP/BOOKS/LFS-BOOK-6.8-ru/lfs-6.8-ru-index.html
А вообще LFS немного для других целей. Теоретически вашу задачу можно решить при помощи любого дистрибутива, про linux kiosk вам выше подсказали.

#252541

попробую разобраться с Gentoo и посмотрю Google OS и подобные системы
спасибо всем за советы

#252604
bobr написал:
[quote=Thinker]Возьмите какой-нибудь универсальный (не "юзер-френдли") дистрибутив...

Например, Gentoo.[/quote]
А я бы посоветовал Arch.
Как раз минимальная система ставится, а дальше по ихней вики очень просто разобраться.

#252615
D_Chu написал:
[quote=bobr][quote=Thinker]Возьмите какой-нибудь универсальный (не "юзер-френдли") дистрибутив...

Например, Gentoo.[/quote]
А я бы посоветовал Arch.
Как раз минимальная система ставится, а дальше по ихней вики очень просто разобраться.[/quote]
Всё-таки человеку далёкому от линукса не стоит начинать с арча или gentoo. Собирать с нуля систему нелёгкий труд. У меня есть опыт (маленький, но есть). Вначале сидел на xubuntu, потом пересел на crunchbang (на базе дебиана). Сейчас это мой постоянный дистрибутив и любимый. Так вот, может руки у меня кривые, а может мозги, но арч с моим небольшим опытом я не смог поставить, а опыт у меня в линуксе уже больше года. Gentoo не пробовал, но например slackware тоже поставить не смог. Сложно это и знаний требует. А вы рекомендуете начинающему именно их. Копипастить с вики это не дело. Понимать нужно что вводишь в консоли, без этого себя уважать не будешь, по крайней мере я к себе такие требования предъявляю.

#252657
simd0264 написал:
[quote=D_Chu][quote=bobr]
Например, Gentoo.

А я бы посоветовал Arch.
Как раз минимальная система ставится, а дальше по ихней вики очень просто разобраться.[/quote]
Всё-таки человеку далёкому от линукса не стоит начинать с арча или gentoo. Собирать с нуля систему нелёгкий труд. У меня есть опыт (маленький, но есть). Вначале сидел на xubuntu, потом пересел на crunchbang (на базе дебиана). Сейчас это мой постоянный дистрибутив и любимый. Так вот, может руки у меня кривые, а может мозги, но арч с моим небольшим опытом я не смог поставить, а опыт у меня в линуксе уже больше года. Gentoo не пробовал, но например slackware тоже поставить не смог. Сложно это и знаний требует. А вы рекомендуете начинающему именно их. Копипастить с вики это не дело. Понимать нужно что вводишь в консоли, без этого себя уважать не будешь, по крайней мере я к себе такие требования предъявляю.[/quote]
Был бы нормальный интернет у меня, поставил бы Arch, из-за проблем с интернетом, так и не смог закончить. Slackware вообще легче чем XP поставить)

#252688
"simd0264" написал:
Всё-таки человеку далёкому от линукса не стоит начинать с арча или gentoo. Собирать с нуля систему нелёгкий труд.

а может как раз и стоит. я уже до этого собирал ядро из исходников, так что кое какое понимание Linux'а есть) тем более уже посмотрел и нашел довольно много литературы по Gentoo. Главное победить лень(что не всегда получается) и во всем разобраться

"simd0264" написал:
Сложно это и знаний требует

и что? меня это не останавливает

#252807
evens написал:
я уже до этого собирал ядро из исходников

Ну тогда по сравнению с вами я отдыхаю. Для меня сборка ядра до сих пор тёмный лес.
Получается я простой юзер (хоть и продвинутый) пересевший с виндовса на линукс. А вы нет. Вывод: нельзя сравнивать начинающих в линуксе.
А насчет лени и сложностей согласен. Что есть то есть. С другой стороны если у меня есть дистрибутив который я быстро могу поставить в любое время на любой машине и он будет работать, то зачем мне тратить много времени на (например) установку арч? В конечном итоге выигрыш в производительности всё равно не будет очень большим, а затраты времени и айкю на установку будут большими. Понятно, что айкю не вопрос. Это или есть или нет, но всё равно.

#252808
BWR написал:
Slackware вообще легче чем XP поставить)

Чего-то у меня не срослось. Может не разобрался. Надо будет опять попробовать. Но не уверен, что всё так просто.

#252830
simd0264 написал:
[quote=BWR]Slackware вообще легче чем XP поставить)

Чего-то у меня не срослось. Может не разобрался. Надо будет опять попробовать. Но не уверен, что всё так просто.[/quote]
Ничего сложного, вот инструкция

#252835

BWR, спасибо за доступную инфу, но когда я писал о сложностях установки slackware и arch я имел ввиду установку "под ключ", т.е. после установки системы у меня возникали трудности с установкой иксов и потом DE (здесь не совсем понимаю где DE а где WM и какая разница, но после установки иксов я хочу поставить мой любимый openbox). Так вот в обоих дистрибутивах у меня именно на этом этапе возникали трудности. Ваш линк на инфу хорош, но я имел ввиду под установкой системы именно это, т.е. после установки базовой системы поставить openbox и потом уже ставить проги, пакеты, которые мне нужны: т.е. abiword, gnumeric, skype, другими словами минимальный набор программ для счастья простого оффисного юзера. Ну и понятно установка любимого браузера.

Войдите или зарегистрируйтесь, чтобы ответить.