Одна система Ubuntu 16.04 находит пакет libsqlite3-dev, но другой не дублирует [

Этот вопрос уже имеет ответ здесь: & ldquo; Невозможно найти пакет & rdquo; при попытке установить пакеты с ответами APT 5

Я делаю следующее на одной машине Ubuntu (Ubuntu 16.04.3 LTS)

sudo apt-get install libsqlite3-dev

показывает

E: Unable to locate package libsqlite3-dev

Но если я выполняю ту же команду на другой (Ubuntu 16.04.3 LTS тоже), она показывает следующее и пакет успешно установлен

After this operation, 1,699 kB of additional disk space will be used. Get:1 http://sg.archive.ubuntu.com/ubuntu xenial/main amd64 libsqlite3-dev amd64 3.11.0-1ubuntu1 [508 kB] Fetched 508 kB in 1s (383 kB/s) Selecting previously unselected package libsqlite3-dev:amd64.

Я подозреваю репозиторий:

http://sg.archive.ubuntu.com/ubuntu xenial/main amd64

не входит в первый список репозитория машин. Как добавить его?

1
задан 2 February 2018 в 16:25

4 ответа

Некоторые зеркала могут быть не синхронизированы.

Попробуйте выбрать другое зеркало:

open Software & amp; Обновления (software-properties-gtk) на вкладке «Программное обеспечение Ubuntu» выберите другой сервер (например, «Основной сервер») из раскрывающегося меню «Загрузить». если вы планируете компилировать что-то, проверьте исходный код

open Software & amp; Обновления (software-properties-gtk)

Затем попробуйте снова установить программу:

sudo apt-get install libsqlite3-dev
0
ответ дан 17 July 2018 в 21:43

Сначала попробуйте обновить источники:

sudo apt-get update

Проверьте здесь какие-либо сообщения об ошибках и попробуйте установить еще раз.

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

sudo nano /etc/apt/sources.list

Строка, которую вы ищете, должна быть первым активным источником в этом файле. Формат должен читаться:

deb http://sg.archive.ubuntu.com/ubuntu/ xenial main restricted

Неактивные источники будут иметь «#» в начале строки. Удалите это, чтобы активировать их. Кроме того, вы можете добавить свои собственные источники в конце этого файла.

После редактирования файла источников вам нужно снова обновить apt:

sudo apt-get update
-1
ответ дан 17 July 2018 в 21:43

Некоторые зеркала могут быть не синхронизированы.

Попробуйте выбрать другое зеркало:

open Software & amp; Обновления (software-properties-gtk) на вкладке «Программное обеспечение Ubuntu» выберите другой сервер (например, «Основной сервер») из раскрывающегося меню «Загрузить». если вы планируете компилировать что-то, проверьте исходный код

open Software & amp; Обновления (software-properties-gtk)

Затем попробуйте снова установить программу:

sudo apt-get install libsqlite3-dev
0
ответ дан 23 July 2018 в 22:20

Сначала попробуйте обновить источники:

sudo apt-get update

Проверьте здесь какие-либо сообщения об ошибках и попробуйте установить еще раз.

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

sudo nano /etc/apt/sources.list

Строка, которую вы ищете, должна быть первым активным источником в этом файле. Формат должен читаться:

deb http://sg.archive.ubuntu.com/ubuntu/ xenial main restricted

Неактивные источники будут иметь «#» в начале строки. Удалите это, чтобы активировать их. Кроме того, вы можете добавить свои собственные источники в конце этого файла.

После редактирования файла источников вам нужно снова обновить apt:

sudo apt-get update
-1
ответ дан 23 July 2018 в 22:20

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

Похожие вопросы: