Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest poniedziałek, 23 czerwca 2025, 17:41

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 15 ] 
Autor Wiadomość
Post: wtorek, 14 lutego 2006, 04:18 
Offline
Użytkownik

Rejestracja: czwartek, 3 października 2002, 16:23
Posty: 271
Lokalizacja: Częstochowa
Hej.

Czy perl w NND ma obsługe MySQL-a??

Mam baze z danymi na temat userów, IP, MAC, HOST, itp.
I teraz pisze skrypty do generowania plików konfiguracyjnych np: /etc/hosts.
I własnie natrafiłem na błąd :

: [/] [] ()
Can't locate Mysql.pm in @INC (@INC contains: /usr/lib/perl5/5.8.7/i686-linux-thread-multi /usr/lib/perl5/5.8.7 /usr/lib/perl5/site_perl/5.8.7/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl .) at ./test  line 2.
BEGIN failed--compilation aborted at ./test  line 2.


Jak go rozwiązać?? Coś dograc gdzieś?? A może trzeba coś przekompilować??

__dopisane__

Tutaj znalazłem ten plik ale co z nim zrobić?? http://cvs.open-bio.org/cgi-bin/viewcvs ... by#dirlist


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 14 lutego 2006, 12:14 
Offline
Użytkownik

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
a masz najnowszego perla?
http://devel-nnd.brb.pl/nnd/repo.test/p ... pkg.tar.gz


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 14 lutego 2006, 12:25 
Offline
Użytkownik

Rejestracja: czwartek, 3 października 2002, 16:23
Posty: 271
Lokalizacja: Częstochowa
tak. Najnowsza wersja NND z 15 stycznia 06r.

: [/] [] ()
[root@serwerek ~]# perl -v

This is perl, v5.8.7 built for i686-linux-thread-multi


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 14 lutego 2006, 12:30 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
puchatek007 pisze:
: [/] [] ()
[root@serwerek ~]# perl -v

This is perl, v5.8.7 built for i686-linux-thread-multi


sam piszesz? czy ściągnąłeś ten script skądś? może on po prostu jakiegoś modułu potrzebuje. Zajrzyj na www.cpan.org

_________________
Mis'
___________________________________
"Real Men Use Telnet on port 80" (el bid)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 14 lutego 2006, 12:37 
Offline
Użytkownik

Rejestracja: czwartek, 3 października 2002, 16:23
Posty: 271
Lokalizacja: Częstochowa
Niewiem, może jakiś błąd zrobiłem w skrypcie.

Oto on. Sam dostęp do bazy:

: [/] [] ()
#!/usr/bin/perl
use Mysql;
  $database="baza";
  $user="login";
  $password="haslo";
  $tabela="tabela";

  open(PLIK,">>tescik") or die("Nie mogę otworzyć PLIKU 'tescik' do zapisu!\n");
  $mysql = Mysql->connect("localhost", $database, $user, $password);
  if (!$mysql) {
    die($mysql->errmsg);
  }
  print("Połączyłem się z Bazą Danych: $database...\n");

close PLIK;


Błąd pojawiający się jak w pierwszym poście.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 14 lutego 2006, 12:55 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
puchatek007 pisze:
Niewiem, może jakiś błąd zrobiłem w skrypcie.

Oto on. Sam dostęp do bazy:

: [/] [] ()
#!/usr/bin/perl
use Mysql;
  $database="baza";
  $user="login";
  $password="haslo";
  $tabela="tabela";

  open(PLIK,">>tescik") or die("Nie mogę otworzyć PLIKU 'tescik' do zapisu!\n");
  $mysql = Mysql->connect("localhost", $database, $user, $password);
  if (!$mysql) {
    die($mysql->errmsg);
  }
  print("Połączyłem się z Bazą Danych: $database...\n");

close PLIK;


Błąd pojawiający się jak w pierwszym poście.


Ja tam Perla nie znam, ale w CPAN hasło "Mysql" zwraca 6 stron...
http://search.cpan.org/search?query=Mysql&mode=all

_________________
Mis'
___________________________________
"Real Men Use Telnet on port 80" (el bid)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 14 lutego 2006, 13:19 
Offline
Użytkownik

