Alle 00 e 27 circa, del 02 marzo 2002, passando sulla tastiera di Nick Name, 
una mandria di GNU scrisse:
> 
> Mi sembra che questa cominci a diventare la MFAQ: si pu� installare un 
> pacchetto singolo unstable in stable nella maggior parte dei casi (in 
> ~400 pacchetti su ~4000 non funziona).
> 
> Bisogna ricompilare dai sorgenti in automatico dopo aver ovviamente 
> scaricato i sorgenti debian e soddisfatto le build-dep. Il problema 
> nasce se le build-dep non sono in stable ... bisognerebbe ricompilare 
> anche quelli ma a quel punto ti sorge il dubbio che non sia pi� facile 
> scaricare il tutto gi� ricompilato. 
> 
> Invito qualcun altro a postare i comandi adatti xch� non li ricordo...
> 
> Ciao e hope this helps
> 
> Vincenzo

Gi� qualche tempo fa se ne discusse.
Cmq il sistema che uso io, per ottenere pacchetti di sid in una potato � questo.
1- Scarico i sorgenti (*.orig.tar.gz) che si trovano sulla pagina principale 
del pacchetto (versione sid)
2- Scarico il *.diff.gz
3- scompatto il src e ci infilo il diff, dopodich�:
        zcat *.diff.gz | patch -p1
4- vado nella cartella debian creata e :
        chmod +x ./rules
5- modifico il file control se necessario (qualcuno sa come aggiungere, tramite 
sed del testo alla riga che inizia con "Depends:"?)
6- controllo che i pacchetti richiesti in Build-Depends siano installati (a 
volte basta una versione precedente, ma se dovesse essere necessario qualche 
pacchetto nuovo di zecca, si  pu� ripetere il procedimento ricorsivamente 
all'indietro) N.B.: a volte � richiesto debhelper (=> 3.*.*), pu� non essere 
necessario, basta modificare nel rules la riga DH_COMPAT=3 con DH_COMPAT=2 
(funziona nel 90% dei casi)
7- dalla home dir del src:
        debian/rules build
        debian/rules binary
8- si risale di una dir e:
        dpkg -i <pacchetto_sid_in_potato>.deb
        (oppure come faccio io)
        usare mc
9- fine :P

-- 
Ximilian

�������������������������������
Linux Registered User: #183500
Linux Registered Machine: #105046
Running on GNU/Linux Debian 2.2
�������������������������������


Rispondere a