Как обновить unixODBC через yum на EB awsLinux
Таким образом, мне нужно обновить unixODBC на экземплярах Elastic Beanstalk PHP, предпочтительно используя yum, так как им довольно легко управлять с помощью.ebextensions.
- AWS Linux: 64-битная версия Amazon Linux 2017.03 v2.4.2 под управлением PHP 7.0
- Требуется unixODBC: 2.3.1
sudo yum info unixODBC
Installed Packages
Name : unixODBC
Arch : x86_64
Version : 2.2.14
Release : 14.7.amzn1
Size : 1.1 M
Repo : installed
From repo : amzn-main
Summary : A complete ODBC driver manager for Linux
URL : http://www.unixODBC.org/
License : GPLv2+ and LGPLv2+
Description : Install unixODBC if you want to access databases through ODBC.
: You will also need the mysql-connector-odbc package if you want to access
: a MySQL database, and/or the postgresql-odbc package for PostgreSQL.
Available Packages
Name : unixODBC
Arch : i686
Version : 2.2.14
Release : 14.7.amzn1
Size : 460 k
Repo : amzn-main/2017.03
Summary : A complete ODBC driver manager for Linux
URL : http://www.unixODBC.org/
License : GPLv2+ and LGPLv2+
Description : Install unixODBC if you want to access databases through ODBC.
: You will also need the mysql-connector-odbc package if you want to access
: a MySQL database, and/or the postgresql-odbc package for PostgreSQL.
Я нашел 2 связанных сообщения для этого здесь на serverfault, но они больше не работают. Один предложил мне отключить ням-приоритеты, что я и сделал, но это не изменилось.
1 ответ
unixODBC
v2.3.1 доступен как unixODBC-utf16
,
Вот команды оболочки как пользователь с доступом sudo:
curl -s https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/msprod.repo
sudo yum update
sudo yum info unixODBC*
sudo yum remove unixODBC*
sudo yum install unixODBC-utf16
См. Также: Установите sqlcmd и bcp средства командной строки SQL Server в Linux.