お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2017-12-29 22:24:29

mizai
メンバ
登録日: 2017-12-05

Visual Studio Codeのインストールについてアドバイスをお願いします。

Visual Studio Codeのインストールについてアドバイスをお願いします。

■環境
・Chromebook C101PA(CPUはARM系です)
・Xubuntu 16.04

■インストールしたいもの
・Visual Studio Code
・参考にしたサイト https://code.headmelted.com/

■実行したコマンド
・. <( wget -O - https://code.headmelted.com/installers/apt.sh )

■エラー
Installing Visual Studio Code...
aarch64 currently disabled. THIS IS BEING WORKED ON, APOLOGIES FOR THE INCONVENIENCE, PLEASE CHECK https://code.headmelted.com FOR UPDATES


armhfに対応すれば良いのかと思い、下記コマンドを実行してみましたが反応しませんでした。

・sudo dpkg --add-architecture armhf

■補足
・Atom、Eclipseなども試してみたのですが、上手くインストールができませんでした。(ARMが原因?)

・VS CODE 以外でも、おすすめがありましたらご教授ください。

オフライン

 

#2 2017-12-30 13:02:13

satukiyamabuki
メンバ
From: 宮城県
登録日: 2017-06-14

Re: Visual Studio Codeのインストールについてアドバイスをお願いします。

https://code.visualstudio.com/ ←ここのアクセスして Linux用の(deb/rpm)ファイルをダウンロードして 各自インストールそればOKです。

オフライン

 

#3 2017-12-30 14:09:27

mizai
メンバ
登録日: 2017-12-05

Re: Visual Studio Codeのインストールについてアドバイスをお願いします。

アドバイスありがとうございます。
アドバイスの通りインストールしましたが、上手く進めませんでした。

■amd64に対応していないということで、下記コマンドを実行。

sudo dpkg --add-architecture amd64

■その後に下記のエラーが出てしまい先にすすめません。

エラー:依存関係が満たされていません
   :libnotify4

■libnotify4のパッケージをインストールすれば良いのかと思い、下記を実行。

sudo apt-get install libnotify4:armhf(amd64では実行できませんでした)


引き続きアドバイスを頂けると助かります。

オフライン

 

#4 2017-12-31 08:01:36

ry
メンバ
登録日: 2008-07-30

Re: Visual Studio Codeのインストールについてアドバイスをお願いします。

#2 で紹介いただいているリンクだと amd64 しか提供されていないので、ARM 系では動かないと思います。
それから、詳しくはないのですが dpkg --add-architecture で armhf をシステムのアーキテクチャにしても、パッケージにアーキテクチャを明示的に指定しなければインストールはできません。(以下 URI 参照)

    5.4. dpkg を用いたパッケージの操作

#1 の手順で実行されるコマンド (シェル スクリプト) では、追加したアーキテクチャではなく元来のアーキテクチャで判断しているのと、各パッケージをアーキテクチャを指定することなくインストールしています。
特に、後者のアーキテクチャを指定しないパッケージのインストールは、極めて当たり前の方法であり、元来のアーキテクチャのパッケージがインストールされます。
そして、このシェル スクリプトを見る限りでは、VS Code は aarch64 のアーキテクチャをサポートしてなさそうです。
#1 で出たエラーメッセージにあるように当該 Web サイトを見て、対応を待つのが一番の正解だろうと思います。

dpkg --add-architecture で armhf アーキテクチャを追加すれば VS Code が動くのかについてはわかりませんが、試したいのであればこのシェル スクリプトをダウンロードして、これを修正して実行してみるしかないでしょう。
シェル スクリプトの修正箇所は、一例ですが以下のようなものです。(3箇所目の git のインストールへのアーキテクチャ指定が必要なのかはよくわかりません)

コード:

diff U3b apt.sh.orig apt.sh
--- apt.sh.orig    Sun Dec 31 07:37:48 2017
+++ apt.sh    Sun Dec 31 07:53:42 2017
@@ -2,7 +2,7 @@
 
 echo "Detecting architecture...";
 MACHINE_MTYPE="$(uname -m)";
-ARCH="${MACHINE_MTYPE}";
+ARCH="armhf";
 REPOSITORY_NAME="headmelted";
 
 if [ "$ARCH" = "amd64" ]; then REPOSITORY_NAME="Microsoft"; fi;
@@ -61,7 +61,7 @@
   echo "aarch64 currently disabled. THIS IS BEING WORKED ON, APOLOGIES FOR THE INCONVENIENCE, PLEASE CHECK https://code.headmelted.com FOR UPDATES";
   exit 1;
 else
-  apt-get install -y ${CODE_EXECUTABLE_NAME};
+  apt-get install -y ${CODE_EXECUTABLE_NAME}:armhf;
 fi
 
 if [ $? -eq 0 ]; then
@@ -72,7 +72,7 @@
 fi;
 
 echo "Installing git...";
-apt-get install -y git;
+apt-get install -y git:armhf;
 if [ $? -eq 0 ]; then
   echo "git install complete.";
 else

オフライン

 

#5 2017-12-31 10:32:51

mizai
メンバ
登録日: 2017-12-05

Re: Visual Studio Codeのインストールについてアドバイスをお願いします。

アドバイスありがとうございます。

ご指示頂いた件、実行しましたが、インストールできませんでした。
ご丁寧にありがとうございました。

今のところVS CODEはインストールできそうにない事がわかりました。

特に拘りはありませんので、aarch64でインストールできるideをご存知の方がおられましたら、アドバイス頂けると助かります。

オフライン

 

Board footer

Powered by FluxBB