apt-get update über einen Proxy-Server

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
rcflyer
Beiträge: 70
Registriert: 11.11.2003 21:29:25
Wohnort: Kissing bei Augsburg
Kontaktdaten:

apt-get update über einen Proxy-Server

Beitrag von rcflyer » 03.10.2004 12:14:20

Hallo.

Ich schließe mein Notebook z.B. ans Firmennetz an und stelle im Browser den jeweiligen Proxy-Server ein und kann wunderbar aufs Internet zugreifen.
Doch wenn ich nun apt-get update verwenden möchte um anschließend etwas zu installieren, bekomme ich keinen Kontakt zu den Debian-Servern.

Wenn ich als Root nun export http_proxy=http://ProxyInDerFirma:8080 eingebe funktioniert es. Und nach einem Reboot ist muß es wieder eingetragen werden.

Nun suche ich die Konfigurationsdatei, indem ich diesen "export" fest einstellen kann. Oder gibt es eine andere Möglichkeit dem System das mitzuteilen, dass er bei apt-get update über den Proxy gehen soll?

Ciao,
Kurt
* Mein pers. Motto: (Er)schlage stets zwei Windows-Benutzer mit einer Linux-CD.
* Das aktuelle Wetter: Seit Debian immer Sonnenschein :-)

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 03.10.2004 13:31:44

Den Eintrag für einen http_proxy kannst du in der Datei /etc/apt/apt.conf machen. Für mehr Details siehe man apt.conf.

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
rcflyer
Beiträge: 70
Registriert: 11.11.2003 21:29:25
Wohnort: Kissing bei Augsburg
Kontaktdaten:

Beitrag von rcflyer » 03.10.2004 16:02:30

@eagle <- Danke ... :-)
nach langem durchforsten der manpages von apt.conf bin ich auf folgendes erfolgreiches Ergebis gekommen:

Code: Alles auswählen

cat /etc/apt/apt.conf
Acquire::http::proxy "http://proxy.lan:8080";
Acquire::ftp::proxy "http://proxy.lan:8080";
Ich habe bei mir zu Hause kurzerhand einen Proxy-Server mit Squid hingestellt und es ausprobiert. Mit den Debian-Servern hat es funktioniert. Mit deb ftp://ftp.nerim.net/debian-marillat testing main leider nicht. :(
* Mein pers. Motto: (Er)schlage stets zwei Windows-Benutzer mit einer Linux-CD.
* Das aktuelle Wetter: Seit Debian immer Sonnenschein :-)

Benutzeravatar
wodga
Beiträge: 141
Registriert: 11.08.2003 13:14:45

apt-setup über proxy

Beitrag von wodga » 03.10.2004 23:28:58

hast du deinen proxy schon mal per apt-setup eingetragen? Ich weiß zwar nicht ob das Skript nichts anderes tut als deine Acquire-Zeile in die apt.conf einzutragen. Aber bei mir hat apt nach diesem Eintrag alle sources gefunden.
siduction 2011.1 (debian unstable)

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 04.10.2004 08:49:07

Zur Not im Terminal ff. 2 Variablen setzen:

Code: Alles auswählen

export ftp_proxy="http://proxy.lan:8080"
export http_proxy="http://proxy.lan:8080"
Und dann nochmal "apt-get update" machen.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Benutzeravatar
Savar
Beiträge: 7174
Registriert: 30.07.2004 09:28:58
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von Savar » 04.10.2004 09:21:17

mal ne blöde Frage,

macht "squid" in der Standardinstallation überhaupt FTP-Proxy? Oder bloss HTTP-Proxy?
MODVOICE/MYVOICE
Debianforum Verhaltensregeln
Log Dateien? -> NoPaste

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 04.10.2004 10:03:59

Auch ftp-proxy.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Benutzeravatar
rcflyer
Beiträge: 70
Registriert: 11.11.2003 21:29:25
Wohnort: Kissing bei Augsburg
Kontaktdaten:

Re: apt-setup über proxy

Beitrag von rcflyer » 05.10.2004 08:01:01

wodga hat geschrieben:hast du deinen proxy schon mal per apt-setup eingetragen?
Wie mache ich das. Wenn ich apt-setup aufrufe bekomme ich keine Möglichkeit einen Proxy einzutragen. Nach dieser Möglichkeit habe ich verzweifelt gesucht (FauZumLesenVonMANgewesen:).
* Mein pers. Motto: (Er)schlage stets zwei Windows-Benutzer mit einer Linux-CD.
* Das aktuelle Wetter: Seit Debian immer Sonnenschein :-)

