Điểm:1

Không thể cài đặt MS SQL Server trên Ubuntu 21.10

lá cờ it

Tôi đang cố gắng cài đặt Microsoft SQL Server trên Ubuntu 21.10 và tôi gặp lỗi. Tôi nhận thấy rằng Microsoft trang không đề cập đến 21; nên có lẽ vẫn chưa được. Nhưng thông báo của Canonical đề cập cụ thể đến hỗ trợ SQL Server.

Dù sao, khi tôi chạy sudo apt cài đặt máy chủ mssql Tôi nhận được như sau:

Các gói sau đây có các thuộc tính không được đáp ứng: mssql-server: Phụ thuộc: libldap-2.4-2 nhưng không cài đặt được

nếu tôi cố gắng cài đặt libldap theo cách thủ công, nó chỉ nói rằng không thể định vị gói. Tuy nhiên, khi tôi chạy Sudo apt cài đặt libldap-2.4-2, tôi nhận được một điều thú vị hơn:

Gói libldap-2.4-2 không khả dụng nhưng được tham chiếu bởi một gói khác.
Điều này có thể có nghĩa là gói bị thiếu, đã lỗi thời hoặc
chỉ có sẵn từ một nguồn khác
Tuy nhiên, các gói sau thay thế nó:
  libldap-chung

Nhưng làm cách nào để yêu cầu trình cài đặt máy chủ sql sử dụng nó?

Có lẽ tôi đang sử dụng một kho lưu trữ sai? Cái này hướng dẫn vẫn sử dụng 20.04 - và không có nhiều liên quan dưới 21.

lá cờ in
Hướng dẫn "vẫn" sử dụng 20.04 vì bản phát hành LTS hiện tại. Bạn có thực sự muốn chỉ nhận các bản cập nhật trong 18 tháng cho máy chủ của mình không? Thực tiễn kinh doanh hợp lý là sử dụng LTS, không phải phiên bản mới nhất.
lá cờ in
Nếu bạn xem qua [Tài liệu của Microsoft](https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-ver15#prerequisites), bạn sẽ lưu ý rằng chỉ các bản phát hành LTS mới được hỗ trợ.
lá cờ it
Tôi đã xem tài liệu của Microsoft. Tôi thậm chí còn đặt một liên kết trong đoạn đầu tiên. Nếu 21 không được hỗ trợ - thì cũng vậy; mặc dù thực tế là nó đã ra mắt cách đây 7 tháng và bất chấp tuyên bố ngược lại của Canonical. Bạn không cần phải khó chịu - có nhiều lý do để sử dụng phiên bản beta của các sản phẩm phần mềm, chứ đừng nói đến các phiên bản được phát hành gần đây nhất. Không mâu thuẫn với thông lệ kinh doanh hợp lý để sử dụng LTS *trong sản xuất*
Nikita Kipriyanov avatar
lá cờ za
Tuyên bố chính thức là 20.04 là LTS và LTS tiếp theo sẽ là 22.04, vẫn chưa sẵn sàng. Vì vậy, 20.04 là LTS *mới nhất*. Chúng tôi không xem xét việc sử dụng các sản phẩm cho mục đích sử dụng cá nhân hoặc để phát triển hoặc để thử nghiệm tại đây; mục tiêu của chúng tôi là sản xuất và rõ ràng là các sản phẩm LTS nên được sử dụng và chúng tôi thường không nói ở đây về mọi thứ khác.
lá cờ it
"Chúng tôi không xem xét việc sử dụng các sản phẩm để ... phát triển hoặc để thử nghiệm ở đây". Có điều gì trong ServerFault chỉ ra điều này không? Hoặc đó là ý kiến ​​cá nhân của bạn (như trong ÐÑ, Ðиколай ÐÑоÑой). Dù sao, bây giờ tôi đã hiểu tại sao mọi người đến với StackOverflow với những câu hỏi phù hợp hơn với ServerFault - họ chỉ nhận được câu trả lời tốt hơn ở đó. Nhưng tôi nghĩ dù sao thì tôi cũng đã có câu trả lời cho mình. Cảm ơn tất cả
lá cờ in
`Có điều gì trong ServerFault chỉ ra điều này không?` - Có, đây là một trong những giải thích sâu hơn được liên kết từ phần trợ giúp: https://meta.serverfault.com/questions/4111/what-is-a- năng lực chuyên môn
Điểm:1
lá cờ cn

Để trả lời rõ ràng và không luận chiến với các chủ đề vô ích trong nhận xét: vai trò của Microsoft là cập nhật sản phẩm của họ để theo dõi sự phát triển của hệ thống. Vào thời điểm đó, chúng tôi cũng thấy rằng HĐH cũng tạo ra các loại bí danh để tương thích; trong ví dụ và ở trạng thái hiện đại: các đường nối mssql không tương thích với Ubuntu 21.10

Hướng dẫn bạn đã sử dụng yêu cầu Ubuntu sử dụng kho lưu trữ Ubuntu 20.04 để có gói phù hợp, đó là lý do tại sao nó không hoạt động nguyên bản trong 21.10.

Vì vậy, nếu bạn thực sự muốn tiếp tục sử dụng Ubuntu 21.10 (như hệ điều hành tạm thời), bạn chỉ có thể thêm kho lưu trữ Ubuntu 20.04, đây là một giải pháp rất không được khuyến nghị

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.