Ubuntu 12.10 legt die Proxy-Einstellungen sowohl in /etc/environment
als auch /etc/apt/apt.conf
beim Festlegen des Proxys über die GUI (Netzwerkeinstellungen) fest.
Überprüfen Sie Ihre passenden Einstellungen
grep -Hnri proxy /etc/apt/
listet die aktuellen Proxy-Einstellungen auf, die apt
im folgenden Format verwendet werden.
filename:linenumber:proxy-setting
Wenn Sie eine Ausgabe sehen, entspricht diese apt
den Proxy-Einstellungen. Sie müssen gelöscht werden.
sudoedit <filename>
Hier können Sie die entsprechende Konfigurationsdatei bearbeiten. Kopieren Sie den vorhandenen Inhalt irgendwo hin, falls Sie ihn wiederherstellen müssen, und löschen oder kommentieren Sie die Zeilen, die wie
Acquire::<protocol>::proxy=<your proxy here>
folgt aussehen (Fügen Sie // am Anfang einer Zeile hinzu, um diese Zeile zu kommentieren. Kommentierte Zeilen werden ignoriert.)
Speichern Sie die Dateien, schließen Sie den Texteditor und versuchen Sie es erneut. Wenn das Problem weiterhin besteht,
Überprüfen Sie die globale Standardumgebung.
grep proxy -i /etc/environment
Sollte alle Proxy-Einstellungen auflisten, die global angewendet werden. Wenn Sie sie löschen müssen,
sudoedit /etc/environment
wird den Texteditor starten. Zeilen, die mit # beginnen, werden ignoriert. Fügen Sie daher vor den Zeilen, in denen Ihre Proxy-Einstellungen angegeben sind, ein # hinzu. Speichern Sie die Datei und versuchen Sie es erneut.
Reinigen der Benutzerumgebung
Es ist möglich, dass die systemweite Konfiguration sauber apt
ist, aber Proxy-Einstellungen aus der Benutzerumgebung übernimmt . sudo
In bestimmten Konfigurationen wird -E
die Umgebung standardmäßig oder bei expliziter Übergabe als Option beibehalten.
env | grep -i proxy
sollte alle aktuellen Proxy-Einstellungen der Umgebung auflisten. unset <variable>
kann verwendet werden, um eine Variable zu deaktivieren oder zu löschen. Deaktivieren Sie alle <protocol>_proxy
Variablen. Wenn die Einstellungen automatisch vorgenommen werden, können Sie die entsprechenden Einträge Kommentar aus ~/.profile
, ~/.bashrc
,~/.pam_environment
(Dies sind die häufigsten Dateien, die die Einträge enthalten. Alle können gleichzeitig mit durchsucht werden. grep -Hni proxy ~/.profile ~/.bashrc ~/.pam_environment
)
i
Option grep, bei der die Suche ohne Berücksichtigung der Groß- und Kleinschreibung durchgeführt wird.http://www.iasptk.com/how-to-change-system-proxy-settings-from-terminal-in-ubuntu-1204precise
So ändern Sie die System-Proxy-Einstellungen vom Terminal in Ubuntu 12.04 (Präzise)
Konfigurieren Sie den Ubuntu-Desktop / Laptop für die Verwendung Ihres Proxyservers vom Terminal aus.
Aktivieren Sie die Proxy-Einstellung vom Terminal in Ubuntu 12.04
Öffnen Sie das Terminal und führen Sie die folgenden Befehle aus
Hinweis: - Ändern Sie die Host-IP- und Porteinstellung mit Ihrer.
Deaktivieren Sie die Proxy-Einstellung vom Terminal in Ubuntu 12.04
quelle
app-get
Die Proxy-Einstellung wird unter gespeichert/etc/apt/apt.conf.d/20proxy
Auch der Dateiname kann so etwas wie 20proxy sein .
Achtung: Sie benötigen die
root
Berechtigung zum Ändern oder Entfernen der Datei unter/etc/apt/apt.conf.d
.Dies könnte Arbeit sein:
Wenn Sie die Datei nicht direkt finden können, suchen Sie
Acquire::http::Proxy
wie folgt:Da der Inhalt der Datei, die den Proxy festlegt, wie folgt aussehen sollte:
Irgendwann wird die Umgebungsvariable dafür festgelegt. Gehen Sie folgendermaßen vor
http_proxy
:quelle
$sudo ls /etc/apt/apt.conf.d/
zeigt mir eine andere Liste