Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Чем чреват depclean?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
User Unknown
n00b
n00b


Joined: 09 Aug 2004
Posts: 54

PostPosted: Thu Feb 10, 2005 8:28 am    Post subject: Чем чреват depclean? Reply with quote

система живая и ходячая.. немного подправил в make.conf USE флаги.. убрал не нужные... вооот.. теперь вопрос.. что дальше?:)
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Thu Feb 10, 2005 8:36 am    Post subject: Reply with quote

emerge -pv --newuse world даст список пакетов, USE-флаги которых изменились. Посмотри, можешь пересобрать что-нить.

Не совсем понимаю, при чем тут depclean?
Back to top
View user's profile Send private message
User Unknown
n00b
n00b


Joined: 09 Aug 2004
Posts: 54

PostPosted: Thu Feb 10, 2005 8:37 am    Post subject: Reply with quote

в хаутушке какой-то было написано, что после изменения флагов необходим депклин... вот и вспомнился...
Back to top
View user's profile Send private message
User Unknown
n00b
n00b


Joined: 09 Aug 2004
Posts: 54

PostPosted: Thu Feb 10, 2005 8:45 am    Post subject: Reply with quote

Спасибо.. всё пересобирается!;)
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Thu Feb 10, 2005 8:51 am    Post subject: Reply with quote

На самом деле, меня давно волнует вопрос, почему если я пол года использовал fluxbox, потом ушел с него и грохнул руками, emerge -Dpuv world мне постоянно его подпихивает.

Судя по всему, какой-то из установленных пакетов его "хочет", вот только как найти --- какой?.. Что-то я в прострации...

Хм... fluxbox не совсем удачный пример даже, т.к. удаление его из world-файла спасает ситуацию. Другой пример: app-shells/bash-completion-config. Я, конечно, догадываюсь, кто его хочет, но дело принципа --- пусть мне emerge об этом скажет ;)
Back to top
View user's profile Send private message
ba
l33t
l33t


Joined: 25 May 2003
Posts: 804

PostPosted: Thu Feb 10, 2005 11:55 am    Post subject: Reply with quote

viy wrote:
Судя по всему, какой-то из установленных пакетов его "хочет", вот только как найти --- какой?.. Что-то я в прострации...

я например такой трюк использую - помещаю того кого хотят в /etc/portage/package.mask и тогда emerge ругается что не может выполнить зависимости такого-то пакета...
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Thu Feb 10, 2005 12:06 pm    Post subject: Reply with quote

Хм, замысловато.
Спасибо, помогает.
Back to top
View user's profile Send private message
lefsha
Veteran
Veteran


Joined: 30 Aug 2004
Posts: 1234
Location: Burgas, Bulgaria

PostPosted: Fri Feb 11, 2005 4:30 am    Post subject: Reply with quote

viy wrote:
Судя по всему, какой-то из установленных пакетов его "хочет", вот только как найти --- какой?.. Что-то я в прострации...


emerge -uDatv world

опиция t подскажет
_________________
Lefsha
Back to top
View user's profile Send private message
Xelainis
n00b
n00b


Joined: 24 Jan 2003
Posts: 33
Location: Russian Federation

PostPosted: Fri Feb 11, 2005 8:28 am    Post subject: Reply with quote

viy wrote:
пусть мне emerge об этом скажет ;)


Не царское это дело.

emerge gentoolkit
man qpkg
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Fri Feb 11, 2005 8:34 am    Post subject: Reply with quote

Читал я man qpkg, но как найти пакет, которму надо bash-completion-config я не нашел.

Можно пример?
Back to top
View user's profile Send private message
Xelainis
n00b
n00b


Joined: 24 Jan 2003
Posts: 33
Location: Russian Federation

PostPosted: Fri Feb 11, 2005 9:14 am    Post subject: Reply with quote

viy wrote:
Читал я man qpkg, но как найти пакет, которму надо bash-completion-config я не нашел.

Можно пример?


$ qpkg -I -v -f "/etc/profile"
sys-apps/baselayout-1.8.12 *
$

$qpkg -I -v -fp "profile"
dev-lang/erlang-9c-r2 *
dev-lang/python-2.3.3-r1 *
net-fs/samba-3.0.2a-r2 *
sys-apps/baselayout-1.8.12 *
sys-apps/util-linux-2.12-r4 *
sys-kernel/gentoo-sources-2.4.25-r2 *
sys-libs/glibc-2.3.2-r9 *
$

