RPM - Verstanden - Aber wie nun

organicvisions

Registered User
Hallo,

ich bin neu hier im Forum und habe mal ein paar Fragen. Möchte mich daran versuchen die neue MySQL Version auf meinem vServer (s4u Redhat 9)zu installieren.. ja ich habe auch die feine hilfe funktion genutzt und herausgefunden wie.. nämlich mit diesen RPM Dateien.. diese habe ich mir auch brav auf meinen Windows PC runtergeladen... so weit so gut...

Und Jetzt?

Ich finde leider keinen Beitrag darüber wie ich RPMs genau installiere... einige Codezeilen kann ich mir zwar zusammen suchen.. nur weiss ich nicht wie ich diese dann meinem Server mitteile... Stichwort.. Telnet, Putty, SSH, YaST.
Brauche ich eines diese Programme dazu um überhaupt etwas auf meinem Server zu installieren?
Also wie teile ich meinem Server mit "Hier du, hier sind RPM´s die nimmst du dir jetzt, tut dir gut, weil dann ... bist du nämlich neu " ;)

Hoffe ihr versteht mich..

Danke

FloW
 
ok.. einen schritt weiter... wenn ich mich mit putty eingewählt habe kann ich den befehl wget ausführen... er frat mich nach optionen...
muss ich mir die entsprechenden rpm- datein erst per normalem ftp hochladen und in ein verzeichnis packen.. oder können die bei mir auf dem rechner liegen und ich führe sie von dort aus..

danke

Gruss

OV
 
Mit wget lädst du dir einfach die RPM Datei dierekt von dem Server, wo du die RPM her hast auf deinen Server. Geht schneller als wenn du sie per ftp von deinem Rechner zu Hause hochlädst, denn der Server, wo du die RPM her hast hat bestimmt auch ne 100 Mbit Anbindung ans Internet.

Wenn die Datei dann auf deinem Server ist kannst du sie mit:
rpm -U rpmdateiname.rpm
installieren.

Für rpmdateiname setzt du den Namen der RPM Datei ein, die du per wget auf deinen Server geladen hast.
 
jau erst mal herzliches danke sehr... rpms kopiert.. und bin nun dabei das ganze zu installieren...

problem:

PHP:
login as: root
root@XXXXX.vserver.de's password:
Last login: Thu Feb 16 09:19:18 2006 from 217.89.45.10
wget [root@XXXXX root]#
[root@XXXXX root]# wget  https://ircsex.de/intergenia/vserver/RPMS/redhat-9/mys
ql-client-4.0.20-1.intergenia.i386.rpm
--13:21:15--  https://ircsex.de/intergenia/vserver/RPMS/redhat-9/mysql-client-4.
0.20-1.intergenia.i386.rpm
           => `mysql-client-4.0.20-1.intergenia.i386.rpm'
Resolving ircsex.de... done.
Connecting to ircsex.de[217.172.174.165]:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2,929,928 [application/x-rpm]

100%[====================================>] 2,929,928      9.70M/s    ETA 00:00

13:21:15 (9.70 MB/s) - `mysql-client-4.0.20-1.intergenia.i386.rpm' saved [292992
8/2929928]

[root@XXXXX root]# wget https://ircsex.de/intergenia/vserver/RPMS/redhat-9/mysq
l-server-4.0.20-1.intergenia.i386.rpm
--13:24:30--  https://ircsex.de/intergenia/vserver/RPMS/redhat-9/mysql-server-4.
0.20-1.intergenia.i386.rpm
           => `mysql-server-4.0.20-1.intergenia.i386.rpm'
Resolving ircsex.de... done.
Connecting to ircsex.de[217.172.174.165]:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9,474,642 [application/x-rpm]

100%[====================================>] 9,474,642      7.59M/s    ETA 00:00

13:24:31 (7.59 MB/s) - `mysql-server-4.0.20-1.intergenia.i386.rpm' saved [947464
2/9474642]

[root@XXXXX root]# wget https://ircsex.de/intergenia/vserver/RPMS/redhat-9/mysq
l-shared-4.0.20-1.intergenia.i386.rpm
--13:25:07--  https://ircsex.de/intergenia/vserver/RPMS/redhat-9/mysql-shared-4.
0.20-1.intergenia.i386.rpm
           => `mysql-shared-4.0.20-1.intergenia.i386.rpm'
Resolving ircsex.de... done.
Connecting to ircsex.de[217.172.174.165]:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 616,482 [application/x-rpm]

100%[====================================>] 616,482        4.90M/s    ETA 00:00

13:25:07 (4.90 MB/s) - `mysql-shared-4.0.20-1.intergenia.i386.rpm' saved [616482
/616482]

