Я не понимаю ошибку, отображаемую при запуске команды l sudo apt-install?
Я очень новичок в Ubuntu, и когда я пытаюсь установить emacs, он показывает ошибку: я запускаю Ubuntu в виртуальной коробке. Ошибка показана ниже
talha@talha-Virtualbox::~$ sudo apt-get install emacs23
reading package lists ... done
building dependancy tree
reading state information ... done
E:unable to locate package emacs23
как исправить проблему?
2 ответа
Ваша команда означает "найти пакет с именем emacs23
и установить его ".
E:unable to locate package emacs23
означает, что система, которая ищет пакет (apt
), не могу найти его. Там нет ссылки на этот пакет.
Это может означать несколько вещей
- пакет не существует: это не так для вас, так как этот пакет существует.
- пакет существует, но не в любом источнике, который вы используете. Это может иметь место, но не очень вероятно: оно присутствует в основных источниках, которые у вас, вероятно, есть. Вы можете, если все остальное (имеется в виду следующий пункт) не удастся, попробовать и проверить, какие источники вы используете.
Вы не обновили свой
apt
, Чтобы знать, что он может делать с текущими источниками, он должен знать, какие пакеты доступны. Вы делаете это, набравapt-get update
команда (возможно, с помощью sudo, сделав это:sudo apt-get update
теперь он знает, какие пакеты доступны, и если вы не столкнетесь с проблемами 1 или 2, вы будете готовы к работе.
Вам нужно бежать sudo apt-get update
первый. Эта команда загружает индекс хранилища (см. Что делает "sudo apt-get update"?). Он должен был запускаться автоматически во время установки, но если по какой-то причине вы не были в сети, возможно, это еще не произошло.