Avatar billede riversen Nybegynder
14. september 2003 - 13:15 Der er 22 kommentarer og
1 løsning

opgrader apache, mysql og php

Jeg er ny i linux verdenen, så jeg skal have en meget detaljeret forklaring på, hvordan det skal gøres. Jeg har prøvet lidt forskelligt, men får dependencies fejl etc.
Avatar billede mfalck Praktikant
14. september 2003 - 13:17 #1
er det via RPM eller oversætter du selv ?
Avatar billede riversen Nybegynder
14. september 2003 - 13:17 #2
u tell me...

jeg fandt en rpm pakke til mysql men har ikke fundet til de andre...og den gav nogle dependencies fejl.
Avatar billede riversen Nybegynder
14. september 2003 - 13:18 #3
jeg har jo mysql, apache og php installeret pt
Avatar billede mfalck Praktikant
14. september 2003 - 13:20 #4
personligt synes jeg at det er bedst at oversætte tingene selv - men så sætter man sig udenfor RPM-systemet.

du kan kigge på

http://rpmfind.net
Avatar billede mfalck Praktikant
14. september 2003 - 13:21 #5
hov - damn for hurtig.

på rpmfind.net kan du finde stort set alle pakker du har behov for. Jeg vil nok anbefale dig at blive på RPM systemet hvis du er ny i linux.
Avatar billede riversen Nybegynder
14. september 2003 - 13:21 #6
det hjælper mig ikke meget
Avatar billede mfalck Praktikant
14. september 2003 - 13:22 #7
æh hvorfor hjælper det ikke ?
Avatar billede riversen Nybegynder
14. september 2003 - 13:23 #8
jeg skriver "DETALJERET FORKLARING".
Avatar billede mfalck Praktikant
14. september 2003 - 13:27 #9
ok - så må du også lige hjælpe lidt og fortælle dels hvad det er for fejl du får og dels hvilken version af linux du kører og til sidst hvilken apache/php/mysql du ønsker at opgradere til
Avatar billede erikjacobsen Ekspert
14. september 2003 - 13:39 #10
Sidst du spurgte havde du ingen C-oversætter. Har du stadig ikke det?
Avatar billede riversen Nybegynder
14. september 2003 - 13:41 #11
erik: nej..har prøvet at installere, men der kom igen dependencies fejl.

Ja, selvfølgelig...

Jeg kører redhat 9.0. Jeg ønsker at opgradere til apache 2.0.47 (synes kun jeg kunne finde 2.0.44 som rpm på rpmfint), php 4.3.3 og mysql 4.0.15. Versionerne er egentlig ikke så vigtige, bare jeg finder ud af, hvordan det skal gøres. Jeg hentede rpm pakken for php og det så ud til det gik, men når jeg går ind på http://privat.riversen.dk/info.php siger den stadig version 4.2.2, som du kan se.

[root@spanden tmp]# rpm -Fvh MySQL-server-4.0.15-0.i386.rpm;
advarsel: MySQL-server-4.0.15-0.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1                                                                            f5
[root@spanden tmp]# rpm -Fvh php-4.3.3-2.i386.rpm
advarsel: php-4.3.3-2.i386.rpm: V3 DSA signature: NOKEY, key ID 897da07a
fejl: Failed dependencies:
        httpd-mmn = 20020903 is needed by php-4.3.3-2
        libaspell.so.15 is needed by php-4.3.3-2
        libdb-4.1.so is needed by php-4.3.3-2
        libpspell.so.15 is needed by php-4.3.3-2
        php = 4.2.2-17.2 is needed by (installed) php-imap-4.2.2-17.2
        php = 4.2.2-17.2 is needed by (installed) php-ldap-4.2.2-17.2
        php = 4.2.2-17.2 is needed by (installed) php-mysql-4.2.2-17.2
[root@spanden tmp]# rpm -Fvh apache-2.0.44-28789cl.i386.rpm
advarsel: only V3 signatures can be verified, skipping V4 signature
Avatar billede erikjacobsen Ekspert
14. september 2003 - 13:43 #12
Jeg kan godt hjælpe dig - men så skal du vælge "oversæt selv"-vejen.
Hvad siger din spand (hehe) hvis du giver den kommandoen: gcc
Avatar billede riversen Nybegynder
14. september 2003 - 13:44 #13
erik: command not found

