poldek: instalatorowy cuś mi ssie

Rafał Kleger-Rudomin klakier w pld.org.pl
Sob, 20 Kwi 2002, 00:37:24 CEST


Usiłuję zainstalować parę naszych pakietów na jednej maszynce z mdk.
Więc próbuję naszym statycznym poldkiem od instalatora.
/etc/poldek.conf mam taki:
source = ftp://ftp.pld.org.pl/PLD-1.0/i686/PLD/RPMS/
hold = kernel

Na początek przydałby się normalny poldek z --shell, próbuję:
# poldek --greedy --mercy -U poldek
error: libncurses5-5.2-12mdk (cap libncurses5 >= 5.2) is required by php-readline-4.0.4pl1-6mdk
error: 1 unresolved dependencies

Czy nie powiniens sobie z tym poradzić?
A może coś u nas powinno obsoletować ten php-readline?


Natomiast tak z ciekawości spytałem go jak by widział upgrade-dist
# poldek --test --upgrade-dist
error: initscripts >= 5.61.1-4mdk is required by kernel-2.4.3-20mdk
error: initscripts >= 5.60 is required by sysklogd-1.4-10mdk
error: initscripts >= 5.27-28mdk is required by XFree86-xfs-4.0.3-7mdk
error: initscripts >= 5.54-1mdk is required by Aurora-8.2-6mdk
error: initscripts >= 5.15 is required by autologin-1.0.0-4mdk
error: info-install-4.0-20mdk (cap info-install) is required by info-4.0-20mdk
error: /bin/gawk is required by console-tools-0.2.3-18mdk
error: XFree86-xfs-4.0.3-7mdk (cap XFree86-xfs) is required by mozilla-fonts-20000310-6mdk
error: mm-1.1.3-4: newer version installed, give up

Jak widać "z pewną taką nieśmiałościa", więc może z greedy będzie odważniejszy:

# poldek --greedy --test --upgrade-dist
error: kernel-2.2.20-18: refusing to upgrade held package

Wygląda na to że mogłoby się udać.
Ale nie będę próbował, za daleko mam do tej maszynki :))


Wracam do instalacji poldka, najpierw mała manuipulacja:
# rpm -e php-readline

