Unixodbc dev

Unixodbc dev DEFAULT


- <[email protected]> - - fixed insecure buffer copy (#) - fixed possible buffer overflow (#) - Pavel Raiskup <[email protected]> - - revert: ltdl bundling - Tomas Repik <[email protected]> - - fix the libtool-ltdl compatibility Resolves: rhbz# - Jan Stanek <[email protected]> - - Turn on versioning of cursor library. Resolves: rhbz# - Jan Stanek <[email protected]> - - Added missing man pages Resolves: rhbz# - Daniel Mach <[email protected]> - - Mass rebuild - Daniel Mach <[email protected]> - - Mass rebuild - Jan Stanek <[email protected]> - - Renamed README.fedora to README.dist - Honza Horak <[email protected]> - Spec file clean-up - Provide man pages created by Jan Stanek - Honza Horak <[email protected]> - Fix Coverity patch Resolves: #
Sours: https://centos.pkgs.org/7/centos-x86_64/unixODBC-develel7.x86_rpm.html


- Pavel Raiskup <[email protected]> - - update to version - Fedora Release Engineering <[email protected]> - - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - Pavel Raiskup <[email protected]> - - update to version - Honza Horak <[email protected]> - - Bump for a rebuild - Pavel Raiskup <[email protected]> - - cleanup autotool hacks - Jan Staněk <[email protected]> - - Update to version - Fedora Release Engineering <[email protected]> - - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - Honza Horak <[email protected]> - - Include mariadb-connector-odbc driver spec in the odbcinst.ini - Tomas Repik <[email protected]> - - move libtdsS.so to the main package and add tds config to odbcinst.ini - rhbz# - Fedora Release Engineering <[email protected]> - - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Sours: https://centos.pkgs.org/8/centos-appstream-x86_64/unixODBC-develel8.x86_rpm.html
  1. Graceful family episode 16
  2. Trademachine stock
  3. Fender classic design
  4. Arris techniclor tc8305c
  5. Zaytoven flp

Install the Microsoft ODBC driver for SQL Server (Linux)

This article explains how to install the Microsoft ODBC Driver for SQL Server on Linux. It also includes instructions for the optional command-line tools for SQL Server ( and ) and the unixODBC development headers.

This article provides commands for installing the ODBC driver from the bash shell. If you want to download the packages directly, see Download ODBC Driver for SQL Server.

Microsoft ODBC 17

The following sections explain how to install the Microsoft ODBC driver 17 from the bash shell for different Linux distributions.


If you installed the v17 package that was briefly available, you should remove it before installing the package. This will avoid conflicts. The package can be installed side by side with the v13 package.

Alpine Linux


Driver version or higher is required for Alpine support.



You can substitute setting the environment variable 'ACCEPT_EULA' with setting the debconf variable 'msodbcsql/ACCEPT_EULA' instead:

Red Hat Enterprise Server and Oracle Linux

SUSE Linux Enterprise Server



You can substitute setting the environment variable 'ACCEPT_EULA' with setting the debconf variable 'msodbcsql/ACCEPT_EULA' instead:

Previous versions

The following sections provide instructions for installing previous versions of the Microsoft ODBC driver on Linux. The following driver versions are covered:


The following sections explain how to install the Microsoft ODBC driver from the bash shell for different Linux distributions.

Debian 8

Red Hat Enterprise Server 6

Red Hat Enterprise Server 7

SUSE Linux Enterprise Server 11

SUSE Linux Enterprise Server 12





The following sections explain how to install the Microsoft ODBC driver 13 from the bash shell for different Linux distributions.

Red Hat Enterprise Server 6 (ODBC 13)

Red Hat Enterprise Server 7 (ODBC 13)

Ubuntu (ODBC 13)

Ubuntu (ODBC 13)

SUSE Linux Enterprise Server 12 (ODBC 13)

Offline installation

If you prefer/require the Microsoft ODBC Driver 13 to be installed on a computer with no internet connection, you'll need to resolve package dependencies manually. The Microsoft ODBC Driver 13 has the following direct dependencies:

  • Ubuntu: libc6 (>= ), libstdc++6 (>= ), libkrb, libcurl3, openssl, debconf (>= ), unixodbc (>= )
  • Red Hat:
  • SUSE:

Each of these packages in turn has their own dependencies, which may or may not be present on the system. For a general solution to this issue, refer to your distribution's package manager documentation: Red Hat, Ubuntu, and SUSE

It's also common to manually download all the dependent packages and place them together on the installation computer, then manually install each package in turn, finishing with the Microsoft ODBC Driver 13 package.

Red Hat Linux Enterprise Server 7

Ubuntu (ODBC 13 offline)

SUSE Linux Enterprise Server 12 (ODBC 13 offline)

After you've completed the package installation, you can verify that the Microsoft ODBC Driver 13 can find all its dependencies by running ldd and inspecting its output for missing libraries:


The following sections explain how to install the Microsoft ODBC driver 11 on Linux. Before you can use the driver, install the unixODBC driver manager. For more information, see Installing the Driver Manager.

Installation Steps


These instructions refer to , which is installation file for Red Hat Linux. If you are installing the Preview for SUSE Linux, the file name is .

To install the driver:

  1. Make sure that you have root permission.

  2. Change to the directory where the download placed the file . Make sure that you have the *.tar.gz file that matches your version of Linux. To extract the files, execute the following command, .

  3. Change to the directory and there you should see a file called install.sh.

  4. To see a list of the available installation options, execute the following command: ./install.sh.

  5. Make a backup of odbcinst.ini. The driver installation updates odbcinst.ini. odbcinst.ini contains the list of drivers that are registered with the unixODBC Driver Manager. To discover the location of odbcinst.ini on your computer, execute the following command: .

  6. Before you install the driver, execute the following command: . The output of reports if your computer has the required software to support the ODBC driver on Linux.

  7. When you're ready to install the ODBC driver on Linux, execute the command: . If you need to specify an install command ( or ), specify the command after the install option.

  8. After reviewing the license agreement, type YES to continue with the installation.

Installation puts the driver in . The driver and its support files must be in .

To verify that the Microsoft ODBC driver on Linux was registered successfully, execute the following command: .


You can uninstall the ODBC driver 11 on Linux by executing the following commands:

Driver files

The ODBC driver on Linux consists of the following components:

libmsodbcsqlX.so.X.X or libmsodbcsqlX.so.X.XThe shared object () dynamic library file that contains all of the driver's functionality. This file is installed in for the Driver 17 and in for Driver
or The accompanying resource file for the driver library. This file is installed in
msodbcsql.hThe header file that contains all of the new definitions needed to use the driver.

Note: You can't reference msodbcsql.h and odbcss.h in the same program.

msodbcsql.h is installed in for Driver 17 and in for Driver
LICENSE.txtThe text file that contains the terms of the End-User License Agreement. This file is placed in for Driver 17 and in for Driver
RELEASE_NOTESThe text file that contains release notes. This file is placed in for Driver 17 and in for Driver

Resource file loading

The driver needs to load the resource file to function. This file is called or depending on the driver version. The location of the file is relative to the location of the driver itself ( or ), as noted in the table above. As of version the driver will also attempt to load the from the default directory if loading from the relative path fails. The default resource file path on Linux is .


If you're unable to make a connection to SQL Server using the ODBC driver, see the known issues article on troubleshooting connection problems.

Next steps

After installing the driver, you can try the C++ ODBC example application. For more information about developing ODBC applications, see Developing Applications.

For more information, see the ODBC driver release notes and system requirements.

Sours: https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server
The following packages have unmet dependencies. libc6-dev : Breaks : libgcc-9-dev.

Package: unixodbc-dev (ubuntu3)

bionic  ] [  focal  ] [  groovy  ] [  hirsute  ] [  impish  ]

