LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1174|回复: 8

自己下了软件包应该怎么安装?

[复制链接]
发表于 2006-1-10 18:36:52 | 显示全部楼层 |阅读模式
比如我下了个jdk在我的主目录下,应该怎么才能安装?
发表于 2006-1-10 22:27:34 | 显示全部楼层
如果是Arch的软件包,直接pacman -A pkgname.pkg.tar.gz就可以了。(如果系统中已经有该软件或者该软件的其他版本,则要用 -U)

如果是非Arch的软件,按照该软件的安装方式去安装。
回复 支持 反对

使用道具 举报

发表于 2006-1-11 01:40:01 | 显示全部楼层
Post by wcw
比如我下了个jdk在我的主目录下,应该怎么才能安装?

你要安装jdk啊?
还是用pacman安装吧#pacman -S j2sdk j2re

有一些软件包对它有依赖关系的,手动安装上jdk,那些软件也是安装不了的
而且还要自己设置PATH 不方便的,还会问题多多
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-11 12:54:35 | 显示全部楼层
Post by diony
如果是Arch的软件包,直接pacman -A pkgname.pkg.tar.gz就可以了。(如果系统中已经有该软件或者该软件的其他版本,则要用 -U)

如果是非Arch的软件,按照该软件的安装方式去安装。


如果软件不是。pkg。tar。gz,还是以上面jdk举例,用pacman -A出现:missing package info file in jdk-1_5_0_06-linux-i586.bin
还有”改软件的安装方式“是指什么?
回复 支持 反对

使用道具 举报

发表于 2006-1-11 13:34:47 | 显示全部楼层
Post by wcw
如果软件不是。pkg。tar。gz,还是以上面jdk举例,用pacman -A出现:missing package info file in jdk-1_5_0_06-linux-i586.bin
还有”改软件的安装方式“是指什么?


我的意思是说,如果不是arch的包,那么你就要根据它是什么包来安装了,如果是源码,就解压,然后./configure && make && make install,当然也可以自己写个PKGBUILD先做成arch的包,方便管理。如果是解压后直接使用的二进制包,那就解压使用。
回复 支持 反对

使用道具 举报

发表于 2006-1-11 13:47:54 | 显示全部楼层
Post by wcw
比如我下了个jdk在我的主目录下,应该怎么才能安装?


你先看看精华部分啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-11 18:31:42 | 显示全部楼层
谢了!这东西看来还是挺麻烦的!
回复 支持 反对

使用道具 举报

发表于 2006-1-11 18:51:53 | 显示全部楼层
ls -l查看一下是否可执行,没有的话加上x权限。
以bin结尾的应该是二进制可执行文件,直接./foo.bin就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-1-11 19:35:56 | 显示全部楼层
Post by diony
我的意思是说,如果不是arch的包,那么你就要根据它是什么包来安装了,如果是源码,就解压,然后./configure && make && make install,当然也可以自己写个PKGBUILD先做成arch的包,方便管理。如果是解压后直接使用的二进制包,那就解压使用。


哈!我终于搞出来的,就是通过写pkgbuild。
谢谢各位!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表