[РЕШЕНО]Общие вопросы: USE-флаги, обновление мира, консоль в KDE
вот в handbook'е про USE-флаги написано, чтб узнать какие именно флаги необходимы для работы того или иного приложения надо просто набрать определенную команду и мы получим их перечень. т.е. я правильно поняла, что я должна прописать все USE-флаги во всех файлах, которые представлены в этом списке?
потом мн интересует вопрос, когда мы обновляем (пересобираем) ядро, то с данными, которые хранятся в разделах ничего не произойдет? они никуда не денутся?
и скажите, могу ли я работать в kde в консоли? это не оч чревато последствиями? или лучше работать в голой консоли без графики?
спасибочко.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Странно, что никто не сказал
Чтобы не ковырять use вручную, существует программа ufed. А самая удобная консоль для kde называется yakuake. Её только нужно настроить так, чтобы она занимала весь экран. konsole же использую только в скриптах.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Зачем так мучать новичка, тем
Зачем так мучать новичка, тем более в генту, тем более девушку. xterm это же чудовище. (я перешел на sakura чего всем советую, и зависимостей почти нет, и рюшечки имеют место быть, почти как gnome-terminal в моем openbox'е) агитировать за голое использование bash без файловых менеджеров тоже незачем. намекнуть надо что это true и в ряде случаев удобнее, но я не представляю свою жизнь без МС. хотя если она собрала bootstrap то можно и не беспокоиться особо не о чем, все остальное приложится...
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
спасибо вам за понимание и
спасибо вам за понимание и поддержку. но рано или поздно все равно надо будет со многим разобраться =) просто, когда оч много информации, которую я сразу не могу усвоить, у мн начинается паника. потому я не люблю торопиться.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
.
Зачем так мучать новичка, тем более в генту, тем более девушку.
Именно потому что в Gentoo это --- путь, ведущий к минимизации проблем.
xterm это же чудовище.
Я не предлагаю его в качестве основного.
(я перешел на sakura чего всем советую, и зависимостей почти нет, и рюшечки имеют место быть, почти как gnome-terminal в моем openbox'е)
Ты ещё не понял, что попал? ;)
С тебя рассказ о маскировании и действиях при желании установить замаскированный пакет :)
агитировать за голое использование bash без файловых менеджеров тоже незачем. намекнуть надо что это true и в ряде случаев удобнее
Радикально не согласен.
Не в ряде, а в большинстве случаев. Реально удобнее. И (что немаловажно) универсальнее.
но я не представляю свою жизнь без МС.
А я с трудом представляю: на фига в консоли файломенагер. В GUI местами оно ещё приятнее/удобнее. Но в консоли...
:wq
--
Live free or die
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Позор на мою голову :)
Панегирик bash'у исполнил, а на три буквы послать забыл... :(
Исправляюсь: Advansed Bash-Scripting Guide.
Одно уточнение: бОльшую часть описанного можно использовать далеко не только в скриптах :)
:wq
--
Live free or die
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
... и далеко не только в bash
... и далеко не только в bash (-:E
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
БОльшая часть интерпретаторов
БОльшая часть интерпретаторов командной строки являются потомками Bourne SHell.
Именно по этом значительная часть (но не всё) приведённого руководства справедлива и для прародителя.
ЗЫ: Помнится, был OpenSource клон Bourne. Не dash-ли это случаем (и тогда именно на его бинарник должен указывать симлинк /bin/sh)?
:wq
--
Live free or die
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Открой гентушную страницу,
Открой гентушную страницу, где список всех use-флагов с пояснением, выбери те, что тебе кажутся необходимыми, пропиши их в /etc/make.conf. Это даст возможность максимально автоматически сразу поставить то, что хочется иметь в системе. Начинай собирать генту. Если какие-то пакеты усиленно не будут ставится (круговые зависимости, блокировка другими пакетами), то можно будет попробовать собрать их с индивидуальными флагами, экспериментируя в коммандной строке с помощью USE="-ненужный +нужный" emerge ... . Не забудь опцию -1 для зависимых пакетов, чтобы они в мир не добавлялись. Потом подобранную комбинацию добавишь в /etc/portage/package.use. Если уж совсем какая-то зараза не ставится, то ее временно, скрепя сердцем, можно собрать и вовсе с USE="-*". Потом придется пересобирать мир с опцией "-DN" - 99%, что при пересборке соберется с нужными флагами :) Время уйдет больше, чем если знать изначально флаги для нужных приложений, но для новичка имхо так проще и выйдет всё равно быстрее.
Ядро в первое время придется, вероятно, собирать несколько раз. Ну или очень тащательно читать доки по нему. Поэтому не забудь сохранять правленный конфиг. А так, собирать его тогда, когда новое появляется в портаже и хочется его поставить. Но тут старый конфиг использовать - делов-то.
Все страшилки про глубокое изучение для работы в генту ком. строки - это сказки, которым совсем нет необходимости следовать. Если не лезть в дебри, то будет нужно знать несколько комманд, включая emerge, и всё. Если хочется, можно изучать и другие комманды, чтобы совсем стать адептом ком. строки. Но имхо обычному пользователю многое просто не нужно и генту позволяет без этого много обойтись не хуже, чем Убунта с Мандривой. Ну, по крайней мере, пока чего-нибудь не слетит, никаких init 3 не понадобится :) Не плохой вариант для новичка поставить параллельно более легкий дистр типа Мандривы. Если что, из-под него chroot в инсталяцию генту для починки - это проще и быстрее, чем загружаться с лайвСД. А там сиди в КДЕ, читай доки и ковыряй потихоньку в свое удовольствие.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Roach, спасибо, но с
Roach, спасибо, но с установкой Gentoo я уже справилась =) мн интересует прописание USE-флагов на момент установки того или иного приложения.
а что касается коммандной строки, то, наверно полезно будет знать не все, но многое. хотя, в любом случае, моя память мн все равно подведет =)
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
.
мн интересует прописание USE-флагов на момент установки того или иного приложения.
На этот вопрос мы вроде бы уже ответили :)
а что касается коммандной строки, то, наверно полезно будет знать не все, но многое. хотя, в любом случае, моя память мн все равно подведет =)
На самом деле достаточно общих навыков работы.
Очень многие задачи с использование командной строки решаются проще, быстрее и универсальнее.
:wq
--
Live free or die
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
/
На этот вопрос мы вроде бы уже ответили :)
да, и я уже что-то начинаю потихоньку понимать. спасибочко.
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
И ещё, продолжая заветную тему трёх букв :)))
Из источников, которые новичку рекомендуется знать (не обязвательно читать всё сразу и досконально, достаточно знать что такая сущность есть и что она из себя представляет) для понимания сути [в том числе Gentoo Linux]:
Filesystem Hierarchy Standard (сокращённо FHS --- три буквы:) ).
:wq
--
Live free or die
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

