Как включить репозиторий "Universe" из командной строки?

Как с помощью терминала включить источник Universe? Или любые 4 источника из Software Sources: Main, Universe, Restricted, Multiverse. Main включен по умолчанию, а Restricted включен, если во время установки Ubuntu я поставлю галочку Enable Restricted Formats. Ответьте строкой, где проверяется версия, чтобы она автоматически определяла ее. Например, я знаю команду для partner, но она идет на вкладку Other Software sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner".

Решение

Я наконец-то нашел ответ сам. Чтобы заставить все исходники ubuntu работать без нажатия на них, просто введите в терминале

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe restricted multiverse"

Так что для просто "Вселенной" будет

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe"

Затем вы можете проверить в Software sources, и это покажет, что теперь все работает. Вы можете удалить вручную из sudo gedit /etc/apt/sources.list строку http://archive.ubuntu.com/ubuntu lucid main universe restricted multiverse и сохранить и увидеть, что в Software sources ничего не отмечено. Затем сделайте

 sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe"

& это сделает Just universe отмеченным. Для всех включенных сделайте

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) main universe restricted multiverse"

вы можете добавить также партнерский репозиторий с другой ссылкой (см. разницу между ubuntu и canonical)

sudo add-apt-repository "deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner"

$(lsb_release -sc) делает проверку вашей версии Ubuntu и помещает ее имя в ссылку. Так как 10.04 называется lucid, то вы можете проверить в терминале lsb_release -sc выдает слово lucid Это добавляет ссылку на репозиторий с точным названием вашей версии ubuntu в источниках программного обеспечения. Неправильное слово и уведомление будут работать.

обо всех различиях в репозиториях читайте на https://help.ubuntu.com/community/Repositories/Ubuntu.

Комментарии (0)

Начиная с версии Ubuntu 12.10, вы можете запускать:

sudo add-apt-repository universe

Что проще, чем выполнять sed над файлами sources.list, и будет учитывать, какой из -updates/-proposed/-backports включен.

Вы можете вернуться назад с флагом --remove, но вам все равно придется удалить пакеты:

sudo aptitude purge '~i ~s universe/'
Комментарии (1)

Universe включен по умолчанию, поэтому обычно вам не нужно этого делать. Вы можете отредактировать файл исходников из терминала:

sudoedit /etc/apt/sources.list

А затем откомментировать секции universe в следующих строках:

#deb http://us.archive.ubuntu.com/ubuntu/ precise universe
#deb http://us.archive.ubuntu.com/ubuntu/ precise-updates universe

Может пригодиться страница помощи Ubuntu. И если вы хотите включить его через графический интерфейс:

Комментарии (1)