Forum Linux.pl

Oprogramowanie => Instalacja oprogramowania => Wątek zaczęty przez: Panas w 2019-01-26, 13:32:51

Tytuł: MSSQL na ubuntu 18.04
Wiadomość wysłana przez: Panas w 2019-01-26, 13:32:51
Potrzebuję zainstalować mssql robiąc to w ten sposób
https://computingforgeeks.com/how-to-install-ms-sql-on-ubuntu-18-04-lts/
przy 
sudo apt install libcurl3
wyskakuje mi komunikat że jest on zastąpiony nowszym pakietem.

Usunięcie libcurl4 i zastąpienie go trójką jest bezpieczne? tak jak sugeruje to support ms?
https://blogs.msdn.microsoft.com/sql_server_team/installing-sql-server-2017-for-linux-on-ubuntu-18-04-lts/

Nie chcę spaprać systemu klepiąc komendy na ślepo.

Powinienem usunąć libcurl4 zastąpić go libcurl3 a następnie po instalacji mssql usunąć libcurl3 i z powrotem zainstalować libcurl4.
Tytuł: Odp: MSSQL na ubuntu 18.04
Wiadomość wysłana przez: Paweł Kraszewski w 2019-01-26, 20:23:01
1. Curl3 i Curl4 nie są kompatybilne (o ile pamiętam mają różne ABI) i nie mogą być równocześnie zainstalowane. Jeżeli przy downgradzie 4 na 3 apt nie próbuje odinstalować ci połowy systemu (bo nowe aplikacje są linkowane już wyłącznie do curl4), to możesz to bezpiecznie zrobić. Jak MSSQL wymaga Curl3, to nie możesz potem podnieść wersji 3 na 4, bo baza przestanie działać.

2. Bardziej martwię się wymaganiem instalacji przestarzałego i dziurawego openssl 1.0.2g, to może wywalić w kosmos całe bezpieczeństwo. Najnowsza wersja tej serii w Ubuntu to 1.0.2g z maja 2016, podczas gdy od tego czasu wykryto 24 podatności na tyle poważne, że mają swoje wpisy w CVE, naprawione w kolejnych wersjach aż do najnowszej 1.0.2q. Współczesne systemy pracują na wersjach openssl 1.1.0 (18.04) i 1.1.1 (18.10)

Tytuł: Odp: MSSQL na ubuntu 18.04
Wiadomość wysłana przez: Panas w 2019-01-26, 23:46:07
To wyważanie drzwi przy pomocy libcurl3 odpada i dobrze że poczekałem na odpowiedź.

W takim razie da się w chwili obecnej zainstalować mssql na 18.04?  W sieci coś znajdę ale wykasują błędy z lib++1 oraz libjemalloc1 przy instalacji np tak jak tutaj >> https://www.techrepublic.com/article/how-to-install-ms-sql-on-ubuntu-server-18-04/ ( kalka z https://docs.microsoft.com/pl-pl/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-2017)
Dodatkowo ms ma drivery  ODBC do bazy pod ubuntu 18.04
https://docs.microsoft.com/en-us/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-2017
Tytuł: Odp: MSSQL na ubuntu 18.04
Wiadomość wysłana przez: 1709 w 2019-01-27, 01:18:42
Skoro wystepuje komunikat to pewnie sie nie da. Ale tak na przyszlosc.
sudo apt install -s libcurl3
-s, --simulate
https://linux.die.net/man/8/apt-get
Przydatna opcja ktora pozwala symulowac instalacje i sprawdzic czy pakiet / pakiety nie maja uszkodzonych zaleznosci,
poniewaz apt choc dobry, to nie pokaze wszystkiego.
Chodzi mi o to , ze wtedy Ci pokaze czy usunie pakiet, po tym mozesz podejrzewac / stwierdzic czy mozesz miec dwie biblioteki.
I tutaj musze wspomniec ze nie uzywam Ubuntu to nie wiem jak tam jest. ( w Ubuntu nazwy pakietow i ich budowa moga sie troche roznic )
Ale czasami w dystrybucji ktorej uzywam mozna zainstalowac dwie wersje bibliotek i tylko te ktore maja rozna cyfre bezposrednio w nazwie,
i dotyczy to tylko bibliotek wspoldzielonych (shared). (Edytowane: Chociaz od tego tez sa wyjatki np. python2 i python3 i one tez maja cyfre w nazwie)

Tytuł: Odp: MSSQL na ubuntu 18.04
Wiadomość wysłana przez: Panas w 2019-01-27, 14:10:41
Dzięki za info z tą symulacją to nie wiedziałem.
Odpuszczę tego ms-a na ubuntu dopóki nie wyjdzie oficjalnie na 18.04 i będę bawił się ze zmianą systemu