[root@XXXXX root]#
[root@XXXXX root]# rpm -U
rpm: no packages given for install
[root@XXXXX root]#
[root@XXXXX root]#
[root@XXXXX root]# rpm -U mysql-client-4.0.20-1.intergenia.i386.rpm
        file /usr/bin/mysql from install of mysql-client-4.0.20-1.intergenia con
        file /usr/bin/mysqlaccess from install of mysql-client-4.0.20-1.intergen
        file /usr/bin/mysqlbinlog from install of mysql-client-4.0.20-1.intergen
        file /usr/bin/mysqlcheck from install of mysql-client-4.0.20-1.intergeni
        file /usr/bin/mysqldump from install of mysql-client-4.0.20-1.intergenia
        file /usr/bin/mysqlimport from install of mysql-client-4.0.20-1.intergen
        file /usr/bin/mysqlshow from install of mysql-client-4.0.20-1.intergenia
        file /usr/share/man/man1/mysql.1.gz from install of mysql-client-4.0.20-
        file /usr/share/man/man1/mysqlaccess.1.gz from install of mysql-client-4
        file /usr/share/man/man1/mysqladmin.1.gz from install of mysql-client-4.
        file /usr/share/man/man1/mysqldump.1.gz from install of mysql-client-4.0
        file /usr/share/man/man1/mysqlshow.1.gz from install of mysql-client-4.0
        file /usr/bin/mysqladmin from install of mysql-client-4.0.20-1.intergeni
[root@XXXXX root]# rpm -U mysql-server-4.0.20-1.intergenia.i386.rpm
error: Failed dependencies:
        libmysqlclient.so.10 is needed by (installed) libdbi-dbd-mysql-0.6.5-5
        libmysqlclient.so.10 is needed by (installed) perl-DBD-MySQL-2.1021-3
        libmysqlclient.so.10 is needed by (installed) php-mysql-4.3.5-1.intergen
[root@XXXXX root]# rpm -U mysql-shared-4.0.20-1.intergenia.i386.rpm
[root@XXXXX root]# rpm -U mysql-server-4.0.20-1.intergenia.i386.rpm
error: Failed dependencies:
        libmysqlclient.so.10 is needed by (installed) libdbi-dbd-mysql-0.6.5-5
        libmysqlclient.so.10 is needed by (installed) perl-DBD-MySQL-2.1021-3
        libmysqlclient.so.10 is needed by (installed) php-mysql-4.3.5-1.intergen
ia
[root@XXXXX root]# rpm -U mysql-client-4.0.20-1.intergenia.i386.rpm
        file /usr/bin/mysql from install of mysql-client-4.0.20-1.intergenia con
flicts with file from package mysql-3.23.58-1.9
        file /usr/bin/mysqlaccess from install of mysql-client-4.0.20-1.intergen
ia conflicts with file from package mysql-3.23.58-1.9
        file /usr/bin/mysqlbinlog from install of mysql-client-4.0.20-1.intergen
ia conflicts with file from package mysql-3.23.58-1.9
        file /usr/bin/mysqlcheck from install of mysql-client-4.0.20-1.intergeni
a conflicts with file from package mysql-3.23.58-1.9
        file /usr/bin/mysqldump from install of mysql-client-4.0.20-1.intergenia
 conflicts with file from package mysql-3.23.58-1.9
        file /usr/bin/mysqlimport from install of mysql-client-4.0.20-1.intergen
ia conflicts with file from package mysql-3.23.58-1.9
        file /usr/bin/mysqlshow from install of mysql-client-4.0.20-1.intergenia
 conflicts with file from package mysql-3.23.58-1.9
        file /usr/share/man/man1/mysql.1.gz from install of mysql-client-4.0.20-
1.intergenia conflicts with file from package mysql-3.23.58-1.9
        file /usr/share/man/man1/mysqlaccess.1.gz from install of mysql-client-4
.0.20-1.intergenia conflicts with file from package mysql-3.23.58-1.9
        file /usr/share/man/man1/mysqladmin.1.gz from install of mysql-client-4.
0.20-1.intergenia conflicts with file from package mysql-3.23.58-1.9
        file /usr/share/man/man1/mysqldump.1.gz from install of mysql-client-4.0
.20-1.intergenia conflicts with file from package mysql-3.23.58-1.9
        file /usr/share/man/man1/mysqlshow.1.gz from install of mysql-client-4.0