i powtórka:
# poldek --greedy --mercy -U poldek
]# poldek --greedy --mercy -U poldek
Retrieving ftp://ftp.pld.org.pl/PLD-1.0/i686/PLD/RPMS/poldek-0.17.2-3.i686.rpm...
.................................................. 100.0% [128.0K]              
Retrieving ftp://ftp.pld.org.pl/PLD-1.0/i686/PLD/RPMS/trurlib-0.43.5-1.i686.rpm...
.................................................. 100.0% [13.7K]               
Retrieving ftp://ftp.pld.org.pl/PLD-1.0/i686/PLD/RPMS/man-pages-1.48-4.noarch.rpm...
.................................................. 100.0% [5.2M]                
Retrieving ftp://ftp.pld.org.pl/PLD-1.0/i686/PLD/RPMS/wget-1.7-7.i686.rpm...
.................................................. 100.0% [302.6K]              
Retrieving ftp://ftp.pld.org.pl/PLD-1.0/i686/PLD/RPMS/curl-7.9.5-3.i686.rpm...
.................................................. 100.0% [182.2K]              
Retrieving ftp://ftp.pld.org.pl/PLD-1.0/i686/PLD/RPMS/pcre-3.9-2.i686.rpm...
.................................................. 100.0% [24.1K]               
Retrieving ftp://ftp.pld.org.pl/PLD-1.0/i686/PLD/RPMS/openssl-0.9.6b-8.i686.rpm...
.................................................. 100.0% [581.0K]              
Retrieving ftp://ftp.pld.org.pl/PLD-1.0/i686/PLD/RPMS/bash-2.05-7.i686.rpm...
.................................................. 100.0% [744.8K]              
Retrieving ftp://ftp.pld.org.pl/PLD-1.0/i686/PLD/RPMS/readline-4.2a-4.i686.rpm...
.................................................. 100.0% [140.8K]              
Retrieving ftp://ftp.pld.org.pl/PLD-1.0/i686/PLD/RPMS/ncurses-5.2-25.i686.rpm...
.................................................. 100.0% [388.5K]              
Retrieving ftp://ftp.pld.org.pl/PLD-1.0/i686/PLD/RPMS/pdksh-5.2.14-25.i686.rpm...
.................................................. 100.0% [227.8K]              
Retrieving ftp://ftp.pld.org.pl/PLD-1.0/i686/PLD/RPMS/glibc-2.2.5-3.i686.rpm...
.................................................. 100.0% [5.3M]                
Retrieving ftp://ftp.pld.org.pl/PLD-1.0/i686/PLD/RPMS/basesystem-1.0-7.noarch.rpm...
.................................................. 100.0% [3.0K]                
Retrieving ftp://ftp.pld.org.pl/PLD-1.0/i686/PLD/RPMS/FHS-2.1-21.noarch.rpm...
.................................................. 100.0% [26.8K]               
/root/.poldek-cache/ftp_ftp.pld.org.pl.PLD-1.0.i686.PLD.RPMS/poldek-0.17.2-3.i686.rpm: OK
/root/.poldek-cache/ftp_ftp.pld.org.pl.PLD-1.0.i686.PLD.RPMS/trurlib-0.43.5-1.i686.rpm: OK
/root/.poldek-cache/ftp_ftp.pld.org.pl.PLD-1.0.i686.PLD.RPMS/man-pages-1.48-4.noarch.rpm: OK
/root/.poldek-cache/ftp_ftp.pld.org.pl.PLD-1.0.i686.PLD.RPMS/wget-1.7-7.i686.rpm: OK
/root/.poldek-cache/ftp_ftp.pld.org.pl.PLD-1.0.i686.PLD.RPMS/curl-7.9.5-3.i686.rpm: OK
/root/.poldek-cache/ftp_ftp.pld.org.pl.PLD-1.0.i686.PLD.RPMS/pcre-3.9-2.i686.rpm: OK
/root/.poldek-cache/ftp_ftp.pld.org.pl.PLD-1.0.i686.PLD.RPMS/openssl-0.9.6b-8.i686.rpm: OK
/root/.poldek-cache/ftp_ftp.pld.org.pl.PLD-1.0.i686.PLD.RPMS/bash-2.05-7.i686.rpm: OK
/root/.poldek-cache/ftp_ftp.pld.org.pl.PLD-1.0.i686.PLD.RPMS/readline-4.2a-4.i686.rpm: OK
/root/.poldek-cache/ftp_ftp.pld.org.pl.PLD-1.0.i686.PLD.RPMS/ncurses-5.2-25.i686.rpm: OK
/root/.poldek-cache/ftp_ftp.pld.org.pl.PLD-1.0.i686.PLD.RPMS/pdksh-5.2.14-25.i686.rpm: OK
/root/.poldek-cache/ftp_ftp.pld.org.pl.PLD-1.0.i686.PLD.RPMS/glibc-2.2.5-3.i686.rpm: OK
/root/.poldek-cache/ftp_ftp.pld.org.pl.PLD-1.0.i686.PLD.RPMS/basesystem-1.0-7.noarch.rpm: OK
/root/.poldek-cache/ftp_ftp.pld.org.pl.PLD-1.0.i686.PLD.RPMS/FHS-2.1-21.noarch.rpm: OK
error: failed dependencies:
        libreadline.so.4.1 is needed by ftp-0.17-4mdk
        libreadline.so.4.1 is needed by lftp-2.3.8-2mdk
        libreadline.so.4.1 is needed by postgresql-7.0.3-12mdk
        libcrypto.so.0 is needed by libcurl1-7.6.1-2mdk
        libcrypto.so.0 is needed by links-0.95-3mdk
        libcrypto.so.0 is needed by lynx-2.8.4dev.11-9mdk
        libcrypto.so.0 is needed by grpmi-8.0-7mdk
        libcrypto.so.0 is needed by lftp-2.3.8-2mdk
        libcrypto.so.0 is needed by licq-1.0.3-4mdk
        libcrypto.so.0 is needed by rpmdrake-1.3-49mdk
        libcrypto.so.0 is needed by php-ldap-4.0.4pl1-6mdk
        libcrypto.so.0 is needed by libsasl7-1.5.24-2mdk
        libcrypto.so.0 is needed by libldap2-2.0.7-5mdk
        libcrypto.so.0 is needed by imap-2000-6mdk
        libcrypto.so.0 is needed by mod_ssl-2.8.2-5mdk
        libcrypto.so.0 is needed by openldap-2.0.7-5mdk
        libcrypto.so.0 is needed by openssh-2.5.2p2-3mdk
        libcrypto.so.0 is needed by openssh-server-2.5.2p2-3mdk
        libcrypto.so.0   is needed by openssh-clients-2.9p2-4mdk
        libssl.so.0 is needed by libcurl1-7.6.1-2mdk
        libssl.so.0 is needed by links-0.95-3mdk
        libssl.so.0 is needed by lynx-2.8.4dev.11-9mdk
        libssl.so.0 is needed by grpmi-8.0-7mdk
        libssl.so.0 is needed by lftp-2.3.8-2mdk
        libssl.so.0 is needed by licq-1.0.3-4mdk
        libssl.so.0 is needed by rpmdrake-1.3-49mdk
        libssl.so.0 is needed by php-ldap-4.0.4pl1-6mdk
        libssl.so.0 is needed by libldap2-2.0.7-5mdk
        libssl.so.0 is needed by imap-2000-6mdk
        libssl.so.0 is needed by mod_ssl-2.8.2-5mdk
        libssl.so.0 is needed by openldap-2.0.7-5mdk


Zaczęło się nieźle ale potem porażka :(
Da się coś z tym zrobić?

acha: 
Linux Mandrake release 8.0 (Traktopel) for i586
2.4.3-20mdk

Rafał

-- 
Rafał Kleger-Rudomin (klakier w pld.org.pl)



Więcej informacji o liście dyskusyjnej pld-installer