Ubuntu 7.04 AMD64中编译安装网络电视Gsopcast0.3.1

CPU/显卡/打印机/USB设备等硬件问题
相思冰雨中
帖子: 18
注册时间: 2007-07-27 15:56

#16

帖子 相思冰雨中 » 2007-08-01 21:27

我按照搂住的方法 编译了一遍也不行 刚开始还能打开 但一会儿又显示段错误 :cry: :cry: :cry: :cry:
段错误 (core dumped)
qmake
帖子: 62
注册时间: 2007-07-11 9:35
来自: Jilin University

#17

帖子 qmake » 2007-08-03 13:10

我的gsopcast出问题了!
按照楼主的做法,我安装好了,并且已经正常使用了好几天了。
可是今天我装了--- “网络广播软件:Streamtunes” 和 “ xmms” 之后,启动 gsopcast就会崩溃。
在命令行启动会得到: Segmentation fault (core dumped)
的提示!
头像
wsk170
帖子: 123
注册时间: 2006-10-14 11:34

#18

帖子 wsk170 » 2007-08-09 20:39

也懒得自己编译了 呵呵 直接用楼主的
very good
只是要把sp-sc复制到 /usr/local/bin中去
而不是 /usr/bin
000
帖子: 84
注册时间: 2007-09-10 16:16

#19

帖子 000 » 2007-09-15 9:01

本来可以用,现在升级到7.10,不能用了。这个包,要怎么选择呢:

~$ sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2[sudo] password for abc:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
Reading state information... 完成
ia32-libs 已经是最新的版本了。
注意,我选了 ia32-libs 而非 ia32-libs-gtk
ia32-libs 已经是最新的版本了。
lib32asound2 已经是最新的版本了。
已经不需要下列自动安装的软件包:
libjack0.100.0-0 libgtk1.2-common libswfdec0.3
使用 'apt-get autoremove' 来删除它们。
下列软件包将被【卸载】:
ubuntu-minimal util-linux util-linux-locales
下列【新】软件包将被安装:
linux32
【警告】:下列的重要软件包将被卸载
请勿尝试,除非您确实知道您在做什么!
util-linux
共升级了 0 个软件包,新安装了 1 个软件包,要卸载 3 个软件包,有 0 个软件未被升级。
需要下载 5632B 的软件包。
解压缩后将会空出 5345kB 的空间。
您的操作会导致潜在的危害。
若还想继续的话,就输入下面的短句“Yes, do as I say!”
?]
000
帖子: 84
注册时间: 2007-09-10 16:16

#20

帖子 000 » 2007-09-15 13:57

本来根据此贴几天来都用的好好的。

这两天打开在几秒内自动关闭了。

在命令行输入,窗口出来两秒就关了,显示:
desktop:~$ gsopcast
段错误 (core dumped)

我以为是升到7.10的原因。但是有朋友还在7.04。他也和我一样问题。
(都是AMD64的)
wyzhangbin
帖子: 10
注册时间: 2007-09-07 20:29
来自: 四川

#21

帖子 wyzhangbin » 2007-09-16 17:52

状况同13楼,结果同楼上 ....有解决办法吗? amd64-7.04 hehe
lisir
帖子: 1187
注册时间: 2006-04-29 14:54
来自: 山东
联系:

#22

帖子 lisir » 2007-09-16 20:52

也许安装Qsopcast是个好办法,至少现在qsopcast还没出现这种错误。
学会看置顶帖、精华帖。
学会使用搜索。
常见问题解答和发帖需知
zzwlion
帖子: 12
注册时间: 2007-09-11 17:05

#23

帖子 zzwlion » 2007-09-18 20:09

我也出现15楼的错误,我用的同13楼的sp-sc-auth,改名后也不行, 是不是由于楼主的安装包和新的sp-sc-auth版本不一致造成的,有无高招解决啊?
zzwlion
帖子: 12
注册时间: 2007-09-11 17:05

#24

帖子 zzwlion » 2007-09-19 21:04

我的已解决了,原来是缺少automake-1.9库。
lancelotviv
帖子: 34
注册时间: 2007-07-10 13:17
来自: zhejiang university of technology

#25

帖子 lancelotviv » 2007-09-21 12:21

zzwlion 写了:我的已解决了,原来是缺少automake-1.9库。
装了automake-1.9后依然这个状况,出现段错误
nefu
帖子: 18
注册时间: 2008-07-11 23:33

Re: Ubuntu 7.04 AMD64中编译安装网络电视Gsopcast0.3.1

#26

帖子 nefu » 2009-04-06 20:29

64位的系统装32的库???
我试了下,系统提示说什么是不是真的要装,系统可能要崩之类的.我就没敢装了.apt也没有啊.
Warning:千万记得要安装32位包:
代码:
sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2????
nefu
帖子: 18
注册时间: 2008-07-11 23:33

Re: Ubuntu 7.04 AMD64中编译安装网络电视Gsopcast0.3.1

#27

帖子 nefu » 2009-04-06 23:22

lisir 写了:看到有网友说安装64位的Ubuntu没有问题,于是耐不住想尝尝鲜,反正系统上也没什么重要东西,重装了Ubuntu AMD64 7.04版,从系统──系统管理──受限驱动管理器中安装好驱动(我的是Nvidia的显卡),根据viewtopic.php?t=42579解决了Firefox的Flash问题,根据快速设置指南http://wiki.ubuntu.org.cn/index.php?tit ... 8.EF.BC.89安装好语言包、输入法、Java、星际译王、文泉驿字体(这个我是直接用我下载的deb包安装的)、audacious、mplayer等东西,然后从http://www1.mplayerhq.hu/MPlayer/releas ... 03.tar.bz2下载回AMD64 Linux的解码包,解压后将解压出来的几个文件拷贝到新建的/usr/lib/win32目录下,就OK了。

