Brauche ich wirklich den "Quellcode" in meiner Repository-Liste?

34

Das Aktualisieren meiner Software-Quellen dauert lange, wenn ich Folgendes ausführe:

sudo apt-get update

Ich glaube, das passiert, wenn apt-get Quellcode aus dem Repository herunterlädt, in meinem Fall aus Äthiopien. Es wird wirklich langsamer, wenn es auf Folgendes trifft:

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

Ich habe überprüft, wo ich diese Quelle hinzugefügt habe und sie befand sich unter der Quellcode-Option. Muss der Quellcode heruntergeladen werden? Wenn nicht, kann ich diese Option ohne Konsequenzen deaktivieren?

Tsega
quelle
BTw, wo ist der Quellcode gespeichert? Damit ich mal reinschauen kann?
Balki
Sie benötigen Quellrepositorys nur, wenn Sie Software installieren möchten, die kompiliert werden muss. Anwendungen wie diese befinden sich normalerweise in Tarballs (app-name.tar.gz). Hin und wieder muss nur ein Teil einer Anwendung kompiliert werden - normalerweise etwas, das mit Treibern oder Modulen zusammenhängt. Sofern Sie nicht die neueste Version einer Software wünschen, die noch nicht für Ihr System gepackt oder freigegeben wurde, oder eine ungewöhnliche Anwendung, werden Sie wahrscheinlich nicht darauf stoßen.
Joe
@balki, laut diesem Link, lists.ubuntu.com/archives/ubuntu-users/2006-September/… , wenn Sie den Quellcode eines Pakets sehen möchten, müssen Sie nur sudo apt-get source ausführen <package> . Hoffe das hilft.
Tsega

Antworten:

28

Sofern Sie nicht vorhaben, die Software selbst zu ändern, können Sie sie problemlos deaktivieren. Die meisten Benutzer werden den Quellcode nie brauchen.

Sie können es ausschalten, indem Sie das Software Center starten, im Menü Bearbeiten -> Softwarequellen auswählen und dann das Kontrollkästchen "Quellcode" deaktivieren:

Bildbeschreibung hier eingeben

Anschließend werden Sie zur Eingabe Ihres Kennworts aufgefordert und ein Update wird erneut ausgeführt.

Jorge Castro
quelle
Danke @JorgeCastro, ich habe das getan und auch die Antwort unten verwendet, um automatisch den besten Server auszuwählen. Freut mich zu sagen, dass es jetzt viel schneller geht.
Tsega
14

Hiermit wird nicht speziell die Frage beantwortet, ob Quellcode-Repositorys aktiviert sein müssen oder nicht. Aber Sie werden es vielleicht nützlich finden, da es die häufigste Ursache für die Verlangsamung, die Sie haben, direkt anspricht. Ich habe dies von meiner Antwort hier kopiert .

Sie können den Update-Manager veranlassen, die besten Haupt-Repos für die automatische Verwendung auszuwählen, wodurch die besten Download-Geschwindigkeiten erzielt werden. Öffnen Sie dazu den Update Manager und klicken Sie auf Einstellungen. Wählen Sie die Registerkarte Ubuntu-Software und dann in der Dropdown-Liste "Herunterladen von:" die Option Andere ... aus.

Update Manager - Registerkarte Ubuntu Software

Klicken Sie im folgenden Fenster auf "Bester Server auswählen".

Update Manager - Wählen Sie einen Download-Server

Anschließend werden mehrere Tests durchgeführt, um den besten Server für Sie auszuwählen. Sobald dies abgeschlossen ist, klicken Sie einfach auf Server auswählen.

Update Manager - Wählen Sie einen Download-Server

Führen Sie jetzt einfach Ihre Updates erneut aus und Sie sollten eine Verbesserung feststellen (wenn Ihr bestes verfügbares Repo nicht bereits ausgewählt wurde).

reverendj1
quelle
Danke @reverendj1, es war genau das, was ich brauchte. Ich habe es nur satt und es hat jetzt viel schneller funktioniert.
Tsega
Bitte. Ich versuche nur, die Ubuntu-Liebe zu verbreiten. :-)
reverendj1
Warum ist die Option "Quellcode" ein Bindestrich und keine Prüfung? Ich kann meinen Scheck nicht bekommen ...
Nealmcb
Ich glaube, es liegt daran, dass Sie ein Repos-Setup haben, das keinen Quellcode (dh eine Deb-Src-Zeile) bereitstellt, sodass ein Bindestrich angezeigt wird, was bedeutet, dass nur für einige Repos der Quellcode heruntergeladen wird.
Reverendj1
-1

Sie können den Quellcode sicher deaktivieren, wenn Sie keine Build-Abhängigkeiten mit "apt-get build-dep" oder Änderungsprotokollen oder den Quellcode selbst aus Ubuntu-Repositorys abrufen müssen.

Mikaela
quelle