Я делаю следующее на одной машине 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
не входит в первый список репозитория машин. Как добавить его?
Некоторые зеркала могут быть не синхронизированы.
Попробуйте выбрать другое зеркало:
open Software & amp; Обновления (software-properties-gtk) на вкладке «Программное обеспечение Ubuntu» выберите другой сервер (например, «Основной сервер») из раскрывающегося меню «Загрузить». если вы планируете компилировать что-то, проверьте исходный кодopen Software & amp; Обновления (software-properties-gtk)
Затем попробуйте снова установить программу:
sudo apt-get install libsqlite3-dev
Сначала попробуйте обновить источники:
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
Некоторые зеркала могут быть не синхронизированы.
Попробуйте выбрать другое зеркало:
open Software & amp; Обновления (software-properties-gtk) на вкладке «Программное обеспечение Ubuntu» выберите другой сервер (например, «Основной сервер») из раскрывающегося меню «Загрузить». если вы планируете компилировать что-то, проверьте исходный кодopen Software & amp; Обновления (software-properties-gtk)
Затем попробуйте снова установить программу:
sudo apt-get install libsqlite3-dev
Сначала попробуйте обновить источники:
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