Как добавить строку в мой /etc/apt/sources.list?

49

Я обновляю свой Tor на Ubuntu, и в нем говорится:

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

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

 deb http://deb.torproject.org/torproject.org <precise> main

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

Клинт
источник

Ответы:

56

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

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

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

  • CLI

    echo "new line of text" | sudo tee -a /etc/apt/sources.list
    
  • GUI (текстовый редактор)

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

  • Сохранить и закрыть sources.list

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

sudo apt-get update
JTD
источник
29

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

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 886DDD89

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

sudo add-apt-repository "deb http://deb.torproject.org/torproject.org $(lsb_release -s -c) main"

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

sudo apt-get update

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

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

zerwas
источник
3
+1, не используйте /etc/apt/sources.listдля сторонних репо, используйте /etc/apt/sources.list.d/вместо этого.
Худолеев
@hudolejev как вы указываете файл в /etc/apt/sources.list.d/использовании команды add-apt-repository? На странице человека я не могу понять это, кажется , что это происходит по волшебству, однако при использовании этой команды я продолжаю видеть строки , добавленные в файл /etc/apt/sources.listвместо
TPPZ
@TPPZ мой предыдущий комментарий 6 лет, я не совсем помню контекст. Возможно, это было и ответ на какой-то другой комментарий, который сейчас удален: / В любом случае, кажется, что он add-apt-repositoryсоздаст только отдельные файлы sources.list.dдля репозиториев PPA, для других он обновитсяsources.list : manpages.ubuntu.com/manpages/bionic/man1/…
hudolejev
5

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

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

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

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

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

deb http://deb.torproject.org/torproject.org precise main

если вы используете 12.04. Если что-то пойдет не так, отредактируйте, /etc/apt/sources.listчтобы исправить это.

НГМ
источник
1

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

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

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

gksudo gedit /etc/apt/sources.list

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

Добавьте строку:

 deb http://deb.torproject.org/torproject.org main

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

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

sudo apt-get update

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

Do you want to continue[y/n]?

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

ζ--
источник
1

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

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

deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ saucy main restricted universe multiverse
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ saucy-updates main restricted universe multiverse
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ saucy-backports main restricted universe multiverse
deb http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ saucy-security main restricted universe multiverse

Всего 4 строки.

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

# aptitude download tor
Get: 1 http://us-west-2.ec2.archive.ubuntu.com/ubuntu/ saucy/universe tor amd64 0.2.3.25-1 [953 kB]
84% [1 tor 799 kB/953 kB 84%]201 URI Done: http://us-west-2.ec2.archive.ubuntu.com/ubuntu/pool/universe/t/tor/tor_0.2.3.25-1_amd64.deb
RecivedHash: MD5Sum:1cb3ed029c169c3a5e528dd7d28cc60f
ExpectedHash: MD5Sum:1cb3ed029c169c3a5e528dd7d28cc60f

Fetched 953 kB in 4s (198 kB/s)

Согласно http://torstatus.blutmagie.de Tor 0.2.3.25 on Linux , одна из распространенных установок.

user2496
источник
0

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

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

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

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

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

    chmod 777 имя файла

kashminder
источник
2
почему вы просто не используете sudo и не меняете права доступа?
Исмаилсунни,
-1

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

https://youtu.be/Q4UJ9MxqFEQ

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

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

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

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

Используйте комбинацию клавиш ctrl + x для выхода из nano.

Appulal Себастьян
источник
Пожалуйста, включите основные части ответа здесь (перечислите, какие все «необходимые изменения» должны быть сделаны).
UniversallyUniqueID