J'ai écrit un couple de scripts pour aider les utilisateurs à extraire leur paquet source actuel du noyau, à appliquer certains de mes correctifs, et à le construire comme une .deb
paquet avec make-kpkg
. L'une des rares étapes qui nécessite une intervention manuelle est l'activation des téléchargements "Source" via :
- "Centre logiciel Ubuntu"
- Editer...
- Sources des logiciels...
- "Code source"
- Sources des logiciels...
- Editer...
Existe-t-il un moyen de faire cela automatiquement via la ligne de commande ? Si j'ai bien compris, je pourrais simplement décommenter les premières lignes de "deb-src" dans le fichier "deb-src". /etc/apt/sources.list
comme ça :
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://ca.archive.ubuntu.com/ubuntu/ trusty main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ trusty main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://ca.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
deb-src http://ca.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
Cette méthode est toutefois sujette à des erreurs, étant donné que la sed
scripts que j'ai écrits ne fonctionnent pas forcément si les sources ne sont pas dans l'ordre par défaut, ou pour diverses autres raisons. Plus important encore, j'aimerais que cela fonctionne sur Ubuntu 14.04, Ubuntu 16.04, etc (c'est-à-dire aussi générique que possible).
Existe-t-il une ligne de commande apt
-pour y parvenir via un Shell Shell ?
Merci.