[ Source: unixodbc  ]

Links for unixodbc-dev


Ubuntu Resources:

Download Source Package unixodbc:


Please consider filing a bug or asking a question via Launchpad before contacting the maintainer directly.

Original Maintainer (usually from Debian):

It should generally not be necessary for users to contact the original maintainer.

External Resources:

Similar packages:

ODBC libraries for UNIX (development files)

Other Packages Related to unixodbc-dev

  • dep:libltdl-dev
    System independent dlopen wrapper for GNU libtool
  • dep:libodbc1 (= ubuntu3)
    ODBC library for Unix
  • dep:odbcinst1debian2 (= ubuntu3)
    Support library for accessing odbc ini files
Sours: https://packages.ubuntu.com/bionic/unixodbc-dev

Dev unixodbc


Open-source project implementing ODBC API

unixODBC is an open-source project that implements the ODBCAPI. The code is provided under the GNU GPL/LGPL and can be built and used on many different operating systems, including most versions of Unix, Linux, Mac OS X, IBM OS/2 and Microsoft's Interix.

The goals of the project include:

  • Provide developers with the tools to port Microsoft Windows ODBC applications to other platforms with the minimum of code changes.
  • Maintain the project as a vendor neutral interface database SDK
  • Provide people who write ODBC drivers the tools to port their drivers to non Windows platforms
  • Provide the user with a set of GUI and command line tools for managing their database access
  • Maintain links with both the free software community and commercial database vendors, to ensure interoperability



The unixODBC project was first started in the early months of (by Peter Harvey) and was created as at that time the developers of iODBC (another open source ODBC implementation) were not then willing to LGPL the code, expand the API to include the current ODBC 3 API specification, and did not consider the addition of GUI based configuration tools worthwhile. iODBC now has these parts added, and applications that use the ODBC interface may use both iODBC and unixODBC, without change in most cases, as a result of both projects adhering to the single ODBC specification.


The original driver manager was very basic. The driver manager was rewritten by Easysoft's Nick Gorham soon after the project started. Nick assumed leadership of the project in July with Peter Harvey continuing work on supporting code.

The development of unixODBC progressed since its origin, with contributions from many developers, both in the open source community and also from commercial database companies, including IBM, Oracle Corporation and SAP.

It is included as part of the standard installation of many Linux distributions.


The unixODBC project was split into several projects (all hosted on SourceForge);

This split was done to allow faster releases of supporting work while maintaining focus on stability and consistency for the core code.

External links[edit]

Sours: https://en.wikipedia.org/wiki/UnixODBC
How to Use PYODBC With SQL Servers in Python


Now discussing:


765 766 767 768 769