[已解决]Linux平台软件安装方式之shell script的疑惑e.g.IM-History

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
oliver
帖子: 775
注册时间: 2005-10-05 11:31
联系:

[已解决]Linux平台软件安装方式之shell script的疑惑e.g.IM-History

#1

帖子 oliver » 2008-02-18 22:53

例如IM-History官方给的安装方案是用一个shell script脚本文件,该BA shell script用文本编辑器打开提示是二进制文件,但是前面部分貌似是纯文本可以正常显示。另外该shell script安装原理是什么呢?它就一个文件难道是控制拷贝本系统的文件?另外安装说明中说“All client components will be installed in your home directory”,如此说来是否卸载只需要将安装后生成的目录删除呢?
另外哪里有shell script脚本安装方式的介绍资料呢?
另外一般有包管理安装机制的Linux发行版都会建议用诸如apt,dpkg的包管理工具优先。例如deb包管理往往推荐从apt仓库安装优先于dpkg安装deb包,然后手工编译或者bin安装等方式都不甚推荐。其中缘由是否针对新手和"高手"操作能力不同而推荐方式不同呢? 抑或是apt更加方便管理软件包? :?
例如我使用Eee PC Xandros,Asus官方给出的apt软件仓库中软件很少,添加其他源又担心有不兼容或者其他潜在问题,Ubuntu不同版本都有不同的deb包,所以我想Xandros如果直接用debian或者Ubuntu的deb包或许也会有问题。

谢谢!

update:
找到了shell script installer相关文章:
http://monkeyblog.org/ubuntu/installing/#script 。不过貌似安装IM-History只要直接执行不需要sh命令


update2:
可能对于自己有帮助的文档:
用shell处理二进制文件
上次由 oliver 在 2008-02-20 1:14,总共编辑 1 次。
我的网志: http://feed.fenglu.name/
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

#2

帖子 syrano » 2008-02-19 9:39

apt能自动解决包依赖
dpkg 安装的是独立包,是非官方的。有的包是用checkinstall打的,不含包依赖关系。有的包的包依赖关系不正确。这都有可能导致系统包依赖关系混乱。
上次由 syrano 在 2008-02-19 9:43,总共编辑 1 次。
头像
oliver
帖子: 775
注册时间: 2005-10-05 11:31
联系:

#3

帖子 oliver » 2008-02-19 21:05

@syrano:
谢谢! 二进制的shell script是不是就是bin文件呢?可否告知哪里有相关的软件安装卸载的教程,网络上一般都是介绍通过各种包管理器管理软件包或者自己编译,或者是一些商业软件的bin格式二进制安装文件(往往在说明中都给出卸载方式)。
例如这个IM-History我该选择怎样的安装方式呢?上网找适合我的系统的软件包抑或是使用官方给的shell script installer?官方没有明确给出卸载方案,我在IM-History提问也没有获得回答。 我可以根据官方的Linux帮助文档中的那一段说明理解为IM-History的shell script installer将所有文件都安装到了一个目录下所以卸载只需要删除文件夹就可以了呢?
谢谢!
我的网志: http://feed.fenglu.name/
头像
syrano
帖子: 4313
注册时间: 2007-10-06 18:40

#4

帖子 syrano » 2008-02-19 21:13

安装输入

代码: 全选

chmod +x ****.bin
sudo ./***.bin
删除时直接删文件夹
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#5

帖子 eexpress » 2008-02-19 21:35

eeepc可以安装好多种xxxubuntu。有专门的eeebuntu。youtubo视频,有cf和k4的呢。
官网英文文档,有isotostick的文章,用于u盘系统安装完整的ubuntu。
● 鸣学
头像
oliver
帖子: 775
注册时间: 2005-10-05 11:31
联系:

#6

帖子 oliver » 2008-02-20 4:05

syrano 写了:删除时直接删文件夹
谢谢! 这个证实了我的猜测没错
eeepc可以安装好多种xxxubuntu...
没错,可是我很菜,稳定很重要。不想将大部分时间花在调试系统而不是使用上。

更多原因参见

当然对于eeeXubuntu持观望的态度

update:
eeeXubuntu 参见:
http://wiki.eeeuser.com/ubuntu:eeexubuntu:home
http://wiki.eeeuser.com/ubuntu:eeexubuntu:customization
我的网志: http://feed.fenglu.name/
头像
oliver
帖子: 775
注册时间: 2005-10-05 11:31
联系:

#7

帖子 oliver » 2008-02-21 8:08

安装IM-History依赖curl这个包,于是我添加了http://http.us.debian.org/debian/到软件包仓库从里面抓取和安装了curl ( tad推荐的源,应该比较可信,虽然我怀疑debian的包是否可以用在Xandro上参见 http://blog.yam.com/tad0616/article/12340218 )
IM-History安装参见官方帮助文档。纳闷安装完毕运行imhTray提示找不到命令...

update:
重启系统就可以运行imhTray了
我的网志: http://feed.fenglu.name/
回复