Proxy en OpenSUSE

Ultimamente comienzo mis andanzas por Suse, un poco coñazo porque estoy hecho a Debian y derivadas (Ubuntu y cia.), y alguna vez he usado CentOS y familia y poco mas.

Y cual es el problema nº 1 que te encuentras al montar cosas?? El proxy. Esto generalmente esta super controlado y es lo primero que haces, pero como no había usado un Suse en mi vida, me ha costado un ratejo ver cual es la mejor opcion.

Mi primer candidato fue exportar la variable http_proxy como se suele hacer en un Ubuntu (y tb https y ftp, y luego también en mayúsculas porque algunos programas no cogen las variables en minusculas). Por tanto editar el fichero /etc/environment con un

sudo vi /etc/environment

(uso vi porque nano no viene instalado nano por defecto) y copipastear:

export http_proxy=http://miproxy:puerto/
export https_proxy=http://miproxy:puerto/
export ftp_proxy=http://miproxy:puerto/

y demas vars, luego ejecutamos un

source /etc/environment

y todo bien, pero que pasa?? que con sudo no se carga automaticamente esta configuracion, y habría que hacer un

sudo su
source /etc/environment

Y ahora ya funciona todo guay para instalar cosas con zypper (el apr-get de Suse). ie:

zypper in -y terminator

pero hay qye hacer el source cada vez que nos logueamos como superuser, y es un poco toston.

Así que ahi va la otra solución (la que a mi me parece la mejor) que he encontrado:
etitar el fichero /etc/sysconfig/proxy

vi /etc/sysconfig/proxy

poner la variable PROXY_ENABLED que por defecto se encuentra =”no” como “yes” y poner en el resto de variables (HTTP_PROXY, HTTPS_PROXY, FTP_PROXY) nuesto http://proxy:puerto/
y ya todo funciona

PD: la variable GOPHER_PROXY no la toco porque no se que es gopher.
PD2:también he leido por ahí cosas de aria2c que configurar, pero tampoco se de momento que es, no toco.

Se han cerrado los comentarios