prøvede lige med ifv istedet Fhv...samme resultat næsten...
Avatar billede erikjacobsen Ekspert
14. september 2003 - 13:45 #14
Så har du nok ingen C-oversætter. Kan du have fravalgt det ved installation??
Avatar billede riversen Nybegynder
14. september 2003 - 13:49 #15
ja, det er ret sandsynligt. Når jeg går ind og forsøger at tilføje nogle udviklingsværktøjer får jeg en boks med følgende:

Pakken kan ikke findes    Krævet af
krb5-libs = 1.2.7-10      krb5-devel
openssl = 0.97a-2        openssl-devel
Avatar billede dank Nybegynder
15. september 2003 - 01:55 #16
riversen> Det er ikke for at være dødbider, men jeg vil forslå en helt anden indgangsvinkel.

Skift Red Hat ud med enten Debian Linux eller FreeBSD. Jeg vil nok anbefale sidstnævnte, men førstnævnte er nok bedre supporteret i DK, da der er flere brugere.

Dine problemer som beskrevet i ovenstående er typiske for Red Hat og vil ingen ende tage. Deres pakke system (RPM) er mere eller efter min det der gør Red Hat til sin egen største fjende. Jeg er klar over du kan benytter apt-get til Red Hat og har også for noget tid siden skrevet en lille artikel på lws.dk, men det udvalg af pakker der findes er svj. stadig begrænset i forholt til f.eks. Debian.

Debian har noget der hedder apt-get, hvilket gør installation af pakker til en leg, f.eks. installation af apache med php klares med noget i retning af:

# apt-get install apache php4 mysql-server

Så installeres der de pakker der skal bruges og løses de dependencies problemer der er.

FreeBSD er måske nok endda endnu bedre. FreeBSD har et ports system, som er helt uovertruffent. Der installeres apache med noget i retning af_

# cd /usr/ports/www/apache13-modssl
# make install
# make clean

Og skal der opgraderes klares det med

# portupgrade -a

Slut! Og i modsætning til RH så er det konsistent! Du vil elske det.

.... du vil i længden spare dig selv for en masse bekymringer og ikke mindst tid. :o)

Mvh
Dank - som selv desværre (endnu) lider af at stadig have en Red Hat i produktion :o/
Avatar billede riversen Nybegynder
15. september 2003 - 07:21 #17
No can do...lige pt...men jeg vil huske det og så nok skifte om et stykke tid...så kan det jo være du kan hjælpe der :-)
Avatar billede riversen Nybegynder
16. september 2003 - 06:52 #18
lukker.
Avatar billede riversen Nybegynder
29. september 2003 - 16:13 #19
dank: så er jeg gået i gang med debian...det er smart men hardcore på samme tid :-)
Avatar billede dank Nybegynder
29. september 2003 - 16:18 #20
godt godt...

Det er lidt mere hardcore, men man lærer også sit system at kende på en bedre mere grundlæggende måde. Om en måned vil du undre dig over RH har så mange brugere :o/

husk: www.debianguiden.dk som er en god start....

Og... Når Debian så har gjort dig rigtig "hardcore.." så prøv FreeBSD :))
Avatar billede riversen Nybegynder
29. september 2003 - 16:20 #21
har du icq eller msn?
Avatar billede dank Nybegynder
29. september 2003 - 16:24 #22
Specielt skal du nok kigge lidt i Debian guiden efter Stable/testing/Unstable

De fleste nørder kører vel "unstable" som egentligt kører helt fint.. der kan engang imellem kommer lidt probs med pakkesystemet, men synes ikke det er så tit. Iøvrigt så er der stort set aldrig problemer med de "almindelige" gængse pakker som flertallet benytter. De fejl er hurtigt rettet.

Mvh Dank.

[off-topic}

Bil Gates: "Where do you want to go Tomorrow?"
Linus Thorvalds: "Where did you go today?"
En FreeBSD SysAdmin: "Hey.. When will you guys catch up?"

[/off-topic]
Avatar billede dank Nybegynder
29. september 2003 - 16:25 #23
ja.. men jeg er ikke såååe tit online.. men prøv maskinen2000@hotmail.com
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester