LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 月魄孤魂

关于Linux的软件包管理

[复制链接]
 楼主| 发表于 2009-3-3 01:32:02 | 显示全部楼层
这也有一定的道理,但现在的机械工程  软件工程的目的就是解放劳动力.Linux系统软件包没一千也有几百,要做到心中有数谈何容易;确实不好的就应该改进.

By the way,Windows 就是因为易用性而占领了超过88%(08年)的桌面市场.
回复 支持 反对

使用道具 举报

发表于 2009-3-3 02:27:08 | 显示全部楼层
Post by 月魄孤魂;1955402
这也有一定的道理,但现在的机械工程  软件工程的目的就是解放劳动力.Linux系统软件包没一千也有几百,要做到心中有数谈何容易;确实不好的就应该改进.

你应该安装个shaman ....

提到windows...用过的都知道windows积累垃圾的功能是最强大的.......
你所说的易用和软件包积累没多少关系
回复 支持 反对

使用道具 举报

发表于 2009-3-3 04:15:23 | 显示全部楼层
Post by 月魄孤魂;1955402
这也有一定的道理,但现在的机械工程  软件工程的目的就是解放劳动力.Linux系统软件包没一千也有几百,要做到心中有数谈何容易;确实不好的就应该改进.

By the way,Windows 就是因为易用性而占领了超过88%(08年)的桌面市场.


* 东西做复杂了,根本没有办法去彻底解决这个问题,至少现在任何桌面操作系统都避免这个问题,相对有效的办法就是心中有数,如果不想有数,那就保留/home,重做系统。
* 包管理和易用性根本就没有关系,更没必要和windows比,因为不同的系统针对的用户群不同,如果觉得一个系统不爽,不用就是了,何必强求自己呢?
* 不好的东西确实需要改进,如果你有时间你可以帮助改进包系统,开源社区没有义务去满足所有人的需求,何况我没觉得现在的包管理有什么问题,用的很好,很舒服,有问题的,只能自己想办法了。
回复 支持 反对

使用道具 举报

发表于 2009-3-3 09:28:54 | 显示全部楼层
1、建议装个shaman或者gtkpacman:这样还直观。软件的描述也有,可以直接看看自己装了那些包,那些是自己不需要的。还可以根据任务分类,快速地把系统恢复成初装状态
2、楼主说的那个直观了解软件的使用频率,用kde的人都会心的笑了,因为kde的主菜单就有这功能
3、如果更多的是桌面应用,不要充高手,少用命令行,用GUI界面的软件更适合你
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-3 11:25:46 | 显示全部楼层
我在Arch装的第一个桌面是KDE,之后装的第一个软件是Shaman.

看来我是被别人笑话的,不再讨论了.

好不容易发了一贴,想到一个Idea,却被N个人围攻……(还以为会有人讨论这个Idea的可行性、如何实现等等)……
回复 支持 反对

使用道具 举报

发表于 2009-3-3 12:03:45 | 显示全部楼层
我在家目录下一直有个文本文件,每次装东西时就在这个文件里记录一下,删时就加个#

很直观,笨人的做法
回复 支持 反对

使用道具 举报

发表于 2009-3-3 12:15:39 | 显示全部楼层
Gentoo的Portage就很干净
回复 支持 反对

使用道具 举报

发表于 2009-3-3 13:00:43 | 显示全部楼层
我的windows开机就12个进程占用80M内存。系统分区不超过1.5G,软件都安装在D盘,装了差不多有5G的程序,大部分是绿色软件,当然有些不是绝对绿色,注册表上的垃圾还是有的。这样的方式基本不会有垃圾文件出现在系统分区,要删除某个软件直接删除它的文件夹和快捷方式就OK了,整理起来的确很方便,系统的备份和还原都省心。有人说windows臃肿,越用越慢,我倒不觉得,用不好windows的人大部分是因为软件的原因,并不是windows系统的问题,windows上许多软件都喜欢在系统启动时自动启动,增加了系统负担,类似这样的流 氓软件和恶意程序特别多。
如果linux上也出现许多这样的软件会怎么样呢?会不会越用越慢?安装程序不规范的还能干净卸载吗?
回复 支持 反对

使用道具 举报

发表于 2009-3-3 14:22:04 | 显示全部楼层
Post by 月魄孤魂;1955526
我在Arch装的第一个桌面是KDE,之后装的第一个软件是Shaman.

看来我是被别人笑话的,不再讨论了.

好不容易发了一贴,想到一个Idea,却被N个人围攻……(还以为会有人讨论这个Idea的可行性、如何实现等等)……


这是有没有一个好用的可视化软件包管理软件的问题,可以像win下的“添加与删除程序”之类的界面,而不是默认把所有的软件包都罗列出来。其实这个问题很好解决的,只要有个写个人性化的包管理软件,如可以选择不显示装机时默认安装的base包,显示手动安装的包安装后的大小,使用频率,之类的。这样在想清理硬盘时,可能会方便些。

一般X下的软件都会显示在对应菜单里,可以了解系统安装了哪些软件。平时安装软件包时,是依赖包的注意加下--asdeps 参数,这也可以用在一些临时安装的软件上,灵活使用。有一些常用的pacman参数组合,可以从arch wiki上查看。如:

pacman -Qdt 查看孤立的依赖包
pacman -Rns 删除软件包、其依赖包及不保存配置文件
pacman -S --asdeps 当作依赖包安装
还可以联合着使用:
pacman -Rns `pacman -Qdtq`

再配合GUI的管理软件如,shaman\gtkpacman之类的
回复 支持 反对

使用道具 举报

发表于 2009-3-3 16:41:05 | 显示全部楼层
Post by 月魄孤魂;1955526
我在Arch装的第一个桌面是KDE,之后装的第一个软件是Shaman.

看来我是被别人笑话的,不再讨论了.

好不容易发了一贴,想到一个Idea,却被N个人围攻……(还以为会有人讨论这个Idea的可行性、如何实现等等)……

只要不是绕过包管理工具的安装,一般应该不会产生楼主说的问题吧?如果还采用shaman等GUI辅助,应该很容易管理的,shaman本身有两种分类法,一种是按仓库来的(core,extra……),一种是按软件大类(gnome,compiz,kde……),哪些安装了,哪些没安装都很直观显示在那里。
你用kde竟然还会提软件使用频率没有显示这个问题,这个在主菜单就显示的啊(最常用5软件)!不能不说是粗心了
回复 支持 反对

使用道具 举报

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

本版积分规则

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