Armadilloフォーラム

VirtualBoxでVSCodeのインストールができない

hts_yosakai

2024年10月7日 17時03分

VSCodeをインストールしようとすると、エラーが発生してインストールできませんでした。
回避方法はありますでしょうか?

atmark@atde9:~/ダウンロード$ sudo apt install ./code_1.94.0-1727878498_amd64.debパッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
状態情報を読み取っています... 完了
注意、'./code_1.94.0-1727878498_amd64.deb' の代わりに 'code' を選択します
以下のパッケージが新たにインストールされます:
code
アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
108 MB 中 0 B のアーカイブを取得する必要があります。
この操作後に追加で 409 MB のディスク容量が消費されます。
パッケージを事前設定しています ...
dpkg-deb: エラー: アーカイブ `/var/cache/apt/archives/code_1.94.0-1727878498_amd
64.deb' はメンバー 'control.tar.zst' の未知の圧縮を利用しています。終了します
dpkg: アーカイブ /var/cache/apt/archives/code_1.94.0-1727878498_amd64.deb の処理
中にエラーが発生しました (--unpack):
dpkg-deb --control subprocess returned error exit status 2
処理中にエラーが発生しました:
/var/cache/apt/archives/code_1.94.0-1727878498_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

sudo dpkg -i code_1.94.0-1727878498_amd64.deb
でも同じでした。

以上、よろしくお願いいたします。

コメント

溝渕です。

> VSCodeをインストールしようとすると、エラーが発生してインストールできませんでした。
> 回避方法はありますでしょうか?

あります。

Debian 11(bullseye)までは、dpkgがzstdに対応していません。

以下で紹介されているように、zstdをxzに変換する事でインストール可能になります。
https://zenn.dev/nagomiso/articles/59dc56d37a65d4

すでにdebファイルは以下に保存されていると思いますので、このファイルに対して実行してください。
/var/cache/apt/archives/code_1.94.0-1727878498_amd64.deb

溝渕さま

ありがとうございました。
インストールできました。

1.93まではインストールできたのですが、1.94で変わったんですね。

以上、よろしくお願いいたします。

> 溝渕です。
>
> > VSCodeをインストールしようとすると、エラーが発生してインストールできませんでした。
> > 回避方法はありますでしょうか?
>
> あります。
>
> Debian 11(bullseye)までは、dpkgがzstdに対応していません。
>
> 以下で紹介されているように、zstdをxzに変換する事でインストール可能になります。
> https://zenn.dev/nagomiso/articles/59dc56d37a65d4
>
> すでにdebファイルは以下に保存されていると思いますので、このファイルに対して実行してください。
> /var/cache/apt/archives/code_1.94.0-1727878498_amd64.deb
>