instalace balicku

Ahoj, zdravim, jsem v linuxu pomerne novacek, navic tohle je moje prvni zkusenost s RPM. Instaluju balicek.rpm pres yum. Vypis zde:
[root@localhost tmp]# yum localinstall /tmp/dci-r1.00.00.46765_1.0.33s-1.x86_64.rpm
Setting up Local Package Process
Examining /tmp/dci-r1.00.00.46765_1.0.33s-1.x86_64.rpm: dci-R1.00.00.46765_1.0.33S-1.x86_64
Marking /tmp/dci-r1.00.00.46765_1.0.33s-1.x86_64.rpm to be installed
Resolving Dependencies
There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.
The program yum-complete-transaction is found in the yum-utils package.
–> Running transaction check
—> Package dci.x86_64 0:R1.00.00.46765_1.0.33S-1 set to be installed
–> Processing Dependency: libc.so.6 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libc.so.6(GLIBC_2.0) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libc.so.6(GLIBC_2.1) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libc.so.6(GLIBC_2.1.2) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libc.so.6(GLIBC_2.1.3) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libc.so.6(GLIBC_2.2) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libc.so.6(GLIBC_2.3) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libc.so.6(GLIBC_2.3.4) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libcrypto.so.6 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libdl.so.2 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libdl.so.2(GLIBC_2.0) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libdl.so.2(GLIBC_2.1) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libexpat.so.0 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libgcc_s.so.1 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libgcc_s.so.1(GCC_3.0) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libm.so.6 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libncurses.so.5 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libpthread.so.0 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libpthread.so.0(GLIBC_2.0) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libpthread.so.0(GLIBC_2.1) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libpthread.so.0(GLIBC_2.3.3) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: librt.so.1 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: librt.so.1(GLIBC_2.2) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libsnmp.so.10 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libstdc++.so.6 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libstdc++.so.6(CXXABI_1.3) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libstdc++.so.6(GLIBCXX_3.4) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libutil.so.1 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libutil.so.1(GLIBC_2.0) for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libxml2.so.2 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libz.so.1 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Running transaction check
—> Package compat-expat1.i686 0:1.95.8-6 set to be installed
—> Package dci.x86_64 0:R1.00.00.46765_1.0.33S-1 set to be installed
–> Processing Dependency: libcrypto.so.6 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libsnmp.so.10 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
—> Package glibc.i686 0:2.12.90-21 set to be installed
–> Processing Dependency: libfreebl3.so for package: glibc-2.12.90-21.i686
–> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.12.90-21.i686
—> Package libgcc.i686 0:4.5.1-4.fc14 set to be installed
—> Package libstdc++.i686 0:4.5.1-4.fc14 set to be installed
—> Package libxml2.i686 0:2.7.7-2.fc14 set to be installed
—> Package ncurses-libs.i686 0:5.7-9.20100703.fc14 set to be installed
—> Package zlib.i686 0:1.2.5-2.fc14 set to be installed
–> Running transaction check
—> Package dci.x86_64 0:R1.00.00.46765_1.0.33S-1 set to be installed
–> Processing Dependency: libcrypto.so.6 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
–> Processing Dependency: libsnmp.so.10 for package: dci-R1.00.00.46765_1.0.33S-1.x86_64
—> Package nss-softokn-freebl.i686 0:3.12.9-1.fc14 set to be installed
–> Finished Dependency Resolution
Error: Package: dci-R1.00.00.46765_1.0.33S-1.x86_64 (/dci-r1.00.00.46765_1.0.33s-1.x86_64)
Requires: libcrypto.so.6
Error: Package: dci-R1.00.00.46765_1.0.33S-1.x86_64 (/dci-r1.00.00.46765_1.0.33s-1.x86_64)
Requires: libsnmp.so.10
You could try using --skip-broken to work around the problem
** Found 28 pre-existing rpmdb problem(s), ‘yum check’ output follows:
attr-2.4.44-6.fc14.x86_64 is a duplicate with attr-2.4.44-5.fc14.x86_64
checkpolicy-2.0.23-2.fc14.x86_64 is a duplicate with checkpolicy-2.0.22-1.fc14.x86_64
12:dhclient-4.2.0-19.P2.fc14.x86_64 is a duplicate with 12:dhclient-4.2.0-16.P2.fc14.x86_64
elfutils-libelf-0.151-1.fc14.x86_64 is a duplicate with elfutils-libelf-0.150-2.fc14.x86_64
gdbm-1.8.3-8.fc14.x86_64 is a duplicate with gdbm-1.8.3-6.fc14.x86_64
info-4.13a-13.fc14.x86_64 is a duplicate with info-4.13a-12.fc14.x86_64
libattr-2.4.44-6.fc14.x86_64 is a duplicate with libattr-2.4.44-5.fc14.x86_64
libblkid-2.18-4.7.fc14.x86_64 is a duplicate with libblkid-2.18-4.6.fc14.x86_64
libmount-2.18-4.7.fc14.x86_64 is a duplicate with libmount-2.18-4.6.fc14.x86_64
libuser-0.56.18-3.fc14.x86_64 is a duplicate with libuser-0.56.18-2.fc14.x86_64
libuuid-2.18-4.7.fc14.x86_64 is a duplicate with libuuid-2.18-4.6.fc14.x86_64
nspr-4.8.7-1.fc14.x86_64 is a duplicate with nspr-4.8.6-1.fc14.x86_64
nss-3.12.9-1.fc14.x86_64 is a duplicate with nss-3.12.8-2.fc14.x86_64
nss-softokn-3.12.9-1.fc14.x86_64 is a duplicate with nss-softokn-3.12.8-1.fc14.x86_64
nss-softokn-freebl-3.12.9-1.fc14.x86_64 is a duplicate with nss-softokn-freebl-3.12.8-1.fc14.x86_64
nss-sysinit-3.12.9-1.fc14.x86_64 is a duplicate with nss-sysinit-3.12.8-2.fc14.x86_64
nss-util-3.12.9-1.fc14.x86_64 is a duplicate with nss-util-3.12.8-1.fc14.x86_64
pciutils-libs-3.1.7-3.fc14.x86_64 is a duplicate with pciutils-libs-3.1.7-1.fc14.x86_64
policycoreutils-2.0.83-33.10.fc14.x86_64 is a duplicate with policycoreutils-2.0.83-33.5.fc14.x86_64
procps-3.2.8-15.fc14.x86_64 is a duplicate with procps-3.2.8-14.fc14.x86_64
psmisc-22.13-6.fc14.x86_64 is a duplicate with psmisc-22.13-5.fc14.x86_64
selinux-policy-3.9.7-28.fc14.noarch is a duplicate with selinux-policy-3.9.7-19.fc14.noarch
selinux-policy-targeted-3.9.7-28.fc14.noarch is a duplicate with selinux-policy-targeted-3.9.7-19.fc14.noarch
2:shadow-utils-4.1.4.2-10.fc14.x86_64 is a duplicate with 2:shadow-utils-4.1.4.2-9.fc14.x86_64
slang-2.2.3-1.fc14.x86_64 is a duplicate with slang-2.2.2-2.fc14.x86_64
sudo-1.7.4p5-1.fc14.x86_64 is a duplicate with sudo-1.7.4p4-4.fc14.x86_64
sysvinit-tools-2.87-7.dsf.fc14.x86_64 is a duplicate with sysvinit-tools-2.87-6.dsf.fc14.x86_64
util-linux-ng-2.18-4.7.fc14.x86_64 is a duplicate with util-linux-ng-2.18-4.6.fc14.x86_64
[root@localhost tmp]#