这几个问题解决后,但在安装Gsopcast时出现了问题,下载回来的i386的deb包无法安装,提示架构不一样,没办法,只能编译源码安装了,根据http://code.google.com/p/gsopcast/source的提示,需要先安装subversion(因为他使用了sub命令来下载源码嘛):

代码: 全选

sudo apt-get install subversion
另外一块安装上基本编译环境:

代码: 全选

sudo apt-get install build-essential
再安装上automake包:

代码: 全选

sudo apt-get install automake
顺便把提示推荐安装的autoconf等包安装上:

代码: 全选

 sudo apt-get install autoconf2.13 autobook autoconf-archive gnu-standards autoconf-doc automake1.10-doc
OK,根据http://code.google.com/p/gsopcast/source的提示命令下载源码吧:

代码: 全选

svn checkout http://gsopcast.googlecode.com/svn/trunk/ gsopcast
这样就将gsopcast的源码下载回来了。注意:这条命令执行时要在你自己有写权限的目录下,如你的家目录。
进入gsopcast目录:

代码: 全选

cd gsopcast
用ls命令看一下下载回来的都有什么,是不是看到一个autogen.sh?这是当时目录下唯一一个能执行的,而且没有configure这样的命令(绿色的)。好吧,我们来执行它:

代码: 全选

./autogen.sh
咦?出错了,至少我是这样,提示: “warning: macro `AM_PATH_ALSA' not found in library”。再到其官方网站http://lianwei3.googlepages.com/home2去看一下,哦,找到了:
Requirements:

sp-sc, alsa-lib, gtk+2.0, and a media player capable of playing wmv file.
打开新立得,搜索安装:“libgtk2.0”,将搜索出的带common和dev的都标记安装上,再搜索alsa,因为是要安装库,我标记了lib32asound2-dev和libasound2-dev这两个就OK了。
现在再执行:

代码: 全选

./autogen.sh
OK,现在提示:
……
configure: creating ./config.status
config.status: creating Makefile
config.status: creating data/gsopcast.desktop.in
config.status: creating data/Makefile
config.status: creating po/Makefile.in
config.status: creating src/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing intltool commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands
Now type `make' to compile Package
(PS:可能此处的提示不一样,因为我前面的操作虽然提示错误,但还是生成了configure文件。如果是提示生成了configure文件,并没有让直接输入make进行编译包,则在make前需要执行./configure命令进行配置)

也就是我们这一步已经通过了,直接输入make来编译包就可以了,执行命令:

代码: 全选

make
没什么错误,我们接着就把它安装上吧:

代码: 全选

sudo make install


现在虽然gsopcast安装上了,但由于sp-sc这个核心还没有安装,所以还要到http://download.sopcast.org/download/sp-sc.tgz
下载sp-sc的包,下载回来解包:

代码: 全选

tar xvf sp-sc.tgz
或者直接在文件管理器中用鼠标右键,选择“解压在此处”就可以解压出来。

然后将解包出来的sp-sc目录下的sp-sc文件拷贝到/usr/bin目录下
进入sp-sc目录:

代码: 全选

cd sp-sc
拷贝sp-sc文件到/usr/bin目录

代码: 全选

sudo cp sp-sc /usr/bin
OK,现在在终端下输入gsopcast试试,看看是不是已经出来了?

:lol: :lol:

但这时因为默认是安装到/usr/local下的,所以应用程序的影音下没有它的快捷方式,如果想在应用程序的影音下添加上Gsopcast的快捷方式,可以到/usr/local下把生成的gsopcast.desktop文件和gsopcast.png图标文件拷贝到相应目录下:

代码: 全选

 cd /usr/local/share/applications/
 sudo cp gsopcast.desktop /usr/share/applications/

cd /usr/local/share/pixmaps
 sudo cp gsopcast.png /usr/share/pixmaps/
这样再看看应用程序下的影音里,是不是已经有了gsopcast的快捷方式了?

PS:
看了ROOTS兄的http://dengpeng.name/blog/2006/12/07/gsopcast/的文章后,才发现自己为了解决autogen.sh的错误安装的库多了些,大家可以按ROOTS兄的方法安装所需软件包试试。


附:自己也试着学着Roots兄做了个AMD64的deb包,大家试试吧。注意:还是需要自己按这里的步骤拷贝文件来添加影音下的快捷方式。还有,记得下载sp-sc并把它解包拷贝到/usr/bin目录下呀。

Warning:千万记得要安装32位包:

代码: 全选

sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2
否则就会出现只显示connecting...但就是无法调用Mplayer的症状,如果在终端下执行gsopcast则会提示:“sp-sc: No file or directory”。[/size][/color]



老大能不能解释下.那些32位包都是什么作用的?

bh7lki@BH7LKI:~/.aMule/Incoming$ sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2
[sudo] password for bh7lki:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是不稳定(unstable)发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们还在新到(incoming)目录中。
下列的信息可能会对解决问题有所帮助:

下列的软件包有不能满足的依赖关系:
ia32-libs: 冲突: ia32-libs-gtk
E: 无法安装的软件包
头像
wlunan
帖子: 119
注册时间: 2009-10-26 2:18
联系:

Re: Ubuntu 7.04 AMD64中编译安装网络电视Gsopcast0.3.1

#28

帖子 wlunan » 2009-12-07 0:05

版主 好佩服你
补充一点 能不能打上频道乱码补丁 就完美了
回复