SYnaptics хочет повторно загрузить уже загруженные пакеты deb

Я недавно переустановил Ubuntu 14.04 на моем ноутбуке с нуля. Теперь, после установки системы, я хотел обновить систему, а также установить другие приложения, которые я использую. Итак, я сделал обновление sudo apt-get на тогда установленном Synaptic. После этого я пометил все обновления и сделал скрипт загрузки через Synaptic. Затем я выполнил поиск и пометил все приложения, которые хочу установить, и сгенерировал другой скрипт загрузки.

Затем я пошел в систему моего брата с высокоскоростным сетевым подключением и загрузил приложения по обоим сценариям, в общей сложности 1619 deb-файлов размером около 900 МБ. Затем я взял всю папку с файлами deb на свой ноутбук и попытался установить их через Synaptic [файлы> добавить загруженные пакеты]. Но Synaptic показал, что все еще нужно загружать ~65 МБ файлов. Итак, я продолжил установку и затем отменил ее, как только она начала загружать файлы. Таким образом, он показал окна, в которых указано, какие файлы он хочет загрузить. Когда я проверил файлы, я обнаружил, что у меня уже есть эти пакеты, хотя у меня есть 64-битная версия, и Synaptic хотел 32-битную. Однако я все еще скопировал их в текстовый файл и загрузил их снова через мой другой компьютер. Вернулся, сделал консолидированную папку и попытался установить их через Synaptic.

Теперь он снова показал, что хочет загрузить около 66 МБ файлов. Итак, я повторил описанный выше процесс, чтобы выяснить, какие файлы ему все еще нужны. На этот раз я заметил, что он хочет загрузить файлы, которые уже загружены и находятся в этой консолидированной папке.

Я очистил apt-cache, но результат все тот же. Я переместил эти "проблемные" файлы deb в другую папку и на этот раз попытался установить их только специально, но похоже, что synaptic ничего не видит в этой папке.

Итак, мои вопросы:

  1. Почему это происходит и как это решить? Почему он хочет скачать эти файлы, когда они уже загружены.
  2. Почему Ubuntu устанавливает некоторые 32-битные версии на 64-битную машину, даже если доступны deb для 64-битных версий.

1 ответ

У меня была та же проблема, что и у вас, и единственный способ ее решить - использовать dpkg. Таким образом, все пакеты, которые уже были загружены, были установлены, и Ubuntu не просил загружать их снова. Я надеюсь, что это поможет вам.

Что касается 32-битных библиотек, Ubuntu устанавливается для обеспечения совместимости с другими программами или процессами, которым они могут понадобиться. Я также думаю, что это пустая трата пространства, но в любом случае...

Другие вопросы по тегам