Newsgroup: it.comp.os.linux.iniziare
Titolo: [DEBIAN] Aggiornare pacchetti

Saluti a tutti.
Mi chiedevo com'era possibile aggiornare pacchetti software su Debian
Potato.
Mi spiego: nella distro č presente Python 1.5.2, una versione un po'
vecchiotta dell'interprete (siamo al 2.2.1 ...). Dopo aver scaricato il
tar.gz da Python.org l'ho installato senza problemi, convinto che
andasse a sostituire automaticamente il vecchio interprete e le vecchie
librerie consentendo anche alle applicazioni python presenti sul desktop
di usufruire della nuova versione dell'interprete durante l'esecuzione.
In effetti da shell va tutto bene, la versione aggiornata viene
richiamata, da desktop invece tutto resta uguale, la versione č sempre
la 1.5.2.
Ho disinstallato Python con dselect e nulla, scompaiono dal desktop
grafico Python e applicazioni Python.
Cosa devo fare? Devo forse scaricarmi l'RPM e convertirlo in .deb con
Alien?
Grazie dell'attenzione
Nicholas
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 vecchiotta dell'interprete (siamo al 2.2.1 ...). Dopo aver scaricato il
Secondo me la cosa migliore e' passare a woody, i pacchetti sono piu'
aggiornati.
Ciao
  Andrea

 Potato.
man apt-get
Bye,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.d2g.com/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 tar.gz da Python.org l'ho installato senza problemi, convinto che
[snip]
E' sempre sconsigliabile installare programmi esterni alla distribuzione
senza passare dal gestore di pacchetti. In particolare, debian dipende
tantissimo da questo, e ti conviene fare un deb per ogni cosa che vuoi
installare.
In particolare, i menu che vedi nelle varie interfacce grafiche sono
generati da uno script che le aggiorna ad ogni installazione, per cui è
normale che non trovi quello installato da te.
Alcuni palliativi:
- usa checkinstall, ti crea un deb dai sorgenti. Questo sarà
  probabilmente estraneo ai canoni (in italiano moderno "policy") dei
  pacchetti debian, avrà probabilmente gli eseguibili in /usr/local e
  simili, ma il gestore dei pacchetti dovrebbe riconoscere una versione
  superiore di un pacchetto già esistente e sostituirlo. Se un giorno
  installerai il pacchetto debian ufficiale, sostiturai il tuo.
  *nota* - questo non ti risolve il problema dei menu;
- scarica i sorgenti del pacchetto della distribuzione Woody
  (attualmente in testing, ma di prossimo rilascio), e compilali con
  dpkg-buildpackage. Se non ci sono problemi di librerie (molto
  improbabile) hai risolto, se no devi aggiornare anche quelle;
- compila un deb dai sorgenti che hai già: per farlo devi sapere come
  creare un pacchetto debian, e questo richiede una certa dose di
  studio. In linea di massima:
 
  dh_make
 
  nella directory dei sorgenti. Poi vai nella directory debian/ che sarà
  stata creata e modifica opportunamente i vari script. Poi ricompila.
-- 
Registered user at 
http://counter.li.org
 # 170453
ICQ 61259284
GnuPG Key fingerprint = 10E0 2B05 0B0A 3525 8760  788B 59B6 C74A 250E 65B6

  Emmanuele.
Scusa ma secondo te sono cosě idiota da scaricarmi pacchetti da siti
esterni senza prima controllare se esiste un pacchetto ufficiale della
distro ? :D
Grazie cmq dell'aiuto (???).
Ciao :)


   stata creata e modifica opportunamente i vari script. Poi ricompila.
Ottimo consiglio, tenterò di fare così. Non ci ho stupidamente pensato
:)
Per quanto riguarda l'aggiornamento della distro lo tenterò certamente
più avanti e con una configurazione minima... l'ultima volta che ho
aggiornato mi sono successe cose indicibili :)
Grazie a entrambi :)
Nicholas.


  Alien?
in /etc/apt/sources.list:
deb-src 
http://ftp.it.debian.org/debian
 testing main contrib non-free
apt-get -b source python; dpkg -i nomedelpacchetto.deb
Ciao, Andrea
-- 
          (o_  |
(o_  (o_  //\  | Andrea Carosi, just another Linux user ( #210218 )
(/)_ (/)_ V_/_ | 
GnuPG PK fingerprint: 0857 1927 150B 3C8E 8274  F641 1388 AA6D 3FA0 5410

 distro ? :D
La palla di cristallo l'ho dal gommista a far la convergenza.
+++
BTW: se Python 2.x non c'e` per Potato, una ragione ci sara`. Infatti
(guarda caso) e` in Woody.


  Emmanuele.
Ci sarà non lo metto in dubbio, anche se la ignoro ^^
Sono sorgenti e io ho un compilatore :p 
C'è su Woody perchè è nuovo, ma ho deciso di aspettare la stable :)
Dubito cmq che Debian non sia upgradabile, sarebbe alquanto strano visto
la qualità generale che (imho) la contraddistingue.
Mi scuso per i toni bruschi ma la tua risposta mi aveva un po' stupito,
smanetto prima di chiedere, ma questo tu non lo puoi sapere :)
Ciao :)


 installare.
??? e questa novità da dove salta fuori? certo, è consigliabile fare il 
deb, ma che debian si incavoli mi pare un po eccessivi, basta solo metterla 
in /usr/local... 
Io ho installato un "sacco" di roba che mi avrebbe costretto a passare a 
sid, per cui l'ho installata a mano. Anzi, penso che sia anche molto 
educativo almeno una volta installare un pacchetto da .tgz
cmq ciauuzzz
-- 
Antonello Pasella

 in /usr/local... 
Dipende anche dall'importanza del pacchetto. Se rimuovi python con apt e
lo installi con i sorgenti in /usr/local/, il gestore non sa che python
è installato sul sistema. Se poi installi un pacchetto che dipende da
python, il sistema tenterà di reinstallarlo.
Stesso discorso se per esempio vuoi installare qmail come MTA senza
passare dal percorso qmail-src --> qmail.deb. Ovvio che se lo sai fare
puoi gestire questa situazione, ma io lo trovo sconsigliabile.
