Ubuntu 17.04 में Powershell स्थापित करें


12

मैं निम्न चरणों के रूप में Ubuntu 17.04 में Powershell को स्थापित करने की कोशिश कर रहा हूं:

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

curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft.list

sudo apt-get update

sudo apt-get install -y powershell

मुझे पता है कि मैं 16.04 पैकेज / इंस्टॉल करने के लिए उपयोग कर रहा हूं। दुर्भाग्य से मैं 17.04 एक नहीं मिल सका।

और यहाँ मुझे किस त्रुटि के साथ मिला है sudo apt-get install -y powershell

The following packages have unmet dependencies:  
  powershell : Depends: libicu55 but it is not installable 

फिर मैंने कोशिश की:

apt-cache search libicu

मैं या तो स्थापित करने के लिए libicu55 का पता नहीं लगा सका। क्या उबुन्टु 17.04 में पॉवर्सशेल स्थापित करने का कोई तरीका है?


आपको संभवतः MS के लिए 17.04
muru

मैं वास्तव में आपके सवाल को वोट नहीं देना चाहता हूँ! लेकिन आप यहां 2 अलग-अलग बातें कर रहे हैं। पीएस पीएस है, टर्मिनल टर्मिनल है ज्यादातर समय आप दोनों पर कर सकते हैं। लेकिन कुछ विशिष्ट कार्यों के लिए, आप नहीं कर सकते। उदाहरण के लिए: यदि आप AD सर्वर से LDAP क्वेरी करना चाहते हैं, तो PS के पास इसे करने के लिए (Ad cmdlets) API (मॉड्यूल) हैं और साथ ही PS को .NET के साथ संयोजित करने की संभावना है, आप इसे टर्मिनल में करने में सक्षम हो सकते हैं लेकिन यह दर्द है। आम तौर पर, वे अलग-अलग तरीकों के लिए सेवा दे रहे हैं :)
एंडर

जवाबों:


11

AppImage संस्करण डाउनलोड करें और निर्देशों का पालन करें :

हाल ही में लिनक्स वितरण का उपयोग करते हुए, लिनक्स मशीन पर रिलीज़ पृष्ठ से AppImage PowerShell-6.0.0-alp.18-x86_64.AppImage डाउनलोड करें।

फिर टर्मिनल में निम्नलिखित निष्पादित करें:

chmod a+x PowerShell-6.0.0-beta.5-x86_64.AppImage
./PowerShell-6.0.0-beta.5-x86_64.AppImage

AppImage आपको इसे स्थापित किए बिना PowerShell चलाने देता है। यह एक पोर्टेबल अनुप्रयोग है जो PowerShell और उसकी निर्भरता (.NET कोर की सिस्टम निर्भरता सहित) को एक चिपकने वाला पैकेज में बंडल करता है। यह पैकेज उपयोगकर्ता के लिनक्स वितरण से स्वतंत्र रूप से काम करता है, और एक एकल बाइनरी है।


एक जादू की तरह काम किया! इसने PowerShell, Windows 10 और Ubuntu WSL के साथ मेरी समस्या को हल किया।
जोस ओराहुएला

13

Http://packages.ubuntu.com/en/xenial/amd64/libicu55/downloadlibicu55 से पैकेज डाउनलोड करें

wget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu55_55.1-7ubuntu0.4_amd64.deb
sudo apt install ./libicu55_55.1-7ubuntu0.4_amd64.deb

यदि sudo apt इंस्टॉल विफल हो जाता है, तो फ़ाइल को सीधे ब्राउज़र के माध्यम से दिए गए लिंक से डाउनलोड करें। फिर इसे सॉफ्टवेयर इंस्टॉल के साथ खोलें।

फिर 16.04 के लिए निर्देशों का पालन करें

...
sudo apt install -y powershell

स्रोत: https://asknicks.blogspot.ru/2017/05/install-powershell-on-ubuntu-17.html


पैकेज के लिए libicu55_55.1-7ubuntu0.4_amd64.deb अद्यतन libicu55: security.ubuntu.com/ubuntu/pool/main/i/icu/...
फर्नांडो कोष

2

Microsoft के पास 17.04 के लिए अभी तक पैकेज नहीं हैं। उनके गीथूब पर एक नज़र डालें :

यहाँ छवि विवरण दर्ज करें

आपके पैकेज में जो समस्या है, वह निर्भर करती है libicu55, लेकिन 17.04 में उस पैकेज की रिपॉजिटरी नहीं है । जब तक आप स्रोत से निर्माण नहीं करते, आप उनके सार्वजनिक पॉवर्सशेल पैकेज को स्थापित करने में सक्षम नहीं होंगे।


1
इस सूची से AppImage Ubuntu 17.04 सहित अधिकांश लिनक्स सिस्टम पर चलेगा। यह कैसे काम करता है, इसके बारे में और जानने के लिए appimage.org पर जाएं
प्रोबोनो

यह वास्तव में इसे चलाने का एक दिलचस्प तरीका है, जो मुझे नहीं पता था कि पहले अस्तित्व में था। इसे बढ़ाने के लिए धन्यवाद।
लोमड़ी

0

आधिकारिक Microsoft PowerShell दस्तावेज़ वेबपेज पर जाएं और GitHub पर PowerShell पर जाने के लिए लिंक पर क्लिक करें या इसे सीधे देखें। वहां आपको Ubuntu 14.04, 16.04 और 17.04 के लिए PowerShell .deb फ़ाइलों को डाउनलोड करने के लिंक मिलेंगे।

PowerShell .deb फ़ाइल डाउनलोड करें और इसे सॉफ़्टवेयर एप्लिकेशन में खोलने के लिए इसे डबल-क्लिक करें।


Ubuntu 14.04 और बाद में

PowerShell को Ubuntu के सभी वर्तमान में समर्थित संस्करणों में एक स्नैप पैकेज के रूप में स्थापित किया जा सकता है। PowerShell कोर स्नैप पैकेज को स्थापित करने के लिए टर्मिनल खोलें और टाइप करें:

sudo snap install powershell --classic 
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.