無印PCのゲストでCentOS7 64bit   part4  SopCast PlayerとGsopcastをインストール

リハビリを兼ねて、SopCast PlayerとGsopcastをインストール

参考http

http://t-taka.forums-free.com/fuf-no1-f15-64bit-install-t28.html

 

参考httpはGsopcastをインストールの後SopCast Playerをインストールだが今回は

SopCast Playerをインストールの後Gsopcastをインストールした。

 

SopCast Playerをインストール

libstdc++.so.5.0.1をホストからコピーしてスクリプトの管理者権限で/usr/libに貼り付けでリンクを作成してリンクの名称をlibstdc++.so.5にする。

libstdc++.so.5.0.1をdownloadする場合は参考httpの Gsopcastの方を参照の事。

 

sp-auth-3.2.6-1.fc12.x86_64.rpmを落としホームに置いて端末で強制インストールで

# rpm -i --force --nodeps sp-auth-3.2.6-1.fc12.x86_64.rpm

 

注、追記です、Nux Dextopリポでsp-authはインストール出来るようです。試していませんが。Search Results for sp-auth

追記終わりです。

 

sopcast-player-0.8.5.tar.gzを落としホームに置いて展開してsopcast-playerフォルダーが出来、中のsopcast-player.specをgeditで開いてRequires: を見て

Requires:が gettext python-setuptools desktop-file-utils python vlc vlc-devel sp-auth hicolor-icon-theme pygtk2-libglade なのでsp-authはインストールしたので

# yum install gettext python-setuptools desktop-file-utils python vlc vlc-devel hicolor-icon-theme pygtk2-libglade
(注、実際にはこのように一度に一行に書いて実行すると上手く行かない事があるので、面倒でも1つ1つの方がいいようです。)

私はYUMEXで1つ1つインストールした。

vlc vlc-develは事前にYUMEXでnux-dextopリポを有効にしてインストールしていた。

 

書庫マネージャーで展開すると/sopcast-player/sopcast-player.spec  が

Name: sopcast-player
Version: 0.8.5

なのでsopcast-player-0.8.5.tar.gzはリネームの必要は無く、このままでOK。

sopcast-player-0.8.5.tar.gz を書庫マネージャーで展開して出来るsopcast-player.specを/root/rpmbuild/SPECSにコピーしてsopcast-player-0.8.5.tar.gzを/root/rpmbuild/SOURCESにコピーして行うやり方です。

端末で

# cd //root/rpmbuild/SPECS

# rpmbuild -ba sopcast-player.spec

# rpm -ivh /root/rpmbuild/RPMS/x86_64/sopcast-player-0.8.5-1.el7.centos.x86_64.rpm

以上で動くSopCast Playerが出来ました。少なくとも3通りの作り方が有ります。

このIMEはダメだ!!!使えない。

さらに、ibusのVerが1.5.3 これはマズイVerでは?と思う。

 

sp-authやsopcast-player関連が落とせるhttp

sopcast-player

http://code.google.com/p/sopcast-player/downloads/list

----------------

下記は別な作り方の簡単な説明です。

下記httpはsopcast-player-0.8.5.tar.gzをホーム右クリックで展開する。

以降、端末上での作業。「cd」に続けて空白を入力したら、さっきのフォルダのアイコンを端末にD&D。Enter↓、

$ make
$ sudo make install

http://t-taka.forums-free.com/topic-t46s50.html    

この方法だとsopcast-player-なんとか.centos.x86_64.rpmは作らないと思う。SL6.5では試しましたが、CentOS7では make  sudo make install  の方法は試していません。

-------------------

以下はCentOS6のMozc関係

Smiling Life
Linux日本語入力環境 Mozc
http://blog.livedoor.jp/rootan2007/archives/51730263.html

SIOS "OSSよろず" ブログ出張所    <---ここはCentOS6.xでFedora17?からのリビルドの方法を割と詳しく説明していてMozc関係の.rpmは置いてはいなかったと思う。CentOS7でリビルドする時には参考に成ると思う。
http://sios-oss.blogspot.jp/search/label/Mozc


RPM Search mozc
http://rpm.pbone.net/index.php3?stat=3&limit=2&srodzaj=1&dl=40&search=mozc&field=1&field=2


Vine-6.0 i686

