Ubuntu как отредактировать sources list

Обновлено: 02.07.2024

Не используйте пакеты во вселенной Ubuntu. Вам нужно будет настроить наш репозиторий пакетов, прежде чем вы сможете получить Tor.

Затем говорится, что я должен добавить эту строку в ваш /etc/apt/sources.list файл:

Я не уверен, как добавить строку в /etc/apt/sources.list .

Сделайте резервную копию вашего текущего sources.list файла

Добавить new line of text в текущий sources.list файл

GUI (текстовый редактор)

Вставьте new line of text новую строку в конец текущего sources.list текстового файла в текстовом редакторе.

Не забудьте обновить, чтобы использовать новый репозиторий

Чтобы добавить сторонний репозиторий, вам сначала понадобятся открытые ключи для этого репозитория, которые в этом случае вы можете получить с сервера ключей Ubuntu:

Теперь вы можете добавить репозиторий в /etc/apt/sources.list.d/ с помощью add-apt-repository :

После добавления любого хранилища всегда необходимо выполнить

Теперь вы можете установить пакет для самого Tor . Для полных инструкций о том, как правильно установить Tor, смотрите Как установить Tor?

Эта процедура также может быть отменена .

+1, не используйте /etc/apt/sources.list для сторонних репо, используйте /etc/apt/sources.list.d/ вместо этого. @hudolejev как вы указываете файл в /etc/apt/sources.list.d/ использовании команды add-apt-repository ? На странице человека я не могу понять это, кажется , что это происходит по волшебству, однако при использовании этой команды я продолжаю видеть строки , добавленные в файл /etc/apt/sources.list вместо

Самый простой способ на Ubuntu:

Перейдите в Центр программного обеспечения Ubuntu > Изменить > Источники программного обеспечения > Добавить

Вставьте линию с веб-сайта Tor в поле линии APT.

Вы также можете редактировать вручную /etc/apt/sources.list , но, вероятно, проще всего пройти через Центр программного обеспечения.

Убедитесь, что строка также введена правильно, например,

Сначала сделайте резервную копию. Вы можете сделать это с:

в Терминале. Введите свой пароль и нажмите Enter. Не будет показано даже звездочек. Затем запустите:

и дайте свой пароль.

в конец файла и используйте Файл-> Сохранить, чтобы сохранить его.

Затем вернитесь к терминалу и запустите:

и затем продолжайте следовать инструкциям. Эта команда и та, которая начинается с, sudo apt-get install могут занять некоторое время. Кроме того, команда установки может дать:

подскажите, где вы должны ввести y и нажмите Enter, чтобы продолжить.

Вам не нужно редактировать настройки по умолчанию /etc/apt/sources.list , вам лучше обновить Ubuntu до Saucy . Здесь Tor находится в официальном хранилище.

Смотри, мой /etc/apt/sources.list :

Я могу скачать и установить пакет Tor:

В основном sources.list - это текстовый файл, который вы хотите редактировать. Linux - это все о файлах, которые вы можете настроить в Ubuntu, изменив файлы. таким образом, основной способ редактирования файлов (добавление или удаление текста) заключается в использовании некоторых текстовых редакторов, таких как:

  • Emacs, Gedit (на основе графического интерфейса)
  • nano, vi, vim (основанный на cli)

Вы можете установить их, набрав sudo apt-get install text_editor_name.

наберите man text_editor_name для чтения их страниц за год.

Если статус у вас нет прав, используйте:

chmod 777 имя файла

почему вы просто не используете sudo и не меняете права доступа?

Проверьте эту ссылку на видео и посмотрите, как решить проблему

Используя программу текстового редактора терминала 'nano', мы можем отредактировать файл '/etc/apt/sources.list'.

Откройте терминал и введите:

'sudo nano /etc/apt/sources.list'

После внесения необходимых изменений используйте комбинацию клавиш «ctrl + o» и после этого нажмите «Enter», чтобы сохранить файл в его текущем местоположении.

Концепция установки программного обеспечения в Linux очень сильно отличается от Windows. Здесь тоже можно скачать программу на просторах интернета и просто запустить, ничего не устанавливая, но никто так не делает. Программы устанавливаются из надежных источников - официальных репозиториев поддерживаемых и обновляемых разработчиками дистрибутива или сообществом пользователей. Если в двух словах, то репозитории - это такие большие сборники программ, в котором они хранятся в специальном формате и могут быть автоматически скачены и установлены менеджером пакетов.

В одной из своих предыдущих статей я рассмотрел список полезных репозиториев для Ubuntu. В этой статье мы рассмотрим репозитории в Ubuntu более глобально, будет рассмотрена настройка репозиториев Ubuntu, поговорим какими они бывают, где хранятся, как добавлять и удалять репозитории.

Репозитории в Ubuntu

В основном репозитории Ubuntu можно поделить на два типа - официальные и репозитории сторонних разработчиков. В официальных репозиториях находятся только стабильные программы, причем их версии не будут обновляться, они могут получать только обновления безопасности. Сторонние репозитории ubuntu могут создаваться кем угодно и их автор может обновлять и добавлять программное обеспечение в репозиторий когда нужно. PPA репозитории Ubuntu созданы с целью упростить процесс создания сторонних репозиториев.

Каждый репозиторий поддерживает несколько веток. Первая группа веток - это версия дистрибутива. Для каждой версии дистрибутива - отдельное программное обеспечение.

Вторая группа веток более интересная. Дело в том что в Ubuntu есть несколько веток для различного рода программного обеспечения:

  • Main - основная ветка - стабильное официально поддерживаемое Canonical ПО
  • Restricted - официально поддерживаемое ПО распространяемое не под лицензией GPL
  • Universe - программы, поддерживаемые сообществом Ubuntu
  • Multiverse - ветка проприетарного программного обеспечения

Такой структуры придерживаются официальные репозитории, сторонние ppa могут же иметь другую структуру или просто ветку main.

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

Настройка репозиториев в Ubuntu

Настройки репозиториев Ubuntu находятся в нескольких файлах в каталоге /etc/apt.

Все официальные репозитории записываются в файл репозиториев Ubuntu - /etc/apt/sources.list. Для каждого PPA репозитория создается отдельный файл в каталоге /etc/apt/sources.list.d/*

Таким образом, вы уже знаете как примитивным способом посмотреть список репозиториев в Ubuntu. По сути, уже можно открыть этот файл и добавить репозиторий Ubuntu прямо туда в конец файла, но для таких действий в системе есть специальные инструменты и далее мы их рассмотрим.

Настройка репозиториев в GUI

Управление репозиториями можно осуществлять с помощью утилиты настроек системы. Запустите Настройки системы, затем откройте Программы и обновления или сразу же запустите Программы и обновления из меню Dash:

ubuntu

На первой вкладке вы можете включить или отключить ветки официальных репозиториев (main, restricted . ), а также выбрать ближайшее к вам зеркало:

ubuntu1

Для добавления репозитория в Ubuntu перейдите на вкладку другое ПО на этой вкладке вы можете видеть весь список репозиториев Ubuntu которые были подключены к системе:

ubuntu2

Чтобы иметь доступ к дополнительным программам рекомендуется подключить сторонний репозиторий партнеров Canonical. Для этого просто поставьте напротив него галочку.

Для добавления репозитория Ubuntu нажмите кнопку Добавить:

ubuntu3

Здесь в единственном поле нужно ввести apt строку репозитория и нажать кнопку добавить источник.

ubuntu6

Apt строка репозитория имеет такой синтаксис:

Первая строка - официальный репозиторий, вторая - PPA репозиторий ubuntu. Как видите, выглядят они одинаково. С версией дистрибутива все понятно, это кодовое имя, с веткой тоже - это main. А вот где брать адрес? Это уже ваше дело, вы можете искать репозитории где угодно, на форумах, в поисковых системах или в нашей статье, где собран список лучших репозиториев.

Установка репозитория Ubuntu завершена и он появился в списке. Чтобы его отключить достаточно просто снять галочку. А чтобы удалить репозиторий Ubuntu нажмите кнопку удалить:

ubuntu5

Для сторонних репозиториев необходимо импортировать GPG ключ для правильной работы в системе, если ключ не добавить, то во время обновления репозиториев Ubuntu apt выдаст ошибку проверки подписи. Это делается, чтобы никто не мог подменить пакеты и вы не установили вирусов. Перейдите на вкладку Аутентификация, затем выберите импортировать ключ из файла:

ubuntu8

Удалять ключи также можно кнопкой удалить:

ubuntu9

Если вы запутались и не знаете как вернуть состояние по умолчанию можно просто нажать кнопку восстановить чтобы восстановить репозитории Ubuntu:

ubuntu4

Если были добавлены новые репозитории, при выходе программа предложит выполнить обновление репозиториев Ubuntu, это нужно чтобы загрузить списки пакетов из только что подключенных источников. Также обновление можно выполнить через терминал, но об этом ниже.

Настройка репозиториев Ubuntu PPA

На самом деле PPA репозитории такие, же как и обычные репозитории. Если вы хотите добавить репозиторий вручную, вы можете узнать apt строку и ключ, раскрыв спойлер Technical details about this PPA на странице описания репозитория:

ubuntu10

Теперь его можно добавить в систему, так же как описано выше.

Добавление репозиториев в Ubuntu из терминала

Во многих инструкциях мы видим команды для подключения репозитория в Ubuntu через терминал. Действительно, это немного удобнее чем запускать утилиту, загружать ключи и делать все мышкой. Чтобы добавить репозиторий Ubuntu через терминал используйте команду: apt-add-repository:

sudo apt-add-repository "deb http://ppa.launchpad.net/shutter/ppa/ubuntu wily main"

В кавычках указана apt строка репозитория. Также можно просто добавить строчку в /etc/apt/sources.list:

echo "deb http://ppa.launchpad.net/shutter/ppa/ubuntu wily main" >> /etc/apt/sources.list

Добавить репозиторий в Ubuntu через терминал намного проще чем в графическом интерфейсе.

Как удалить репозиторий в Ubuntu

Удалить репозиторий Ubuntu через терминал можно той же командой с опцией --remove:

sudo apt-add-repository --remove "deb http://ppa.launchpad.net/shutter/ppa/ubuntu wily main"

Или же просто закомментировать deb строку в файле /etc/apt/sources.list или в одном из файлов /etc/apt/sources.list.d/*.

Добавление репозитория PPA в Ubuntu

Добавить репозиторий PPA в Ubuntu можно той же командой. Как я уже говорил система автоматически распознает репозиторий и скачает нужные ключи. Формат записи такой:

sudo apt-add-repository ppa:репозиторий/ppa

sudo apt-add-repository ppa:shutter/ppa

Как удалить репозиторий PPA в Ubuntu

Удалить репозиторий в Ubuntu можно такой же командой, как и в предыдущем примере:

sudo add-apt-repository --remove ppa:репозиторий/ppa

Полностью удалить PPA из системы можно командой:

sudo ppa-purge ppa:репозиторий/ppa

Возможно, утилиту ppa-pure необходимо будет установить командой:

sudo apt-get install ppa-purge

После настройки репозиториев Ubuntu не забывайте обновить списки пакетов, чтобы скачать метаданные новых репозиториев на компьютер и apt смогла с ними работать. Для этого выполните команду:

sudo apt-get update

Выводы

Вот и все, настройка репозиториев в Ubuntu завершена. Вы узнали все возможные методы и теперь любая команда подключения репозитория Ubuntu не вызовет у вас недоумения. Теперь вы знаете все что нужно чтобы правильно использовать репозитории в вашей системе. Только будьте осторожны, не переусердствуйте со сторонними репозиториями из-за них могут возникнуть проблемы с обновлением. И вообще, это не очень хороший тон, иметь в системе много репозиториев. Если у вас остались вопросы, задавайте в комментариях!

Репозиторий Ubuntu и Sources.list

Этот пост посвящен новичкам в дистрибутиве, особенно в мире GNU / Linux.

Сегодня мы поговорим об одном из самых важных файлов в мир GNU / Linux. Ссылаемся на файл sources.list . Название этого файла уже довольно вдохновляет и указывает на то, каким он может быть, хотя мы мало знаем по-английски.

Работа с дистрибутивом Gnu / Linux проста: с одной стороны, у нас есть компоненты операционной системы, а с другой - безопасное соединение с сервером, на котором операционная система предоставляется с программами, пакетами и обновлениями. Это качество, которое многим параноикам по поводу безопасности может показаться большой дырой, является одним из лучших качеств, которыми он обладает, и позволяет дистрибутивам улучшаться день ото дня.

Ubuntu владеет серией серверов и серия приложений это позволяет нам обновлять и защищать нашу операционную систему, а также улучшать взаимодействие и опыт обновления, но даже в этом случае наиболее рекомендуемым является ручное редактирование этого файла.

Как мне отредактировать и улучшить мой файл .list источников?


Редактировать такой файл очень просто, но в то же время необходимо делать это с правами администратора.

Осторожно!

Неправильное редактирование или удаление информации может сделать операционную систему нестабильной и даже вывести ее из строя. Хорошим средством безопасности является открытие файла с Gedit, скопируйте информацию и вставьте ее в текстовый лист LibreOffice или другой Gedit, Так много Убунлог так как я не несу ответственности за то, что происходит, хотя есть много копий Ubuntu sources.list.

Открываем терминал и пишем

Они спросят у нас пароль, и после его подтверждения откроется экран Gedit с текстом файла. Возможно, мы неправильно написали указанный выше адрес, в результате будет пустой лист, затем мы закроем его без сохранения и снова введем его правильно.

Если у нас есть Ubuntu 12.10 или 12.04 или мы обновились до ла 12.10 Появится файл со следующим

Репозиторий Ubuntu и Sources.list

Первые строки, содержащие слово cd-rom, являются ссылками на установочный компакт-диск, они всегда идут со словами «деб cdrom:«Даже если он был установлен через сеть или USB. С этого момента начинают появляться различные строки, которые начинаются с "деб http: //"Или"deb-src». В первой строке указывается физический адрес сервера или репозитория, то есть имя, присвоенное серверу, содержащему пакеты. Вторая строка указывает направление источников программ.

И как мне добавить репозиторий, который мне сказал друг?

Что ж, чтобы добавить репозиторий, нам просто нужно перейти в конец документа и указать адрес репозитория и адрес источников, то есть deb и deb-src .

И как я узнаю, что это действующий репозиторий?

Все действующие адреса репозитория имеют следующий формат:

Эта последняя часть строки указывает разделы репозитория: основной главный, в то время как основной ограниченный указывает на раздел ограниченного программного обеспечения.

Единственная мера предосторожности, которую необходимо предпринять в этом файле, - это, как правило, попытаться разместить репозитории одной и той же версии, то есть, если у нас есть Ubuntu 12.10 в репозиториях, он должен появиться " квантовый "(Это всегда первое слово дистрибутива) в противном случае мы рискуем, что при обновлении наша система смешивает пакеты и версии и сойдет с ума, достигнув состояния"нарушение распределенияЭто когда система использования репозитория не работает должным образом.

После того, как мы настроили репозитории по своему усмотрению, нам остается только сохранить и закрыть. Заходим в консоль и пишем

И так начнется обновление списка пакетов, которые распознает операционная система.

Если вы прочитали весь учебник, вы увидите, что это просто, по крайней мере, попробуйте просмотреть файл. Стоит. Привет.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Как не пытаюсь получить доступ к /etc/apt/sources.list для добавления репозитория ничего не получается,перепробывал разные варианты с прочитанного тут!
вводил и это:
:

какие варианты не пробовал все глухо! Переустановил ubuntu 12.04 для эксперемента,так на ней все получилось без всяких усилий добавить в консоли под таким соусом sudo gedit /etc/apt/sources.list открылся этот файл и я добавил репозиторий и все сохранил и вуа-ля вс работает,видимо есть какая то проблема в кubuntu с работой через консоль с правами root! При открытии напрямую ничего не сохраняется!
ОБЪЯСНИТЕ В ЧЕМ ПРОБЛЕМА!

Изображение пользователя Flameflower.

Всего то набыло:
sudo nano /etc/apt/sources.list
Либо
kdesudo kate /etc/apt/sources.list
Первый вариант - консольный редактор.
Второй - графический.
Если на kate будет ругаться, что, мол, команда не найдена:
sudo apt-get install kate

Итого вывод - автор не умеет читать, не умеет думать, не умеет искать.

Рекомендация: Учиться(читать), учиться(думать), и еще раз учиться(искать)

Зря вы полезли вручную редактировать /etc/apt/sources.list. Если вы в кубунту вводите sudo gedit /etc/apt/sources.list, то рано вам еще вручную редактировать. Воспользуйтесь лучше графической утилитой Источники приложений

Спасибо советам,все получилось!
kdemon ,а где же почитать как правильно вводить на kubuntu команды в консоли!

Открываете консоль или терминал и вводите, нажимая клавиши клавиатуры. Прям, как здесь на форуме. Это просто текст - ничего особенного.

Если вы не знаете, что делает та или иная команда или какие можно использовать опции с ней, то выполните команду: man непонятнаякоманда
Где непонятнаякоманда - непонятная команда. ;) Откроется руководство с подробным описанием команды. Выйти из него можно, нажав клавишу [Q].

Если вы хотите что-то сделать из терминала, но не знаете команды, то её вам подскажет Гугл.

sudo kate /etc/apt/sources.list или
sudo nano /etc/apt/sources.list или
dolphin и открыть файл /etc/apt/sources.list - запустится Источник приложения

Изображение пользователя horwattt.

Выкинуть и забыть как страшный сон.
есть команда, и давно: называется add-apt-repository , которая делает все, что нужно при добавлении репа
Все остальные костыли уже не нужны, и даже вредны, ибо возникающих ошибок на порядок больше.

Читайте также: