Article View: pl.comp.lang.perl
Article #52451Re: Niekompletne repozytoria pakietów perla dla Ubuntu??? Docelowo na ARM/i.Mx53
From: Jarosław Lubczyński
Date: Tue, 11 Sep 2012 13:09
Date: Tue, 11 Sep 2012 13:09
129 lines
4775 bytes
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-mailReferences:
<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