Ви можете використовувати цю хитрість. Відкрийте термінал (натискаючи Ctrl+ Alt+ T) і зробіть це
Перенесіть зіпсованого в безпечне місце
sudo mv /etc/apt/sources.list ~/
і відтворити його
sudo touch /etc/apt/sources.list
Відкрите програмне забезпечення та оновлення
software-properties-gtk
Це відкриється software-properties-gtk
без обраного сховища.
Потім перейдіть на основний сервер або на будь-який інший сервер на ваш вибір. Ви повинні ввімкнути деякі сховища у новому вікні, щоб створити новий sources.list
файл у /etc/apt/
.
Увімкнувши деякі джерела на вкладці ПЗ Ubuntu , ви можете ввімкнути оновлення. Для цього перейдіть на вкладку " Оновлення" та виберіть один чи більше каналів оновлень. Я рекомендую вибрати принаймні канали безпеки та оновлення каналів. (Це зображення пізніше додається з Xenial Ubuntu, тому можуть бути деякі відмінності)
Оновлено вбудований вміст
Це sources.list
файл для 12.04 точного Pangolin.
###### 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
Якщо ви використовуєте інший випуск, вам потрібно замінити precise
слово на ім'я випуску Ubuntu. Ви можете бачити, яке ім'я слід використовувати для цієї команди:
lsb_release -c -s
Щоб замінити слово, ви можете використовувати цю sed
команду (якщо ви скопіювали вміст джерел у /etc/apt/sources.list
):
sudo sed -i "s/precise/$(lsb_release -c -s)/" /etc/apt/sources.list
Примітка 1: слово deb
і deb-src
відноситься до формату сховища. deb
призначений для двійкових пакетів і deb-src
для вихідних пакетів.
Примітка 2: Використання #
на початку рядка робить цей рядок коментарем. apt
буде ігнорувати його, тому будь-які сховища, згадані у цьому рядку, будуть відключені.
Примітка 3: Є репозиторій лінії , яка включає всі чотири компоненти: main
, universe
, restricted
, multiverse
. Ви можете відключити один або кілька з них, видаливши слово.
Примітка 4: Ви можете знайти пояснення сховищ у цій моїй іншій відповіді