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

 
(同じ利用者による、間の1版が非表示)
23行目: 23行目:
  sudo zypper install make cmake gcc g++ python3 ruby
  sudo zypper install make cmake gcc g++ python3 ruby
<br>
<br>
[https://nodejs.org/dist/ NodeJSの公式Webサイト]から、Signal Desktopに必要なNodeJSのバージョンをダウンロードする。<br>
[https://Node.js.org/dist/ Node.jsの公式Webサイト]から、Signal Desktopに必要なNode.jsのバージョンをダウンロードする。<br>
ダウンロードしたファイルを解凍する。<br>
ダウンロードしたファイルを解凍する。<br>
  tar xf node-v<バージョン>-linux-<アーキテクチャ名>.tar.xz
  tar xf node-v<バージョン>-linux-<アーキテクチャ名>.tar.xz
<br>
<br>
~/.profileファイル等に、NodeJSの環境変数<code>PATH</code>を追記する。<br>
~/.profileファイル等に、Node.jsの環境変数<code>PATH</code>を追記する。<br>
  vi ~/.profile
  vi ~/.profile
<br>
<br>
38行目: 38行目:
[https://github.com/signalapp/Signal-Desktop/releases Signal DesktopのGithub]にアクセスして、ソースコードをダウンロードする。<br>
[https://github.com/signalapp/Signal-Desktop/releases Signal DesktopのGithub]にアクセスして、ソースコードをダウンロードする。<br>
または、<code>git clone</code>コマンドを実行して、Signal desktopのソースコードをダウンロードする。<br>
または、<code>git clone</code>コマンドを実行して、Signal desktopのソースコードをダウンロードする。<br>
  git clone --depth 1 https://github.com/signalapp/Signal-Desktop.git -b <ブランチ名  例: 7.25.x>
  git clone --depth 1 https://github.com/signalapp/Signal-Desktop.git -b <ブランチ名  例: 8.0.x>
<br>
<br>
Signal Desktopのビルドに必要な依存関係のライブラリをインストールする。<br>
Signal Desktopのビルドに必要な依存関係のライブラリをインストールする。<br>
64行目: 64行目:
  "ENOSPC: no space left on device, write"
  "ENOSPC: no space left on device, write"
<br>
<br>
この時、<code>df -h</code>コマンドを実行して、ディスクスペースの空きが存在するかどうかを確認する。<br>
この時、<code>df -h</code> コマンドを実行して、ディスクスペースの空きが存在するかどうかを確認する。<br>
<br>
<br>
ロケールファイルを生成する。<br>
Signal Desktop 7.xの場合は、ロケールファイルを生成する。<br>
# Signal Desktop 7.xの場合
  pnpm run build:compact-locales
  pnpm run build:compact-locales
<br>
<br>
Signal Desktopのリリースビルドを実行する。<br>
Signal Desktopのリリースビルドを実行する。<br>
この時、リリースファイルは、/<Signal Desktopのソースコードディレクトリ>/release/linux-unpackedディレクトリに保存される。<br>
この時、リリースファイルは、<u>/<Signal Desktopのソースコードディレクトリ>/release/linux-unpacked</u> ディレクトリに保存される。<br>
  pnpm run build
  pnpm run build
<br>
<br>