$qpkg -I -v -q bash-comletion-config
app-shells/bash-completion-config-0.7
DEPENDED ON BY:
dev-util/subversion-1.1.1-r3
app-shells/bash-completion-config-0.8
DEPENDED ON BY:
dev-util/subversion-1.1.1-r3


$ qpkg --help
-q, --query-deps display all installed packages
depending on selected packages
Back to top
View user's profile Send private message
Xelainis
n00b
n00b


Joined: 24 Jan 2003
Posts: 33
Location: Russian Federation

PostPosted: Fri Feb 11, 2005 9:19 am    Post subject: Reply with quote

Xelainis wrote:
viy wrote:
Читал я man qpkg, но как найти пакет, которму надо bash-completion-config я не нашел.

Можно пример?


$ qpkg -I -v -f "/etc/profile"
sys-apps/baselayout-1.8.12 *
$

$qpkg -I -v -fp "profile"
dev-lang/erlang-9c-r2 *
dev-lang/python-2.3.3-r1 *
net-fs/samba-3.0.2a-r2 *
sys-apps/baselayout-1.8.12 *
sys-apps/util-linux-2.12-r4 *
sys-kernel/gentoo-sources-2.4.25-r2 *
sys-libs/glibc-2.3.2-r9 *
$

$qpkg -I -v -q bash-comletion-config
app-shells/bash-completion-config-0.7
DEPENDED ON BY:
dev-util/subversion-1.1.1-r3
app-shells/bash-completion-config-0.8
DEPENDED ON BY:
dev-util/subversion-1.1.1-r3


$ qpkg --help
-q, --query-deps display all installed packages
depending on selected packages


Да! И чуть не забыл: зачитывание манов вслух --- 50 баксов в час.
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Fri Feb 11, 2005 9:36 am    Post subject: Reply with quote

Code:
pc311x1 root # qpkg -I -v -q bash-completion-config
pc311x1 root # qpkg -I -v -q app-shells/bash-completion-config
pc311x1 root #

Хм, фишка не проходит, установлен app-portage/gentoolkit-0.2.0.

Вроде пакет не установлен, пробую иначе:
Code:
pc311x1 root # qpkg -v -q app-shells/bash-completion-config
app-shells/bash-completion-config-0.7
DEPENDED ON BY:
app-shells/bash-completion-config-0.8
DEPENDED ON BY:
Тоже самое с ключом -U.
В результате выходит, что это решение не подходит, поскольку применимо только к установленным пакетам, если судить по man qpkg.

Метод ba дает все, что надо:
Code:
!!! All ebuilds that could satisfy "app-shells/bash-completion-config" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-shells/bash-completion-config-0.7 (masked by: package.mask)
- app-shells/bash-completion-config-0.8 (masked by: package.mask)

For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.
!!!    (dependency required by "media-gfx/scrot-0.8" [ebuild])


!!! Problem with ebuild media-gfx/scrot-0.8
!!! Possibly a DEPEND/*DEPEND problem.


P.S. И грубить насчет зачитывания man'ов не стоит.
Back to top
View user's profile Send private message
Xelainis
n00b
n00b


Joined: 24 Jan 2003
Posts: 33
Location: Russian Federation

PostPosted: Fri Feb 11, 2005 10:00 am    Post subject: Reply with quote

[quote="viy"]P.S. И грубить насчет зачитывания man'ов не стоит.[/quote]

Какие все нервные пошли.

ЗЫ Смайлики раставить по вкусу.

Hint: будь сложнее, и люди от тебя потащатся.
Back to top
View user's profile Send private message
Xelainis
n00b
n00b


Joined: 24 Jan 2003
Posts: 33
Location: Russian Federation

PostPosted: Fri Feb 11, 2005 10:13 am    Post subject: Reply with quote

viy wrote:

В результате выходит, что это решение не подходит, поскольку применимо только к установленным пакетам, если судить по man qpkg.


Как вариант:

find /var/db/pkg -name "*.ebuild" -exec grep -Ho "completion" "{}" ";"
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Fri Feb 11, 2005 10:37 am    Post subject: Reply with quote

Да, спасибо, но все же не совсем то.

У меня есть полное имя пакета, grep по нему ничего не выдает. А баловаться с отсеканиями разных частей строки для grep'а --- уже не выход.

Вообщем, надо либо делать так, как ba советует, либо руками в ebuild'ах ковыряться :?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum