Насколько безопасно редактировать /var/db/pkg/world
SoiFong 2 мая, 2009 - 21:18
Я вот последнее время взял в привычку вычищать ненужные пакеты из системы прямым редактированием /var/db/pkg/world. По-моему, удаление строчки оттуда равносильно emerge -C этой же строчки. В статье на сайте говорится, что лучше этого не делать. но у меня пока проблем не возникало, или я их просто не вижу? Хочу выслушать мнения по этому поводу.
»
- Для комментирования войдите или зарегистрируйтесь
Вы наверное имели ввиду
Вы наверное имели ввиду /var/lib/portage/world?
Однако это неравносильно
emerge -С <ПАКЕТ>
- так вы удаляете непосредственно пакет, редактируя world вы просто удаляете/добавляете пакет в список пакетов, обновляемых приДля чистки системы от пакетов ставших "ненужными", допустим, в следствие изменения USE-флагов, рекомендуется использовать
emerge --depclean
. В свою очередь советую сначала запускать эту команду с опцией -pv:В случае сомнения в нужности/ненужности какого-либо из пакетов можно предварительно запустить
чтобы выяснить, насколько нужен этот пакет вашей системе.
Я ♥ Gentoo & Funtoo
Ну, естественно, после
Ну, естественно, после редактирования надо запускать emerge --depclean, тогда удаленные из /var/db/pkg/world пакеты удалятся как ненужные "зависимости".
Не знаю, как в других версиях протежа, у меня 2.2, и изменения в файле /var/lib/portage/world теряются, вроде, после запуска emerge, а вот /var/db/pkg/world нормально редактируется.
Покажите, пожалуйста, что у вас в этом файле.
Покажите, пожалуйста, что у вас в этом файле.
Я ♥ Gentoo & Funtoo
/var/lib/portage/world и
/var/lib/portage/world и /var/db/pkg/world идентичны
Возможно, вы один из
Возможно, вы один из немногих, у кого это так :)
У всех, кого я спрашивал, его нет.
Я ♥ Gentoo & Funtoo
а у тебя и у тех, у кого ты
а у тебя и у тех, у кого ты спрашивал, тоже портеж версии 2.2? нововведение, видимо
Как я понял, от версии
Как я понял, от версии portage это не зависит (только недавно перешёл на 2.2), и спрашивал я у людей, мнению которых я доверяю.
Я ♥ Gentoo & Funtoo
Я давно ручками правлю. И
Я давно ручками правлю. И зависимости удалял лишние, со времён незнания --oneshot, и добавлял новые пакеты, чтоб не компилять сейчас, а при обновлении мира вытянуть, и слоты дописывал. Фурычит.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
хм
давно видать не пробовал, потому что сейчас portage сообщает о том что в world записан файл не установленный в системе.
В феврале-марте пробовал.
В феврале-марте пробовал.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
вам т.ж. при обновлении
вам т.ж. при обновлении системы пишут, что нет файла tzdate2009b.tar.gz?
нет
нет
А где именно пишут, как это
А где именно пишут, как это выглядит?
Я ♥ Gentoo & Funtoo
пишут, когда я хочу сделать
пишут, когда я хочу сделать emerge world. при попытке загрузить и установить 'sys-libs/timezone-data-2009b' идет обращение к разным зеркалам, но в результате tzdata-2009b.tar.gz 'No such file' и на этом все.
Обновиться надо eix
Обновиться надо
Так что сначала
Я ♥ Gentoo & Funtoo
У меня 2009b уже нету как
У меня 2009b уже нету как класса, попробуй синхронизироваться и повторить
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
т.е. если я вчера сделала
т.е. если я вчера сделала emerge --sync, emerge portage, то сгдн все получится?! я попробую.
спасибо =)
emerg portage надо делать
emerg portage надо делать только если он обновился.
Но да, должно получиться
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Вообще, это дело такое -
Вообще, это дело такое - сегодня работает, а завтра логика работы обновится и будет какой-нибудь нехороший баг. Для того собственно команды и созданы, чтобы не было необходимости лезть в системные файлы.
-= Concordia victoriam gignit =-
а есть ли какие нить
а есть ли какие нить графические :) утилитки для правки мира, а то ручками как то не совсем удобно :)
скрытный секс :)
kate, kwrite, gedit ?
kate, kwrite, gedit ?
Неудобно — не правьте, он для
Неудобно — не правьте, он для этого не предназначен.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
а для чего он предназначен?
а для чего он предназначен?
скрытный секс :)
в него записывается всё что
в него записывается всё что устанавливается напрямую (тоесть если устанавливается php с подрежкой апача, запишиться токо php), тоесть в содержиться @world+@system
Говорят, что Йа такое-же быдло как и все, господа хорошие, для системы ценностей большинства людей йА зНаЧиТеЛьНо хУже!(с) mr.Freeman
system там нету
system там нету
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
ну ет да, @system в
ну ет да, @system в /var/lib/portage/world_sets прописан
Говорят, что Йа такое-же быдло как и все, господа хорошие, для системы ценностей большинства людей йА зНаЧиТеЛьНо хУже!(с) mr.Freeman
шутка не удалась
смайл забыл поставить :)))
просто была до недавнего времени манагер один "kuroo" так вот там очень удобно было пакеты кидать из мира в мир.
наверное ни кто не поспорит, что в portage часты случаи так называемой текучести зависимостей и изредка всеже бывает необходимость править этот загадочный мир. так вот хотелось бы ГУИшности :)
я за такие программы не в курсе, потому как не было необходимости, а так кто его знает :)
скрытный секс :)
ьрач
Может быть, и поспорит, но только хотелось бы знать, что имеется в виду.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Безопасно.
Безопасно.
примерно настолько же
примерно настолько же насколько обезьяна с гранатой.
пока не подорвет в принципе безопасно =)
понимать можно так.
если знаешь что делаешь то безопасно. если нет то не суйся
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
разумеется. /var/lib/portage/
разумеется.
/var/lib/portage/world это аналог любого другого сета (основной сет установленных приложений)
Соответственно, если удалить что-то оттуда, оно перестанет обновляться (если не будет обновлено по зависимостям от других пакетов).
Затем при emerge --depclean будет удалено всё, что не нужно для работы того, что в world и world_sets
собственно о чем и речь =)
собственно о чем и речь =)
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
Доброго времени суток!Спрошу
Доброго времени суток!Спрошу в этой теме.
Решил воспользоваться утилитой dep.
Сделал dep -w
Вот результат
Из /var/lib/portage/world были удалены media-sound/alsa-utils, sys-kernel/gentoo-sources, x11-base/xorg-server ,драйверы иксов и т.д.
Засомневался,правильно ли это.Прошу,просветите и разрешите мои сомнения.
/
// Парсить результат поиска гугла лень.
Где брал?
Согласно элементарным представлениям о здравом смысле xorg-server и драйвера иксов однозначно должны установиться по зависимости от используемого тобой DE (с WM всё не так однозначно). alsa-utils --- туда же.
gentoo-sources --- тоже по зависимости, но чего именно, не скажу; ищи сам :) Я этот пакет ставил явно (по прочим из списка --- не помню).
:wq
--
Live free or die
.
>>Где брал
У него до сих пор app-portage/udept
>>о здравом смысле
А разве DE и X Window System не могут быть на разных машинах?
Это подпись, которую невозможно истолковать неправильно
Да ,app-portage/udept.Что,это
Да ,app-portage/udept.Что,это не правильно?
Вообщем вернул старый /var/lib/portage/world на место.
.
Я не говорил, что неправильно. Когда его жестоко замаскировали, я сам его некоторое время использовал. Потом переехал на новое железо и более размаскировывать не стал
Это подпись, которую невозможно истолковать неправильно
сделай emerge --depclean -av
сделай emerge --depclean -av если будет пытаться удалить нужные пакеты из системы, то вернешь их в world, если нет, значит вытягиваются как зависимости и все ок