[РЕШЕНО]Общие вопросы: 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
спасибо, посмотрю =)
спасибо, посмотрю =)