Nowe posty

xx Dystrybucja pod HP Omen (6)
Wczoraj o 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
Wczoraj o 21:08:23
lamp Problem z Linux Lite po instalacji (0)
Wczoraj o 19:50:30
xx Ile pingwinów? (1)
Wczoraj o 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: MSSQL na ubuntu 18.04  (Przeczytany 1678 razy)

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 198
    • Zobacz profil
MSSQL na ubuntu 18.04
« dnia: 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.
« Ostatnia zmiana: 2019-01-26, 14:07:33 wysłana przez Panas »

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3049
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Odp: MSSQL na ubuntu 18.04
« Odpowiedź #1 dnia: 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)

Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 198
    • Zobacz profil
Odp: MSSQL na ubuntu 18.04
« Odpowiedź #2 dnia: 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

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2763
  • 1709
    • Zobacz profil
Odp: MSSQL na ubuntu 18.04
« Odpowiedź #3 dnia: 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)

« Ostatnia zmiana: 2019-01-27, 09:52:22 wysłana przez 1709 »
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline Panas

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 198
    • Zobacz profil
Odp: MSSQL na ubuntu 18.04
« Odpowiedź #4 dnia: 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