Rejestracja: czwartek, 3 października 2002, 16:23
Posty: 271
Lokalizacja: Częstochowa
Wygląda na to że musze dograć jakieś pakiety, tylko jakie :(


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 14 lutego 2006, 13:21 
Offline
MODERATOR

Rejestracja: piątek, 5 lipca 2002, 17:31
Posty: 2449
Lokalizacja: Londyn
puchatek007 pisze:
Wygląda na to że musze dograć jakieś pakiety, tylko jakie :(


raczej nie pakiety tylko moduły... poza tym jeśli ty - autor scriptu nie wiesz, to kto ma wiedzieć???

_________________
Mis'
___________________________________
"Real Men Use Telnet on port 80" (el bid)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 14 lutego 2006, 13:21 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
Tez perla nie znam, ale wiem ze standardowo w NND mysqla nie obsluguje, a google mi powiedzialy, ze musisz doinstalowac DBI i DBD::mysql . Moduly (rozszerzenia, czy jak to sie tam zwie) do perla instalujesz:
perl -MCPAN -e 'install nazwa'


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 14 lutego 2006, 16:23 
Offline
Użytkownik

Rejestracja: czwartek, 3 października 2002, 16:23
Posty: 271
Lokalizacja: Częstochowa
A czy perla można przeładować, zresetować bez restartu całego systemu??

Qrcze niby coś tam poinstalował ale dalej niedziała :(


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 14 lutego 2006, 17:28 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
Nie ma takiej potrzeby. Jestes pewny, ze nie bylo zadnych bledow?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 14 lutego 2006, 20:28 
Offline
Użytkownik

Rejestracja: czwartek, 3 października 2002, 16:23
Posty: 271
Lokalizacja: Częstochowa
Po wydaniu takiego polecenia:

perl -MCPAN -e 'install DBI'

otzrymuje:

: [/] [] ()
Checking if your kit is complete...
Looks good

    I see you're using perl 5.008007 on i686-linux-thread-multi, okay.
    Remember to actually *read* the README file!
    Use  'make' to build the software (dmake or nmake on Windows).
    Then 'make test' to execute self tests.
    Then 'make install' to install the DBI and then delete this working
    directory before unpacking and building any DBD::* drivers.

Writing Makefile for DBI
    -- NOT OK
Running make test
  Can't test without successful make
Running make install
  make had returned bad status, install seems impossible


Jak chce dodać DBD: perl -MCPAN -e 'install DBD'
to mam:
: [/] [] ()
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
  Database was generated on Mon, 13 Feb 2006 23:16:19 GMT
Warning: Cannot install DBD, don't know what it is.
Try the command

    i /DBD/

to find objects with matching identifiers.


No a gdy chce: perl -MCPAN -e 'install DBD::mysql'

To:
: [/] [] ()
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
  Database was generated on Mon, 13 Feb 2006 23:16:19 GMT
Running install for module DBD::mysql
Running make for C/CA/CAPTTOFU/DBD-mysql-3.0002.tar.gz
CPAN: Digest::MD5 loaded ok
Checksum for /root/.cpan/sources/authors/id/C/CA/CAPTTOFU/DBD-mysql-3.0002.tar.gz ok
Scanning cache /root/.cpan/build for sizes
DBD-mysql-3.0002/
DBD-mysql-3.0002/ChangeLog
DBD-mysql-3.0002/constants.h
.
.
.
Removing previously used /root/.cpan/build/DBD-mysql-3.0002

  CPAN.pm: Going to build C/CA/CAPTTOFU/DBD-mysql-3.0002.tar.gz

Can't locate DBI/DBD.pm in @INC (@INC contains: /usr/lib/perl5/5.8.7/i686-linux-thread-multi /usr/lib/perl5/5.8.7 /usr/lib/perl5/site_perl/5.8.7/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl .) at Makefile.PL line 23.
Running make test
  Make had some problems, maybe interrupted? Won't test
Running make install
  Make had some problems, maybe interrupted? Won't install


Także coś niegra, ale już nie mam zielonego pojecia co :(


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 14 lutego 2006, 21:13 
Offline
MODERATOR

Rejestracja: sobota, 30 lipca 2005, 14:08
Posty: 3984
Lokalizacja: Rzeszów
Mysql sie nie istaluje, bo nie masz DBI, ale dlaczego sie DBI nie instaluje to nie wiem. A takiego modulu jak samo DBD poprostu nie ma.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 15 lutego 2006, 20:50 
Offline
Użytkownik

Rejestracja: czwartek, 3 października 2002, 16:23
Posty: 271
Lokalizacja: Częstochowa
No i co mam teraz z tym zrobić??
Jak to doinstalować??
Kolega mówił coś o kompilacji perla z opcją obsługi mysql-a.
Nie wiem czy to jest wyjście.

HELP.


Na górę
 Wyświetl profil  
 
Post: wtorek, 18 kwietnia 2006, 10:32 
Offline

Rejestracja: piątek, 26 marca 2004, 18:10
Posty: 13
Witam
mam taki mały kłopcik z zainstalowaniem modułu DBD::mysql
po wpisaniu komendy perl -MCPAN -e "install DBD::mysql"
wywala mi taki bład
: [/] [] ()
\usr2/bin/../lib/gcc-lib/i586-pc-linux-gnu/3.3.3/libgcc.a: could not read symbol
s: No more archived files
collect2: ld returned 1 exit status
make: *** [blib/arch/auto/DBD/mysql/mysql.so] Błąd 1
  /usr/bin/make  -- NOT OK
Running make test
  Can't test without successful make
Running make install
  make had returned bad status, install seems impossible


dodam ze mam zainstalowany moduł DBI
oraz cały pakiet Devel


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 15 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 20 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl