Following are the steps for offline installation sql server package on linux:
Prerequisites:
A machine (VM, physical, etc) with Red Hat Enterprise Linux (7.3 or above 7.4) installed
Download & transfer package of SQL Server 2017 onto your Linux machine using WinSCP
Download link for Packages:
Download latest packages From This Link:
Some Important Packages:
mssql-server-14.XXXXX
The actual sql server engine package.
The SQL Server Agent runs scheduled SQL Server jobs. Starting with SQL Server 2017 CU4, SQL Server Agent is included with the mssql-server package and is disabled by default.
For detail check microsoft link
Full-Text Search enables you to run full-text queries against character-based data in SQL Server tables.
For more info microsoft
For highly available SQL Server instances under Linux, two packages should be installed with SQL Server: SQL Server Agent (mssql-server-agent) and the high availability (HA) package (mssql-server-ha). While SQL Server Agent is technically optional, it is SQL Server's scheduler for jobs and is required by log shipping, so installation is recommended.
For detail info use this link microsoft
Connect to linux using PUTTY:
Get ip address of linux where sql server is instlled
#ifconfig
Configure putty:
Port 22 is for SSH which is typically used to log into a remote machine and execute commands
Press Yes to security alert:
Give your credentials that used to login your linux system:
Transfer files using WinSCP:
Download and install WinSCP from link
Connect to Linux System using ip address:
#ifconfig
Change or create new directory for files on Linux:
Upload files:
Upload into linux:
Install package:
Check files and install:
#ll
#rpm -ivh mssql-server
Configure SQL Server on linux:
Connect and check using SA login: