Puncte:1

Nu se poate instala MS SQL Server pe Ubuntu 21.10

drapel it

Încerc să instalez Microsoft SQL Server pe Ubuntu 21.10 și primesc o eroare. Am observat că Microsoft pagină nu menționează 21; deci poate nu se poate inca. Dar anunțul Canonical menționează în mod special suportul SQL Server.

Oricum, când alerg sudo apt install mssql-server Primesc următoarele:

Următoarele pachete au dependențe neîndeplinite: mssql-server: Depinde: libldap-2.4-2 dar nu este instalabil

daca incerc sa instalez libldap manual, spune doar că nu se poate localiza pachetul. Totuși, când alerg sudo apt install libldap-2.4-2, am ceva mai interesant:

Pachetul libldap-2.4-2 nu este disponibil, dar se referă la un alt pachet.
Acest lucru poate însemna că pachetul lipsește, a fost învechit sau
este disponibil numai din altă sursă
Cu toate acestea, următoarele pachete îl înlocuiesc:
  libldap-comun

Dar cum îi spun instalatorului SQL Server să-l folosească?

Poate folosesc un depozit greșit? Acest ghid încă folosește 20.04 - și nu există prea mult relevant sub 21.

drapel in
Ghidul „încă” folosește 20.04, deoarece versiunea LTS actuală. Chiar vrei să primești doar 18 luni de actualizări pentru serverul tău? Practica de afaceri rezonabilă este utilizarea LTS, nu cea mai recentă versiune.
drapel in
Dacă aruncați o privire la [documentația Microsoft](https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-ver15#prerequisites) veți observați că sunt acceptate numai versiunile LTS.
drapel it
M-am uitat la documentația Microsoft. Am pus chiar și un link chiar în primul paragraf. Dacă 21 nu este acceptat - așa să fie; în ciuda faptului că a apărut acum 7 luni și în ciuda declarației lui Canonical de contrariu. Nu trebuie să fii neplăcut - există motive pentru a folosi versiunea beta a produselor software, cu atât mai puțin versiunile lansate recent. Nu contrazice practicile comerciale rezonabile de a folosi LTS *în producție*
Nikita Kipriyanov avatar
drapel za
Declarația canonică este că 20.04 este LTS, iar următorul LTS ar fi 22.04, care încă nu este gata. Deci 20.04 este *ultim* LTS. Nu luăm în considerare utilizarea produselor pentru uz personal sau pentru dezvoltare sau pentru testare aici; scopul nostru este producția și este clar că produsele LTS ar trebui folosite și, în general, nu vorbim aici despre orice altceva.
drapel it
„Nu ne gândim să folosim produse pentru... dezvoltare sau pentru testare aici”. Există ceva în ServerFault care să indice acest lucru? Sau este opinia ta personală (ca în ÐÑ, Ðиколай ÐÑоÑой). Oricum, acum înțeleg de ce oamenii vin la StackOverflow cu întrebări care aparțin mai corect ServerFault - ei obțin doar răspunsuri mai bune acolo. Dar cred că am primit răspunsul meu, oricum. Multumesc tuturor
drapel in
`Există ceva în ServerFault care indică acest lucru?` - Există, aceasta este una dintre explicațiile mai profunde care este legată din secțiunea de ajutor: https://meta.serverfault.com/questions/4111/what-is-a- capacitate profesională
Puncte:1
drapel cn

Pentru a răspunde clar și a nu polemiza cu subiecte inutile în comentarii: este rolul Microsoft de a-și actualiza produsul pentru a urmări evoluția sistemului. Până atunci, am văzut, de asemenea, că sistemul de operare creează și un fel de alias pentru compatibilitate; de exemplu și în stadiul tehnicii: cusăturile mssql să nu fie compatibile cu Ubuntu 21.10

Ghidul pe care l-ați folosit îi spune lui Ubuntu să folosească depozitul Ubuntu 20.04, pentru a avea pachetul potrivit, de aceea nu funcționează nativ în 21.10.

Deci, dacă doriți cu adevărat să continuați să utilizați Ubuntu 21.10 (ca sistem de operare temporar), puteți adăuga doar depozitele Ubuntu 20.04, care este o soluție foarte nerecomandată.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.