Benutzeravatar
wodga
Beiträge: 141
Registriert: 11.08.2003 13:14:45

apt-setup

Beitrag von wodga » 05.10.2004 21:48:17

apt-setup frägt unter anderem dies:
Apt Konfiguration ?????????????????????????????
? Wenn Sie einen HTTP-Proxy für Ihre Verbindung benötigen, geben Sie die ?
? Daten hier ein. Wenn nicht, lassen Sie das Eingabefeld leer. ?
? ?
? Die Daten für den Proxy müssen in der Standardform ?
? "http://[[user][:pass]@]host[:port]" eingegeben werden. ?
? ?
? Daten Ihres HTTP-Proxys (freilassen für keinen Proxy) ?
? ?
? http://user:Kennwort@ip-Proxy:8080(Port)______________________ ?
? ?
? <Ok> <Abbrechen>

eyes wide shut :-)
siduction 2011.1 (debian unstable)

sven-tek
Beiträge: 11
Registriert: 20.12.2005 11:34:25

Beitrag von sven-tek » 05.08.2006 13:19:52

Hallo, ich habe auch vor einen proxy in apt.conf einzutragen damit die 4 Rechner im Netz nicht mehrfach laden.

Die Frage ist, wenn der proxy mal nicht zu erreichen ist (rechner aus oder mit laptop auf reisen), kapiert apt dann automatisch das es dann ohne proxy arbeiten soll, oder muss ich dann die config wieder anpassen?

Gruss, Sven

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 05.08.2006 13:26:23

sven-tek hat geschrieben:Die Frage ist, wenn der proxy mal nicht zu erreichen ist (rechner aus oder mit laptop auf reisen), kapiert apt dann automatisch das es dann ohne proxy arbeiten soll, oder muss ich dann die config wieder anpassen?
Probiere es aus und du wirst es wissen.

(Z.B. einfach mal einen falschen Port angeben)

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von catdog2 » 05.08.2006 13:51:02

Ich habe bei mir zu Hause kurzerhand einen Proxy-Server mit Squid hingestellt und es ausprobiert. Mit den Debian-Servern hat es funktioniert. Mit deb ftp://ftp.nerim.net/debian-marillat testing main leider nicht. traurig
Marrilat ist umgezogen.
Versuchs mal mit

Code: Alles auswählen

deb http://www.debian-multimedia.org testing main
Unix is user-friendly; it's just picky about who its friends are.

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 05.08.2006 20:01:49

sven-tek hat geschrieben:Die Frage ist, wenn der proxy mal nicht zu erreichen ist (rechner aus oder mit laptop auf reisen), kapiert apt dann automatisch das es dann ohne proxy arbeiten soll, oder muss ich dann die config wieder anpassen?
Nein apt probiert dann den Rechner in der source.list zu erreichen und das geht schief. Ich habe für diese Fälle zwei source.list Dateien (direkte Verbindung oder apt-proxy) und setze die Konfiguration über einen Link.

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

sven-tek
Beiträge: 11
Registriert: 20.12.2005 11:34:25

Beitrag von sven-tek » 07.08.2006 01:00:32

eagle hat geschrieben:
sven-tek hat geschrieben:Die Frage ist, wenn der proxy mal nicht zu erreichen ist (rechner aus oder mit laptop auf reisen), kapiert apt dann automatisch das es dann ohne proxy arbeiten soll, oder muss ich dann die config wieder anpassen?
Nein apt probiert dann den Rechner in der source.list zu erreichen und das geht schief. Ich habe für diese Fälle zwei source.list Dateien (direkte Verbindung oder apt-proxy) und setze die Konfiguration über einen Link.

eagle
mööp, habs auch gerade mal ausprobiert. Genau das ist es was mich noch stört an Debian. Ich habe es noch nicht geschaft, ohne ein Diplom dabei zu erwerben, das die Rechner unabhängig werden vom Paketserver. (bzw. Server aus sources.lst nicht vorhanden -> nichts geht mehr)

Bei Gentoo gibt es zwei Variablen wo man mirrors einträgt, wenn er einen nicht erreicht oder die Datei ist nicht vorhanden nimmt er den nächsten. Als erstes trage ich dort also meinen eigenen FTP Server ein, ist der nicht da oder die Datei eben nicht dann nimmt er irgendeinen Uni-Mirror.

Das schöne dabei - 0 konfiguration notwendig nachdem es einmal eingerichtet ist.

Antworten