Не удалось установить что-либо
Я пытался использовать
sudo apt-get install
это не работает.
Так я и сделал ping google.com
это дало мне
ping: unknown host google.com
У меня есть сетевое соединение, и я могу получить доступ к Интернету в браузере.
Как мне поступить?
1 ответ
Какую версию вы используете? Вы используете прокси?
Попробуйте копать здесь и здесь
РЕДАКТИРОВАТЬ:
Чтобы использовать apt-get через прокси, я делаю следующее -
sudo apt-get --print-uris install PROGRAM
Это напечатает URL-адреса пакетов, так что вы можете скачать их. Например, используя supertux:
wilf@comp:~$ sudo apt-get install --print-uris supertux
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
supertux-data
The following NEW packages will be installed
supertux supertux-data
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 59.4 MB of archives.
After this operation, 80.0 MB of additional disk space will be used.
Do you want to continue [Y/n]?
Затем загрузите файлы.deb по указанным ссылкам через браузер, который работает через прокси-сервер, и затем вы можете установить их с помощью Центра программного обеспечения или с помощью терминала с помощью этой команды. cd /FOLDER/WITH/DOWNLOADED-DEB-FILES; dpkg -i *.deb ER cd .... ; gdebi *.deb
, Медленно и раздражает, но, кажется, работает.
EDIT2: (простой метод) (с сайта help.ubuntu.com)
Метод файла конфигурации APT
Этот метод использует файл apt.conf, который находится в вашем каталоге / etc / apt /. Этот метод полезен, если вы хотите, чтобы apt-get (а не другие приложения) постоянно использовал http-прокси.
На некоторых установках файл apt-conf не будет настроен. Эта процедура либо отредактирует существующий файл apt-conf, либо создаст новый файл apt-conf.
gksudo gedit /etc/apt/apt.conf
Добавьте эту строку в ваш файл /etc/apt/apt.conf (замените ваши данные на ваш proxyaddress и proxyport).
Acquire::http::Proxy "http://yourproxyaddress:proxyport";
Сохраните файл apt.conf.
Если ваш прокси-сервер требует логин / пароль, замените:
"http://yourproxyaddress:proxyport";
с
"http://username:password@yourproxyaddress:proxyport";
Что-то вроде следующего должно работать нормально
Acquire::http::proxy "http://lgn:pwd@192.168.1.254:8080/";
Acquire::https::proxy "http://lgn:pwd@192.168.1.254:8080/"