[[[ 2ch ブラウザ JD 19]]]
■ このスレッドは過去ログ倉庫に格納されています
>次回からは作成されたディレクトリ、 2chproxy.pl/ に移動し、 git pull すれば更新されます。 今使っているのがv0.17.xだから、新たにver1.2.2を導入しなければいけないんだ。 ということだよね。 興味本位でJDのビルドやってるけど、随分時間かかるね 画像ファイルをクリックしたときに、開けなくてブラウザで開いたら見れるのだが ビュワーでも全部開く事って出来ないの? Makefile:503: ターゲット 'install-recursive' のレシピで失敗しました >>54 ありがとう^^ みんな神です 自分もMint18.2です 自分は~/otherbuild/2chprocというディレクトリを作ってそこに2chprocを置いてます 今回やったこと、レポジトリのjdを使用しています。otherbuildディレクトリが説明に出てきますが 各自作ってください ~/otherbuild/2chprocを削除 ~/otherbuild/2chprocに移動してgit clone https://github.com/yama-natuki/2chproxy.pl.git 当然そこに2chproxy.plディレクトリが出来るのでそこへ移動(cd 2chproxy.pl) その中のjd.desktopの3行目フルパス記入(***は各自環境違うのでなおしてね) Exec=/home/***/otherbuild/2chproc/2chproxy.pl/jd.sh その中のjd.shの8行目フルパス記入(***は各自環境違うのでなおしてね) PROXY="/home/***/otherbuild/2chproc/2chproxy.pl/2chproxy.pl" それから./install.sh そしてデスクトップにあるjdアイコンをクリックしてjs起動 設定メニュー(C)からネットワーク(N)のプロキシ設定でその他のサーバーにもチェック、 ホスト名は127.0.0.1ポート8080 about:configの板一覧を取得するサーバーは自動的に5chになってました ファイルメニュー(F)から板一覧再読込(R)を実行すると最初少し時間かかりましたが 問題なく取得 流れ的には 2ちゃんねるブラウザ「JD」をインストール 「JD」の板一覧取得の設定 → ここで取得ができず空白のまま落ちる HTTPプロキシ変換スクリプト「2chproxy.pl」をインストール 2chproxy.plの設定 「JD」の設定 当然ですが今jdを閉じてまた起動した時に~/.jd/boards.xmlを確認したら 全て自動的に2chが5chの直ってます >>66 なんでそんなに複雑すぎる仕組みをあなたは作ったのかな? もう少し単純にできないの?せめてV2Cのように >>65 ビルド環境ちゃんと整ってないからだと思うぞ confgureとmakeのエラーを全て見直し >>70 ん?あら、なんか$HOME/bin/ってのが勝手に作られてるw もしかしてそんな面倒なことしなくても大丈夫だったのか >>73 jd.shの8行目見てPROXY="$HOME/bin/2chproxy.pl"ってなってたので そんなディレクトリもファイルもねえだろぼけ〜って早とちりして全部 自分で書き換えたっただけの話ですわ まあこれでまともに動いてるからよしw >>64 自分は>>38 です。 jd-2.8.9-171003に更新して「設定ーネットワークープロキシ」でその他のサーバ用のチェックを外したら 画像をjdで読み込むようになった。 >>58 に2chproxy.pl v1.2.2が出ているみたいだけど自分は>>38 の2chproxy.pl v1.2で画像を読めてる。 OS環境が違うと参考にならないかもしれないけど >>74 ああgitで生成されるのに気付かなかったのね >>75 実は、これは以前からで、画像ファイルによっては見れたり見れなかったりするのですが。 見れない時は、gnut is handshake failed Http://*****ってエラーが出て ブラウザで見るとしたら、ブラウザでは画像が見れます。 何か、画像ビュワーの設定問題でも生じてるのでしょうか? >>76 うん・・ >>38 にある git clone -b test --depth 1 https://github.com/yama-natuki/JD.git jd で今ディストリの2.8.9-15226から2.8.9-171003にbuild、make、installしてみた ちなみに./configure --prefix=/usr --with-native でディストリの上書き 結果確かにimugurの見れなかった画像がクリックで見れるようになったが 過去に取った画像のキャッシュが見れないのが出てきた(かなりの数) また見れてる画像全てに縦線数本のゴミが写ってしまう なのでディストリのjdに今から戻します >>78 ごめん、自己PCのグラボがおかしいみたい(TT) 戻しても縦スジ入ってたので再起動、電源抜いて20秒 こんでOKなのでまた今先のjdを make distclean autoreconf -i ./configure --prefix=/usr --with-native make -j8 sudo make install しましたw 過去の画像キャッシュはやっぱり再読込しないと駄目なのが結構出るけど とりあえずこれでしばらく使ってみます^^ >>77 以前からということでJDのバージョンは2.8.9-171003と違うのかな? JD Ver 2.8.9-150226でhttpのリンクの画像は読めたけどhttpsのリンクはブラウザでしか見れなかったので 前スレのJD本体を変えると画像を読み込むとかのレスを参考にした。 [[[ 2ch ブラウザ JD 17 ]]] http://mao.5ch.net/test/read.cgi/linux/1494846782/ の818,863を読んでJD本体に問題が出たとのことらしい。 926には本体じゃなくて2chproxy.plが原因だったと書き込みあるけど自分の場合は2chproxy.pl v1.2にしても 画像が読み込めなかったりした。 なので>>38 のjd-2.8.9-171003に変更した。 今もう一度確かめると JDの「設定>ネットワーク>プロキシ」でその他のサーバー用をチェックしても画像が見れるようになってた。 お、言われてみれば2.8.9-から2.8.9-171003にしたらhttpsが行けるようになったわ ビルドなんて今までしたことなかったから、2chproxy.plの差し替えでごまかしてきたけど、思い切って実行。 バージョンの表示が2.8.9-171003になって起動したから、とりあえず成功したようだ。 情報を書き込んでくれた皆さんに感謝。 自分がやったことまとめ。 Ubuntu16.04LTS(64bit)、ソフトウェアセンターからJDをインストールしただけの状態から開始。 まずシステム設定→ソフトウェアとアップデートと進み、「ソースコード」を対象に入れる。 https://github.com/yama-natuki/JD/tree/test を参考に sudo apt-get install build-essential automake autoconf-archive git 加えて sudo apt-get build-dep jd も実行 git clone -b test --depth 1 https://github.com/yama-natuki/JD.git jd cd jd autoreconf -i ./configure make 完了したら、「ホーム」にあるjdディレクトリからsrcディレクトリへ進みファイル「jd」をコピー、 「コンピューター」→usr→binに進み、その中に貼り付け。 ※最後のファイルjdのコピーと貼り付けは、管理者権限ありで起動したファイラーでやらないとダメかも。 (端末からsudo nautilusで起動。コピーも貼り付けもこの時開いたウインドウで行う) ※bin内にもとからある「jd」を上書きするのは怖いので、予め「_jd」みたいにリネームして おいた方が無難だと思う。 これで自分はランチャのJDアイコンから2.8.9-171003になったJDが起動するようになった。 あとは2chproxy.plを差し替えて再起動すればいいはず。 >>82 完成おめでとうございます 私も2.8.9-171003になりました 私の場合は/usr/local/binにコピーしました リポジトリからのはSynapticで削除 完璧に動いてます 快適ですね https://i.imgur.com/GOzubHJ.png 全くのトーシロの俺が>>82 をまんま真似てやってみた >加えて sudo apt-get build-dep jd も実行 ここでソース無いって言われて終了 ('A`) >>84 構わずその下の git clone -b test --depth 1 https://github.com/yama-natuki/JD.git jd をコマンドしたら$HOMEにjdディレクトリができるはず それがソースなので cd jd autoreconf -i 〜をやれば大丈夫ですよ >>85 make: *** ターゲットが指定されておらず, makefile も見つかりません. 中止. こんなんでました どうしましょ? 違う方で書いたらID変わっちゃった >>87 も自分です >>87 その前に./configureでエラーが出ませんでした? ライブラリなどがたりなければそこでエラーに表示されるはず >>84 >>82 の7行目(空行含む)ちゃんとやった? >>88 >>84 で >全くのトーシロの俺が>>82 をまんま真似てやってみた と言ってるが 本当にまんまか? ちなみにお使いのディストリとそのバージョンは? 取り敢えず最初からもう一度始めた方がいいと思う 逐一報告ヨロ(上手く行っても失敗してもな) 俺はすまんが4時前後に帰ってくる >>88 他にerror出てない? 多分、何かpackageが足りないんだと思う エラーはこれですかね? ./configure: line 6219: syntax error near unexpected token `GTKMM,gtkmm-2.4' ./configure: line 6219: `PKG_CHECK_MODULES(GTKMM,gtkmm-2.4 >= 2.4.0, , )' Lubuntu16.04.3です >>84 Synaptic等のパッケージツールのオプションの所のレポジトリあたりに ソースコードを有効ってチェックする所があるからそれをチェック その後Synapticの更新か端末でsudo apt-get update そんでsudo apt-get build-dep jd すればコンパイルに必要な物一式がインスコロールされる あと個人的な意見では若干使いやすくなるだけで基幹は古いソースのアプリを わざわざコンパイルしても大きな動き(firefoxとかみたいにコンパイルすると動き早くなる) の変化はないから完全に趣味の世界だと思われるが男はコンパが好き 多分、なつきちゃんがここのレスを見て大笑いしている光景が目に浮かぶ。 あなた達って、ユニークだえね〜 って、ふと思った。 >>93 libgtkmm-2.4-devをインストール リポジトリのソースコードんとこにチェックが入ってない場合build-depでは「sources.listにソースの記述がないよ」風なエラーになる 逆にソースコードんとこにはチェックが入ってるけどjdの置いてあるuniverseにチェックが入ってない場合「jdのソースパッケージがないよ」ってエラーになる >>84 の場合この後者の状態なんじゃねーかな、確認してみ >>86 いらないよ zip落としてるのにgit cloneしてるヤツとかもいてイミフだけど自分を信じておk 2.8.9-171003って串使わないとダメなJD? ありがとうございます とりあえずmakeまで辿り着けましたm(__)m >>96 せっかくlinux使ってるんだからソースからコンパイルは、一度はやってみたいと思うのが人情でしょ 誰か2chproxyの導入までまとめて書いて ここだと読みにくいから 若しくは一発で全部入る何か >>101 そう。串使わなくていい奴の最新はa171004 82をそのまま実行したら、 autoreconf -iでエラーが出たのだが、なにが悪いのか? autoreconf -i configure.ac:15: error: possibly undefined macro: AC_PROG_LIBTOOL If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. autoreconf: /usr/bin/autoconf failed with exit status: 1 >>105 マジかよ そのtarballどこにあんの? >>106 libtoolとかちゃんとインストロールされてるのか? 無事に最新版になりました が まだ色々設定とかありそうなのでまた後程・・・ ビルド環境 build-essential libgtkmm-2.4-dev autoconf automake1.15 libtool libgnutls-dev libgcrypt20-dev をsynapticで入ってるか確認 無事、コンパイルでき正常動作する事が出来ました。 皆さん、有難う御座いました。 やっと時間とれた >リポジトリのソースコードんとこにチェックが入ってない場合build-depでは「sources.listにソースの記述がないよ」 風なエラーになる 逆にソースコードんとこにはチェックが入ってるけどjdの置いてあるuniverseにチェックが入ってない場合「jdのソースパッケージがないよ」ってエラーになる ----------------------- sudo add-apt-repository multiverse sudo apt-get update W: http://archive.getdeb.net/ubuntu/dists/rafaela-getdeb/games/binary-amd64/Packages の取得に失敗しました 404 Not Found [IP: 104.28.24.125 80] W: http://archive.getdeb.net/ubuntu/dists/rafaela-getdeb/games/binary-i386/Packages の取得に失敗しました 404 Not Found [IP: 104.28.24.125 80] E: いくつかのインデックスファイルのダウンロードに失敗しました。これらは無視されるか、古いものが代わりに使われます。 m@m ~ $ ---------------------------------------------------------------------------- mint17.2、GUI からのユニバースリポジトリを有効の仕方が、わかりません。 >>114 俺のミントのために1から箇条書きにしてくれると助かる。 >>116 >82のやり方でやって、エラーが出たらその都度、そのライブラリだけ インストールすれば出来たけどな。 エラー出てるんだったら、皆に質問してみれば? sudo apt-get build-dep jd でエラー出ても>>113 がインストールされていれば問題ない git pull して ./install.sh でbinフォルダにjd.sh ファイルが出来できるが、これをクリックしても起動せず binフォルダのjdを実行すると、起動して ついに板一覧が表示 なお、デスクトップのjd アイコンは白いままで、これも起動せず ---------------------------------------------------------------- 板一覧が表示 だが、文学板をクリックしても、スレ一覧は表示しない connect(getsockopt) failed [ 全 0 ] [バージョン] 2.8.9-171003 [ディストリ ] Ubuntu 14.04.5 LTS (x86_64) [パッケージ] バイナリ/ソース( <配布元> ) [ DE/WM ] [ gtkmm ] 2.24.4 [ glibmm ] 2.39.93 [ そ の 他 ] LANG = en_US.UTF-8 ---------------------------------------------------------------- 昨夜make 通ったもの >>119 ./intall.shの前にjd.shは環境にあわせて書き換えてる? \そうだ、devと名のつくもの全部インストールすればいいんじゃね/ アイコンが真っ白で起動しないとかならsudo apt-get install aracalteでメインメニューをインストールしてメインメニューからjdの起動コマンド確認してアイコンもjd.pngに変更 >>119 自分はbinフォルダは無視して削除した 2chproxy.plフォルダ内のjd.shを編集してこれを使ってる 2chproxy.plの場所は 2chproxy.pl/bin/jd.sh→2chproxy.pl/2chproxy.pl/jd.sh コンパイルしたjdは/usr/local/binにコピーしたのでjdの場所は usr/bin/jd→usr/local/bin/jd という具合に書き換えてる これをしないと起動しないよ >>119 binフォルダ内のjdを起動させても2chproxy.plと同時に起動させなきゃスレ一覧は表示されないし各スレも空白のまま あくまでjd.shで起動させなきゃ意味がない >>125 JDの初心者スレなんてないし ここで何の問題もない >>127 別に起動方法は関係ないわな JDと2chproxy.plと両方起動済みならそれで良し >./intall.shの前にjd.shは環境にあわせて書き換えてる? 環境にあわせて書き換えてる?」の意味がわかりません 真っ白で起動しない問題のアイコンですが、属性を見ますと コマンド>/home/m/2chproxy.pl/jd.sh 先の質問 ---------------------------------------------------------------- >./intall.shの前にjd.shは環境にあわせて書き換えてる? 環境にあわせて書き換えてる?」の意味がわかりません ---------------------------------------------------------------- と関連してると思われるが 恐れいり豆 >./intall.shの前にjd.shは環境にあわせて書き換えてる? 環境にあわせて書き換えてる?」の意味がわかりません 具体的手順として、何を何するかわからんという意味です >>129 jd.shをクリックして実行ではなく表示にすると内容が見れます 上のほうにある # 2chproxy.plの場所をフルpathで書く。 # JDの場所 この2つを正確にパスを編集してね、ということです 同梱の jd.sh はJDを起動する前に 2chproxy.pl を起動させるシェルスクリプト。 使う場合は、 PROXY="$HOME/bin/2chproxy.pl" JD="/usr/bin/jd" の二つを自分の環境に合わせて変更。 ------------------------------------------------- のことだと思うが、これも「具体的に」どんな操作をするのか、わかりません。 よろしくお願いします READMEも読まない馬鹿が沢山いるのな 馬鹿は放っておくのが一番 >>129 あの、HOMEにあるbinフォルダのjd.shをクリックしても起動しないといってたけど もしかしてそのフォルダに一緒に入ってる2chproxy.plに chmod +x 2chproxy.pl をして実行権限与えてます? まずこれをして、さらにここから起動させたいのであればjd.shを編集して # 2chproxy.plの場所をフルpathで書く。 というのは PROXY="$HOME/bin/2chproxy.pl" に編集しないとダメですよ わざと質問してるとしか思えないんだがこの程度の奴がLinux使ってるのか? # 変更前 # 2chproxy.plの場所をフルpathで書く。 PROXY="$HOME/bin/2chproxy.pl" # JDの場所 JD="/usr/bin/jd" ---------------------------------------------------------------- # 変更後 # 2chproxy.plの場所をフルpathで書く。 PROXY="$HOME/bin/2chproxy.pl" # JDの場所 JD="$HOME/bin/jd" ---------------------------------------------------------------- 絶対パスの意味がわかりませんが、多分こうでないかと >>137 $HOMEのbinフォルダに実行ファイルのjdをコピーしてるの? >>138 こいつわざと質問してるからもうスルーしとけ2chproxy.plは前日から使ってるハズたがら判らないほうがおかしい 原因がわかりました ホームのjd フォルダ内の /src/jd のリンクを作って 管理者権限で /usr/bin にカット&ペーストべきところを /usr/bin でなく、$HOME/bin にカット&ペースト してた ---------------------------------------------------------------- したがって先の編集を元へ戻します ID:NJ1mDwqq様、ありがとうございます このスレではjdのビルドまでで2chproxy.plはスレ違いって事で2chmateスレでお願いします >>144 2chproxy.plスレの間違いでした m@m ~ $ cd 2chproxy.pl/ m@m ~/2chproxy.pl $ ./install.sh Copying 2chproxy.pl to /home/m/bin Copying jd.sh to /home/m/bin Copying jd.desktop... Backup to jd.conf replace jd.conf m@m ~/2chproxy.pl $ さて、どうでしょうw? まあ,皆分かってると思うけど、 ID:PoQs0+n7 はスルーでつよ(`・ω・´) ダメです、症状同じ >あの、HOMEにあるbinフォルダのjd.shをクリックしても起動しないといってたけど もしかしてそのフォルダに一緒に入ってる2chproxy.plに chmod +x 2chproxy.pl をして実行権限与えてます? ---------------------------------------------------------------- だけやってなかったので、今から。 これは最後にヤってもかまわないんですよね? できましたァww m@m ~ $ cd '/home/m/2chproxy.pl' m@m ~/2chproxy.pl $ git pull Already up-to-date. m@m ~/2chproxy.pl $ ./install.sh Copying 2chproxy.pl to /home/m/bin Copying jd.sh to /home/m/bin Copying jd.desktop... Backup to jd.conf replace jd.conf m@m ~/2chproxy.pl $ chmod +x 2chproxy.pl m@m ~/2chproxy.pl $ m@m ~/2chproxy.pl $ perl 2chproxy.pl [0|1675] PROCESS: listen to http://127.0.0.1:8080/ >>149 jdが重いってどんだけ古いPC使ってるんだ? jd やっと使えるようになりました ありがとうございました 細かな問題ありますが ショートカットなど ゆっくり楽しく調整していきます /home/m/jd/src をクリックして起動してる状態 m@m ~/2chproxy.pl $ chmod +x 2chproxy.pl m@m ~/2chproxy.pl $ m@m ~/2chproxy.pl $ perl 2chproxy.pl [0|1675] PROCESS: listen to http://127.0.0.1:8080/ m@m ~/2chproxy.pl $ ./install.sh Copying 2chproxy.pl to /home/m/bin Copying jd.sh to /home/m/bin Copying jd.desktop... Backup to jd.conf replace jd.conf m@m ~/2chproxy.pl $ perl 2chproxy.pl [0|1675] PROCESS: listen to http://127.0.0.1:8080/ [1|1072] HTTP: HTTP/1.1 200 OK | GET http://mao.5ch.net:80/linux/subject.txt [2|1072] HTTP: HTTP/1.1 200 OK | GET http://mao.5ch.net:80/linux/SETTING.TXT [3|1072] HTTP: HTTP/1.1 200 OK | GET http://mao.5ch.net:80/linux/head.txt >>126 > 自分はbinフォルダは無視して削除した > > 2chproxy.plフォルダ内のjd.shを編集してこれを使ってる > 2chproxy.plの場所は > 2chproxy.pl/bin/jd.sh→2chproxy.pl/2chproxy.pl/jd.sh > > コンパイルしたjdは/usr/local/binにコピーしたのでjdの場所は > usr/bin/jd→usr/local/bin/jd > > という具合に書き換えてる > これをしないと起動しないよ レスできずに申し訳ありません 自分が初心者すぎて、また参考にしてる情報と形式が異なるので、さらにまたディレクトリ構造が理解できておらず、そのためです。 親切な方だと、すぐわかりました。 このスレにはホンモノのキチガイがなんにんか住んでるようなので、とにかく目前の課題に集中しようと努めました。 無事使用可能になったあかつきに、まず第一番に謝らないと――と考えていました。 その他の皆さんもありがとうございました! >>158 >このスレにはホンモノのキチガイがなんにんか住んでるようなので おいおい荒れるからスルーしときなよ みんな分かってるよ 2chproxy.plかJDを更新してから、まちBBS読めなくなった人おりますか? ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる