Ai-je vraiment besoin du «code source» dans ma liste de référentiels?

34

Il faut beaucoup de temps pour mettre à jour mes sources de logiciels lorsque j'exécute:

sudo apt-get update

Je crois que cela se produit lorsque apt-get télécharge le code source du référentiel, dans mon cas, il s'agit du code éthiopien. Cela ralentit vraiment quand il frappe quelque chose comme:

http://et.archive.ubuntu.org ....

J'ai vérifié où j'avais ajouté cette source et que c'était sous l'option de code source. Dois-je télécharger le code source? Si non, puis-je décocher cette option sans conséquences?

tsega
la source
BTw, où est le code source stocké? Pour que je puisse jeter un coup d'oeil?
balki
Vous aurez besoin des référentiels sources uniquement si vous souhaitez installer un logiciel devant être compilé. Les applications comme celle-ci se trouvent généralement dans les archives (app-name.tar.gz). De temps en temps, il suffit de compiler une partie de l'application, généralement un élément lié aux pilotes ou aux modules. À moins que vous ne souhaitiez disposer de la toute dernière version d'un logiciel qui n'a pas encore été packagé ou publié pour votre système ou d'une application peu commune, vous ne rencontrerez probablement pas cette situation.
Joe
@balki, selon ce lien, lists.ubuntu.com/archives/ubuntu-users/2006-September/… , si vous voulez voir le code source d'un paquet, il vous suffit de, sudo apt-get source <package> . J'espère que cela t'aides.
tsega

Réponses:

28

Sauf si vous envisagez de modifier le logiciel vous-même, vous pouvez le désactiver en toute sécurité. La plupart des utilisateurs n'auront jamais besoin du code source.

Vous pouvez l'éteindre en lançant le Centre logiciel, puis en sélectionnant Edition -> Sources logicielles dans le menu, puis en désactivant la case à cocher "Code source":

entrez la description de l'image ici

Il vous demandera alors votre mot de passe, puis réexécutera une mise à jour.

Jorge Castro
la source
Merci @JorgeCastro, je l'ai fait et j'ai également utilisé la réponse ci-dessous pour choisir automatiquement le meilleur serveur. Heureux de dire que ça marche beaucoup plus vite maintenant.
Tsega
14

Cela n'aborde pas spécifiquement la question de savoir s'il faut ou non activer les référentiels de code source. Mais vous le trouverez peut-être utile, car il s'attaque directement à la cause la plus commune du ralentissement que vous rencontrez. J'ai copié cela de ma réponse ici .

Vous pouvez demander au gestionnaire de mise à jour de sélectionner le meilleur dépôt principal à utiliser automatiquement, ce qui donnera les meilleures vitesses de téléchargement. Pour ce faire, ouvrez Update Manager, puis cliquez sur Paramètres. Sélectionnez l'onglet Ubuntu Software, puis dans la liste déroulante "Télécharger de:", sélectionnez Autre ...

Gestionnaire de mises à jour - Onglet Logiciel Ubuntu

Maintenant, dans la fenêtre qui apparaît, cliquez sur "Select Best Server"

Update Manager - Choisissez un serveur de téléchargement

Il effectuera ensuite plusieurs tests pour sélectionner le meilleur serveur pour vous. Une fois terminé, cliquez simplement sur Choose Server.

Update Manager - Choisissez un serveur de téléchargement

Maintenant, lancez à nouveau vos mises à jour et vous remarquerez une amélioration (si votre meilleur référentiel disponible n'a pas déjà été sélectionné).

reverendj1
la source
Merci @ reverendj1, c'était exactement ce dont j'avais besoin. Je me suis juste fatigué et cela a fonctionné beaucoup plus vite maintenant.
Tsega
De rien. J'essaie simplement d'aider à diffuser l'amour d'Ubuntu. :-)
reverendj1
Pourquoi l'option "code source" est-elle un tiret et non une vérification? Je ne peux pas obtenir le mien comme chèque ....
nealmcb
Je pense que c’est parce que vous avez une configuration de dépôt qui ne fournit pas le code source (c’est-à-dire une ligne deb-src), elle affiche donc un tiret, ce qui signifie qu’elle ne téléchargera le code source que pour certains dépôts.
reverendj1
-1

Vous pouvez désactiver le code source en toute sécurité, si vous n'avez pas besoin d'obtenir des dépendances de construction avec "apt-get build-dep", ni de listes de modifications, ni le code source lui-même à partir de référentiels Ubuntu.

Mikaela
la source