우분투 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를 설치하지 못했습니다. Ubuntu 17.04에 Powershell을 설치하는 방법이 있습니까?


MS가 17.04 용 패키지를 릴리스 할 때까지 기다려야합니다.
muru

나는 당신의 질문에 투표하고 싶지 않습니다!. 그러나 여기서 두 가지 다른 것을 이야기하고 있습니다. PS는 PS이며, 터미널은 대부분 터미널입니다. 그러나 특정 작업의 경우에는 불가능합니다. 예를 들어 : AD 서버에 대한 LDAP 쿼리를 수행하려는 경우 PS에는 자체 API (모듈)가 있으며이를 수행 할 수 있으며 (Ad cmdlet), PS를 .NET과 결합 할 수도 있지만 터미널에서는 수행 할 수 있지만 이것은 고통은 azz입니다. 일반적으로, 그들은 다른 접근 방식을 제공하고 있습니다 :)
Ender

답변:


11

AppImage 버전을 다운로드하고 지시 사항을 따르십시오 .

최신 Linux 배포를 사용하여 릴리스 페이지에서 AppImage PowerShell-6.0.0-alpha.18-x86_64.AppImage를 Linux 시스템으로 다운로드하십시오.

그런 다음 터미널에서 다음을 실행하십시오.

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 Core의 시스템 종속성 포함)을 하나의 응집력있는 패키지로 묶는 휴대용 응용 프로그램입니다. 이 패키지는 사용자의 Linux 배포와 독립적으로 작동하며 단일 바이너리입니다.


매력처럼 일했다! 이를 통해 PowerShell, Windows 10 및 Ubuntu WSL 관련 문제가 해결되었습니다.
Jose Orihuela

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 패키지가 libicu55_55.1-7ubuntu0.4_amd64.deb로 업데이트되었습니다 : security.ubuntu.com/ubuntu/pool/main/i/icu/…
Fernando Kosh

2

Microsoft에는 아직 17.04 용 패키지가 없습니다. 그들의 github를보십시오 :

여기에 이미지 설명을 입력하십시오

문제는 패키지에 의존 libicu55하지만 17.04 의 저장소 에는 해당 패키지가 없다는 것입니다 . source 에서 빌드 하지 않으면 공개 Powershell 패키지를 설치할 수 없습니다.


1
이 목록의 AppImage는 Ubuntu 17.04를 포함한 대부분의 Linux 시스템에서 실행됩니다. 작동 방식에 대한 자세한 내용을 보려면 appimage.org를 방문하십시오 .
probono

그것은 정말 재미있는 방법입니다. 키워 주셔서 감사합니다.
Foxie

0

공식 Microsoft PowerShell 설명서 웹 페이지를 방문하고 링크를 클릭하여 GitHub의 PowerShell 을 방문 하거나 직접 방문하십시오. Ubuntu 14.04, 16.04 및 17.04 용 PowerShell .deb 파일을 다운로드 할 수있는 링크가 있습니다.

PowerShell .deb 파일을 다운로드하고 두 번 클릭하여 소프트웨어 응용 프로그램에서 엽니 다.


우분투 14.04 이상

PowerShell은 현재 지원되는 모든 Ubuntu 버전에서 스냅 패키지로 설치할 수 있습니다. PowerShell Core 스냅 패키지를 설치하려면 터미널을 열고 다음을 입력하십시오.

sudo snap install powershell --classic 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.