📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

 
(同じ利用者による、間の7版が非表示)
1行目: 1行目:
== 概要 ==
== 概要 ==
VSCodiumは、人気のあるコードエディタであるVisual Studio Code (VSCode) のオープンソース版である。<br>
Microsoftが開発したVSCodeをベースにしているが、テレメトリーや追跡機能を除去して、完全にオープンソースのバイナリとして提供している。<br>
<br>
VSCodiumの主な特徴は、プライバシーとセキュリティに重点を置いていることである。<br>
VSCodeに含まれるMicrosoftの独自機能やトラッキング要素を取り除き、より透明性の高い開発環境を提供している。<br>
<br>
MicrosoftのVSCodeはオープンソースであるが、非FLOSSライセンスの下でライセンスされており、テレメトリー / トラッキングが含まれている。<br>
MicrosoftのVSCodeはオープンソースであるが、非FLOSSライセンスの下でライセンスされており、テレメトリー / トラッキングが含まれている。<br>
VSCodiumでは、テレメトリ / トラッキングは無効になっている。<br>
<br>
開発者たちは、VSCodiumを使用することにより、VSCodeの優れた機能や拡張機能のエコシステムを享受しながら、同時にプライバシーを維持することができる。<br>
多くのプログラミング言語のサポート、デバッグ機能、バージョン管理システムとの統合等、VSCodeの主要な機能はVSCodiumでも利用可能である。<br>
<br>
コミュニティにより維持されているVSCodiumは、透明性を重視する開発者や組織にとってより良い選択肢である。<br>
ソースコードが公開されているため、セキュリティ意識の高いユーザが内容を確認することができる。<br>
<br>
ただし、VSCodiumを使用する場合は、Microsoftの公式マーケットプレイスへのアクセスが制限される可能性があることに注意が必要である。<br>
代わりに、オープンソースの拡張機能を提供する代替マーケットプレイスを利用することになる。<br>
<br>
VSCodiumは、プライバシーとオープンソースの原則を重視しつつ、高機能なコーディング環境を求める開発者にとって、優れた選択肢といえる。<br>
<br><br>
<br><br>


10行目: 26行目:
  sudo rpmkeys --import https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg
  sudo rpmkeys --import https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg
   
   
  # Mobian
  # Mobian / Raspberry Pi
  wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg \
  wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg \
       | gpg --dearmor \
       | gpg --dearmor \
       | sudo dd of=/usr/share/keyrings/vscodium-archive-keyring.gpg
       | sudo dd of=/usr/share/keyrings/vscodium-archive-keyring.gpg
# Manjaro ARM
-
<br>
<br>
次に、VSCodiumのリポジトリを追加する。
次に、VSCodiumのリポジトリを追加する。
22行目: 41行目:
  printf "[gitlab.com_paulcarroty_vscodium_repo]\nname=gitlab.com_paulcarroty_vscodium_repo\nbaseurl=https://download.vscodium.com/rpms/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg\nmetadata_expire=1h" | sudo tee -a /etc/zypp/repos.d/vscodium.repo
  printf "[gitlab.com_paulcarroty_vscodium_repo]\nname=gitlab.com_paulcarroty_vscodium_repo\nbaseurl=https://download.vscodium.com/rpms/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/-/raw/master/pub.gpg\nmetadata_expire=1h" | sudo tee -a /etc/zypp/repos.d/vscodium.repo
   
   
  # Mobian
  # Mobian / Raspberry Pi
  echo 'deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs vscodium main' \
  echo 'deb [ signed-by=/usr/share/keyrings/vscodium-archive-keyring.gpg ] https://download.vscodium.com/debs vscodium main' \
       | sudo tee /etc/apt/sources.list.d/vscodium.list
       | sudo tee /etc/apt/sources.list.d/vscodium.list
# Manjaro ARM
-
<br>
<br>
VSCodiumをインストールする。
VSCodiumをインストールする。
35行目: 57行目:
  sudo zypper install codium  
  sudo zypper install codium  
   
   
  # Mobian
  # Mobian / Raspbeery Pi
  sudo apt update
  sudo apt update
  sudo apt install codium
  sudo apt install codium
