Skip to content

Commit fdc9863

Browse files
Merge pull request #27959 from David-Engel/linux
Fix Linux ODBC install instructions
2 parents af9016b + 239d210 commit fdc9863

1 file changed

Lines changed: 27 additions & 27 deletions

File tree

docs/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server.md

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to install the Microsoft ODBC Driver for SQL Server on Li
44
author: David-Engel
55
ms.author: v-davidengel
66
ms.reviewer: randolphwest
7-
ms.date: 08/02/2023
7+
ms.date: 08/07/2023
88
ms.service: sql
99
ms.subservice: connectivity
1010
ms.topic: conceptual
@@ -63,19 +63,19 @@ sudo apk add --allow-untrusted mssql-tools18_18.3.1.1-1_$architecture.apk
6363
### [Debian](#tab/debian18-install)
6464

6565
```bash
66-
sudo wget https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
66+
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
6767

6868
#Download appropriate package for the OS version
6969
#Choose only ONE of the following, corresponding to your OS version
7070

7171
#Debian 9
72-
sudo curl https://packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
72+
curl https://packages.microsoft.com/config/debian/9/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
7373

7474
#Debian 10
75-
sudo curl https://packages.microsoft.com/config/debian/10/prod.list > /etc/apt/sources.list.d/mssql-release.list
75+
curl https://packages.microsoft.com/config/debian/10/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
7676

7777
#Debian 11
78-
sudo curl https://packages.microsoft.com/config/debian/11/prod.list > /etc/apt/sources.list.d/mssql-release.list
78+
curl https://packages.microsoft.com/config/debian/11/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
7979

8080
sudo apt-get update
8181
sudo ACCEPT_EULA=Y apt-get install -y msodbcsql18
@@ -99,13 +99,13 @@ sudo apt-get install -y libgssapi-krb5-2
9999
#Choose only ONE of the following, corresponding to your OS version
100100

101101
#RHEL 7 and Oracle Linux 7
102-
sudo curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo
102+
curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/mssql-release.repo
103103

104104
#RHEL 8 and Oracle Linux 8
105-
sudo curl https://packages.microsoft.com/config/rhel/8/prod.repo > /etc/yum.repos.d/mssql-release.repo
105+
curl https://packages.microsoft.com/config/rhel/8/prod.repo | sudo tee /etc/yum.repos.d/mssql-release.repo
106106

107107
#RHEL 9
108-
sudo curl https://packages.microsoft.com/config/rhel/9.0/prod.repo > /etc/yum.repos.d/mssql-release.repo
108+
curl https://packages.microsoft.com/config/rhel/9/prod.repo | sudo tee /etc/yum.repos.d/mssql-release.repo
109109

110110
sudo yum remove unixODBC-utf16 unixODBC-utf16-devel #to avoid conflicts
111111
sudo ACCEPT_EULA=Y yum install -y msodbcsql18
@@ -152,9 +152,9 @@ then
152152
exit;
153153
fi
154154

155-
sudo wget https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
155+
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
156156

157-
sudo curl https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list > /etc/apt/sources.list.d/mssql-release.list
157+
curl https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
158158

159159
sudo apt-get update
160160
sudo ACCEPT_EULA=Y apt-get install -y msodbcsql18
@@ -213,19 +213,19 @@ sudo apk add --allow-untrusted mssql-tools_17.10.1.1-1_amd64.apk
213213
### [Debian](#tab/debian17-install)
214214

215215
```bash
216-
sudo wget https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
216+
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
217217

218218
#Download appropriate package for the OS version
219219
#Choose only ONE of the following, corresponding to your OS version
220220

221221
#Debian 9
222-
sudo curl https://packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list
222+
curl https://packages.microsoft.com/config/debian/9/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
223223

224224
#Debian 10
225-
sudo curl https://packages.microsoft.com/config/debian/10/prod.list > /etc/apt/sources.list.d/mssql-release.list
225+
curl https://packages.microsoft.com/config/debian/10/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
226226

227227
#Debian 11
228-
sudo curl https://packages.microsoft.com/config/debian/11/prod.list > /etc/apt/sources.list.d/mssql-release.list
228+
curl https://packages.microsoft.com/config/debian/11/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
229229

