Я не понимаю ошибки, отображенной, когда я работаю “sudo склонный - устанавливают” l команду?

Я очень плохо знаком с Ubuntu и когда я пытаюсь установить emacs, это показывает ошибку: Я работаю, Ubuntu по виртуальной box.the ошибке показывают ниже

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

как исправить проблему?

1
задан 6 December 2012 в 13:08

2 ответа

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

0
ответ дан 6 December 2012 в 13:08

Ваша команда означает «найти пакет с именем emacs23 и установить его».

E:unable to locate package emacs23

означает, что система, которая ищет пакет (apt), не может найти его. Там нет ссылки на этот пакет.

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

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

    sudo apt-get update
    

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

0
ответ дан 6 December 2012 в 13:08

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

Похожие вопросы: