web-dev-qa-db-fra.com

Comment demander à apt-get et / ou synaptic d'installer à partir du code source?

Comme je l'ai demandé dans le titre, je voudrais savoir comment configurer Synaptic ou comment instruire apt-get to install/upgrade logiciel exclusivement à partir de la source. Je veux dire, apt-get/synaptic installe uniquement les paquets précompilés. Je voudrais configurer le "tout construire" comme Portage dans Gentoo. Est-ce possible? Si oui, comment?

3
Tetractys

Le moyen le plus simple consiste à utiliser apt-build

Voir http://manpages.ubuntu.com/manpages/raring/man1/apt-build.1.html

Voir aussi Comment construire tout mon package installé à partir des sources?

La construction à partir de la source est, l'OMI surévaluée. Voir:

http://funroll-loops.info/

(oui je suis aussi un utilisateur gentoo de longue date)

Et

https://fedoraproject.org/wiki/Package_management_system

Et

http://biodegradablegeek.com/2008/12/gentoo-sucks-ubuntu-doesnt/

Honnêtement, encore une fois OMI, si vous voulez faire tout cela, je vous suggère fortement d'utiliser gentoo.

1
Panther

Apt-get ne fonctionne pas comme les ports BSD ou le portage Gentoo. Vous pouvez obtenir la source et les reconstruire tous individuellement, mais ce n'est pas facilement automatisable ou intégré.

Vous pourriez théoriquement mettre en miroir un référentiel source, créer une chaîne de dépendances, en commençant à la racine et construire chaque paquet ... mais généralement pour la base d'utilisateurs cible d'Ubuntu, cela n'en vaut pas la peine.

3
RobotHumans