12,796
回編集
21行目: | 21行目: | ||
以下のコマンドを実行して、必要な全ての依存関係をダウンロードして、Slackをインストールする。<br> | 以下のコマンドを実行して、必要な全ての依存関係をダウンロードして、Slackをインストールする。<br> | ||
# CentOS 7 | # CentOS 7 | ||
sudo yum install slack-<バージョン名>.fc21.x86_64.rpm | sudo yum install ./slack-<バージョン名>.fc21.x86_64.rpm | ||
# CentOS 8 | # CentOS 8 | ||
sudo dnf install slack-<バージョン名>.fc21.x86_64.rpm | sudo dnf install ./slack-<バージョン名>.fc21.x86_64.rpm | ||
<br> | <br> | ||
==== SUSE ==== | ==== SUSE ==== | ||
パッケージ管理システムを使用して、Slackをインストールする。<br> | |||
sudo zypper install slack-<バージョン名>.fc21.x86_64.rpm | sudo zypper install ./slack-<バージョン名>.fc21.x86_64.rpm | ||
<br> | |||
手動でインストールする場合、以下のコマンドを実行して、RPMファイルを展開する。<br> | |||
rpm2cpio slack-<バージョン名>.fc21.x86_64.rpm | cpio -id | |||
<br> | |||
展開したディレクトリのusr/binディレクトリに移動して、以下の内容のシェルスクリプトを作成する。<br> | |||
<syntaxhighlight lang="sh"> | |||
# Slack.shファイル | |||
#!/usr/bin/env sh | |||
appname="slack" | |||
# new dirname procedure from Volker Kuhlmann | |||
# use -f to make the readlink path absolute | |||
dirname="$(dirname -- "$(readlink -f -- "${0}")" )" | |||
if [ "$dirname" = "." ]; then | |||
dirname="$PWD/$dirname" | |||
fi | |||
# Initialize interpreter path | |||
export LD_LIBRARY_PATH="${dirname}/../lib:$LD_LIBRARY_PATH" | |||
# Run Slack binary | |||
"$dirname/$appname" "$@" | |||
</syntaxhighlight> | |||
<br> | |||
以下のように、デスクトップエントリファイルを作成する。<br> | |||
[Desktop Entry] | |||
Type=Application | |||
Name=Slack 4.14.0 | |||
GenericName=Slack Client for Linux | |||
Comment=Slack Desktop | |||
Exec=/home/<ユーザ名>/InstallSoftware/Slack/usr/bin/slack.sh %U | |||
Icon=/home/<ユーザ名>/InstallSoftware/Slack/usr/share/pixmaps/slack.png | |||
StartupWMClass=Slack | |||
StartupNotify=true | |||
Categories=GNOME;GTK;Network;InstantMessaging; | |||
MimeType=x-scheme-handler/slack; | |||
<br><br> | <br><br> | ||
__FORCETOC__ | __FORCETOC__ | ||
[[カテゴリ:CentOS]][[カテゴリ:SUSE]] | [[カテゴリ:CentOS]][[カテゴリ:SUSE]] |