Konfiguracja apta do pracy z proxy

Pomoc dotycząca instalacji systemu
Grafit_alpha3
Posty: 8
Rejestracja: 10 lutego 2007, 21:36

Konfiguracja apta do pracy z proxy

Post autor: Grafit_alpha3 »

Witam,
Dopiero rozpoczynam przygodę z Debanem, Właśnie odkryłem , że mam neta po poleceniu

Kod: Zaznacz cały

export ftp_proxy=10.0.0.1:8080

(5 dni mi to zajęło)
Mogę używać wgeta, ale pingi nie chodzą.
W linksie trzeba ustawić dane proxy w menu, ale po tym chodzi jak marzenie ;)
Problem leży w apt-get, on nie widzi internetu
Wpisywałem do /etc/apt/apt.conf

Kod: Zaznacz cały

Acquire::http: :p roxy "http://10.0.0.1:8080"
ale apt zgłaszał tylko błędy o śmieciach na końcu pliku.
nie mam pliku /etc/apt/preferences
Podejrzewam, że apt chce tak jak links, żeby mu tam gdzieś te dane proxy wpisać.
Gdzie i JAK to zrobić?
Czy można to jakoś "globalnie" ustawić dla całego systemu, tak, żeby wszystkie połączenia do internetu były kierowane przez to proxy i przez ten właśnie port?

To nie polonizacja debiana, a linksa i przepraszam za to.
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

pierwsze co spolonizuj Debiana:
http://debian.linux.pl/viewtopic.php?t=579
bo nie da się rozczytać.

może to Ci pomoże:
http://debian.linux.pl/viewtopic.php?t=634


aloha
Grafit_alpha3
Posty: 8
Rejestracja: 10 lutego 2007, 21:36

Post autor: Grafit_alpha3 »

Jeszcze raz przepraszam za kodowanie.
apt-get jest mi potrzebny do dokończenia instalacji systemu (Etch netinstall). Nie chcę się bawić w wget każdej paczki.
Próbowałem zmusić go do działania skonfigurowanym proxychains:

Kod: Zaznacz cały

Proxychains apt-get update
I kilka kombinacji, ale nie zadziałało (?).
Może inny zarządca archiwów daje się jakoś łatwiej zmusić do działania

Odnośnie tematu:
http://debian.linux.pl/viewtopic.php?t=634
Wpisywałem do apt.conf

Kod: Zaznacz cały

export ftp_proxy=10.0.0.1:8080
export http_proxy=10.0.0.1:8080
ale nadal wyrzucało błędy o śmieciach na końcu pliku.
(to chyba wypełnia instalator pytając o serwer pośredniczący, ale to nie działa, wypełniałem tamto pole na sto sposobów i się wtedy nie łączył.)

Ach, łączę się przez LAN, komputer udostępniający połączenie nasłuchuje tylko na porcie 8080 i przez ten port wszystko powinno iść (ftp, http, i cała reszta badziewia).

[ Dodano: 2007-02-20, 18:38 ]
Sprawdziłem wszystko jeszcze raz, bardzo dokładnie na forach i w podręczniku systemowym man. Uaktualniłem apt do najnowszej wersji testowej. Wszystko jest tak jak być powinno. sieć działa, brama ustawiona na 10.0.0.1, zmienne systemowe dla http i ftp ustawione, DNS neostrady wpisane. Nadal działa wget i links, ale APT NIE DZIA£A, POMIMO, ¯E MAM DZIA£AJ¡CY INTERNET.
Wyświetla pasek postępu, a następnie wyrzuca jakiś błąd 22 i chce się łączyć z serwerem 8080:80 (o ile dobrze rozumiem).
Proszę pomóżcie mi. Ja naprawdę nie chcę się przesiadać na Windows czy (uchowaj Boże) Ubuntu.

[ Dodano: 2007-02-21, 12:32 ]
Dobra wiem już
Zmienną systemową trzeba było ustawić tak:

Kod: Zaznacz cały

http_proxy=http://10.0.0.1:8080/
w /etc/apt/apt.conf mam

Kod: Zaznacz cały

Acquire::http::Proxy "10.0.0.1:8080"
jednak to ustawienie powinno byś nieważne po ustawieniu zmiennej systemowej (przynajmniej według dokumentacji)
Musiałem zainstalować Ubuntu, żeby się tego dowiedzieć i przeszukać tonę "nie wiadomo na co" skryptów. I nadal nie wiem, ale działa ;-)
ODPOWIEDZ