Dodaj do ulubionych

perl nie daje mi spokoju

31.08.04, 00:09
Probuje zainstalowac mythtv i stanolem na perl-XMLTV i perl-DateManip
Nie bardzo wiem o co mu chodzi
oto którki zrzut:

[root@localhost programy]# rpm -i perl-XMLTV-0.5.34-52.rh9.at.noarch.rpm
ostrzeżenie: perl-XMLTV-0.5.34-52.rh9.at.noarch.rpm: V3 DSA signature: NOKEY, key ID 66534c2b
błąd: Failed dependencies:
perl-DateManip >= 5.41 is needed by perl-XMLTV-0.5.34-52.rh9.at
[root@localhost programy]# rpm -i perl-DateManip-5.42a-0_10.rh9.at.src.rpm
ostrzeżenie: perl-DateManip-5.42a-0_10.rh9.at.src.rpm: V3 DSA signature: NOKEY, key ID 66534c2b
[root@localhost programy]# rpm -i perl-XMLTV-0.5.34-52.rh9.at.noarch.rpm
ostrzeżenie: perl-XMLTV-0.5.34-52.rh9.at.noarch.rpm: V3 DSA signature: NOKEY, key ID 66534c2b
błąd: Failed dependencies:
perl-DateManip >= 5.41 is needed by perl-XMLTV-0.5.34-52.rh9.at
[root@localhost programy]# apt-get -f install perl-DateManip
Reading Package Lists... Done
Building Dependency Tree... Done
perl-DateManip is already the newest version.
0 packages upgraded, 0 newly installed, 0 removed and 0 not upgraded.
[root@localhost programy]# rpm -q -all | grep -n "perl-Date"
[root@localhost programy]#
Wkoncu juz nie wiem czy mam zainstalowany ten DateManip w wersji 42a czy nie. Niby instaluje, zero błędu, ale nic. Taksamo nie rpm -i nie wiele daje.
Natomiast apt-get mowi, ze juz mam najnowsza wersje, tylko nie wiem czy zainstalowana czy nie. A moze da sie odrazu zainstalowac calego perla a nie dziubac plik po pliku? Bo juz zainstalowalem perl-Tk, perl-Writer ale on mnie może jeszcze długo męczyć :(

a btw, co oznacza to?
[root@localhost mythtv-0.15.1]# ./configure
Please note that these settings only deal with libavcodec, not MythTV.
CPU x86
Big Endian no <-----
Obserwuj wątek
    • beny51 Re: perl nie daje mi spokoju 31.08.04, 09:54
      > Big Endian no <-----
      • tswiercz Re: perl nie daje mi spokoju 31.08.04, 20:33
        > zaczynal od assemblera - a szkoda ludzie nauczyliby sie cierpliwosci.
        Z asemblerem nie długo zaczne zabawe i napewno mnie nie ominie :)

        > Nie wiem czy zdajesz sobie sprawe, ale
        > rpm -i perl-DateManip-5.42a-0_10.rh9.at.src.rpm
        > zainstalowalo ci tylko zrodla do "perl-DateManip-5.42a-0_10." a nie wykonywalny
        > kod. Wypadalo by to skompilowac chyba.

        Skompilowało się :)

        > I czy ty masz Redhata, ze instalujesz jego pakiety?
        Mam Auroxa ale to RH, isn't?

        I w końcu udało mi się skompilować mythtv ale brak MySQL nie pozwala mi nic zrobić. Próbuje szukać skąd to wziąść. Na stronie nie zabardzo to widze, instalki Linuxa pożyczyłem bratu i nie będe miał ich szybko, zostały mi tylko przeszukiwarki rpm'ów. Ale będe walczył.
        Dzięki za wyjaśnienie, ale ogólnie dalej nie wiem po co mu ta informacja
        • beny51 moze wez sie za windows 31.08.04, 21:21
          > Dzięki za wyjaśnienie, ale ogólnie dalej nie wiem po co mu ta informacja
          Jak juz zaczniesz tego assemblera, albo napiszesz cos wiecej poza "I'm
          J.Bielecki, hello world" to sie dowiesz ;).
          Wiesz przed wojna to byla roznica miedzy 257 a 48. Moze dla mlodych ludzi juz
          nie zabardzo.

          > I w końcu udało mi się skompilować mythtv ale brak MySQL nie pozwala mi nic zro
          > bić. Próbuje szukać skąd to wziąść. Na stronie nie zabardzo to widze,

          Boshe ty widzisz ta trabe, ze nie sposcisz na nia babe!

          [beny@beta beny]$ apt-cache search mysql
          MyODBC - ODBC driver for MySQL
          MySQL-python - An interface to MySQL
          libdbi-dbd-mysql - MySQL plugin for libdbi
          mod_auth_mysql - Basic authentication for the Apache web server using a MySQL
          database.
          perl-DBD-MySQL - A MySQL interface for perl
          qt-MySQL - MySQL drivers for Qt's SQL classes.
          tora - A GUI-based database development program.
          mysql - MySQL client programs and shared library.
          mysql-devel - Files for development of MySQL applications.
          mysql-server - The MySQL server and related files.
          php-mysql - A module for PHP applications that use MySQL databases.
          proftpd - A flexible, stable and highly-configurable FTP Server.
          [beny@beta beny]$

          Zreszta nie wiem na jakiej stronie szukales, ale na tej wlasciwej jest napewno:
          dev.mysql.com/downloads/mysql/4.0.html
          Jeszcze jakies pytania?
          • tswiercz Re: moze wez sie za windows 01.09.04, 00:41
            Ale super, że na stronie Auroxa jest download, gdzie można ściągnąć pojedyńcze rpm'y i tam też znalazłem sql'a. Może nienajnowszego ale przynajmniej bez plumknięcia się zainstalował. Teraz męcze się z:
            [root@localhost setup]# ./setup
            QSqlDatabase warning: QMYSQL3 driver not loaded
            QSqlDatabase: available drivers:
            QSqlDatabase warning: QMYSQL3 driver not loaded
            QSqlDatabase: available drivers:
            Unable to connect to database!
            No error type from QSqlError? Strange...
            Unable to open database:
            Driver error was:
            Driver not loaded
            Database error was:
            Driver not loaded

            Ale pracuje nadtym. Już chyba widze rozwiązanie.
            Ale wracając do różnicy 257 a 48
            2^8=256 I pewnie trzeba przydzielić tyle bajtów, żeby nieprzekroczyło tej wartości, bo może się dziać. A wtedy każby bajt był w cenie
            • tswiercz Nie ma szans na Windows 01.09.04, 01:38
              ze strony www.kde.gr.jp/~ichi/qt/sql-driver.html#QMYSQL3

              You need the MySQL header files and as well as the shared library "libmysqlclient.so". Depending on your Linux distribution you need to install a package which is usually called "mysql-devel".

              Co to są MySQL header files?
              Czy to nie chodzi np o mysql-4.0.18-9.4.aur.2.i386.rpm

              libmysqlclient.so - jak daje w wyszukiwarce rpm'ow to on daje link do
              mysqlclient10-3.23.58-9.4.aur.1.src.rpm

              devela zainstalowałem

              Tell qmake where to find the MySQL header files and shared libraries (here it is assumed that MySQL is installed in /usr/local) and run make:

              cd $QTDIR/plugins/src/sqldrivers/mysql
              qmake -o Makefile "INCLUDEPATH+=/usr/local/include" "LIBS+=-L/usr/local/lib -lmysqlclient" mysql.pro
              make

              Gdzie to wogóle powinno być - czyli QTDIR?
              Jeden znalazł /usr/lib/qt-3.1/ ale w plugins'ach nie ma src itd
              Czy wynika z tego, że nie mam zainstalowanego qt-mysql?
              Tak dla testu dałem aby znalazł sqldrivers na dysku i nic.
              Wynika z tego, że nie wszystko mam. Tylko co ja mogłem zrobić źle?
              Help Beny
              • beny51 moze jednak? 01.09.04, 09:36
                Ja nic nie rozumiem co ty robisz i czemu sobie utrudniasz zycie.
                Podalem ci rozwiazanie:
                [beny@beta beny]$ apt-cache search mysql
                perl-DBD-MySQL - A MySQL interface for perl
                qt-MySQL - MySQL drivers for Qt's SQL classes.
                mysql - MySQL client programs and shared library.
                mysql-devel - Files for development of MySQL applications.
                mysql-server - The MySQL server and related files.

                Prosze to sa pakiety ktore potrzebujesz.
                apt-get install mysql-server mysql-devel mysql qt-MySQL perl-DBD-MySQL

                Czemu bladzisz gdzies po japoskich serwerach, zamiast byc u zrodla np:
                dev.mysql.com/downloads/mysql/4.0.html
                > Co to są MySQL header files?
                > Czy to nie chodzi np o mysql-4.0.18-9.4.aur.2.i386.rpm
                Nie, to nie o to chodzi, to chodzi o pliki *.h sluzace do kompilacji programow
                wspolpracujacych z sql'el. Wez to do cholery "zaaptuj" i juz.

                > devela zainstalowałem
                to ci sie tylko tak wydaje

                > Tell qmake where to find the MySQL header files and shared libraries (here it i
                > s assumed that MySQL is installed in /usr/local) and run make:
                > cd $QTDIR/plugins/src/sqldrivers/mysql

                Ty mylisz interfejs qt do mySQL'a z plikami naglowkowymi do mysql "osobiscie".

                >Ale wracając do różnicy 257 a 48
                >2^8=256 I pewnie trzeba przydzielić tyle bajtów, żeby nieprzekroczyło tej
                >wartości, bo może się dziać. A wtedy każby bajt był w cenie

                No i co? Rozumiesz juz jaka jest roznica miedzy duzym i malym indianinem? I
                czemu on jest wazny?

                • e.111 Re: moze jednak? 01.09.04, 20:25
                  beny51 napisał:

                  >
                  > No i co? Rozumiesz juz jaka jest roznica miedzy duzym i malym indianinem? I
                  > czemu on jest wazny?

                  Różnica między "dużym i małym indianinem" polega na odmiennym podejściu do
                  problemu jedzenia jajka !
                  ;)
                  (to taka ciekawostka dla zainteresowanych tematem)

                  pozdrowienia
                  • tswiercz Re: moze jednak? 02.09.04, 11:33
                    Ja tam nie zwracam uwagę, gdzie najpierw stukne jajko. Ale teraz rozumiem
                    problem, bo mythtv dziala pod wieloma systemami a wiec i procesorami i musi
                    wiedzieć jak dane odczytywać. Natomiast co do instalacji, objasnienia benego nie
                    wiele daly, natomiast i tak formace linuxa i zmieniam na auroxa 9.4 i odrazu
                    przy instalacji karze mu zainstalowac mysql, qt itp
                    Moze teraz pojdzie
                    • beny51 Re: moze jednak? 02.09.04, 13:31
                      tswiercz napisał:

                      > Ja tam nie zwracam uwagę, gdzie najpierw stukne jajko.
                      Blad: o jaja trzeba dbac !

                      > Natomiast co do instalacji, objasnienia benego nie
                      > wiele daly,

                      Przykro mi bardzo, prosciej niz: apt-get install mysql-server mysql-devel mysql
                      qt-MySQL perl-DBD-MySQL nie potrafie.

                      > natomiast i tak formace linuxa i zmieniam na auroxa 9.4 i odrazu
                      > przy instalacji karze mu zainstalowac mysql, qt itp

                      Czyli wyszlo na moje "robimy" to po windowsowskiemu.

                      > Moze teraz pojdzie
                      who knows
                      • tswiercz Re: moze jednak? 02.09.04, 14:23
                        Nawet nie oto chodzi, ze nie wiem co robic, tylko chyba za duzo wersji
                        poinstalowalem i teraz sa konflikty pomiedzy pakietami. Chcialem je usunac ale
                        rpm mowi ze nie sa zainstalowane, a jak dam zapytanie o wersje zainstalowana to
                        pieknie wypisuje. A formacik bedzie z innego powodu. Kiedy instalowalem Auroxa
                        pol roku temu dalem mu 5 GB i nie sadzilem, ze mu bedzie malo. A teraz widze, ze
                        to stanowczo za malo.

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka