+ -
当前位置:首页 → 问答吧 → 你们采用何种方式来管理你的软件?

你们采用何种方式来管理你的软件?

时间:2008-11-03

来源:互联网

Linux下的软件管理系统有
debian和ubuntu下的apt
redhat下的rpm
gentoo下的emerge
federo下面的yum
还有其他吗?欢迎补充,呵呵

直接使用make install安装的软件,以后卸载很麻烦,或者说基本不具有可卸载性(上次好像有一个软件,可以记录软件安装信息的,也可以 帮助卸载,忘记名字了,有人能介绍下吗?)

若LFS安装好之后,现在安装的是一些 基本的系统, 若在上面安装一些应用的话,你会选择哪种软件管理系统呢?

作者: think365   发布时间: 2008-11-03

archlinux的pacman

作者: blucidy   发布时间: 2008-11-04

引用:
作者: think365
Linux下的软件管理系统有
debian和ubuntu下的apt
redhat下的rpm
gentoo下的emerge
federo下面的yum
还有其他吗?欢迎补充,呵呵

直接使用make install安装的软件,以后卸载很麻烦,或者说基本不具有可卸载性(上次好像有一个软件,可以记录软件安装信息的,也可以 帮助卸载,忘记名字了,有人能介绍下吗?)

若LFS安装好之后,现在安装的是一些 基本的系统, 若在上面安装一些应用的话,你会选择哪种软件管理系统呢?
兄弟这个可大可小,请小心考虑!

大者可以自己去建立包管理工具,自己去管理,已往也有兄弟自己用 python 写脚本做,youbest 也有 shell script,甚至可以出发行版去,Archlinux 的 pacman 也是一例

小者可以借助发行版的包管理工具,如 rpm、dpkg 等底层,但绝不能用高层的自动工具如 yum、apt、emerge 之类,绝则一但把源配置好,系统便自动安装它认为没有的包,即使你原来 LFS 系统已经存在,结果你辛苦建立出来的 LFS 系统由於被发行版的软件包自动替换,最後自动变成不折不扣的发行版了!

LFS 专属的包管理系统有几个,当然没有一个能跟发行版能自动解决依赖的匹敌,请自行參考 LFS 的 Hints。

作者: d00m3d   发布时间: 2008-11-04

那位兄弟有youbest兄弟的shell script,可否给一个看一下,
我也是想用脚本来管理软件,我想从每个安装软件的Makefile中读取安装的内容,然后记录在一个文件中,卸载时调用rm删除就可以了吧,反正一条,谁安装的,谁删除,可以不管依赖性等问题,不知理解或方法是是否有错误,欢迎发帖讨论

作者: qdog988   发布时间: 2008-11-05

引用:
作者: qdog988
那位兄弟有youbest兄弟的shell script,可否给一个看一下,
我也是想用脚本来管理软件,我想从每个安装软件的Makefile中读取安装的内容,然后记录在一个文件中,卸载时调用rm删除就可以了吧,反正一条,谁安装的,谁删除,可以不管依赖性等问题,不知理解或方法是是否有错误,欢迎发帖讨论
谁安装的,谁删除,可以不管依赖性等问题
这样很容易把系统搞崩溃的吧

作者: think365   发布时间: 2008-11-05

引用:
作者: think365
谁安装的,谁删除,可以不管依赖性等问题
这样很容易把系统搞崩溃的吧
不见得,早年 slackware 一直是这样运作的

作者: d00m3d   发布时间: 2008-11-05

引用:
作者: blucidy
archlinux的pacman
安装pacman有什么要注意的地方吗?
我今天装了pacman ,但是运行的时候说:
error while loading shared libraries: libalpm.so.3: cannot open shared object file: No such file or directory

作者: hritian   发布时间: 2008-11-05

一直只用 ./configure && make && make install

如果只有二进制的,也没事,安着用就是了。为什么要删呢?你不知道它有没有用,就不要试着玩。毕竟 linux 不是用来玩的。另,现在的硬盘都很大了,我 20 G 的硬盘都不用删东西,不知道楼主的硬盘有多大,都到了要删软件的地步了,呵呵。

linux 下有很多软件的功能是类似的,可以上网多看看,哪个是最适合自己的,然后安上就是了。

作者: whitelilis   发布时间: 2008-11-05

引用:
作者: hritian
安装pacman有什么要注意的地方吗?
我今天装了pacman ,但是运行的时候说:
error while loading shared libraries: libalpm.so.3: cannot open shared object file: No such file or directory
CBLFS 里有教程