ibus-mozc-1.1.717.102-2vl6.i686.rpm 22-Jul-2011 13:28 330K
mozc-1.1.717.102-2vl6.i686.rpm 22-Jul-2011 13:28 7.9K
mozc-server-1.1.717.102-2vl6.i686.rpm 22-Jul-2011 13:28 15M
mozc-utils-gui-1.1.717.102-2vl6.i686.rpm 22-Jul-2011 13:28 958K
tegaki-zinnia-japanese-0.3-1vl6.noarch.rpm 01-Jun-2011 03:35 16M
zinnia-0.06-3vl6.i686.rpm 01-Jun-2011 03:34 73K
http://ftp.kddilabs.jp/pub/Linux/packages/Vine/Vine-6.0/i386/Vine/RPMS/


CentOS 6 EPEL:
protobuf-2.3.0-7.el6.i686.rpm
http://pkgs.org/search/?query=protobuf&type=smart


CentOS 6.4 で 日本語入力システム mozc をインストールするには?
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13127392018

Scientific Linux6.5再インストール
http://physpolyglot.hateblo.jp/entry/2014/02/13/152507

CentOS + mozc(RPMインストール)失敗?
http://boota.mydns.jp/blog/?p=4356

 

RPM Search mozcが確実なようです。

-------------------

ーーーーーーーーーーーーーーーーーーーーーーーーーー

2014-08-27 追記です。Gsopcastは

http://rpm.pbone.net/index.php3/stat/3/srodzaj/2/search/gsopcast-0.4.0-25.1.src.rpm にgsopcast-0.4.0-25.1.src.rpm Fedora 19 193 kBが有りますのでこれからリビルドの方がいいのかも?試していませんが。 gsopcast rpmsearchでぐぐる

http://rpm.pbone.net/index.php3?stat=3&search=gsopcast&srodzaj=3  が表示

追記終りです。

下記はGsopcastをインストール  注、実際の作業は紆余曲折した物でしたので分かり難いのでスラスラ作業したように書きました。

まずYUMEXでNux Dextopリポを有効にしてmplayerをインストール。

 

gsopcast-0.4.0-31.1.src.rpm OpenSuSE 12.X 198041 を

http://rpm.pbone.net/index.php3/stat/26/dist/81/size/198041/name/gsopcast-0.4.0-31.1.src.rpm     よりdownload

下記作業でgsopcast.spec出来る場所は/root側だったと思うので管理者権限で
src.rpmを展開して出来る /root/rpmbuild/SPECS/gsopcast.spec

alsaalsa-lib alsa-develalsa-lib-develにリネームする事。

下記作業でgsopcast.specを見たらdRequires:に update-desktop-files が有った。

SL6の頃の.src.rpmには無かったのに、当時使用したと思われる.src.rpmでは

# rpm -i gsopcast-バージョン.src.rpm  がエラー表示?でとにかくNGでした。

それでまずupdate-desktop-filesをインストールする事に成った。

 

Linux Packages Search - pkgs.org

update-desktop-files-12.1-21.2.1.noarch.rpm

http://pkgs.org/opensuse-13.1/opensuse-oss/update-desktop-files-12.1-21.2.1.noarch.rpm.html          で

Requires  desktop-file-utils なのでYUMEXで検索したらインストール済みでしたので

ftp.pbone.net update-desktop-files-12.1-64.1.src.rpm Fedora 17 29388 

http://rpm.pbone.net/index.php3?stat=26&dist=84&size=29388&name=update-desktop-files-12.1-64.1.src.rpm    を落としてホームに置いて

# rpm -i desktop-files-12.1-64.1.src.rpm     

で出来た /root/rpmbuild/SPECS/update-desktop-files.spec を管理者権限でgeditで見て

Requires: desktop-file-utils  だけなので

# rpmbuild -ba /root/rpmbuild/SPECS/update-desktop-files.spec

# rpm -ivh /root/rpmbuild/RPMS/noarch/update-desktop-files-12.1-64.1.noarch.rpm

update-desktop-filesをインストール出来た。

 

[root@localhost hoge]# rpm -i gsopcast-0.4.0-31.1.src.rpm
警告: gsopcast-0.4.0-31.1.src.rpm: ヘッダー V3 DSA/SHA1 Signature、鍵 ID 72c74529: NOKEY

 root@localhost SPECS]# rpmbuild -ba /root/rpmbuild/SPECS/gsopcast.spec
