Avatar billede human Nybegynder
14. januar 2003 - 21:03 Der er 43 kommentarer og
1 løsning

problemer med install af mysql

Jeg er igang med at læse den artikel på lws.dk med install af apache, mysql og php.

Jeg når her til:

# make
# make install
# scripts/mysql_install_db

Men den gør noget forkert eller finder ingenting når det er jeg skriver make, der sker heller ikke noget hvis jeg skriver en af de andre ting.
Hvorfor..?

Efter jeg har skrevet:

# cd mysql-3.23.43
# ./configure

Det gør den rigtigt nok, men hvorfor virker overstående ikke?
Avatar billede oz2kas Nybegynder
14. januar 2003 - 21:07 #1
hvilke fejl kommer den med?
Avatar billede abpdk Nybegynder
14. januar 2003 - 21:08 #2
Har du installeret make?
Avatar billede human Nybegynder
14. januar 2003 - 21:19 #3
installeret make? Hvordan skal jeg installere make. Det fortæller artiklen ikke noget om :(
Avatar billede human Nybegynder
14. januar 2003 - 21:23 #4
Link til artiklen: http://lws.dk/artikel/16
Avatar billede abpdk Nybegynder
14. januar 2003 - 21:23 #5
Make er det program der "kører" dine makefiler. Prøv at skrive: which make. Hvis den ikke returnerer en sti har du det ikke installeret.
Avatar billede human Nybegynder
14. januar 2003 - 21:24 #6
Okay.. Lige 2 sec :)
Avatar billede human Nybegynder
14. januar 2003 - 21:28 #7
okay den skriver:

Efter jeg har skrevet ./configure skriver den:

#make
No targets  specified and no makefile found. Stop.
Avatar billede abpdk Nybegynder
14. januar 2003 - 21:31 #8
Hmm, ja det er jo ikke nemt for mig at sige hvor den så kunne være ;)
Avatar billede abpdk Nybegynder
14. januar 2003 - 21:32 #9
Hvor har du downloadet fra. Jeg kan nemlig ikke downloade de filer fra den artikel.
Avatar billede human Nybegynder
14. januar 2003 - 21:34 #10
Okay.. nu har jeg fundet problemet.

Jeg skrev:
# which make

den skrev:
/usr/bin/make

Så kan jeg jo godt forstå det, for jeg har smidt mine filer i /home/admin/programmer/webserver

Er det helt galt gjort? Er der ikke mulighed for jeg kan installere det der..?
Avatar billede human Nybegynder
14. januar 2003 - 21:34 #11
Det kunne jeg heller ikke, men jeg fandt gare filerne selv. Og ja, det er de rigtige :o)
Avatar billede abpdk Nybegynder
14. januar 2003 - 21:36 #12
NEJ!!! which fortæller bare hvor (og derfor om) make er installeret. Prøv lige at smide et link til de filer du fandt.
Avatar billede human Nybegynder
14. januar 2003 - 21:41 #14
Men vil de sige når jeg skriver make der så burde det virker, også selv om filerne ligger i /home/admin/programmer/webserver/

og ikke /usr/local/

som artiklen siger de skal?
Avatar billede abpdk Nybegynder
14. januar 2003 - 21:44 #15
Det er hamrende ligemeget hvor du ligger filerne, men hvis der ingen makefil findes har make jo ikke noget at arbejde med.
Avatar billede human Nybegynder
14. januar 2003 - 21:45 #16
Nej det kan du jo have ret i. Men hvorfor virker det så ikke? :/
Avatar billede abpdk Nybegynder
14. januar 2003 - 21:46 #17
Er du sikker på at den ikke laver fejl i ./configure. Den kan ikke kører make hvis ./configure finder mangler.
Avatar billede human Nybegynder
14. januar 2003 - 21:58 #18
har lige kørt ./configure igen, og nu ser jeg den laver denne fejl:

checking for termcap functions library... configure: Error: No curses/termcaplibrary found.

Men hvad er det så lige jeg har gjort forkert? Jeg har gjort lige hvad der stod.
Avatar billede abpdk Nybegynder
14. januar 2003 - 22:05 #19
Der mangler åbenbart noget i din Linux. Prøv lige at køre: find / | grep libncurses.so.5 for at se om det ligger på din maskine.
Avatar billede human Nybegynder
14. januar 2003 - 22:07 #20
Okay.. den finder noget i nogle dirs, men den giver mig permission denied..

