Come posso aggiornare / installare Perl?


19

Il pacchetto Perl è disponibile /usr/bined è una versione precedente (5.12.4). L'attuale versione stabile sembra essere 5.14.2.

Come aggiorno questa versione? È richiesto l'accesso root e non desidero compilare nuovi binari da installare in una directory che si trova sul mio percorso.


Hai accesso root?
mdpc,

Risposte:


35

Avvertenza: l'utilizzo cpancome mostrato richiederà molto tempo e non può essere lasciato incustodito.

Il seguente comando aggiornerà tutti i tuoi pacchetti Perl e li testerà per te:

$ sudo cpan
cpan[1]> upgrade

9

Tag Perl:

Perl è un linguaggio di programmazione di alto livello che viene installato di default in Ubuntu.

Versioni del pacchetto

https://help.ubuntu.com/community/UbuntuBackports :

Quando Ubuntu rilascia una nuova versione del suo sistema operativo ogni 6 mesi, tale versione è in gran parte bloccata nel tempo. Mentre il software che fa parte di quella versione riceverà correzioni di errori e patch di sicurezza, le nuove versioni principali del software e le nuove funzionalità che ne derivano non saranno disponibili.

Ubuntu 11.10 versione Perl

Un collegamento: quale versione di Perl viene fornita con la versione desktop di 11.10?

Il Perl 5.14.2

Pacchetti Ubuntu: http://packages.ubuntu.com/search?keywords=perl&searchon=names&suite=all§ion=all

preciso (perl): Larry Wall's Practical Extraction and Report Language 5.14.2-6ubuntu2: amd64 i386

Ubuntu 12.04 LTS

Ubuntu 12.04 sarà rilasciato: https://wiki.ubuntu.com/PrecisePangolin/ReleaseSchedule

Rilascio finale del 26 aprile

Forum Ubuntu 12.04: http://ubuntuforums.org/forumdisplay.php?f=412


6
sudo perl -MCPAN -e 'upgrade'

è un'opzione che potrebbe aiutare.


Non è riuscito perché ho riscontrato un errore, ma sembra che abbia aggiornato alcuni pacchetti che hanno risolto il mio problema.
Andrei,

vuoi dire che non è stato completato o completato con errori?
Olu Smith,

L'installazione ha richiesto il mio apach.e directory di installazione e poi si è bloccata perché ho fornito un "/" aggiuntivo nel nome del percorso. L'aggiornamento ha comunque fatto qualcosa, poiché il mio problema è scomparso. Presto eseguirò l'aggiornamento a una nuova Ubuntu
Andrei

1
Questo aggiorna i moduli perl, non perl
Eugen Konkov,

5

Apri Terminale ( CTRL+ ALT+ T) ed esegui il seguente comando:

sudo su

E diventa il super utente dando la tua password. Quindi eseguire:

apt-get update

E quindi eseguire:

apt-get upgrade

E infine eseguire:

apt-get install -y perl

3

Dovresti usare perlbrew ; questo è il modo reale di farlo. Forse alla gente di Ubuntu non piacerà in questo modo perché non è basata su pacchetti, ma se devi impegnarti in Perl, questo è un prerequisito. Il processo è indolore e non devi aver paura compilando Perl ; è davvero indolore.

A seconda delle tue esigenze, dai un'occhiata anche a cpanminus e local :: lib . Ti renderà la vita più facile.

Nessuno di questi richiede i privilegi di root ; devi goderti questo.

Non dimenticare che usare i pacchetti Perl obsoleti di Ubuntu è quasi pazzesco, perché sono versioni davvero vecchie e non devi farti del male usando queste vecchie cose.

Vedi anche questa risposta .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.