🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.perl
Article #52451

Re: Niekompletne repozytoria pakietów perla dla Ubuntu??? Docelowo na ARM/i.Mx53

#52451
From: Jarosław Lubczyński
Date: Tue, 11 Sep 2012 13:09
129 lines
4775 bytes
W dniu 2012-09-11 10:33, hubert depesz lubaczewski pisze:
> On 2012-09-11, Jarosław Lubczyński <guess@who.com.pl> wrote:

Przepraszam, jeżeli odpowiedź jednak dotarła na grupę - ja w czytniku 
jej nie widzę, stąd powtórka.


Naświetlę temat staranniej:
Niemal rok temu założyłem wątek
http://www.flash.com.pl/repozytoria-cpan-dla-arm-t6081.html

Dzięki Waszym podpowiedziom udało mi się wszystkie niezbędne pakiety 
zainstalować (jeszcze raz dziękuję!). Teraz temat wrócił, a na i.MX'ie 
mam skompilowanego od nowa Ubuntu 10.04 - i już pakiety się nie 
instalują z komunikatami takimi jak podałem. Ponieważ nie wiem, czy 
problem leży w konfiguracji Ubuntu czy w dostępnych repozytoriach 
postanowiłem najpierw ćwiczebnie przejść ścieżkę instalacji na 
'dorosłym' komputerze (tyle, że mam na na maszynie wirtualnej Ubuntu 11, 
nie 10, może to błąd), a jak wszystko się powiedzie, powtórzę procedurę 
na ARMie. Póki co komunikaty mam identyczne, co sugeruje, że i przyczyna 
może być taka sama.

>> $ sudo apt-cache policy perl-tk
>
> to jeden a niewielu pakietów o tak budowanej nazwie.
>
> zazwyczaj moduł a::b::c jest w pakiecie liba-b-c-perl
> np. libdbd-pg-perl

I tak też próbowałem z początku, z mizernym skutkiem, np:

$ apt-cache policy libtime-hires-perl
libtime-hires-perl:
   Zainstalowana: (brak)
   Kandydująca:   (brak)
   Tabela wersji:
$

Co jest o tyle dziwne, że przecież pakiet ten MAM zainstalowany, np.

$ perl -e 'use Time::HiRes qw(usleep); usleep 1_000_000;'

działa jak należy...

$ perl -e 'use Time::HiRes; print "$Time::HiRes::VERSION\n"'
1.9719
$

Więc pakiet jest....

podobnie Tk:
$ perl -e 'use Time::HiRes; print "$Time::HiRes::VERSION\n"'
804.029
$

ale:

$ apt-cache policy libtk-perl
libtk-perl:
   Zainstalowana: (brak)
   Kandydująca:   (brak)
   Tabela wersji:
$

dla odmiany:

$ apt-cache policy perl-tk
   Zainstalowana: (1:804-029-1.1)
   Kandydująca:   (1:804-029-1.1)
   Tabela wersji:
      [...]
$
$ apt-cache policy perl-time-hires
N: nie udało się odnaleźć pakietu perl-time-hires

Niestety dla Tk::Chart już niestety tak łatwo nie jest:
$ perl -e 'use Tk::Chart; print "$Tk::Chart::VERSION\n"'
Can't locate Tk/Chart.pm [...]

apt-cache mówi, że pakietu nie ma....


> nie wszystkie pakiety są dostępne w debach (osobiście instalowanie
> pakietów perlowych z debów traktuję jako coś dziwnego).

próbowałem poprzez CPANa

$sudo perl -MCPAN -e shell
 >
przeszedłem konfigurację (ustawiłem proxy i url'e repozytoriów) i:

 >m Tk

Niestety dostaję komunikat, że
LWP failed with code[400] message [You can not proxy through ftp]

Dziwne, na CentOS'ie działa.... a tam mam CPAN'a w wersji 1.7602, a na 
Ubuntu 1.9456

Została mi tylko chyba kompilacja ze źródeł...

>
> dodatkowo - nie wiem czemu masz tendencję do wrzucania "tk" do nazwy
> - np. perl-tk-time-hires.

Nie mam :). W Ubuntu (maszyna wirtualna) napisałem poprawnie, ale 
jeszcze nie mam na nim zainstalowanych VMWare Tools, więc na szybko 
zrobiłem Copy/Paste w umyśle, widocznie za szybko, stąd błąd :). A byłem 
zbyt leniwy, coby zrzucić polecenia z wynikami do pliku i wysłać ftp'em 
na hosta, to już wielbłąd :).

> nie ma czegoś takiego jak tk::time::hires - jest time::hires i jest
> w standardowych modułach perla (perl-modules).

Wiem, sorry za nieporozumienie :)

>
> depesz
>


-- 
Pozdrawiam
Jarek Lubczyński
(eljot<NULL>90125 at gmail dot com)
Nawiasy trójkątne z zawartością zbędne są

There are 10 kinds of people:
Those who understand binary and those who don't
Technical Details
Message-ID: <k2nd92$egp$1@opal.futuro.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!opal.futuro.pl!not-for-mail
References: <k2mlpo$pc0$1@opal.futuro.pl> <dk93i9-2ii.ln1@depesz.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!opal.futuro.pl!not-for-mail
From: Jarosław Lubczyński <guess@who.com.pl>
Newsgroups: pl.comp.lang.perl
Subject: Re: Niekompletne repozytoria pakietów perla dla
 Ubuntu??? Docelowo na ARM/i.Mx53
Date: Tue, 11 Sep 2012 15:09:55 +0200
Organization: Pro Futuro
Lines: 130
Message-ID: <k2nd92$egp$1@opal.futuro.pl>
References: <k2mlpo$pc0$1@opal.futuro.pl> <dk93i9-2ii.ln1@depesz.com>
Reply-To: guess@who.com.pl
NNTP-Posting-Host: ns.elkomtech.com.pl
Mime-Version: 1.0
X-Trace: opal.futuro.pl 1347369059 14873 62.233.147.142 (11 Sep 2012 13:10:59 GMT)
X-Complaints-To: usenet@futuro.pl
NNTP-Posting-Date: Tue, 11 Sep 2012 13:10:59 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:15.0) Gecko/20120907 Thunderbird/15.0.1
In-Reply-To: <dk93i9-2ii.ln1@depesz.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit