网上很多软件都是以 tar.gz 结尾的安装包,怎样实现在 opensuse 安装。网上有很多帖子,但是很多都没法看懂。请高手们以某一软件为例,详细步骤介绍一下,谢谢
如无必要,找软件请到 OBS 里找。http://software.opensuse.org/131/zh_CN
几乎所有发行版都有包管理,就是要消灭 tar.gz 这种东西。这个东西非常麻烦,很容易出错。而且情况非常多。
tar.gz 简单来说就是源代码包压缩以后的东东。
通用的就两步
(1)解压,可以图形界面
(2)读里面的 README 或者去下载网页找指南,按指南安装
这个是没有固定的。比如 c 写的软件可能 make ,make 又有很多参数,有的比如我之前编译过 uemacs,这个还有你自己改 makefile。而 python 写的很多是有一个安装脚本。也有 c 写的有一个 install.sh。还有一些是直接叫你把目录下文件 copy 到某些目录下。
其实麻烦不止这一点。有些可能需要有依赖。然后他不像包管理可以自动解决依赖关系。然后你要找依赖包,有些包的名字很多发行版有细微差别,有的不好找。继续 tar 装么?那就无休止了。
这个完了其实还有问题。。。卸载怎么办。。。有的 make 可以 uninstall,但是不是每个都有。那就只能直接删除安装的包了。现在的问题是你要记住你安装的包然后还要记得大概的安装目录。时间短可以,长了肯定会忘记的。那这个包可能就要永远留在你的电脑里了。。。除非你重新安装系统。
总之,麻烦不断的东西,不要尝试了。。。。。
如果实在遇到自己要用而没有的包怎么办?
(0)能打包还是打包,自己打,一劳永益的事情。还可以分享给别人
(1)装到 /usr/local 或者 /opt 下,你现在去看这两个目录下一般都是一些空目录。
(2)最好可以自己做一些记录、文档,提示自己干了什么
1赞