Leno Io ha scritto:
Ho notato che l'apt-get quando cerca di installare qualcosa pone delle
domande ad esempio:
" Vuoi installare questi pacchetti?" Se viene messa una lettera diversa
da s o n viene chiuso l'apt.
Essendo un decente programmatore di C vorrei modificare il codice in
modo da riporre la domanda all'utente che così dovrebbe perdere meno tempo.
Dove posso prendere il codice dell'apt?
il codice lo puoi prendere esattamente allo stesso modo in cui prendi i
binari.
Devi modificare il tuo /etc/apt/sources.list aggiungendo le righe
inizianti per deb-src
ad esempio se hai
deb http://debian.fastweb.it/debian/ testing main contrib
ne devi aggiungere una fatta così:
deb-src http://debian.fastweb.it/debian/ testing main contrib
questo ti permette di poter accedere ai sorgenti.
Poi per prelevare i sorgenti ci sono numerosi modi, magari inizia a
guardarti il parametro source di apt-get
$ man apt-get
Secondo voi è una cosa utile?
per te può esserlo perché ti permette di vedere come è fatto una parte
del GNU/Linux che stai usando (vedere il codice di altri è sempre ... o
quasi ... istruttivo). Poi se trovi bug o fai delle migliorie e le rendi
disponibili a tutti ... allora anche gli altri possono avere giovamento
dal tuo lavoro :-)
Devo parlare prima con qualcuno di questa cosa? (che ne so l'autore di
apt...)
Intanto puoi provare a vedere come fare a prendere il codice, vedere
come è il sorgente e le modifiche da fare ... poi volendo puoi fare una
delle seguenti:
1) contattare il team che gestisce apt-get chiedendo se sono interessati
a questa nuova funzionalità (se il pacchetto è solo Debian, allora puoi
contattare solo il DD (Debian Developer) che lo ha in carica, altrimenti
puoi contattare anche l'autore originario rendendo tale modifica
disponibile anche al di fuori del mondo Debian)
2) magari creare un bug-report come wishlist su
http://www.debian.org/Bugs/ mettendo la patch per applicare le tue
modifiche ... e sperare che siano accolte favorevolmente.
Ciao
Davide
--
Dizionari: http://linguistico.sourceforge.net/wiki
Conoscere il TC: http://www.no1984.org
Strumenti per l'ufficio: http://it.openoffice.org
Sistema operativo: http://www.it.debian.org
Browser: http://www.mozilla.org/products/firefox
Client di posta: http://www.mozilla.org/products/thunderbird
GNU/Linux User: 302090: http://counter.li.org
--
Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa
outlook: non voglio essere invaso da spam