LINUX.ORG.RU

[gentoo]зависимости

 


0

1

как сейчас модно в гентах чистить лишние установленные пакеты?
то что предлагает емерж - это, мягко говоря, какашка
да - про всякие revdep-rebuild в курсе...
НО! это в данном вопросе - костыль, ибо снести и потом перепроверять(и в случае косяков - пересобирать) не вариант ну никак
гуголь не колется - сплошные --depclean и прочее непотребство
//тред ниачом - все свободны
тему в /dev/null

★★★★

Последнее исправление: megabaks (всего исправлений: 2)

Ответ на: комментарий от x0r

>а если тебе одному вендодиалога Remove this package? [Y]es [N]o [A]dd to world нехватает, то реализуй. шо, хтота запрещает?
ты даже первого камента ниасилил, балабол!

megabaks ★★★★
() автор топика
Ответ на: комментарий от x0r

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

anonymous
()
Ответ на: комментарий от megabaks

http://bugs.gentoo.org/

после логина - http://bugs.gentoo.org/enter_bug.cgi?product=Gentoo%20Linux

components - реально все равно, можно core system, суть чтобы ушло в bug-wranglers@

Severity - enhancement (т.е. пожелание к расширению функционала)

можно как СС поставить zmedico@gentoo.org , он майнтейнер sys-apps/portage


Sylvia ★★★★★
()
Ответ на: комментарий от x0r

> пора тебе батенька в игнор :)
наконец-то!
даже скрипт в 1 строку - это невозможно осилить - жесть!
спасибо за чистый ЛОР! :3

megabaks ★★★★
() автор топика

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

он должен функционировать на уровне файловой системы

anonymous
()
Ответ на: комментарий от megabaks

не херь, товарисчъ, а самую что ни на есть умность

распихали файлы по каталогам чёрти как, да так, что пришлось выдумывать кучу пакетных менеджеров, а ведь можно сделать всё элементарно и просто

anonymous
()
Ответ на: комментарий от kernelpanic

я знаю - как видишь, понявших чего я хочу и что это на самом деле хорошо, в треде не много (

megabaks ★★★★
() автор топика
Ответ на: комментарий от Sylvia

а вы всё шуточки шутите

-----------------------

кто-нибудь, зайдите на гугль транслейт и попробуйте что-нибудь перевести с английского на русский, у меня нихрена ничего не работает

anonymous
()
Ответ на: комментарий от Sylvia

не исключено )
только рекурсивный поиск запихать и вуаля )

megabaks ★★★★
() автор топика
Ответ на: комментарий от Fest

>бакс неадекват

как говорится - внезапно

anonymous
()
Ответ на: комментарий от Sylvia

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

Fest
()
Ответ на: комментарий от Fest

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

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

не смогёт же, ибо:

//тред ниачом - все свободны
тему в /dev/null

anonymous
()
Ответ на: комментарий от Sylvia

Ты не обратила внимание что у него :
Packages installed: 1193
Packages in world: 1202
grep «lib» /var/lib/portage/world | wc -l
376

Он умудрился засрать мир (мир больше установленных! + 376 либ!) и при этом морозиться что это не он виноват, а портаж фиговый.

Разработчик вначале офигеет, а потом пошлёт читать его хендбук и маны. А бакс продолжит ныть что его никто не понимает и всё вокруг кривое.

Fest
()
Ответ на: комментарий от Fest

бакс запилит себе конфетку и бедет смотреть на остальных как на...не хорошо так смотреть :3
он уже себе пару фич запили и ничего - остальные перебирайте весь мир на каждый чих )

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

а вопросов о кривости портажа всё больше и больше - независимо от состояния системы - дело в подходе
хотя кому я тут объясняю...лор - такой лор

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

>Packages in world: 856

всё пучком

Не льсти себе. Больше 150-200 на пользовательском десктопе, это срач. твои 800 это чуть ли не рекордный свинарник.

бакс запилит себе конфетку и бедет смотреть на остальных

У тебя опять начался приступ ?

Fest
()

Ты наркоман штоле?!

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

Замаскировать по версии

т.е. предлагаешь помнить, что устанавливать без -1, а обновлять с -1?

Обновлять с -u (ND по вкусу)

anonymous
()
Ответ на: комментарий от Xenesz

не правда!
перечитай тред и узри тех, кто таки перестал возражать и согласился - хотя бы частично

megabaks ★★★★
() автор топика
Ответ на: комментарий от Fest

я посмотрела его world, у него программы со слотом дублируются, есть немного мусора, но бардак в целом не такой, как можно подумать глядя на цифру > 800

Sylvia ★★★★★
()
Ответ на: комментарий от anonymous

>Замаскировать по версии
блаженный на ЛОР-е?
фак - куда я попал!?
ты видимо не знаешь зачем не вносят «часы» в мир

Обновлять с -u (ND по вкусу)

-avuDN сгодится?

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

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

kernelpanic ★★★★★
()
Ответ на: комментарий от kernelpanic

