Вопрос Установка программ без apt-get


Я хотел бы установить некоторые программы на компьютер, который использует прокси-сервер для доступа в Интернет. Я попытался настроить прокси-доступ, но по той причине, что я не понять это не получится. Я могу заниматься серфингом в Интернете, но не использовать apt-get, Я получаю некоторые ошибки, содержащие 401 unauthorised которые я не я понимаю, что я думаю, что прокси-сервер предназначен для предотвращения тип соединения, которое apt-get использует.

Я в основном хочу установить emacs. как это можно сделать, просто используя веб-браузер?


4
2017-10-24 14:18


происхождения


apt использует HTTP, так что странно, что у вас были проблемы. Возможно, вы захотите попробовать еще раз, выполнив export http_proxy=local.proxy.domain:800 - очевидно, используя правильный сервер и порт - или путем добавления Acquire::http::proxy "http://local.proxy.domain:800/"; в /etc/apt/apt.conf - jackweirdy
Я не уверен в этом порту. Это может быть проблемой. - Alfred M.


ответы:


Вы всегда можете скачать .deb пакетов и установить их вручную, используя

dpkg -i package_name.deb

Чтобы загрузить пакет, перейдите к эта веб-страница и выберите версию Ubuntu.

Вы найдете веб-сайт с альтернативными версиями пакетов (emacs23-lucid и emacs23-nox, последний только для использования с терминалом); Кроме того, вы найдете несколько зависимостей - пакеты, которые вы должны установить перед установкой emacs, например обычные emacs-бинарные файлы, dpkg будут жаловаться на неудовлетворенные зависимости.

Тем не менее, я предпочел бы найти решение с настройкой прокси-сервера, потому что у вас будет повторяющаяся проблема с обновлениями (включая обновления безопасности) и установкой нового программного обеспечения. Задайте новый вопрос с подробными сведениями об ошибках и настройке прокси-сервера.


6
2017-10-24 14:28



хороший ответ :) Вы правы, чтобы сказать это об исправлении прокси-сервера; часто устанавливая .deb, который не из репозиториев ubuntu, не позволит этому пакету получать обновления или заставит его делать странные вещи для зависимостей ... - jackweirdy


Это может показаться неправильным, но он работает на терминале и запускается sudo apt-get install emacs

Поскольку прокси не работает, вы получите сообщения об ошибках, см. В конце сообщений об ошибках, которые вы можете видеть как это

Не удалось получить http://in.archive.ubuntu.com/ubuntu/pool/main/e/emacsen-common/emacsen-common_2.0.3_all.deb  Не удалось разрешить 'in.archive.ubuntu.com' Не удалось получить http://in.archive.ubuntu.com/ubuntu/pool/main/e/emacs23-non-dfsg/emacs23-common-non-dfsg_23.4+1-1_all.deb  Не удалось разрешить 'in.archive.ubuntu.com' ......

Это файлы, которые также нуждаются в установке emacs, если вы достаточно терпели, скопируйте каждую ссылку и загрузите файлы в папку.

затем скопируйте все файлы в / var / cache / apt / archives, затем снова запустите

sudo apt-get install emacs, он должен работать.

И обратите внимание, что это может не сработать, если вы havnt никогда не запускаете успешное обновление sudo apt-get


2
2017-10-24 14:51