47行目: 69行目:
  sudo yay -S vscodium-bin
  sudo yay -S vscodium-bin
<br>
<br>
==== Flatpakからインストール ====
==== Flatpakからインストール ====
非公式ではあるが、VSCodiumはFlatpakアプリケーションとして利用可能である。
非公式ではあるが、VSCodiumはFlatpakアプリケーションとして利用可能である。
58行目: 81行目:
<br>
<br>
==== 手動でインストール ====
==== 手動でインストール ====
[https://github.com/VSCodium/vscodium/releases VS CodiumのGithub]にアクセスする。<br>
[https://github.com/VSCodium/vscodium/releases VSCodiumのGithub]にアクセスする。<br>
<br>
<br>
VSCodium-<バージョン>-x86_64.AppImageファイルをダウンロード、または、VSCodium-linux-x64-<バージョン>.tar.gzファイルをダウンロードして解凍する。<br>
VSCodium-<バージョン>-x86_64.AppImageファイル、または、VSCodium-linux-x64-<バージョン>.tar.gzファイルをダウンロードして解凍する。<br>
ダウンロードまたは解凍したディレクトリを、任意の場所に配置する。<br>
ダウンロードまたは解凍したディレクトリを、任意の場所に配置する。<br>
<br>
<br>
VS Codiumのデスクトップエントリファイルを作成する。
VS Codiumのデスクトップエントリファイルを作成する。<br>
  vi ~/.local/share/applications/VSCodium.desktop
  vi ~/.local/share/applications/VSCodium.desktop
<br>
<br>
<syntaxhighlight lang="ini">
  # ~/.local/share/applications/VSCodium.desktopファイル
  # ~/.local/share/applications/VSCodium.desktopファイル
   
   
74行目: 98行目:
  Comment=Code Editing. Redefined.
  Comment=Code Editing. Redefined.
  Exec=/<VS Codiumのインストールディレクトリ>/bin/codium --unity-launch %F
  Exec=/<VS Codiumのインストールディレクトリ>/bin/codium --unity-launch %F
  Icon=/<VS Codiumのインストールディレクトリ>/code.png
  Icon=/<VS Codiumのインストールディレクトリ>/resources/app/resources/linux/code.png
  Categories=Development;IDE;
  Categories=Development;IDE;
  MimeType=text/plain;inode/directory;application/x-code-workspace;
  MimeType=text/plain;inode/directory;application/x-code-workspace;
85行目: 109行目:
  Name=New Empty Window
  Name=New Empty Window
  Exec=/<VS Codiumのインストールディレクトリ>/bin/codium --new-window %F
  Exec=/<VS Codiumのインストールディレクトリ>/bin/codium --new-window %F
  Icon=/<VS Codiumのインストールディレクトリ>/code.png
  Icon=/<VS Codiumのインストールディレクトリ>/resources/app/resources/linux/code.png
</syntaxhighlight>
<br>
<br>
  vi ~/.local/share/applications/VSCodium-url-handler.desktop
  vi ~/.local/share/applications/VSCodium-url-handler.desktop
<br>
<br>
<syntaxhighlight lang="ini">
  # ~/.local/share/applications/VSCodium-url-handler.desktopファイル
  # ~/.local/share/applications/VSCodium-url-handler.desktopファイル
   
   
97行目: 123行目:
  Comment=Code Editing. Redefined.
  Comment=Code Editing. Redefined.
  Exec=/<VS Codiumのインストールディレクトリ>/bin/codium --open-url %U
  Exec=/<VS Codiumのインストールディレクトリ>/bin/codium --open-url %U
  Icon=/<VS Codiumのインストールディレクトリ>/code.png
  Icon=/<VS Codiumのインストールディレクトリ>/resources/app/resources/linux/code.png
  Categories=Development;IDE;
  Categories=Development;IDE;
  MimeType=x-scheme-handler/vscode;x-scheme-handler/vscodium;
  MimeType=x-scheme-handler/vscode;x-scheme-handler/vscodium;
103行目: 129行目:
  NoDisplay=true
  NoDisplay=true
  StartupNotify=true
  StartupNotify=true
</syntaxhighlight>
<br><br>
<br><br>
== VSCodiumの代替マーケットプレイス ==
==== Open VSX Registry ====
Open VSX Registryは、VSCodiumユーザにとって最も一般的な代替マーケットプレイスである。<br>
Eclipse財団によって運営されており、多くのオープンソース拡張機能を提供している。<br>
VSCodiumではデフォルトでこのレジストリが設定されている。<br>
<br>
Open VSX Registryの特徴として、コミュニティ主導の運営が挙げられる。<br>
開発者は自由に拡張機能を公開でき、ユーザは無料でダウンロードできる。<br>
<br>
多くの拡張機能がここで入手可能であるが、Microsoftの公式マーケットプレイスほど網羅的ではない。<br>
<br>
* Open VSX Registry
*: https://open-vsx.org/
<br>
==== Github ====
また、Github上で直接拡張機能を探すこともある。<br>
多くのVSCodeの拡張機能はGithubでオープンソースとして公開されているため、ソースコードから直接インストールすることが可能である。<br>
<br>
ただし、Githubから直接拡張機能をインストールする場合は、信頼できるソースであることを確認することが重要である。<br>
<br>
* Github
*: https://github.com/
*: Githubは多くのVSCode / VSCodium拡張機能のソースコードがホストされている場所である。
*: 特定の拡張機能を探す場合は、Githubの検索機能を使用できる。
<br>
==== Microsoft Visual Studio Marketplace ====
また、VSCodiumの設定を変更することで、Microsoftの公式マーケットプレイスにアクセスすることも技術的には可能ある。<br>
ただし、これはVSCodiumの基本理念に反するため、非推奨である。<br>
<br>
Microsoft Visual Studio Marketplaceは公式のVSCodeマーケットプレイスであるが、VSCodiumではデフォルトでアクセスできない。<br>
設定変更によりアクセス可能になるが、VSCodiumの基本理念に反するため非推奨である。<br>
<br>
==== その他 ====
一部の組織や企業は、セキュリティやコンプライアンスの観点から、独自の内部マーケットプレイスを構築・運用していることもある。<br>
<br><br>
== PlatformIO IDEのインストール ==
PlatformIO IDEはArduino IDEの代替であるが、一般的には、VSCodeを経由してインストールする必要がある。<br>
このセクションでは、VSCodiumにPlatformIO IDEをインストールする手順を以下に示す。<br>
<br>
この情報の詳細を知りたい場合は、Githubのコメントを参照すること。<br>
<br>
# まず、cpptools-linux.vsix拡張機能をGithubからダウンロードする。
#: cpptools-linux.vsix拡張機能のURL: https://github.com/microsoft/vscode-cpptools/releases/
# 次に、PlatformIO IDE拡張機能をMicrosoftの公式ページからダウンロードする。<br>これは、ページ右にある[Download]項目を選択して、各アーキテクチャ向けの拡張機能を選択する。
#: <br>
#: PlatformIO IDE拡張機能のURL: https://marketplace.visualstudio.com/items?itemName=platformio.platformio-ide
#: <br>
# VSCodiumを起動して、上記でダウンロードした拡張機能をインストールする。
# VSCodiumメイン画面右にある[拡張機能]アイコンを選択、または、[Ctrl] + [Shift] + [X]キーを同時押下する。
# 拡張機能の管理画面の左上にある[...]アイコンを選択して、[VSIXからインストール...]を選択する。
# まず、cpptools-linux.vsix拡張機能をインストールする。
# 次に、PlatformIO IDE拡張機能をインストールする。
#: <br>
# 拡張機能のリセット、または、VSCodiumを再起動する。
# 拡張機能の管理画面の左ペインに、C/C++拡張機能アイコンおよびPlatformIO IDE拡張機能アイコンが表示されているかどうかを確認する。
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:RHEL]][[カテゴリ:SUSE]]
[[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]]