1. Все конешно добавлять не
1. Все конешно добавлять не нужно, только то что нужно Вам в конкретном приложении, и желательно раздельно для каждого приложения в /etc/portage/package.use, подробнее "man portage"
2. Нет не денутся.
3. Принципиально разницы ни какой, черевато когда вы работайте под рутом :).
...
1 - Почитайте еще про USE-флаги вы видимо смутно представляете что это
2 - Почему пересборка ядра должна удалять данные на разделах?
3 - Сможете. konsole же
USE
да, вы правы, я пока не совсем разобралась с USE-флагами, потому собственно и задаю, наверно, несовсем корректные вопросы. но я надеюсь, со временем ко мне придет это понимание =)
/
Не знаю что там сейчас в хэндбуке пишут, но...
Те USE-флаги, которые нужны везде (или в большинстве случаев) прописываются в
/etc/make.conf. Они действуют для всех пакетов.Те же, USE-флаги, которые задаются индивидуально (или при необходимости переобъявить прописанное в
/etc/make.conf) надо прописать в/etc/portage/package.use(для каждого пакета по строке, необходимо также учитывать, что набор USE-флагов не является константой => трудоёмкость проверки актуальности).Процесс пересборки ядра --- фактически обычная задача из user-space.
Но даже перезагрузка с новым ядром ничего не испортит.
Раз уж Вы выбрали Gentoo...
Вам необходимы навыки работы в "чистой" консоли (т.е. init 3).
Графическая среда/рюшечки --- по вкусу.
С точки зрения предполагаемого способа настройки и ресурсоёмкости GNOME/KDE могут оказаться не лучшим решением.
Но приложения этих графических сред --- на уровне.
Не смотря на историческую приверженность к gtk должен признать, что ряд qt-based приложений смотрится выигрышнее.
:wq
--
Live free or die
ну мне, как девочке, рюшечки
ну мне, как девочке, рюшечки все же важны =) но от консоли вне графической среды я т.ж. не собираюсь отказываться.
про USE-флаги, которые необходимы везде, я для себя строго усекла, что их надо прописывать в /etc/make.conf. а вот с остальным пока сложнее.
спасибо за развернутый ответ.
а вообще, как часто надо пересобирать ядро?
По мере выхода нового. там в
По мере выхода нового.
там в хендбуке будет параграф про emerge, как обновлять мир, ставить и удалять софт и т.д.
Посмотреть доступные USE флаги для конкретно приложения можно допустим перед установкой набрать
"emerge --verbose --pretend название_программы", будет выведен список доступных USE флагов, какие пакеты будут погружены по зависимостям, объем загрузки и т.д., вот проанализировав эту нифу можно уже "+" либо "-" в package.use.
"emerge --verbose --pretend
"emerge --verbose --pretend название_программы" - такую команду я знаю. и вот именно после ее запуска я и получаю много ссылок про то, куда и какой USE-флаг я должна добавить. при чем все со знаком "-". из-за этого у мн и возник первоначальный вопрос. но я пока ничего лишнего никуда не писала =)
Ну, это не вопрос, а так... :)))
Кстати,
# emerge -pv $программапокороче будет :)))Не ссылок, а список из программ (с указанием версий и USE-флагов), которые будут установлены по зависимости, и в конце концов - запрашиваемую программу (тоже с USE'ами)/
Красненьким подсвечены включённые USE-флаги (и прочие переменные, типа языковой поддержки, как разруливать в индивидуальном порядке их --- пока не разбирался, хотя звоночки уже есть).
С приставкой '-' (и синенькой расветкой, если она вообще включена) идут выключенные USE-флаги.
Выполнив команды
И отредактировать вывод в соответствии с форматом файла.
Пример /etc/portage/package.use
Посте правки проверка:
# emerge -pv $программаИ собственно установка:
# emerge $программаТак (теперь) понятно?
:wq
--
Live free or die
да, вот так понятно. а то я
да, вот так понятно. а то я при виде выпадавших мне списков делала большие глаза и в панике задумывалась как бы это все прописать.
спасибочко большой =)
.
Понимание сути символов перенаправления наличествует? ;)
У меня есть предложение (и настоятельная рекомендация) повеселее:
приобрести базовые навыки использования первого текстового редактора UNIX, ныне в Gentoo почему-то отнесённого к категории sys-apps ed :)))
Штука, вводящая в мёртый ступор далеко не только виндузятников :)))
:wq
--
Live free or die
/
нет, давай я сначала разбирусь с тем, что мне надо, а уже потом можно будет задуматься о понимании сути символов и их перенаправлении =))) а то я так ни с чем вообще не разбирусь
вот, например, счс я уже потеряла точку, как знак препинания/ счс буду разбираться
В таком случае
не говори, что тебя не предупреждали :)))
Понимаешь в чём дело...
Во-первых: Gentoo это такой дистрибутив, где отсутствие знаний основ Unix и некоторого набора практических навыков фактически гарантирует проблемы. Рано или поздно, но неизбежно.
И во-вторых: если бы определение того что мне надо являлось одномоментным действием --- ещё можно было бы согласиться.
Но это --- процесс. Длительный, если не сказать постоянный.
Ситуация с раскладками отчасти напоминает ситуацию с кодировками многострадального русского языка (ссылку уже давал, но можно и повторить).
С той же ролью новаторства одной небезызвестной фирмы...
Сейчас производители уже полностью перешли на этот "стандарт" де-факто. Раньше же (и это верно для старых/традиционных раскладок в Linux) точку надо искать в окрестностях цифрового ряда (при русскоязычном наборе, ЕМНИП Shift-7).
:wq
--
Live free or die
т.е. все пропало и я
т.е. все пропало и я безнадежный случай? О.О
точку, точку с запятой, двоеточие и др. я нашла, полазив с клавишей Shift по верхнему цифровому ряду. тут я не растерялась =) но это мне не показалось удобным.
ничего безнадёжного нет,
ничего безнадёжного нет, всеголиш нужно настроить.
это историческая раскладка "unix" а есть "winkeys" - с привычными кнопками.
Ну вот...
Весь педагогический эффект испортил... :)
Есть мнение, что воспроизведение привычного сродни упорному использованию файломенагеров при наличии нормального, интегрированного в систему
bash'а; и текстовых процессоров вместо связки "любимый текстовый редактор" -- TeX (про "оптимальность" текстовых процессоров для решения конкретных практических задач можно почитать например здесь).:wq
--
Live free or die
кому что.
у меня на клавиатуре нарисована именно winkeys её и пользую. unix раскладка не меньший бред чем winkeys, про это довольно весело написал Тёма в в ководстве - § 105. Трагедия запятой http://www.artlebedev.ru/kovodstvo/105/
с другой стороны я использую и консоль и МС и крусадер - когда что удобнее, и не комплексую от своего ламеризма. Училки, когда переучивают левшей писать правой рукой, тоже руководствуются принципами примерно как у тебя.
а тебя т.ж. как левшу
а тебя т.ж. как левшу переучивали? меня да.
неа
меня нет, я правша, вродебы. но мать и одного друга - да. собственно в классе был такой паренёк, и это сильно запомнилось, видимо.
.
Ты меня конечно извини, но...
Тёма только за своё отношение к русскому алфавиту (точнее - к букве "ё") --- личный враг!
В данной статье тоже намешано много разного: от полного бреда и легко распознаваемой ахинеи до вполне справедливых утверждений (ну не дано человеку чувствовать механику, именно потому и переходят на "современные" технологии с потерей функциональности, что воспроизводимость и технологичность).
Надо будет как-нибудь на досуге разобрать сей опус (в отличие от адресата не претендуя на беспристрастность).
Ни комплексы, ни "ламеризм" здесь ни при чём.
Банальная сила привычки.
В моём случае + лень привело к минимальному наличию и редкому использованию костылей типа "файломенагер".
:wq
--
Live free or die
хы
эхх... как хорошо, когда к тебе кто-то неравнодушен...
а к Ё он нормально относится, я примерно также. тоесть ставлю там где она нужна. Замечу что в лого яндекса, дизайн которого их рук дело, даже 2 Ё.
Адресат на беспристрасность не претендует, и это написано в самом начале Ководства. В отличии от.
вот ты и проецируеш свои привычки, какбудто считая что всем так удобнее, собственно ты и к Тёме докопался именно с этой стороны. это, ИМХО, несколько неправильно.
.
И где моя любимая снайперская винтовка...
Читаем:
Раз и [как минимум] два (я бы здесь рекомендовал ещё и обязательный список литературы).
Писательство без личной убеждённости в правильности того, что пишешь и необходимости этого действа называется пропагандой (столь же обоснованно можно наговорить кучу много худших слов).
Зря ты отрицаешь объективную истину.
Твоё утверждение звучит примерно как "двухпудовая гиря, брошенная с 22-го этажа достигнет своей цели быстрее, чем полупудовая".
Там, где я вижу равноценные или даже лучшие альтернативы мои утверждения не отличаются принципиальным радикализмом.
Претензии же мои не столько к Тёме, сколько к вознесению его в ранг авторитета (если хочешь --- разберу приведённую тобой ссылку).
Просто ремесленник на своём месте. Далеко не Мастер. Но, с учётом реальной квалификации большинства современных "профессионалов" на своём месте смотрится очень неплохо и даже выгодно.
:wq
--
Live free or die
началось?
я понимаю, и повторю ещё раз - я примерно такого мнения как и Тёма - Ё, как и знак ударения, нужно писать если есть некоторая двусмысленность.
Читаем http://www.artlebedev.ru/kovodstvo/sections/0/ до просветления.
А писать и публиковать в наше время можно что угодно, и без всяких ограничений.
Ты видиш то что удобно тебе, это твои альтернативы. комуто они могут быть неинтересны, неудобны, и вообще могут бесить. Я например использую utf8 и буду его использовать, он мне нравится, и мне удобен. А ты будеш постоянно кашлять о том что "всё плохо" и нужно использовать koi8. Люди разные, и им удобны разные вещи, независимо от твоего мнения.
Я возводил его в ранг авторитета? Я просто дал ссылку на то что считаю верным, если тебя часто тыкают в труды Тёмы как авторитета - это не ко мне. А вот ты часто возводиш сам себя в ранг авторитета.
И прекрати флуд, ты меня знаеш - заламинирую.
Хочется общаться на отвлечённые темы - есть IM.
Ну почему же?
Привычка --- страшная сила...
Однако было время, когда именно такое расположение было стандартным (и привычным всем).
А потом случился виндовс.
И все быстренько добровольно-принудительно переучились.
Касаемо же правильности (и оптимальности) привычного рекомендую почитать http://mydebianblog.blogspot.com/2006/10/blog-post_30.html (ляпов хватает, но главное --- даёт пищу для размышлений, кстати, предлагаю обсудить увиденные тобой ляпы).
В первую очередь (с учётом контекста) в тему "оптимальности" ставшей стандартом раскладки QWERTY.
:wq
--
Live free or die
/
когда было такое время, я сидела на школьных принудительных факультативах по информатике, нам давали бейсик, и я думала *и зачем мне это надо?!*
думаю, что к вечеру постараюсь осилить, тогда и обсудим =)
.
О да!
Теория без практики мертва.
Применить же ТОТ васик к практике --- задача мягко говоря нетривиальная (но, по слухам, в ряде случаев возможная).
Надо было давать не васик, а bash (который помимо того, что является весьма приятным пользовательским интерфейсом, ещё и полноценный интерпретируемый язык программирования), глядишь и Total Commander бы не потребовался...
Включать дома компьютер радости мало.
Предлагаю завтра в Jabber'е (местном). :)
:wq
--
Live free or die
/
если я правильно поняла, то местный джаббер можно настроить имея ОС linux, а мы на работе работаем с Win'NT =) в качестве альтернативы могу предложить гугловский джаббер.
а что касается того, что дома включать компьютер мало радости, то к сожалению без этого не могу обойтись, т.к. специфика моей работы не позволяет мне отвлекаться. уж оч много требует внимания.
Есть мысль, что речь идёт о
Есть мысль, что речь идёт о конференции. Без разницы, с каким сервером и платформой к ней подключаться.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
мне так не хочется
мне так не хочется перегружаться в Win Vista, чтб это проверить =) но спасибо за подсказку.
есть мысль что XMPP(в прошлом
есть мысль что XMPP(в прошлом jabber) это протокол, а клиенты для него есть под очень много платформ.
http://xmpp.org/software/clients.shtml
google реализовал часть функционала, немного порихтовав от себя, но вцелом это тот-же jabber и есть. так что ставьте какойнибудь клиент, и забредайте в
.
А еще можно использовать
# emerge -av $программаи если все устраивает то нажимаем "y"
.
Кстати, в тему консольного терминала в GUI хочу порекомендовать:
konsole(в моём случае с учётом личных предпочтений ---gnome-terminal) --- оно конечно приятно и красиво.Но с точки зрения живучести её неплохо продублировать. Например
xterm'ом (у меня -aterm).Не далее как вчера в процессе обновления у меня
gnome-terminalвременно отвалился.Кстати, видится мне, данное утверждение несколько опрометчиво.
Обычно подборка необходимого набора флагов в
/etc/make.confА собственное, да ещё обоснованное, мнение --- вообще штука сложная... ;)
Функция ряда параметров.
Главный: насколько устраивает тебя имеющееся ядро?
И: появились ли в текущей версии ядра нужные недостающие фичи.
ЗЫ: Обрати внимание на
# make oldconfig.:wq
--
Live free or die
.
я поняла, что если в Windows для меня главным был файловый менеджер, то здесь главным для мн должен стать
xterm, а уже потом файловый менеджер =)отвалился?! О.О какие ужасы ты рассказываешь.
.
Сторонних разработчиков? :)
На самом деле там всё куда запутаннее.
Забудь про этот кошмар.
Не...
Правильнее сказать: консоль.
xterm--- это древнее и не безупречное (не лучшее) решение для графического интерфейса. Хотя с точки зрения живучести превосходит более красивые/функциональные варианты.Настоятельно рекомендую научиться не бояться чистой консоли (которая
init 3).Ну, отвалился он не совсем чтобы без посторонней помощи...
Просто наши доблестные чубайсы поймали меня в момент обновления.
Система поднялась нормально. Даже Х-ы. И основные приложения...
Но
gnome-terminalдо нормального завершения обновления не запускался.:wq
--
Live free or die
/
ну, я всегда пользовалась total commander'ом и если найду аналог для среды linux, буду оч рада.
ну, консоль, так консоль, уболтал ;-)
и как часто у вас проводят акцию *час земли*? ;-)
:)
Доставлю тебе немного радости - krusader инсталь :)
mc
Можно поставить и консольный файловый менеджер
emerge mc
запускается также командой "mc"
посмотри может понравится :)
.
Можно-то оно конечно можно...
Вопрос: нужно ли?
Есть подозрение, что наличие такого соблазна будет скорее препятствовать освоению более эффективных приёмов работы.
:wq
--
Live free or die
спасибо, посмотрю =)
спасибо, посмотрю =)