「インストール - Slack」の版間の差分

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 ====
Zypperパッケージ管理システムを使用して、Slackをインストールする。<br>
パッケージ管理システムを使用して、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]]