В процессе обновления возникают ошибки, и я не могу установить большинство программ из-за поврежденного файла
/etc/apt/sources.list
. Есть ли копия, которую я могу загрузить, чтобы заменить ее?
Файл будет для Ubuntu 12.04 (Final Beta) в Соединенных Штатах.
Вы можете использовать этот трюк. Откройте терминал (нажмите Ctrl + Alt + T) и выполните эти
Удалите поврежденный файлsudo rm /etc/apt/sources.list
. Откройте свойства программного обеспечения-gtk sudo -i software-properties-gtk
. Откроется software-properties-gtk без выбора репозитория. Затем измените сервер на US или на любой другой сервер по вашему выбору. Вы должны включить некоторые репозитории из нового окна, чтобы создать новый файл sources.list в /etc/apt/. После включения некоторых источников с вкладки программного обеспечения Ubuntu вы можете включить обновления. Для этого перейдите на вкладку «Обновления» и выберите один или несколько каналов обновлений. Я рекомендую выбрать канал безопасности и обновлений. (Это изображение будет добавлено позже из Ubuntu xenial, поэтому могут быть некоторые различия) Обновлено с встроенным контентом
Это файл sources.list для 12.04 Точный панголин. Если вы используете другой выпуск, вам нужно заменить слово precise на ваше имя выпуска ubuntu. Вы можете увидеть, какое имя вы должны использовать с этой командой
lsb_release -c -s
. И чтобы заменить слово, вы можете использовать эту команду sed (при условии, что вы скопировали содержимое источников в /etc/apt/sources.list
sudo sed -i "s/precise/$(lsb_release -c -s)/" /etc/apt/sources.list
Теперь содержимое sources.list с основным зеркалом ubuntu
###### 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
Обновлено с встроенным контентом слово deb и deb-src относится к репозиторий deb is for binary package and deb-src` для исходного пакета.
Примечание 2: Использование # в начале строки делает эту строку комментарием. Apt будет игнорировать ее, чтобы все репозитории, упомянутые в эта строка будет отключена.
Примечание 2: Существуют строки репозитория, которые включают в себя все четыре компонента main, universe, restricted, multiverse. отключите один или несколько из них, удалив слово.
Примечание 4: Вы можете найти некоторое объяснение репозиториев в этом моем другом ответе
Вы можете использовать этот трюк. Откройте терминал (нажмите Ctrl + Alt + T) и выполните эти
Удалите поврежденный файлsudo rm /etc/apt/sources.list
. Откройте свойства программного обеспечения-gtk sudo -i software-properties-gtk
. Откроется software-properties-gtk без выбора репозитория. Затем измените сервер на US или на любой другой сервер по вашему выбору. Вы должны включить некоторые репозитории из нового окна, чтобы создать новый файл sources.list в /etc/apt/. После включения некоторых источников с вкладки программного обеспечения Ubuntu вы можете включить обновления. Для этого перейдите на вкладку «Обновления» и выберите один или несколько каналов обновлений. Я рекомендую выбрать канал безопасности и обновлений. (Это изображение будет добавлено позже из Ubuntu xenial, поэтому могут быть некоторые различия) Обновлено с встроенным контентом
Это файл sources.list для 12.04 Точный панголин. Если вы используете другой выпуск, вам нужно заменить слово precise на ваше имя выпуска ubuntu. Вы можете увидеть, какое имя вы должны использовать с этой командой
lsb_release -c -s
. И чтобы заменить слово, вы можете использовать эту команду sed (при условии, что вы скопировали содержимое источников в /etc/apt/sources.list
sudo sed -i "s/precise/$(lsb_release -c -s)/" /etc/apt/sources.list
Теперь содержимое sources.list с основным зеркалом ubuntu
###### 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
Обновлено с встроенным контентом слово deb и deb-src относится к репозиторий deb is for binary package and deb-src` для исходного пакета.
Примечание 2: Использование # в начале строки делает эту строку комментарием. Apt будет игнорировать ее, чтобы все репозитории, упомянутые в эта строка будет отключена.
Примечание 2: Существуют строки репозитория, которые включают в себя все четыре компонента main, universe, restricted, multiverse. отключите один или несколько из них, удалив слово.
Примечание 4: Вы можете найти некоторое объяснение репозиториев в этом моем другом ответе
По умолчанию будет создана резервная копия для файла sources.list в том же самом каталоге.
sudo cp /etc/apt/sources.list.save /etc/apt/sources.list
Ответьте на аналогичный вопрос здесь: https://askubuntu.com/a/465210/ 150936
Перейдите в https://repogen.simplylinux.ch.
Выберите свою страну и версию Ubuntu.
Для набора репозиториев по умолчанию вам необходимо включить эти репозитории.
Все репозитории филиалов Ubuntu. Безопасность - важные обновления безопасности. Обновления системного хранилища - рекомендуемые обновления Обновления Репозиторий источниковЕсли вы хотите установить программное обеспечение из хранилищ Canonical Partner (закрытое исходное программное обеспечение), включите репозитории партнеров Ubuntu (оба из них).
Включите любой сторонний репозиторий, который вы хотите включить.
Теперь нажмите кнопку «Создать список» внизу этой страницы, и вы увидите созданные вами sources.list.
Запустить следующие команды в терминале.
sudo mv /etc/apt/sources.list /etc/apt/sources.list.old
gksudo gedit /etc/apt/sources.list
Скопировать / вставить весь текст из new generated sources.list к этому файлу. Сохраните его и закройте Gedit.
Теперь обновите apt.
sudo apt-get update
Это обновит ваш индекс репозитория с помощью текущего sources.list, а затем вы сможете установить любое программное обеспечение с помощью Software Center , Synaptic или apt-get.
Для «более старых» выпусков вы можете получить к ним доступ из http://old-releases.ubuntu.com/
По умолчанию будет создана резервная копия для файла sources.list в том же самом каталоге.
sudo cp /etc/apt/sources.list.save /etc/apt/sources.list
Ответьте на аналогичный вопрос здесь: https://askubuntu.com/a/465210/ 150936
Перейдите в https://repogen.simplylinux.ch.
Выберите свою страну и версию Ubuntu.
Для набора репозиториев по умолчанию вам необходимо включить эти репозитории.
Все репозитории филиалов Ubuntu. Безопасность - важные обновления безопасности. Обновления системного хранилища - рекомендуемые обновления Обновления Репозиторий источниковЕсли вы хотите установить программное обеспечение из хранилищ Canonical Partner (закрытое исходное программное обеспечение), включите репозитории партнеров Ubuntu (оба из них).
Включите любой сторонний репозиторий, который вы хотите включить.
Теперь нажмите кнопку «Создать список» внизу этой страницы, и вы увидите созданные вами sources.list.
Запустить следующие команды в терминале.
sudo mv /etc/apt/sources.list /etc/apt/sources.list.old
gksudo gedit /etc/apt/sources.list
Скопировать / вставить весь текст из new generated sources.list к этому файлу. Сохраните его и закройте Gedit.
Теперь обновите apt.
sudo apt-get update
Это обновит ваш индекс репозитория с помощью текущего sources.list, а затем вы сможете установить любое программное обеспечение с помощью Software Center , Synaptic или apt-get.
Для «более старых» выпусков вы можете получить к ним доступ из http://old-releases.ubuntu.com/
Для «более старых» выпусков вы можете получить к ним доступ из http://old-releases.ubuntu.com/