Я не понимаю ошибку, отображаемую при запуске команды 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), не могу найти его. Там нет ссылки на этот пакет.

Это может означать несколько вещей

  1. пакет не существует: это не так для вас, так как этот пакет существует.
  2. пакет существует, но не в любом источнике, который вы используете. Это может иметь место, но не очень вероятно: оно присутствует в основных источниках, которые у вас, вероятно, есть. Вы можете, если все остальное (имеется в виду следующий пункт) не удастся, попробовать и проверить, какие источники вы используете.
  3. Вы не обновили свой apt, Чтобы знать, что он может делать с текущими источниками, он должен знать, какие пакеты доступны. Вы делаете это, набрав apt-get update команда (возможно, с помощью sudo, сделав это:

    sudo apt-get update
    

    теперь он знает, какие пакеты доступны, и если вы не столкнетесь с проблемами 1 или 2, вы будете готовы к работе.

Вам нужно бежать sudo apt-get update первый. Эта команда загружает индекс хранилища (см. Что делает "sudo apt-get update"?). Он должен был запускаться автоматически во время установки, но если по какой-то причине вы не были в сети, возможно, это еще не произошло.

Другие вопросы по тегам