http://cblfs.cross-lfs.org/index.php/Pacman

再警告一句,虽然 pacman 可以手动,但也可以很自动的,use at your own risks!

作者: d00m3d   发布时间: 2008-11-06

引用:
作者: whitelilis
一直只用 ./configure && make && make install

如果只有二进制的,也没事,安着用就是了。为什么要删呢?你不知道它有没有用,就不要试着玩。毕竟 linux 不是用来玩的。另,现在的硬盘都很大了,我 20 G 的硬盘都不用删东西,不知道楼主的硬盘有多大,都到了要删软件的地步了,呵呵。

linux 下有很多软件的功能是类似的,可以上网多看看,哪个是最适合自己的,然后安上就是了。
这种情况用 paco 挺好的

作者: d00m3d   发布时间: 2008-11-06

引用:
作者: d00m3d
CBLFS 里有教程

http://cblfs.cross-lfs.org/index.php/Pacman

再警告一句,虽然 pacman 可以手动,但也可以很自动的,use at your own risks!
恩,看到了,thanks。
我们是给公司定制服务器,不会用自动功能的,就算是用,也是把源指向公司自己的服务器。

作者: hritian   发布时间: 2008-11-06

兄弟自己 LFS 定制服务器?

工作量会过大吧

作者: d00m3d   发布时间: 2008-11-06

引用:
作者: d00m3d
兄弟自己 LFS 定制服务器?

工作量会过大吧
恩,现在是摸着石头过河,基本是从“文盲”起步。

工作量会很大吗?请指教

作者: hritian   发布时间: 2008-11-06

服务需要一定的维护,包括软硬件,当中软件维护免不了 security,而 security 者乃 CIA(Continuity,Integrity 及 Accessibility),缺一不可。(抱了大学时期的书包,嘿嘿)

我觉得作为网管,应该花时间在网络管理及系统维护之上,哪有时间去编译源码来维护系统的 security 呢?

这正是极少数人用 LFS 系统去做服务器的原因。

作者: d00m3d   发布时间: 2008-11-06

引用:
作者: d00m3d
服务需要一定的维护,包括软硬件,当中软件维护免不了 security,而 security 者乃 CIA(Continuity,Integrity 及 Accessibility),缺一不可。(抱了大学时期的书包,嘿嘿)

我觉得作为网管,应该花时间在网络管理及系统维护之上,哪有时间去编译源码来维护系统的 security 呢?

这正是极少数人用 LFS 系统去做服务器的原因。
我们手上有大量的服务器分布在全国各地,对于我们来说提升服务器的性能是非常有意义的事情,哪怕是10%的提高都意味着很大的效益。

作者: hritian   发布时间: 2008-11-06

如果第6章以後lz編譯軟件是沒有 加入優化相關的參數來編譯的話,有可能根一般的發行版性能差不多,甚至連某些專爲桌面優化的版本的性能都不如。
如果用 -Os -O3 來取代一般軟件的-O2 這樣的性能提升是犧牲系統的穩定性而來的,
用lfs做服務器在第6章以後,如果不到redhat等發行版上下一些 補丁打上,這樣的系統安全性不如一般的發行版。

作者: RTL   发布时间: 2008-11-06

引用:
作者: hritian
我们手上有大量的服务器分布在全国各地,对于我们来说提升服务器的性能是非常有意义的事情,哪怕是10%的提高都意味着很大的效益。
支持!我也想学习一下服务器呢。

作者: ti8er   发布时间: 2008-11-06

引用:
作者: RTL
如果第6章以後lz編譯軟件是沒有 加入優化相關的參數來編譯的話,有可能根一般的發行版性能差不多,甚至連某些專爲桌面優化的版本的性能都不如。
如果用 -Os -O3 來取代一般軟件的-O2 這樣的性能提升是犧牲系統的穩定性而來的,
用lfs做服務器在第6章以後,如果不到redhat等發行版上下一些 補丁打上,這樣的系統安全性不如一般的發行版。

谢谢指教,编译的优化和内核选项的优化都是我们必须做的工作,第一步先打算把服务器给搭起来,保证我们自己的软件可以在上面正常运行。
然后再去研究那些在服务器上经常跑的程序的优化问题以及适合我们服务器的内核选项。

作者: hritian   发布时间: 2008-11-06

用目录法管理软件包~

作者: shooter   发布时间: 2008-11-06