ну ты то да - тебе по статусу не положено - старлей как никак :3

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

>ты видимо не знаешь зачем не вносят «часы» в мир

Сколько раз сюдаа ходил намного лучше было... Часы? Какие часы? ::пустился в пляс:: :3

-avuDN сгодится?

Это тебе решать, но обновлять с -1 - это круто, да.

*в_сторону* ты чо палишь сцуко?
просто алкоголик :3

У меня в /etc/portage жуткий срач, но мир вроде жив ещё.

anonymous
()
Ответ на: комментарий от anonymous

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

megabaks ★★★★
() автор топика
Ответ на: комментарий от megabaks

блин - какой хороший вброс и дилер - даже игнораста слабонервного заработал :3

megabaks ★★★★
() автор топика
Ответ на: комментарий от Sylvia

>бардак в целом не такой
Я с трудом могу себе представить даже мейнтейнера/разработчика у которого будет 300 пакетов. Если у юзера больше 150-200 пакетов в мире, значит он не понимает что такое гента/портаж.

Вообщем, если свинья жалуеться что её свинарник нельзя убрать пылесосом, то это не пылесос плохой.


Fest
()
Ответ на: комментарий от Fest

я бы не делала таких заявлений, гента на то и гента, чтобы иметь возможность оформить ее для себя, так что рисовать для себя ограничение в 150-200 ... это неправильно,
сколько нужно, столько и будет

если мне нужен kpat, зачем мне ставить kdegames-meta ? если мне из kdeartwork-meta нужны только цвета и стили,зачем мне ставить все целиком? включая ненужные мне обои?


Packages installed: 1090
Packages in world: 296
Packages in system: 50
Required packages: 1090
Number removed: 0

у меня вот далеко не 150-200, даже на ноутбуке, и уж поверьте, тут мало что можно почистить, тем более это я уже сделала ( см выше )

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Packages installed: 1182
Packages in world: 328
Packages in system: 50
Required packages: 1182
Number to remove: 0

да,нужна была цифра 300, пожалуйста. 328

Sylvia ★★★★★
()

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



я всё равно не понимаю мегабакса:
Утв.0: полное игнорирование того факта, что портажу можно указать ставить ли пакет временно/по зависимостям (-1) или постоянно. Естественно, если считать это лишним функционалам, то тогда проблемы будут возникать.
Утв.1: портаж при чистке должен спрашивать о всех пакетах, независимо от того установлены они или нет. Опять же это излишний функционал, мне кажется, что отвечать на вопросы по всем пакетам это равносильно тому, чтобы зайти в world и нажимать там 'dd' а потом вниз и '.'.
Утв.3: при удалении через depclean нужно спрашивать по каждому пакету -наконец-то вполне логичное предположение о работе
Утв.4: хочу, чтобы всё, что не удалено в depclean попадало в список нужных пакетов, абсолютно нелогичное поведение см Утв0

Дело в том, что портаж должен уметь отличать либы поставленные по зависимостям, от тех что нужны, и предлагать снести первые и не трогать вторые, и внезапно.. он это делает.

Повторю свой вопрос, как должен работать Идеальный_Пакетный_Менеджер?

qnikst ★★★★★
()
Ответ на: комментарий от Sylvia

а с чего тут к цифрам привязались?

Packages installed: 1186
Packages in world: 340

система вроде бы работает нормально, world чистил 1 раз за пару лет, когда понял как пользовать портажем.

qnikst ★★★★★
()
Ответ на: комментарий от qnikst

>а с чего тут к цифрам привязались?

это к Fest ) с чего он рисует нормы калорий^W установленных пакетов в world

Sylvia ★★★★★
()

>Утв.4: хочу, чтобы всё, что не удалено в depclean попадало в список нужных пакетов, абсолютно нелогичное поведение см Утв0

Дык предлагал же кто-то выбор:
1) не удалять, занести в world;
2) не удалять, в world не заносить;
3) снести к чорту.

Кстати, я один ТОЛЬКО под анонимусом вижу все 6 страниц феерического срача?




anonymous
()

> хочу, чтобы всё, что не удалено в depclean попадало в список нужных пакетов, абсолютно нелогичное поведение
это чо такое?

полное игнорирование того факта, что портажу можно указать

можно


а нахера мне это делать руками?
я ставлю гуглоземлю - пакет цель
оно тянет nss-mdns avahi и т.д. - пакеты-зависимости
при удалении последнего зависимого от пакета-зависимости пакета, сей пакет-зависимость должен быть удалён!!!
ибо нахер больше не нужен!
если я внезапно! обновлю в том числе nss-mdns через emerge -avuDN world (в нём гуглоземля, которая запросто попросит более новый nss-mdns) nss-mdns будет записан в мир!
итого при нынешнем раскладе мы получим нахер ненужную какашку в мире!
ЧТО тут не понятно?
какого хера тут расфлудились, блаженные?

megabaks ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.