Hvorfor? Jeg er logget ind som admin og har jo root pass og det hele.
Avatar billede abpdk Nybegynder
14. januar 2003 - 22:11 #21
admin...du mener forhåbenligt at du er logget ind som root!?
Avatar billede human Nybegynder
14. januar 2003 - 22:18 #22
æhmm... den ting der jeg skriver i står der admin@localhost:
Avatar billede human Nybegynder
14. januar 2003 - 22:18 #23
Skal jeg lave en bruger der hedder root eller hvad?
Sorry, men jeg er altså noob til det linux halløj her :*(
Avatar billede abpdk Nybegynder
14. januar 2003 - 22:21 #24
Linux (gælder for alle distributioner) har kun ÉN rigtig admin og det er root. Denne konto findes på alle Linux maskiner, og det er i langt de fleste tilfælde den ENESTE der kan/må installerer nye programnmer og foretage ændringer i systemet. Du skal logge ind som root.
Avatar billede abpdk Nybegynder
14. januar 2003 - 22:21 #25
Hvilken Linux bruger du egentlig?
Avatar billede human Nybegynder
14. januar 2003 - 22:24 #26
jeg bruger Mandrake
Avatar billede human Nybegynder
14. januar 2003 - 22:30 #27
Okay.. Jeg er logget ind som root nu. Prøver lige at se om det hele vil lykkedes nu :)
Avatar billede human Nybegynder
14. januar 2003 - 22:33 #28
Hmm den laver stadig denne fejl under ./configure:

checking for termcap functions library... configure: Error: No curses/termcaplibrary found.

Er logget ind som root :(
Avatar billede abpdk Nybegynder
14. januar 2003 - 22:35 #29
Ja, men prøv lige at køre: "find / | grep libncurses.so.5" som root igen.
Avatar billede human Nybegynder
14. januar 2003 - 22:44 #30
jeg får svaret:

find: /mnt/floppy: input/output error
find: . changed during execution of find

Var godt klar over mit floppy ikke virkede, men det har vel næppe noget med det hele at gøre..

Hvad gør jeg så nu?
Avatar billede abpdk Nybegynder
14. januar 2003 - 22:47 #31
Ja, men hvilke filer fandt den?
Avatar billede human Nybegynder
14. januar 2003 - 22:49 #32
hvilke filer den fandt? Det var det eneste den skrev.
Er der et bestemt dir jeg skal skrive "find / | grep libncurses.so.5" eller hvad?
Avatar billede abpdk Nybegynder
14. januar 2003 - 22:53 #33
Nej, den burde bare søge drevet igennem efter filen. Du skrev tidligere, før du var logget ind som root, at den skrev noget med nogle dirs. Fandt den ikke filden der?
Avatar billede human Nybegynder
14. januar 2003 - 23:04 #34
jo det gjorde den, men der var jeg i admin@localhost: nu er jeg i root@localhost:.

Og her kan den ikke finde noget som helst :(

Hvad gør jeg?
Avatar billede abpdk Nybegynder
14. januar 2003 - 23:08 #35
Fandt den filen libncurses.so.5, og i så fald hvad var den fulde sti?
Avatar billede human Nybegynder
14. januar 2003 - 23:14 #36
Okay.. Nu finder den:

/usr/lib/libncurses.so.5/
/usr/lib/libncurses.so.5.2/
/lib/libncurses.so.5/
/lib/libncurses.so.5.2/

:o)
Avatar billede abpdk Nybegynder
14. januar 2003 - 23:21 #37
Hmm, så er det bare hvilken en det skal være men prøv at køre:
./configure --with-named-curses-libs=/usr/lib/libncurses.so.5 eller
./configure --with-named-curses-libs=/lib/libncurses.so.5
Avatar billede human Nybegynder
14. januar 2003 - 23:36 #38
Okay.. Jeg kørte den først. Nu skrev den sådan en lang besked om at mysql nu var installeret osv. Men skal jeg så forsætte hvor jjeg slap altså efter ./configure eller er det hele done nu?

Altså, skal jeg stadig skrive:
# make
# make install

?
Avatar billede abpdk Nybegynder
14. januar 2003 - 23:39 #39
Ja, du skal bare forsætte med make.
Avatar billede human Nybegynder
14. januar 2003 - 23:39 #40
oki. Så siger jeg mange tak for hjælpen! :o)
Avatar billede human Nybegynder
14. januar 2003 - 23:39 #41
smid et svar :o)
Avatar billede abpdk Nybegynder
14. januar 2003 - 23:43 #42
Virkede det?
Avatar billede human Nybegynder
14. januar 2003 - 23:44 #43
well.. Den står stadig og laver alt muligt efter jeg skrev make.. Så nu får vi se. Opretter et nyt Q hvis der kommer flere problemer :o)
Avatar billede abpdk Nybegynder
14. januar 2003 - 23:47 #44
Det sidste med ./configure fandt jeg her: http://deluxnetwork.com/linux/guides/install.php
Det kan være det kan hjælpe hvis du kører fast igen.
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