実行中(%prep): /bin/sh -e /var/tmp/rpm-tmp.GkQ3e4
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd /root/rpmbuild/BUILD
+ rm -rf gsopcast-0.4.0
+ /usr/bin/bzip2 -dc /root/rpmbuild/SOURCES/gsopcast-0.4.0.tar.bz2
+ /usr/bin/tar -xvvf -
drwxrwxrwx 1000/1000 0 2008-01-24 20:11 gsopcast-0.4.0/
-rw-r--r-- 1000/1000 763 2008-01-24 20:09 gsopcast-0.4.0/README
-rw-r--r-- 1000/1000 1529 2008-01-24 20:07 gsopcast-0.4.0/configure.ac
-rw-r--r-- 1000/1000 64348 2008-01-24 20:11 gsopcast-0.4.0/aclocal.m4
-rw-r--r-- 1000/1000 300 2008-01-09 18:55 gsopcast-0.4.0/Makefile.am
-rw-r--r-- 1000/1000 20820 2008-01-24 20:11 gsopcast-0.4.0/Makefile.in
-rw-r--r-- 1000/1000 5302 2008-01-24 20:11 gsopcast-0.4.0/config.h.in


中略

 

libpthread.so.0(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) rtld(GNU_HASH)
ファイルの処理中: gsopcast-debuginfo-0.4.0-31.1.x86_64
Provides: gsopcast-debuginfo = 0.4.0-31.1 gsopcast-debuginfo(x86-64) = 0.4.0-31.1
Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1
パッケージに含まれないファイルの検査中: /usr/lib/rpm/check-files /root/rpmbuild/BUILDROOT/gsopcast-0.4.0-31.1.x86_64
書き込み完了: /root/rpmbuild/SRPMS/gsopcast-0.4.0-31.1.src.rpm
書き込み完了: /root/rpmbuild/RPMS/x86_64/gsopcast-0.4.0-31.1.x86_64.rpm
書き込み完了: /root/rpmbuild/RPMS/x86_64/gsopcast-debuginfo-0.4.0-31.1.x86_64.rpm
実行中(%clean): /bin/sh -e /var/tmp/rpm-tmp.yhoiDN
+ umask 022
+ cd /root/rpmbuild/BUILD
+ cd gsopcast-0.4.0
+ rm -rf /root/rpmbuild/BUILDROOT/gsopcast-0.4.0-31.1.x86_64
+ exit 0
[root@localhost SPECS]# rpm -ivh /root/rpmbuild/RPMS/x86_64/gsopcast-0.4.0-31.1.x86_64.rpm
準備しています... ################################# [100%]
更新中 / インストール中...
1:gsopcast-0.4.0-31.1 ################################# [100%]
--2014-08-12 21:54:08-- http://download.easetuner.com/download/sp-auth.tgz
download.easetuner.com (download.easetuner.com) をDNSに問いあわせています... aaa.bbb.ccc.ddd, eee.fff.ggg.hhh
download.easetuner.com (download.easetuner.com)|aaa.bbb.ccc.dd|:ee に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 345711 (338K) [application/octet-stream]
`sp-auth.tgz' に保存中

100%[======================================================================>] 345,711 606KB/s 時間 0.6s

2014-08-12 21:54:09 (606 KB/s) - `sp-auth.tgz' へ保存完了 [345711/345711]

sp-auth/
sp-auth/Readme
sp-auth/sp-sc-auth
gsopcast: no process found
ln: シンボリックリンク `/usr/bin/sp-sc' の作成に失敗しました: ファイルが存在します <ーーーーこれはSopCast Playe用のsp-authを先にインストールした為。Gsopcastは映像、音声共にOKです。
[root@localhost SPECS]#

 

この後YUMEXでNux Dextopリポを有効にしてmplayer-guiをインストールで

MPlayerがOKに成った。

 

以前はLinuxのSopCast PlayerではMPlayerが何故かwinのvlcのような外部Playerとして

使用出来たが、最近は確かめていないので不明。アスペクト比が見た目だけど不自然で無い感じで端っこのカドをマウスでクリックで自由に変更出来ていた。