「インストール - 5chブラウザ」の版間の差分

12行目: 12行目:
  cd Siki-<Sikiのバージョン>.AppImage ~/InstallSoftware/Siki/
  cd Siki-<Sikiのバージョン>.AppImage ~/InstallSoftware/Siki/
<br>
<br>
==== 2chproxyの導入 ====
==== 5ch向けプロキシの導入 ====
5ch向けプロキシの一覧は、以下に示すWebサイトを参照すること。<br>
https://prokusi.wiki.fc2.com/wiki/%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8
<br>
===== 2chproxyを使用する場合 =====
依存関係のライブラリをインストールする。<br>
依存関係のライブラリをインストールする。<br>
  # CentOS
  # CentOS
41行目: 45行目:
  perl 2chproxy.pl
  perl 2chproxy.pl
<br>
<br>
また、Sikiの起動に便利なスクリプトとデスクトップエントリファイルを、以下に記述する。<br>
Sikiの起動スクリプトを作成する。<br>
  vi ~/InstallSoftware/Siki/Siki.sh
  vi ~/InstallSoftware/Siki/Siki.sh
  chmod u+x ~/InstallSoftware/Siki/Siki.sh
  chmod u+x ~/InstallSoftware/Siki/Siki.sh
68行目: 72行目:
  </syntaxhighlight>
  </syntaxhighlight>
<br>
<br>
===== proxy2chを使用する場合 =====
https://prokusi.wiki.fc2.com/wiki/proxy2ch
proxy2chをビルドするために必要な依存関係のライブラリをインストールする。<br>
sudo zypper install libcurl-devel pthread-stubs-devel libopenssl-devel libopenssl-1_1-devel libgnutls-devel
<br>
[https://notabug.org/NanashiNoGombe/proxy2ch/releases proxy2chの公式Webサイト]から、ソースコードをダウンロードする。<br>
ダウンロードしたファイルを解凍する。<br>
tar xf v<バージョン>.tar.gz
cd v<バージョン>
<br>
proxy2chをビルドする。<br>
make -j $(nproc)
<br>
proxy2chをSiki等の5chブラウザのインストールディレクトリにコピーする。<br>
cp proxy2ch README.md <Sikiのインストールディレクトリ>
<br>
Sikiの起動スクリプトを作成する。<br>
vi ~/InstallSoftware/Siki/Siki.sh
chmod u+x ~/InstallSoftware/Siki/Siki.sh
<br>
<syntaxhighlight lang="sh">
# ~/InstallSoftware/Siki/Siki.shファイル
#!/usr/bin/env sh
appname="Siki_<Sikiのバージョン>.AppImage"
# use -f to make the readlink path absolute
dirname="$(dirname -- "$(readlink -f -- "${0}")" )"
if [ "$dirname" = "." ]; then
    dirname="$PWD/$dirname"
fi
# Run proxy2ch
$dirname/proxy2ch/proxy2ch -4 -g -a '<ユーザエージェント名>' &
# Run Siki binary
"$dirname/$appname" "$@"
# Terminate the proxy.
killall $dirname/proxy2ch/proxy2ch
</syntaxhighlight>
<br>
Siki等の5chブラウザを起動して、読み込み用プロキシおよび書き込む用プロキシを設定する。<br>
* Sikiの場合
*# メインメニュー[ファイル] - [設定]を選択する。
*# [設定]画面が開くので、[ワークスペース]から[読み込み用プロキシ]項目と[書き込む用プロキシ]項目に、以下に示す値を入力する。
*#: <code>localhost:9080</code>
<br>
===== 共通 =====
Sikiのデスクトップエントリファイルを作成する。<br>
  vi ~/.local/share/applications/Siki.desktop
  vi ~/.local/share/applications/Siki.desktop
<br>
<br>