Не обновляется пакет linux

Не обновляется Linux Mint

Ввожу в терминал команду «sudo apt-get update && sudo apt-get dist-upgrade», а в ответ получаю «E: Unable to fetch some archives, maybe run apt-get update or try with —fix-missing?» » Как это можно исправить ? Linux Mint 19.1 Cinnamon

У тебя часть реп недоступна. Обычно же в выводе и адреса недоступных пишет. Запусти ещё раз

Вывод терминала можно постить прямо тут в виде текста, заворачивая в [code]echo a[/code]

И я не увидел ошибок. У тебя хочет обновиться пакет, и всё. Может не нужно использовать

Та же самая ошибка

У меня по этому адресу пакет успено скачался. Видимо, опять РКН чудит с закрытием IP ни в чём не повинных сайтов.

Поменяй зеркало и дело с концом.

Поменяй зеркало и дело с концом.

Подскажите, как это можно сделать ? Ранее не делал)

Я не в курсе, где именно у LM репозитории Ubuntu прописаны. Покажи выводы

И кстати, ты в какой стране и городе находишься, это важно для выбора зеркала? Можешь ещё, как вариант, взять от провайдера — свое он точно не блочит, у тебя какой?

Подскажите, как это можно сделать ? Ранее не делал) ★★ ( 03.05.19 13:53:21 )

Источник

Не обновляется список пакетов apt update

команда apt update выдает ошибку

такая проблема с любыми зеркалами. Можно как-то решить?

Не помогает. Проблема с любыми зеркалами

Гуглить пробовал? По запросу «Некорректный подписанный файл, получено «NOSPLIT»» всплывает куча информации, какие способы решения пробовал?

Пишут что нужно сменить зеркало, отключи прокси. Это не помогает, прокси не пользуюсь

Как ты видишь, проблема с ключем репозитория линукс минт. Какие ты зеркала пробовал?

И покажи содержимое файлов:

И это что за запрос:

Это дебильная привычка у мобильного интернета киевстара отдавать заглушку со http status code 200 на ошибку 404.

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

Походу проблема мобильного оператора киевстар, на водафоне все ок.

Можно с этим что-то сделать?

Та же ошибка? По ходу проблема в том, что выше писали Не обновляется список пакетов apt update (комментарий).
Данного файла InRelease по адресу

Попробуй пакет apt-transport-https
Репозиторий доступен и по «https://linuxmint-packages.ip-connect.vn.ua/»

Но это конечно не отменяет тот факт, что тут «http://linuxmint-packages.ip-connect.vn.ua/dists/sylvia/» действительно нету файла InRelease.

Еще попробуй удалить файл

Всем спасибо за помощь. По https все обновилось без проблем.

Попробуй ради интереса сделать (репозиторий верни в http) Не обновляется список пакетов apt update (комментарий).

Там не было такого файла. Очистил полностью /var/lib/apt/lists/. Тоже самое.

Я так понял, что сразу ожидается файл InRelease если ошибка 404 то тогда берется Release. Но оператор ломает логику своей оберткой

Читайте также:  Windows folder sharing permissions

Источник

Ошибки при обновлении пакетов

Работаю в убунту 16.04. С «помощью» приложения gtkorphan (удалялка брошенных пакетов) наверное, переусердствовал. В результате при загрузке возникают предупреждения. а при обновлении (sudo apt update) выскакивают ошибки. Буду признателен за любую помощь.

Скрыть текст под спойлер догадался, а в [code][/code] завернуть — нет. Сделай, пожалуйста, читать неудобно.

Отличный совет, спасибо, апстрим в норме, а вот ссылок на репы меньше не стало. Может поудалять лишние. вот только где, — не помню.

не могу сказать, но точно не эстетично. Ещё недавно такого не было. Ведь лишние строки можно закомментировать или удалить?

А в чём фишка? Пока система не налепила мне лишних ссылок, при апдейте никаких ссылок и не возникало. Суть в том, что при моём неумном вмешательстве в систему она была вынуждена воспользоваться старыми индексами и,как мне показалось, некоторые ссылки были повторены и теперь при каждом апдейте мозолят глаза. У меня давно уже случалось такое, но забыл, где всё это добро хранится.

В том, что я не телепат, чтобы видеть, что у тебя происходит после выполнения моих советов.

