Re: Gentoo dependency hell
Re: Gentoo dependency hell
mno ono nejlepsi takovehle kraviny vubec emergem nedelat a jen si to stahnotu a rozbalit. tot moje zkusenost. kor kdyz to zadne zavislosti skoro nema :) phpmyadmin jede vsude snad.
jinak s tim
[blocks B ] dev-php/mod_php (is blocking dev-lang/php-5.0.5-r5)
[blocks B ] dev-php/php (is blocking dev-lang/php-5.0.5-r5)
se prejmenovali jmena skupin v ktere je php no, nejednodusi je to dat unmerge a znova emerge.
ale jak kolega nahore pise to asi zabere :)
glo
Re: Gentoo dependency hell
asi zabralo, kdyz jsem za to dostal kladnou karmu ...
tak jsem to dal neresil ...
tim prejmenovanim me docela naprdli, jen co je pravda ...
Re: Gentoo dependency hell
Neviem, ci to ide - este som to neskusal.
Mna naposledy Gentoo poriadne nasralo bordelom okolo upgrade uw-imap, kde nieco blokovalo samo seba a navyse nejakeho debila napadlo, ze zmeni default nastavenia tak, aby bola vypnuta plain-text autentifikacia, na co ma upozornili az pouzivatelia, ze im nejde mail :evil:
Re: Gentoo dependency hell
Citace:
Původně odeslal Rainbow
Neviem, ci to ide - este som to neskusal.
Mna naposledy Gentoo poriadne nasralo bordelom okolo upgrade uw-imap, kde nieco blokovalo samo seba a navyse nejakeho debila napadlo, ze zmeni default nastavenia tak, aby bola vypnuta plain-text autentifikacia, na co ma upozornili az pouzivatelia, ze im nejde mail :evil:
odstranovani cehokoliv plaintext v siti je ted docela beznej trend ...
btw. hlavne ze tam mas warning vid?
Kód:
if use clearpasswd; then
ewarn "Building uw-imap with cleartext LOGIN allowed. Disable \"clearpasswd\" USE"
ewarn "flag to restrict cleartext LOGIN to SSL/TLS sessions only."
else
if use ssl; then
ewarn "Building uw-imap with cleartext LOGIN restricted to SSL/TLS sessions only."
ewarn "Enable \"clearpasswd\" flag to allow unrestricted cleartext LOGIN."
else
Re: Gentoo dependency hell
Odstranovanie plaintextu je sice pekne, ale takymto sposobom sa to nerobi. Vyjde security oznamenie, ze je to derave a riesenie je upgrade na novu verziu. Spravis upgrade a rozoserie sa to. Preco je to KURVA ako moznost pri kompilacii a nie nastavenie v konfiguracnom subore? (potom by sa nic nerozosralo). To je ale otazka skor pre autorov toho mail serveru...
Teraz si nepamatam, ci som ten warning videl... A to je dalsi problem Gentoo. Sice tam tie warningy su, ale stratia sa v kope tych ostatnych vypisov...
Re: Gentoo dependency hell
Tusim to stema varovanima se melo nako resit, protoze je na to spousta stiznosti, ze je to na prdlajs, protoze kdyz tam hodis emerge -uD world a projede 50 baliku, tak to samozrejme nikdo nebude sledovat hodinu.
Melo to fungovat tak, ze by vsechna varovani vypsal jeste jednou po dokonceni, ale netusim v jaky je to fazi. Uz se mi taky parkrat stalo, ze sem neco aktualizoval a ono to prestalo fungovat/pouzivalo starsi verzi, pritom hlaska byla, ale odjela kamsi.
Re: Gentoo dependency hell
Presne to by to chcelo. Neviem, co tam tolko riesia, vsak to je praca max. na pol hodinku (zapisovat to do nejako tmp suboru a nakoniec z neho vypisat).
"emerge -uD world" som radsej nikdy neskusal.
BTW. Tie hlasky fakt davaju velky zmysel...
Kód:
main ~ # emerge --oneshot --nodeps phpmyadmin
Calculating dependencies ...done!
>>> emerge (1 of 1) dev-db/phpmyadmin-2.7.0_p1 to /
>>> Downloading
...blabla...
>>> md5 files ;-) phpmyadmin-2.8.0_beta1.ebuild
>>> md5 files ;-) phpmyadmin-2.7.0_p2.ebuild
>>> md5 files ;-) phpmyadmin-2.7.0_p1.ebuild
>>> md5 files ;-) files/digest-phpmyadmin-2.7.0_p1
>>> md5 files ;-) files/digest-phpmyadmin-2.7.0_p2
>>> md5 files ;-) files/reconfig-2.7
>>> md5 files ;-) files/reconfig-2.8
>>> md5 files ;-) files/config.default.php-2.7.0.patch
>>> md5 files ;-) files/postinstall-en.txt
>>> md5 files ;-) files/postinstall-en-2.8.0.txt
>>> md5 files ;-) files/digest-phpmyadmin-2.8.0_beta1
>>> md5 files ;-) files/config.default.php-2.8.0.patch
>>> md5 files ;-) files/mysql-setup.sql.in-2.5.6
>>> md5 src_uri ;-) phpMyAdmin-2.7.0-pl1.tar.bz2
* You already have something installed in //var/www/localhost/htdocs/phpmyadmin
* Are you trying to install over the top of something I cannot upgrade?
*
* I can upgrade the contents of //var/www/localhost/htdocs/phpmyadmin
*
!!! ERROR: dev-db/phpmyadmin-2.7.0_p1 failed.
!!! Function has_php, Line 233, Exitcode 1
!!! Unable to find an installed dev-lang/php package
!!! If you need support, post the topmost build error, NOT this status message.
Re: Gentoo dependency hell
Pokud jde o to php, podivej se do wolrd souboru, melo by tam bejt uvedeny a poste prepis puvodni balik novym. Vyresis to premenovani. Je na to i nakej nastroj, ale ted si nevzpomenu jak se mu nadava.
Re: Gentoo dependency hell
ten balik unmergni a pak to zkus bud znova nebo to jen rozbal. tohle s**ni za to nestoji. zadne nastaveni to stejne nema.
jinak ty warningy. to je pravda no. ael zatim to moc resene neni. a nejde jen o warning ale i ruzne infa coej potreba udelat, na silne masine to prolitne a .... :(
glo
Re: Gentoo dependency hell
Toto som vyriesil premenovanim toho adresara phpmyadmin. Zjavne to uz niekto predtym prepisal inou verziou (a rozosral).
Kód:
* You already have something installed in //var/www/localhost/htdocs/phpmyadmin
* Are you trying to install over the top of something I cannot upgrade?
*
* I can upgrade the contents of //var/www/localhost/htdocs/phpmyadmin
*
(najlepsie je, ze si to protireci).
Kód:
!!! ERROR: dev-db/phpmyadmin-2.7.0_p1 failed.
!!! Function has_php, Line 233, Exitcode 1
!!! Unable to find an installed dev-lang/php package
!!! If you need support, post the topmost build error, NOT this status message.
Toto skusim zajtra vyriesit editaciou ebuildu.
Rucne to nechcem instalovat preto, ze potom glsa-check nebude upozornovat na bezpecnostne problemy.
Re: Gentoo dependency hell
Tak som v ebuilde zakomentoval 2 riadky:
Kód:
#need_php
# require_php_with_use pcre mysql session
a potom
Kód:
ebuild phpmyadmin-2.7.0_p1.ebuild digest
emerge --oneshot --nodeps phpmyadmin
Re: Gentoo dependency hell
Tak dalsi problem - chcem sa zbavit CUPSu. Vraj od neho zavisi Samba. Tak som pridal -cups do USE. Samba sa prekompilovala v ramci python-updater (po upgrade pythonu z 2.3 na 2.4). Samba vraj stale zavisi na CUPS, aj ked ma nastavene -cups ???
Kód:
main ~ # equery uses samba
[ Searching for packages matching samba... ]
[ Colour Code : set unset ]
[ Legend : Left column (U) - USE flags from make.conf ]
[ : Right column (I) - USE flags packages was installed with ]
[ Found these USE variables for net-fs/samba-3.0.14a-r2 ]
U I
- - acl : Adds support for Access Control Lists
- - cups : Add support for CUPS (Common Unix Printing System)
- - doc : Adds extra documentation (API, Javadoc, etc)
- - examples : Install example source code
- - kerberos : Adds kerberos support
- - ldap : Adds LDAP support (Lightweight Directory Access Protocol)
- - libclamav : Enables clamav libraries, without needing to use the daemon
+ + mysql : Adds mySQL Database support
- - oav : Enables support for anti-virus from the openantivirus.org project
+ + pam : Adds support PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip
- - postgres : Adds support for the postgresql database
+ + python : Adds support/bindings for the Python language
- - quotas : Enables support for user quotas
+ + readline : Enables support for libreadline, a GNU line-editing library that almost everyone wants
- - selinux : !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
- - winbind : Enables support for the winbind auth daemon
- - xml : Add support for XML files
+ + xml2 : Check/Support flag for XML library (version 2) (deprecated, use xml)
main ~ # equery depends cups
[ Searching for packages depending on cups... ]
net-fs/samba-3.0.14a-r2
Re: Gentoo dependency hell
a neni to ze cups zavisi na sambe? tedy presne obracene?
Re: Gentoo dependency hell
jj, equery depends cups = ptas se na cem zavisi cups
Re: Gentoo dependency hell
Tak potom asi neviem po anglicky:
"Searching for packages depending on cups..." je podla mna Hladam baliky zavisiace na cups. A vypise to sambu. Takze samba zavisi na cups.
A este trochu prikladov:
Kód:
main zary # equery depends samba
[ Searching for packages depending on samba... ]
app-misc/mc-4.6.0-r14
main zary # equery depends mc
[ Searching for packages depending on mc... ]
main zary # equery depends bash
[ Searching for packages depending on bash... ]
app-admin/webapp-config-1.11
app-admin/perl-cleaner-1.01
dev-util/dialog-1.0.20050206
sys-apps/portage-2.0.54
sys-apps/baselayout-1.11.14-r5
sys-libs/readline-5.0-r2
main zary # equery depends apache
[ Searching for packages depending on apache... ]
dev-php/mod_php-4.4.0-r8
main zary # equery depends php
[ Searching for packages depending on php... ]
Re: Gentoo dependency hell
no jo vypada to ze asi mas pravdu :)
Re: Gentoo dependency hell
No, ja prave diky tem casto si odporujicim hlaskam radsi mrknu do ebuildu. Klido je mozny ze mas pravdu, ale z logiky veci mi to prijde jako blbost.
Takze samba ma fakt jako zavislost cups, ale jen jako volitelnout, na druhou stranu stejne tak ma cups jako volitelnou zavislost sambu.
Kód:
RDEPEND="dev-libs/popt
acl? ( sys-apps/acl )
cups? ( net-print/cups )
ldap? ( kerberos? ( virtual/krb5 ) net-nds/openldap )
mysql? ( dev-db/mysql sys-libs/zlib )
pam? ( sys-libs/pam )
postgres? ( dev-db/postgresql sys-libs/zlib )
python? ( dev-lang/python )
readline? ( sys-libs/readline )
xml? ( dev-libs/libxml2 sys-libs/zlib )
xml2? ( dev-libs/libxml2 sys-libs/zlib )
selinux? ( sec-policy/selinux-samba )"
DEPEND="${RDEPEND}
sys-devel/autoconf
>=sys-apps/sed-4"
Kód:
IUSE="ssl slp pam samba nls gnutls"
DEP="pam? ( virtual/pam )
ssl? (
!gnutls? ( >=dev-libs/openssl-0.9.6b )
gnutls? ( net-libs/gnutls )
)
slp? ( >=net-libs/openslp-1.0.4 )
nls? ( sys-devel/gettext )
>=media-libs/libpng-1.2.1
>=media-libs/tiff-3.5.5
>=media-libs/jpeg-6b"
DEPEND="${DEP}
>=sys-devel/autoconf-2.58"
RDEPEND="${DEP}
!virtual/lpr
>=app-text/poppler-0.4.3-r1"
PDEPEND="samba? ( >=net-fs/samba-3.0.8 )"
PROVIDE="virtual/lpr"
Re: Gentoo dependency hell
Tak som odstranil cups a sambe to vobec nevadi.