После установки новой новой копии Ubuntu 16.04 я попытался установить MySQL ODBC в соответствии с официальной документацией по адресу https://help.ubuntu.com/community/ODBC:
# apt-get install libmyodbc
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libmyodbc is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libmyodbc' has no installation candidate
I может видеть, что это отлично подходит для начала!
Поиск репозитория пакетов для ODBC также не был особенно полезен. Это очень важная часть любой современной Linux-системы!
Отредактировано для добавления: Кроме того, кажется, что файл драйвера libmyodbc. поэтому не существует в этой версии Ubuntu.
Пакет доступен для Xenial, и его можно увидеть здесь. Поэтому он должен установить. Перед установкой убедитесь, что вы запустили sudo apt-get update. Кроме того, убедитесь, что репозиторий юниверса для Xenial является частью ваших источников (как показывает вышеприведенная ссылка, этот пакет относится к репозиторию юниверса). Вы можете проверить, что этот источник является частью ваших доступных источников в файле etc/apt/sources.list. Должна быть строка, такая как:
deb http://com.archive.ubuntu.com/ubuntu/ xenial universe
(Зеркало может отличаться от com.archive...)
Если вы все еще не можете установить его (что странно), тогда перейдите на вышеуказанный веб-сайт, выберите версию архитектуры и загрузите файл .deb. Например, для amd64 этот файл является следующим: здесь . Затем откройте терминал, перейдите в папку, содержащую файл, и запустите:
sudo dpkg -i file.deb
sudo apt-get install -f
(Последняя команда находится в случае, если некоторые зависимости неудовлетворены)
Я нашел его в http://dev.mysql.com/downloads/connector/odbc/ (я выбрал «Ubuntu Linux 15.10 (x86, 64-bit), сжатый архив TAR»)
Загрузите его и извлеките файлы, затем вы получите libmyodbc5a.so (для системы ANSI) и libmyodbc5w.so (для Unicode).
Пакет доступен для Xenial, и его можно увидеть здесь. Поэтому он должен установить. Перед установкой убедитесь, что вы запустили sudo apt-get update. Кроме того, убедитесь, что репозиторий юниверса для Xenial является частью ваших источников (как показывает вышеприведенная ссылка, этот пакет относится к репозиторию юниверса). Вы можете проверить, что этот источник является частью ваших доступных источников в файле etc/apt/sources.list. Должна быть строка, такая как:
deb http://com.archive.ubuntu.com/ubuntu/ xenial universe
(Зеркало может отличаться от com.archive...)
Если вы все еще не можете установить его (что странно), тогда перейдите на вышеуказанный веб-сайт, выберите версию архитектуры и загрузите файл .deb. Например, для amd64 этот файл является следующим: здесь . Затем откройте терминал, перейдите в папку, содержащую файл, и запустите:
sudo dpkg -i file.deb
sudo apt-get install -f
(Последняя команда находится в случае, если некоторые зависимости неудовлетворены)
Пакет доступен для Xenial, и его можно увидеть здесь. Поэтому он должен установить. Перед установкой убедитесь, что вы запустили sudo apt-get update. Кроме того, убедитесь, что репозиторий юниверса для Xenial является частью ваших источников (как показывает вышеприведенная ссылка, этот пакет относится к репозиторию юниверса). Вы можете проверить, что этот источник является частью ваших доступных источников в файле etc/apt/sources.list. Должна быть строка, такая как:
deb http://com.archive.ubuntu.com/ubuntu/ xenial universe
(Зеркало может отличаться от com.archive...)
Если вы все еще не можете установить его (что странно), тогда перейдите на вышеуказанный веб-сайт, выберите версию архитектуры и загрузите файл .deb. Например, для amd64 этот файл является следующим: здесь . Затем откройте терминал, перейдите в папку, содержащую файл, и запустите:
sudo dpkg -i file.deb
sudo apt-get install -f
(Последняя команда находится в случае, если некоторые зависимости неудовлетворены)
Пакет доступен для Xenial, и его можно увидеть здесь. Поэтому он должен установить. Перед установкой убедитесь, что вы запустили sudo apt-get update. Кроме того, убедитесь, что репозиторий юниверса для Xenial является частью ваших источников (как показывает вышеприведенная ссылка, этот пакет относится к репозиторию юниверса). Вы можете проверить, что этот источник является частью ваших доступных источников в файле etc/apt/sources.list. Должна быть строка, такая как:
deb http://com.archive.ubuntu.com/ubuntu/ xenial universe
(Зеркало может отличаться от com.archive...)
Если вы все еще не можете установить его (что странно), тогда перейдите на вышеуказанный веб-сайт, выберите версию архитектуры и загрузите файл .deb. Например, для amd64 этот файл является следующим: здесь . Затем откройте терминал, перейдите в папку, содержащую файл, и запустите:
sudo dpkg -i file.deb
sudo apt-get install -f
(Последняя команда находится в случае, если некоторые зависимости неудовлетворены)