Як додати рядок до мого /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

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?

Цю процедуру можна також відмінити .


3
+1, не використовувати /etc/apt/sources.listдля сторонніх репостів, використовувати /etc/apt/sources.list.d/замість цього.
hudolejev

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

@TPPZ моєму попередньому коментарю 6 років, я не дуже пам’ятаю контекст. Можливо, це було і відповісти на якийсь інший коментар, який тепер видалено: / У будь-якому випадку, здається, що add-apt-repositoryбуде створено лише окремі файли sources.list.dдля sources.list
репортажів

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 , одна з поширених установок.


0

В основному source.list - це текстовий файл, який ви хочете відредагувати. Linux - це все про файл, яким ви можете налаштувати свій ubuntu, змінюючи файли. тому основним способом редагування файлів (додавання чи видалення тексту) є використання деяких текстових редакторів, таких як:

  • emacs, gedit (на основі gui)
  • nano, vi, vim (на основі кліпу)

Ви можете встановити їх, ввівши sudo apt-get install text_editor_name.

введіть man text_editor_name, щоб прочитати їхні щорічні сторінки.

  • Якщо ви не маєте дозволів, скористайтеся:

    chmod 777 ім'я файлу


2
чому ви просто не використовуєте sudo і не змінюєте дозволи?
ismailsunni

-1

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

https://youtu.be/Q4UJ9MxqFEQ

За допомогою програми редактора текстових терміналів 'nano' ми можемо редагувати файл '/etc/apt/sources.list'.

Відкрити термінал і ввести:

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

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

Використовуйте комбінацію клавіш 'ctrl + x', щоб вийти з нано.


Будь ласка, включіть сюди основні частини відповіді (перелічіть, які всі "необхідні зміни" необхідно внести).
UniversallyUniqueID
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.