Ссылки на репозитории хранятся в /etc/apt/sources.list и /etc/apt/sources.list.d/*

Но я не увидел особого дублирования. Вполне нормальный вывод apt, если судить по первому сообщению. Кроме ошибки, конечно.

Вот так примерно выглядит нормальный sources.list Ubuntu 16.04 без подключенных PPA и сторонних репозиториев:

Разумеется, Всеволод, я и так дико благодарен за помощь. Просто все эти Игн и Сущ немного бесят. У меня вопрос: команда sudo apt install -f заменяет sudo apt update? Извиняюсь за серость, но раньше с ней не сталкивался.

Да не за что, я просто вбил имя ошибочного файла в гугл и посмотрел на результаты на английском языке, так быстрее, чем на русском.

Если в системе есть ненужные пакеты, она их пометит и предложит выполнить

Но к её выводу надо относиться аккуратно — иногда она предлагает снести пол-системы. В таком случае приходится вручную выяснять, какого черта происходит.

При обновлении системы пользуюсь многофункциональной командой sudo apt full-upgrade, авторемувом при очистке системы. А вместо apt update можно использовать, если я правильно понял, sudo apt install -f?

Источник

Гайд для новичков по исправлению разного рода ошибок, связанных с обновлениями Ubuntu

Кто не встречал ошибок в процессе обновления Ubuntu? Ошибки обновления в Ubuntu и иных дистрибутивах Linux встречаются часто и не вызывают удивления. В статье описан ряд часто встречающихся ошибок и способы их решения.

Данная статья является частью серии, посвященной новичкам в Ubuntu, и она призвана помочь лучше понять работу с дистрибутивом.

В данном туториале мы рассмотрим часто встречающиеся ошибки, которые можно встретить при обновлении Ubuntu. Они зачастую происходят тогда, когда пытаешься добавить софт или репозитории самостоятельно.

Если во время обновления системы появляются ошибки, паниковать не стоит. Ошибки случаются часто и решения есть. Вы научитесь как решить часто встречающиеся ошибки.

Ошибка 0: Failed to download repository information

Многие пользователи Ubuntu обновляют систему через графическую программное средство обновления. Вам приходит оповещения, что стали доступными обновления для вашей системы и теперь можно нажать на кнопку для начала скачивания и установки.

Обычно так и происходит, но иногда можно увидеть подобную ошибку:

Failed to download repository information. Check your internet connection

Скорее всего ошибка покажется странной, так как интернет работает, но вас все равно просят его проверить.

Читайте также:  Компьютер не видит ethernet кабель windows

Заметили, что я назвал ее “Ошибка 0”? Это потому что это по сути не ошибка. То есть, скорее всего, она не связана с подключением к интернету. Тем не менее помимо этого путающего сообщения больше информации нет.

Если вы видите данное сообщение, а подключение к интернету в порядке, то значит пришло время надевать шляпу детектива и пошевелить мозгами.

Нам придется использовать командную строку. Для того чтобы ее быстро открыть можете воспользоваться сочетанием клавиш ctrl+alt+T. Исполните в ней данную команду:

Дождитесь завершения процесса. Рассмотрите последние 3-4 строки вывода. Они покажут действительные причины ошибки sudo apt-get update. Вот пример:

Дальше туториал будет посвящен способам решения ошибок, указанных в нескольких последних строчках вывода командной строки.

Ошибка 1: Problem With MergeList

Когда вы запустите обновление в терминале, то можете увидеть ошибку “Problem With MergeList”:

По какой-то причине файл в директории /var/lib/apt/lists сломался. Вы можете удалить все файлы в указанной директории и запустить обновление снова. Исполните указанные команды одна за другое:

Проблемы должны исчезнуть

Ошибка 2: Hash Sum mismatch

Вы можете встретиться с ошибкой “Hash Sum mismatch”. Ее решение аналогично тому, что мы написали выше.

Скорее всего ошибка происходит из-за несовпадения на серверах кэша метаданных. Для исправления ситуации используйте данные команды:

Ошибка 3: Failed to fetch with error 404 not found

Если вы попытаетесь добавить репозиторий, который недоступен в вашей текущей версии Ubuntu, то увидите ошибку 404 not found:

Вы добавили PPA в надежде установить приложение, но оно недоступно для вашей версии Ubuntu, и появилась ошибка. Вот почему следует заранее проверять доступно ли PPA для вашей версии Ubuntu или нет. Как удостовериться, что для вашей версии есть PPA, можно посмотреть здесь.

Так или иначе решением данной проблемы является удаление проблемной PPA из списка репозиториев. Название PPA вы найдете в сообщении об ошибке. Зайдите в средство Software & Updates:

Откройте Software & Updates

Здесь пройдите во вкладку Other Software и поищите PPA. Уберите галочку, чтобы PPA удалилась из системы.

Удалите PPA с помощью Software & Updates

Ваш список программ после этого обновится. Теперь, если вы снова запустите обновление, ошибка исчезнет.

Ошибка 4: Failed to download package files

В данной ситуации доступна новая версия программы, но эта версия не распространена на все зеркала. Если вы не используете зеркало, то решить эту проблему просто — сделайте источником программы основной сервер.

Пройдите в Software & Updates там измените сменить сервер с которого происходит скачивание на main (основной):

Ошибка 5: GPG error: The following signatures couldn’t be verified

Добавление PPA может также привести к оповещению “GPG error: The following signatures couldn’t be verified” во время обновления:

Все что надо в данном случае сделать, так это добавить публичный код в систему. Возьмите ключ из сообщения. В сообщении выше это 68980A0EA10B4DE8.

Данный ключ можно использовать так:

Как только ключ будет добавлен, запустите обновление и все должны быть в порядке.

Ошибка 6: BADSIG error

Еще одна знаковая ошибка при обновлении Ubuntu — это “BADSIG error”, которая выглядит примерно так:

Все репозитории подписаны GPG, и по какой-то причине система считает их неверными. Необходимо обновить ключи подписей. Проще всего это сделать путем повторной генерации списка apt get (с ключами подписей) и он должен иметь верный ключ.

Читайте также:  Последняя версия chrome для linux

Используйте следующие команды одну за другой:

Ошибка 7: Partial upgrade error

Обновление через терминал может привести к такому:

Для исправления ошибки исполните в терминале данную команду:

Ошибка 8: Could not get lock /var/cache/apt/archives/lock

Данная ошибка происходит, когда еще одна программа использует APT. Допустим вы устанавливаете что-то через Ubuntu Software Center и в одновременно пытается запустить apt в терминале.

Проверьте не использует ли apt другая программа. Это может быть команда в терминале, Software Center, Software Updater, Software & Updates или иной другой соф, который занимается установкой и удалением приложений.

Если можете такие программы закрыть, закрывайте. Если что-то в процессе, то дождитесь завершения.

Если ничего найти не можете, используйте данную команду для того, чтобы прекратить все подобные процессы:

Это хитрая проблема, так что придется попотеть. Если это не поможет, то рекомендуем эту статью.

Встречали ли вы другие ошибки при обновлении?

Так завершается обзор часто встречающихся ошибок при обновлении Ubuntu. Надеюсь данная статья поможет вам с ними справится.

Вы не встречали других ошибок при обновлении Ubuntu недавно, о которых здесь не говорится? Расскажите в комментариях.

Источник

Как обновить один пакет в Ubuntu

Всем привет, в этой статье я расскажу как обновить один пакет в Ubuntu. В Ubuntu для обновления пакетов существует команда apt-get update и apt-get upgrade. Эти команды приведут к обновлению всех установленных пакетов, которые доступны в репозиториях.

В некоторых ситуациях требуется обновить только один пакет, например PHP, Apache или Nginx.

Обновление одного пакета в Ubuntu

Чтобы обновить определенный пакет требуется выполнить sudo apt install имя-пакета .

Сначала надо получить обновленный список пакетов. Хочу заметить что он не устанавливает и не обновляет пакет:

Следующая команда обновит пакет gimp, если он установлен:

После ввода команды, мы получим ответ:

Reading package lists… Done
Building dependency tree
Reading state information… Done
gimp is already the newest version (2.10.18-1).
0 upgraded, 0 newly installed, 0 to remove and 101 not upgraded.

Примечание: Вы можете использовать ту же команду для установки нового пакета, либо обновления до более новой версии старого пакета.

Обновление определенного пакета с помощью функции -only-upgrade

Для обновления одного или конкретного пакета используйте команду —only-upgrade. Эта команда отличается от команды которую я указал выше. А отличается она тем, что не обновится если пакет не установлен.

Следующая команда только обновит пакет gimp:

$ sudo apt-get —only-upgrade install gimp

После ввода команды, мы получим ответ:

Reading package lists… Done
Building dependency tree
Reading state information… Done
gimp is already the newest version (2.10.18-1).
0 upgraded, 0 newly installed, 0 to remove and 101 not upgraded.

Давайте посмотрим, как будет выглядеть ответ терминала если пакета нет в системе:

$ sudo apt-get —only-upgrade install krita

Из выходных данных вы можете видеть, что он пропускает обновление, потому что пакет krita не установлен.

Reading package lists… Done
Building dependency tree
Reading state information… Done
Skipping krita, it is not installed and only upgrades are requested.
0 upgraded, 0 newly installed, 0 to remove and 101 not upgraded.

Вывод

В этой заметке я рассказал, как обновить один пакет на Ubuntu. Надеюсь, что руководство было полезным для вас. А для того чтоб включить автоматическое обновление посмотрите это руководство

Источник

Оцените статью