Yum через прокси-сервер1. Прописал в bash-профиле пользователя root :
export http_proxy=http://ip.addr.my.proxy:3128/
# завершающий слэш обязательно!
export ftp_proxy=http://ip.addr.my.proxy:3128/
2. В /etc/yum.conf
proxy=http://ip.addr.my.proxy:3128/
proxy_username=myname
proxy_password=mypassword
use_proxy=on
Вот собственно и все. Теоретически yum должен начать ходить через прокси. Однако пришлось поработать чуть дольше:
3. Авторизуюсь в консоли заново, чтобы активировался измененный профиль пользователя root и делаю попытку обновления:
#yum install mysql-devel
В ответ получаю
[root@new CentOS]# yum install mysql-devel
Loaded plugins: fastestmirror, security
Existing lock /var/run/yum.pid: another copy is running as pid 4496.
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: yum-updatesd-he
И так до бесконечности.
Смотрю какое такое другое приложение сейчас блокирует yum:
#ps –ef|grep yum
[root@new CentOS]# ps -ef|grep yum
root 3299 1 0 00:00 ? 00:00:00 /usr/bin/python -tt /usr/sbin/yum-updatesd
root 4496 3299 0 04:00 ? 00:00:00 /usr/bin/python -tt /usr/libexec/yum-updatesd-helper --check --dbus
root 4911 4484 0 04:02 pts/2 00:00:00 grep yum
Почему-то висит yum-updatesd. Ввиду цейтнота не стал с ним разбираться.
[root@new CentOS]# kill -9 3299
[root@new CentOS]# ps -ef|grep yum
root 4914 4484 0 04:03 pts/2 00:00:00 grep yum
Пробуем обновиться:
[root@new CentOS]# yum install mysql-devel
Loaded plugins: fastestmirror, security
Loading mirror speeds from cached hostfile
* base: centos-mirror.rbc.ru ............ Resolving Dependencies
--> Running transaction check
---> Package mysql-devel.i386 0:5.0.95-1.el5_7.1 set to be updated
--> Processing Dependency: openssl-devel for package: mysql-devel
.................
--> Finished Dependency Resolution
Dependencies Resolved ..............
Downloading Packages:
(1/5): keyutils-libs-devel-1.2-1.el5.i386.rpm | 27 kB 00:00 Complete!
Yum отработал успешно
|