উবুন্টুতে এমএসএসকিউএল, এটি ইনস্টল করতে পারছেন না?


9

সম্প্রতি এমএস লিনাক্সের জন্য এমএসকিউএল-সার্ভার চালু করেছে। আমি এটি ব্যবহার করতে চাই তবে আমি চালানোর জন্য ম্যানেজ করতে পারি না

sudo apt-get install -y mssql-server

এটা বলে

E: Unable to locate package mssql-server

বর্তমান উবুন্টু 16.04.1 এলটিএস।

আমি [মাইক্রোসফ্টের ওয়েবসাইটে এই নির্দেশাবলী] অনুসরণ করার চেষ্টা করেছি ( https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-setup-ubuntu ) এবং কী করতে হবে তা জানি না এটা।


আপনার 16.04 ইনস্টলটিতে কেন এমএসকিউএল প্যাকেজ থাকবে? প্যাকেজটি ক্যানোনিকাল থেকে নয়। আপনাকে curl https://packages.microsoft.com/config/ubuntu/16.04/mssql-server.list > /etc/apt/sources.list.d/mssql-server.listআপডেট এবং আপডেট করা দরকার।
— রিনজউইন্ড

আমি আমার পোস্টে উল্লিখিত মত অনুসরণ করেছি এবং এটি করেছি। এর তালিকার ভিতরে সন্ধানের পরে, খিলানটি amd64 এর জন্য, আমি 32 বিট (i386) চালাচ্ছি, কি সমস্যা হবে?
— ডকপ্যানিক

1
হ্যাঁ, আপনার একটি 64 বিট সিস্টেমের প্রয়োজন হবে।
— সন্দেহযুক্ত

LOL এবং এখানে আমি পেন্টিয়াম 4 নিয়ে একটি পরীক্ষা চালানোর চেষ্টা করছিলাম ... ওহ ওয়েল থিসসগুলি আবর্জনার সময়টি অনুমান করুন: পি
— ডকপ্যানিক

উত্তর:


13

এটি কাজ করার জন্য আপনার একটি -৪-বিট সিস্টেমের প্রয়োজন হবে;)

প্রথমে আপনার সিস্টেমে জেনিয়াল এমএসএসকিউএল সংগ্রহস্থল যুক্ত করুন:

$ sudo curl -o /etc/apt/sources.list.d/mssql-server.list https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-2017.list
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100    91  100    91    0     0    195      0 --:--:-- --:--:-- --:--:--   195
$ curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   983  100   983    0     0   2337      0 --:--:-- --:--:-- --:--:--  2340
OK

দ্বিতীয়ত, উপলব্ধ প্যাকেজগুলির এপিটির তালিকা আপডেট করুন:

$ sudo apt-get update
Hit:1 http://ppa.launchpad.net/numix/ppa/ubuntu yakkety InRelease
Get:2 http://security.ubuntu.com/ubuntu yakkety-security InRelease [93,3 kB]   
Hit:3 http://nl.archive.ubuntu.com/ubuntu yakkety InRelease                    
Hit:4 http://nl.archive.ubuntu.com/ubuntu yakkety-updates InRelease            
Hit:5 http://nl.archive.ubuntu.com/ubuntu yakkety-backports InRelease          
Get:6 https://packages.microsoft.com/ubuntu/16.04/mssql-server xenial InRelease [2828 B]
Get:7 https://packages.microsoft.com/ubuntu/16.04/mssql-server xenial/main amd64 Packages [940 B]
Fetched 97,1 kB in 0s (204 kB/s)  
Reading package lists... Done

Allyচ্ছিকভাবে, আপনি এটি ইনস্টল করার জন্য প্রস্তুত তা পরীক্ষা করতে পারেন:

$ apt-cache search mssql-server
mssql-server - Microsoft SQL Server Relational Database Engine
mssql-server-agent - Microsoft SQL Server Agent
mssql-server-fts - Microsoft SQL Server Full Text Search.
mssql-server-ha - The mssql-server-ha package contains HA extensions for the Microsoft SQL Server Relational Database Engine.
mssql-server-is - SSIS on Linux

তারপরে, কেবল সাথে ইনস্টল করুন sudo apt install mssql-server।


অবশ্যই, আপনার AMD64 সিস্টেমের প্রয়োজন। এটি এআরএম আর্কিটেকচারে কাজ করবে না (কমপক্ষে এখনও নয়)।
— ব্যবহারকারীফুজার

লিঙ্কটি নষ্ট হয়ে গেছে আমি বিশ্বাস করি
— হ্যাক-আর

আমি মাইক্রোসফ্ট / এমএসকিএল-সার্ভার-লিনাক্সের সর্বশেষ চিত্র সহ একটি ডকারের ধারকটিতে পূর্ণ-পাঠ্য ত্রুটি পাচ্ছিলাম, আমি ধারক টার্মিনালে লগইন করেছি এবং কার্যকর করতে পারছি না apt-get install -y mssql-server-fts, এই উত্তরটি আমার প্রয়োজনীয় ছিল। ধন্যবাদ!
— এডগার সালাজার

আমি মনে করি এটি আমার সেরা প্যাকেজ ইনস্টল পোস্ট। Check that it's ready to installআমার প্রিয় অংশ।
— পাইরে_বিজ

2

আমি সিচ করেছিলাম এবং শেষ পর্যন্ত একটি কার্যনির্বাহী সমাধান পেয়েছি :

স্থাপন

প্রথম কাজটি হ'ল প্রয়োজনীয় সংগ্রহস্থল কীটি আমদানি করা। টার্মিনাল উইন্ডো থেকে নিম্নলিখিত কমান্ডটি জারি করুন:

sudo wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

এরপরে, কমান্ডটি দিয়ে সংগ্রহস্থল যুক্ত করুন:

sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/mssql-server-preview.list)"

কমান্ডটি সহ এপিটি ডাটাবেস আপডেট করুন:

sudo apt-get update

এবং, অবশেষে, কমান্ডটি দিয়ে এমএস এসকিউএল ইনস্টল করুন:

sudo apt-get install mssql-server -y

উবুন্টুকে জিজ্ঞাসা করুন আপনাকে স্বাগতম, যদিও এই লিঙ্কটি প্রশ্নের উত্তর দিতে পারে, এখানে প্রয়োজনীয় অংশগুলি অন্তর্ভুক্ত করা ভাল।
— কোডিটো এরগো রাশি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.