Newsgroup: it.comp.os.linux.debian
Titolo: Installare pacchetti testing nella stabile

Vorrei installare mpg123 nella wheezy, ma quello della versione per la
testing, che ha maggiori opzioni.
 
L'unico modo che conosco per farlo, senza aggiungere nulla nel
sources.list, e' scaricare il pacchetto e poi dare:
#: dpkg --install /tmp/mpg123_1.16.0-1_i386.deb
 
Pero', per vedere se le dipendenze sono soddisfatte, se provo con:
#: dpkg --no-act --install /tmp/mpg123_1.16.0-1_i386.deb
 
mica me lo dice, me lo dice solo quando lo installo veramente!
 
C'e' modo di fare la simulazione completa, magari con apt?
 
-- 
Tanti saluti
 


Prova a compilare il sorgente.

Addi' 22 gen 2014, Roby Ross scrive:

A parte che sono anni e anni che non compilo, ma dici di compilare
quello stabile per vedere se ha le nuove feature?
Quello che mi serve e' l'avanzamento istantaneo (senza scorrere) coi
tasti 1..9, che mi prendeva quando usavo la testing.
 
E poi addio comodita' della Debian, se devo compilare i pacchetti,
sarebbe come tornare ai tempi della Slack: lo installo, e poi chi lo
toglie piu'? Sono rari i makefile con l'uninstall.
 
In ogni caso ogni tanto ci sono anche altri pacchetti, l'ho chiesto
anche per questo motivo.
Apt sembra che non possa fare a meno di pescare dalla rete.
 
-- 
Tanti saluti
 

>> testing, che ha maggiori opzioni.
 
Forse non ci ho capito una mazza, ma dopo aver scaricato il pacchetto in una
directory, dare:       apt-get install -s ......        ?
 
       -s, --simulate, --just-print, --dry-run, --recon, --no-act
           No action; perform a simulation of events that would occur but do
not actually change the system. Configuration Item:
           APT::Get::Simulate.
 
           Simulate prints out a series of lines each one representing a dpkg
operation, Configure (Conf), Remove (Remv), Unpack (Inst). Square
           brackets indicate broken packages with and empty set of square
brackets meaning breaks that are of no consequence (rare).
 
 
 
 
-- 
+---------------------------------------------------------------------------+
|  Un tacchino all'agnello: Buona pasqua!                                   |
|  L'agnello al tacchino: Vaffaculo, buon Natale!                           |
+-----#23--------------------Campagna contro le pubblicita` idiote.---------+

 brackets meaning breaks that are of no consequence (rare).
 
Sono andato adesso, da user, in /tmp dove ho scaricato il pacchetto. Ho dato:
$: apt-get -s install ./mpg123-blablabla.deb
e mi riempie lo schermo di:
E: Release "mpg123-blablabla.deb" per "nomi vari di pacchetti" non trovato
 
Non posso neppure ridirigere l'output perche' non lo ridirige, ho dato
 
$: apt-get -s install ./mpg123-blablabla.deb > /tmp/pippo
$: apt-get -s install ./mpg123-blablabla.deb 2> /tmp/pippo
$: apt-get -s install ./mpg123-blablabla.deb 2>&1 /tmp/pippo
 
e niente in tutti e tre i casi, me lo scrive a monitor, pippo resta con
solo questo:
-------------------------
Nota: questa è solo una simulazione.
      apt-get necessita dei privilegi di root per la normale esecuzione.
      Inoltre, il meccanismo di blocco non è attivato e non è quindi
      utile dare importanza a tutto ciò per una situazione reale.
Lettura elenco dei pacchetti...
Generazione albero delle dipendenze...
Lettura informazioni sullo stato...
------------------
 
Boh... cose strane americane!
 
-- 
Tanti saluti
 


Se non hai richieste specifiche riguardo al non modificare il 
sources.list, potresti utilizzare il pinning:
 
https://wiki.debian.org/it/AptPreferences
 
 
Riccardo

 Boh... cose strane americane!
 
lascia perdere, prova a ricompilare il sorgente
CHE TI INTERESSA, non lo stable-debian.
 
Durante la compilazione fa il controllo sulle
risorse sw che gli servono testando quelle presenti
sul sistema.
 
Occhio ad eventuali opzioni che potrebbero interessarti
Mpg123 non richiede chissà quali api grafiche, se
non erro funziona in CLI, dovrebbe andare
senza problemi.

 
Con i backports no?
 
Li aggiungi al sources.list, poi una volta fatto li togli.
 
Ciao
 
 
 

 C'e' modo di fare la simulazione completa, magari con apt?
 
Oggi ho avuto un problema con il package rhash, non fa il crc
con file oltre i 2 gb (messaggio d'errore tipico di un integer
che andava dimensionato più ampio).
 
Ho scaricato l'ultima versione, compilata in un attimo
e adesso fischia-come-una-caffettiera.
 
A star appresso alle dipendenze in questi casi si impazzisce
e si rischia di rovinare il db dei packages.