Làm cách nào để thêm một dòng vào /etc/apt/source.list?


49

Tôi đang cập nhật Tor của mình trên Ubuntu và thông báo:

Không sử dụng các gói trong vũ trụ của Ubuntu. Bạn sẽ cần thiết lập kho lưu trữ gói của chúng tôi trước khi bạn có thể tìm nạp Tor.

Sau đó nó nói rằng tôi phải thêm dòng này vào /etc/apt/sources.listtệp của bạn :

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

Tôi không chắc chắn làm thế nào để thêm một dòng vào /etc/apt/sources.list.

Câu trả lời:


56

Tạo một bản sao lưu của sources.listtập tin hiện tại của bạn

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

Nối new line of textvào sources.listtập tin hiện tại

  • CLI

    echo "new line of text" | sudo tee -a /etc/apt/sources.list
    
  • GUI (Trình chỉnh sửa văn bản)

    sudo gedit /etc/apt/sources.list
    
  • Dán new line of texttrên dòng mới ở cuối sources.listtệp văn bản hiện tại trong Trình soạn thảo văn bản.

  • Lưu và đóng sources.list

Đừng quên cập nhật để sử dụng kho lưu trữ mới

sudo apt-get update

29

Để thêm kho lưu trữ của bên thứ ba, trước tiên bạn cần có các khóa chung cho kho lưu trữ này, trong trường hợp này bạn có thể lấy từ máy chủ khóa Ubuntu:

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

Bây giờ bạn có thể thêm kho lưu trữ trong /etc/apt/source.list.d/ với add-apt-repository :

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

Sau khi thêm bất kỳ kho lưu trữ nào, nó luôn luôn cần thiết để thực thi

sudo apt-get update

Bây giờ bạn có thể cài đặt gói cho chính Tor . Để biết hướng dẫn đầy đủ về cách cài đặt Tor chính xác, hãy xem Cách cài đặt Tor?

Thủ tục này cũng có thể được đảo ngược .


3
+1, không sử dụng /etc/apt/sources.listcho repos của bên thứ ba, /etc/apt/sources.list.d/thay vào đó hãy sử dụng .
hudolejev

@hudolejev làm thế nào để bạn chỉ định một tập tin trong lệnh /etc/apt/sources.list.d/bằng cách sử dụng add-apt-repository? Từ trang man tôi không thể hình dung được nó có vẻ như nó xảy ra một cách kỳ diệu, tuy nhiên khi sử dụng lệnh đó tôi vẫn thấy các dòng được thêm vào tệp /etc/apt/sources.listthay vào đó
TPPZ

@TPPZ Nhận xét trước đây của tôi là 6 tuổi, tôi không nhớ bối cảnh lắm. Có lẽ nó đã và câu trả lời cho một số bình luận khác mà bây giờ bị xóa: / Anyways, có vẻ như add-apt-repositorysẽ chỉ tạo ra tập tin riêng biệt trong sources.list.dcho Repos PPA, cho những người khác nó sẽ cập nhật sources.list: manpages.ubuntu.com/manpages/bionic/man1/...
hudolejev

5

Cách dễ nhất trên Ubuntu:

Chuyển đến Trung tâm phần mềm Ubuntu > Chỉnh sửa > Nguồn phần mềm > Thêm

Dán dòng từ trang web Tor vào hộp dòng APT.

Bạn cũng có thể chỉnh sửa thủ công /etc/apt/sources.list, nhưng có lẽ đơn giản nhất để đi qua Trung tâm phần mềm.

Đảm bảo nhập đúng dòng là tốt, vd

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

nếu bạn đang sử dụng 12.04. Nếu một cái gì đó sai chỉnh sửa /etc/apt/sources.listđể sửa nó.


1

Đầu tiên, tạo một bản sao lưu. Bạn có thể làm như vậy với:

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

trong nhà ga. Cung cấp mật khẩu của bạn và nhấn Enter. Nó sẽ không được hiển thị, thậm chí không có dấu hoa thị. Sau đó chạy:

gksudo gedit /etc/apt/sources.list

và cung cấp mật khẩu của bạn.

Thêm dòng:

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

xuống dưới cùng của tệp và sử dụng Tệp-> Lưu để lưu tệp.

Sau đó, quay trở lại thiết bị đầu cuối và chạy:

sudo apt-get update

và sau đó tiếp tục làm theo hướng dẫn. Lệnh này và lệnh bắt đầu sudo apt-get installcó thể mất một lúc. Ngoài ra, lệnh cài đặt có thể cung cấp:

Do you want to continue[y/n]?

nhắc nhở, nơi bạn phải nhập yvà nhấn Enter để tiếp tục.


1

Bạn không cần phải chỉnh sửa mặc định /etc/apt/sources.list, tốt hơn hết bạn nên nâng cấp Ubuntu lên Saucy . Ở đây Tor là trong kho chính thức.

Xem, của tôi /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

Chỉ có 4 dòng.

Tôi có thể tải xuống và cài đặt gói 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)

Theo http://torstatus.blutmagie.de Tor 0.2.3.25 on Linux , một trong những cài đặt phổ biến.


0

Về cơ bản nguồn.list là một tệp văn bản bạn muốn chỉnh sửa. Linux là tất cả về tập tin mà bạn có thể tùy chỉnh Ubuntu của mình bằng cách thay đổi tập tin. vì vậy cách cơ bản để chỉnh sửa tệp (thêm hoặc xóa văn bản) là sử dụng một số trình soạn thảo văn bản như:

  • emacs, gedit (dựa trên gui)
  • nano, vi, vim (dựa trên cli)

Bạn có thể cài đặt chúng bằng cách gõ sudo apt-get install text_editor_name.

gõ man text_editor_name để đọc các trang mannual của họ.

  • Nếu trạng thái là bạn không có quyền, hãy sử dụng:

    tên tệp chmod 777


2
Tại sao bạn không sử dụng sudo và không thay đổi quyền?
ismailsunni

-1

Kiểm tra liên kết video này và xem cách khắc phục sự cố

https://youtu.be/Q4UJ9MxqFEQ

Sử dụng chương trình soạn thảo văn bản Terminal 'nano', chúng tôi có thể chỉnh sửa tệp '/etc/apt/source.list'.

Mở terminal và gõ:

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

Sau khi thực hiện các thay đổi cần thiết, sử dụng kết hợp bàn phím 'ctrl + o' và sau đó nhấn 'Enter' để lưu tệp vào vị trí hiện tại.

Sử dụng kết hợp bàn phím 'ctrl + x' để thoát nano.


Vui lòng bao gồm các phần thiết yếu của câu trả lời ở đây (liệt kê tất cả "những thay đổi cần thiết" phải được thực hiện).
Đại
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.