.20-1.intergenia conflicts with file from package mysql-3.23.58-1.9
        file /usr/bin/mysqladmin from install of mysql-client-4.0.20-1.intergeni
a conflicts with file from package mysql-server-3.23.58-1.9
[root@XXXXX root]# /etc/init.d/mysql reload
-bash: /etc/init.d/mysql: No such file or directory
[root@XXXXX root]# mysql reload
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
[root@XXXXX root]#

wie man sieht hat das kopieren einwandfrei hingehauen.. beim installieren jedoch bringt er mir fehler...

bitte verzeiht dass ich alles reinschreibe.. aber ich bin absoluter noob auf diesem gebiet.. kann mir jemand sagen was ich falsch gemacht habe ?!

Danke und Gruss
 
verschiedene varianten ausprobiert und denke es sind die selben fehler:

PHP:
login as: root
root@XXXXX.vserver.de's password:
Last login: Thu Feb 16 14:52:57 2006 from 217.89.45.10
[root@XXXXX root]# rpm -Uhv mysql-client-4.0.20-1.intergenia.i386.rpm
Preparing...                ########################################### [100%]
        file /usr/bin/mysql from install of mysql-client-4.0.20-1.intergenia conflicts with file from package mysql-3.23.58-1.9
        file /usr/bin/mysqlaccess from install of mysql-client-4.0.20-1.intergenia conflicts with file from package mysql-3.23.58-1.9
        file /usr/bin/mysqlbinlog from install of mysql-client-4.0.20-1.intergenia conflicts with file from package mysql-3.23.58-1.9
        file /usr/bin/mysqlcheck from install of mysql-client-4.0.20-1.intergenia conflicts with file from package mysql-3.23.58-1.9
        file /usr/bin/mysqldump from install of mysql-client-4.0.20-1.intergenia conflicts with file from package mysql-3.23.58-1.9
        file /usr/bin/mysqlimport from install of mysql-client-4.0.20-1.intergenia conflicts with file from package mysql-3.23.58-1.9
        file /usr/bin/mysqlshow from install of mysql-client-4.0.20-1.intergenia conflicts with file from package mysql-3.23.58-1.9
        file /usr/share/man/man1/mysql.1.gz from install of mysql-client-4.0.20-1.intergenia conflicts with file from package mysql-3.23.58-1.9
        file /usr/share/man/man1/mysqlaccess.1.gz from install of mysql-client-4.0.20-1.intergenia conflicts with file from package mysql-3.23.58-1.9
        file /usr/share/man/man1/mysqladmin.1.gz from install of mysql-client-4.0.20-1.intergenia conflicts with file from package mysql-3.23.58-1.9
        file /usr/share/man/man1/mysqldump.1.gz from install of mysql-client-4.0.20-1.intergenia conflicts with file from package mysql-3.23.58-1.9
        file /usr/share/man/man1/mysqlshow.1.gz from install of mysql-client-4.0.20-1.intergenia conflicts with file from package mysql-3.23.58-1.9
        file /usr/bin/mysqladmin from install of mysql-client-4.0.20-1.intergenia conflicts with file from package mysql-server-3.23.58-1.9
[root@XXXXX root]# rpm -Uhv mysql-server-4.0.20-1.intergenia.i386.rpm
error: Failed dependencies:
        libmysqlclient.so.10 is needed by (installed) libdbi-dbd-mysql-0.6.5-5
        libmysqlclient.so.10 is needed by (installed) perl-DBD-MySQL-2.1021-3
        libmysqlclient.so.10 is needed by (installed) php-mysql-4.3.5-1.intergenia
[root@XXXXX root]# rpm -Uhv mysql-shared-4.0.20-1.intergenia.i386.rpm
Preparing...                ########################################### [100%]
        package mysql-shared-4.0.20-1.intergenia is already installed
[root@XXXXX root]# rpm -Uhv *
error: read failed: Is a directory (21)
confixx: not an rpm package (or package manifest): Is a directory
[root@XXXXX root]# rpm -Uhv *.*
error: Failed dependencies:
        libmysqlclient.so.10 is needed by (installed) libdbi-dbd-mysql-0.6.5-5
        libmysqlclient.so.10 is needed by (installed) perl-DBD-MySQL-2.1021-3
        libmysqlclient.so.10 is needed by (installed) php-mysql-4.3.5-1.intergenia
[root@XXXXX root]#

noch ne idee? :(

Gruss

ov
 
Back
Top