📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| (同じ利用者による、間の4版が非表示) | |||
| 23行目: | 23行目: | ||
sudo zypper install make cmake gcc g++ python3 ruby | sudo zypper install make cmake gcc g++ python3 ruby | ||
<br> | <br> | ||
[https:// | [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ファイル等に、Node.jsの環境変数<code>PATH</code>を追記する。<br> | ||
vi ~/.profile | vi ~/.profile | ||
<br> | <br> | ||
<syntaxhighlight lang="sh"> | |||
~/.profileファイル | ~/.profileファイル | ||
export PATH="/< | export PATH="/<Node.jsのインストールディレクトリ>/bin:$PATH" | ||
</syntaxhighlight> | |||
<br> | <br> | ||
[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 <ブランチ名 例: | git clone --depth 1 https://github.com/signalapp/Signal-Desktop.git -b <ブランチ名 例: 8.0.x> | ||
<br> | <br> | ||
Signal Desktopのビルドに必要な依存関係のライブラリをインストールする。<br> | Signal Desktopのビルドに必要な依存関係のライブラリをインストールする。<br> | ||
| 62行目: | 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> | |||
Signal Desktop 7.xの場合は、ロケールファイルを生成する。<br> | |||
# Signal Desktop 7.xの場合 | |||
pnpm run build:compact-locales | |||
<br> | <br> | ||
Signal Desktopのリリースビルドを実行する。<br> | Signal Desktopのリリースビルドを実行する。<br> | ||
この時、リリースファイルは、/<Signal Desktopのソースコードディレクトリ>/release/linux- | この時、リリースファイルは、<u>/<Signal Desktopのソースコードディレクトリ>/release/linux-unpacked</u> ディレクトリに保存される。<br> | ||
pnpm run build | pnpm run build | ||
<br> | <br> | ||
もし、リリースビルドを実行せずに、Signal Desktopを実行する場合は、以下に示すコマンドを実行する。<br> | もし、リリースビルドを実行せずに、Signal Desktopを実行する場合は、以下に示すコマンドを実行する。<br> | ||