Zdravim

  1. Asi ti spadla predchozi yum transakce, nejspis update. Jako ti uz sam yum napsal, pust si prikaz yum-complete-transaction. To predchozi update dokonci. Nejspis nesouvisi s tvym problemem, ale dobre to poresit.

  2. Chybi ti dve knihovny, ktere (nevim proc) yum nedokaze rozlousknout, doinstaluj si tyto dva balicky:

yum install openssl net-snmp-libs

a mel bys frcet dal.

kuku.mp3

[root@localhost tmp]# yum install openssl net-snmp-libs
Setting up Install Process
Package openssl-1.0.0c-1.fc14.x86_64 already installed and latest version
Package 1:net-snmp-libs-5.5-21.fc14.x86_64 already installed and latest version
Nothing to do

ja tam potrebuji dostat jestli dobre chapu ty dva soubory co jsou ze starsich balicku a to nevim jak…
yum-complete-transaction jsem jiz zdase opravil.

Zdravim

v takovem pripade to spis vypada ze ten balicek je urcen pro RHEL nez Fedoru. Rozdil neni treba vysvetlovat.
Koukal jsem na svuj RHEL server (RHEL Server release 5.5 (Tikanga)) a zde jsou opravdu oba popsane soubory.

mplus1# ls -l /lib64/libcrypto.so.6 /usr/lib64/libsnmp.so.10
lrwxrwxrwx 1 root root 19 Jan 12 14:36 /lib64/[b]libcrypto.so.6[/b] -> libcrypto.so.[b]0.9.8e[/b]
lrwxrwxrwx 1 root root 17 Jan 12 14:38 /usr/lib64/[b]libsnmp.so.10[/b] -> libsnmp.so.[b]10.0.3[/b]

Takze bud bych zkusil vytvorit si symbolicke linky na verze, ktere mas v systemu instalovane (urcite budou vyssi a nezarucuju ze to bude 100% fungovat) nebo zkus misto Fedory uzit CentOS 5. Tam je vysoka pravdepodobnost, ze naleznes verze ktere hledas.

kuku.mp3

Jak pise kuku.

  1. pokud instalujes RPM musi byt urceno pro Fedoru a to jeste pro spravnou verzi, jinak nepujdou vyresit zavislosti a vubec balik nebude do systemu sedet.
  2. vyres nejdrive problem s “napul” nainstalovanymi baliky (yum-complete-transaction)