230230
sudo apt-get update
231231
sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17
@@ -249,13 +249,13 @@ sudo apt-get install -y libgssapi-krb5-2
249249
#Choose only ONE of the following, corresponding to your OS version
250250

251251
#RHEL 7 and Oracle Linux 7
252-
sudo curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo
252+
curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/mssql-release.repo
253253

254254
#RHEL 8 and Oracle Linux 8
255-
sudo curl https://packages.microsoft.com/config/rhel/8/prod.repo > /etc/yum.repos.d/mssql-release.repo
255+
curl https://packages.microsoft.com/config/rhel/8/prod.repo | sudo tee /etc/yum.repos.d/mssql-release.repo
256256

257257
#RHEL 9
258-
sudo curl https://packages.microsoft.com/config/rhel/9.0/prod.repo > /etc/yum.repos.d/mssql-release.repo
258+
curl https://packages.microsoft.com/config/rhel/9/prod.repo | sudo tee /etc/yum.repos.d/mssql-release.repo
259259

260260
sudo yum remove unixODBC-utf16 unixODBC-utf16-devel #to avoid conflicts
261261
sudo ACCEPT_EULA=Y yum install -y msodbcsql17
@@ -302,9 +302,9 @@ then
302302
exit;
303303
fi
304304

305-
sudo wget https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
305+
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
306306

307-
sudo curl https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list > /etc/apt/sources.list.d/mssql-release.list
307+
curl https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
308308

309309
sudo apt-get update
310310
sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17
@@ -328,8 +328,8 @@ The following sections explain how to install the Microsoft ODBC driver 13.1 fro
328328
### [Debian 8](#tab/debian8-install)
329329

330330
```bash
331-
sudo wget https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
332-
sudo curl https://packages.microsoft.com/config/debian/8/prod.list > /etc/apt/sources.list.d/mssql-release.list
331+
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
332+
curl https://packages.microsoft.com/config/debian/8/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
333333
sudo apt-get update
334334
sudo ACCEPT_EULA=Y apt-get install msodbcsql
335335
# optional: for bcp and sqlcmd
@@ -343,7 +343,7 @@ sudo apt-get install unixodbc-dev
343343
### [RHEL 7](#tab/redhat7-install)
344344

345345
```bash
346-
sudo curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo
346+
curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/mssql-release.repo
347347
sudo yum remove unixODBC-utf16 unixODBC-utf16-devel #to avoid conflicts
348348
sudo ACCEPT_EULA=Y yum install msodbcsql
349349
# optional: for bcp and sqlcmd
@@ -370,8 +370,8 @@ sudo zypper install unixODBC-devel
370370
### [Ubuntu 16.04](#tab/ubuntu16-install)
371371

372372
```bash
373-
sudo wget https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
374-
sudo curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list
373+
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
374+
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
375375
sudo apt-get update
376376
sudo ACCEPT_EULA=Y apt-get install msodbcsql
377377
# optional: for bcp and sqlcmd
@@ -391,7 +391,7 @@ The following sections explain how to install the Microsoft ODBC driver 13 from
391391
### [RHEL 7 (ODBC 13)](#tab/redhat7-13-install)
392392

393393
```bash
394-
sudo curl https://packages.microsoft.com/config/rhel/7/prod.repo > /etc/yum.repos.d/mssql-release.repo
394+
curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/mssql-release.repo
395395
sudo yum update
396396
sudo yum remove unixODBC #to avoid conflicts
397397
sudo ACCEPT_EULA=Y yum install msodbcsql-13.0.1.0-1 mssql-tools-14.0.2.0-1
@@ -404,8 +404,8 @@ sudo ln -sfn /opt/mssql-tools/bin/bcp-13.0.1.0 /usr/bin/bcp
404404
### [Ubuntu 16.04 (ODBC 13)](#tab/ubuntu16-13-install)
405405

406406
```bash
407-
sudo wget https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
408-
sudo curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > /etc/apt/sources.list.d/mssql-release.list
407+
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
408+
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
409409
sudo apt-get update
410410
sudo ACCEPT_EULA=Y apt-get install msodbcsql=13.0.1.0-1 mssql-tools=14.0.2.0-1
411411
sudo apt-get install unixodbc-dev-utf16 #this step is optional but recommended*

0 commit comments

Comments
 (0)