Annexes:FreeTds : Différence entre versions

De WikiFr_dbSQWare
Aller à : navigation, rechercher
Ligne 3 : Ligne 3 :
 
# https://www.freetds.org/
 
# https://www.freetds.org/
 
# ftp://ftp.freetds.org/pub/freetds/stable/
 
# ftp://ftp.freetds.org/pub/freetds/stable/
# freetds-1.2.13.tar.gz
+
# https://www.freetds.org/files/stable/freetds-1.3.6.tar.gz
  
 
[root@vmsqwarebox ~]# su - mssql
 
[root@vmsqwarebox ~]# su - mssql
 
mssql@vmsqwarebox:/home/mssql () $ cd /applis/mssql/
 
mssql@vmsqwarebox:/home/mssql () $ cd /applis/mssql/
mssql@vmsqwarebox:/applis/mssql () $ tar zxvf /tmp/freetds-1.2.13.tar.gz
+
mssql@vmsqwarebox:/applis/mssql () $ tar zxvf /tmp/freetds-1.3.6.tar.gz
 
</pre>
 
</pre>
 
<br>
 
<br>
  
Compilation :
+
Compilation (avec openssl, "yum install openssl-devel openssl" pour l'installer) :
 
<pre>
 
<pre>
mssql@vmsqwarebox:/applis/mssql () $ cd /applis/mssql/freetds-1.2.13
+
mssql@vmsqwarebox:/applis/mssql () $ cd /applis/mssql/freetds-1.3.6
mssql@vmsqwarebox:/applis/mssql/freetds-1.2.13 () $ ./configure --prefix=/applis/mssql/freetds
+
mssql@vmsqwarebox:/applis/mssql/freetds-1.2.13 () $ ./configure --prefix=/applis/mssql/freetds --with-openssl=/usr/bin
 
checking for a BSD-compatible install... /usr/bin/install -c
 
checking for a BSD-compatible install... /usr/bin/install -c
 
checking whether build environment is sane... yes
 
checking whether build environment is sane... yes

Version du 30 janvier 2022 à 22:25

Téléchargez les sources et mettez-les dans /tmp :

# https://www.freetds.org/
# ftp://ftp.freetds.org/pub/freetds/stable/
# https://www.freetds.org/files/stable/freetds-1.3.6.tar.gz

[root@vmsqwarebox ~]# su - mssql
mssql@vmsqwarebox:/home/mssql () $ cd /applis/mssql/
mssql@vmsqwarebox:/applis/mssql () $ tar zxvf /tmp/freetds-1.3.6.tar.gz


Compilation (avec openssl, "yum install openssl-devel openssl" pour l'installer) :

mssql@vmsqwarebox:/applis/mssql () $ cd /applis/mssql/freetds-1.3.6
mssql@vmsqwarebox:/applis/mssql/freetds-1.2.13 () $ ./configure --prefix=/applis/mssql/freetds --with-openssl=/usr/bin
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
...

mssql@vmsqwarebox:/applis/mssql/freetds-1.2.13 () $ make
Making all in include
make[1]: Entering directory `/applis/mssql/freetds-1.2.13/include'
make  all-recursive
make[2]: Entering directory `/applis/mssql/freetds-1.2.13/include'
...

mssql@vmsqwarebox:/applis/mssql/freetds-1.2.13 () $ make install
Making install in include
make[1]: Entering directory `/applis/mssql/freetds-1.2.13/include'
...


Ménage :

$ rm -rf /applis/mssql/freetds-1.2.13
$ rm -f /tmp/freetds-1.2.13.tar.gz


Lien lib 64bits :

$ cd /applis/mssql/freetds
$ ln -s lib lib64
$ ls -l |grep lib
drwxr-xr-x 2 mssql dba 4096 Nov 23 09:38 lib
lrwxrwxrwx 1 mssql dba    3 Nov 23 09:41 lib64 -> lib