Bạn có thể sử dụng thủ thuật này. Mở một thiết bị đầu cuối (Nhấn Ctrl+ Alt+ T) và thực hiện những điều này
Di chuyển cái bị hỏng đến nơi an toàn
sudo mv /etc/apt/sources.list ~/
và tái tạo nó
sudo touch /etc/apt/sources.list
Mở phần mềm & cập nhật
software-properties-gtk
Điều này sẽ mở software-properties-gtk
mà không có kho lưu trữ được chọn.
Sau đó, thay đổi máy chủ thành Máy chủ chính hoặc bất kỳ máy chủ nào khác bạn chọn. Bạn phải kích hoạt một số kho lưu trữ từ cửa sổ mới để tạo sources.list
tệp mới /etc/apt/
.
Sau khi kích hoạt một số nguồn từ tab phần mềm Ubuntu , bạn có thể bật cập nhật. Để làm như vậy, chuyển sang tab Cập nhật và chọn một hoặc nhiều kênh cập nhật. Tôi khuyên bạn nên chọn các kênh bảo mật và cập nhật ít nhất. (Hình ảnh này sau đó được thêm vào từ xenial Ubuntu, vì vậy có thể có một số khác biệt)
Cập nhật với nội dung nội tuyến
Đây là sources.list
tập tin cho 12.04 Pangolin chính xác.
###### Ubuntu Main Repos
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
###### Ubuntu Update Repos
deb http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner
###### Ubuntu Extras Repo
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main
Nếu bạn đang sử dụng một bản phát hành khác, bạn cần thay thế precise
từ này bằng tên phát hành Ubuntu của bạn. Bạn có thể thấy tên nào bạn nên sử dụng với lệnh này:
lsb_release -c -s
Để thay thế từ này, bạn có thể sử dụng sed
lệnh này (giả sử bạn đã sao chép nội dung nguồn trong /etc/apt/sources.list
):
sudo sed -i "s/precise/$(lsb_release -c -s)/" /etc/apt/sources.list
Lưu ý 1: từ deb
và deb-src
đề cập đến định dạng kho lưu trữ. deb
dành cho các gói nhị phân và deb-src
dành cho các gói nguồn.
Lưu ý 2: Sử dụng #
ở đầu dòng làm cho dòng đó nhận xét. apt
sẽ bỏ qua nó, vì vậy bất kỳ kho lưu trữ được đề cập trên dòng đó sẽ bị vô hiệu hóa.
Lưu ý 3: Có dòng kho bao gồm tất cả bốn thành phần: main
, universe
, restricted
, multiverse
. Bạn có thể vô hiệu hóa một hoặc nhiều trong số chúng bằng cách xóa từ.
Lưu ý 4: Bạn có thể tìm thấy một số giải thích về các kho lưu trữ trong câu trả lời khác của tôi