免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345下一页
最近访问板块 发新帖
查看: 10526 | 回复: 41
打印 上一主题 下一主题

[服务应用] 【每周一议】包管理器应用知多少(积分已转账) [复制链接]

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-04-09 10:04 |只看该作者 |倒序浏览

20积分已转账,请注意查收。

Linux 各大发行版的重要区别之一就是包管理器的不一,很多朋友在论坛里发帖求助的很多问题其实只需要用系统自带的包管理器就能解决,这也反映了大家在学习过程中忽视了对包管理器的学习:

1.你用的最多的包管理器是yum、apt、pacman、emerge、YaST……?
2.你日常使用包管理器的常用命令及参数是?以及作用是?
3.如何在没有网络环境的情况下搭建本地源来安装软件?

欢迎大家分享自己的使用心得,同时也欢迎大家提出好的议题站内信我,谢谢!

凡是参与讨论的网友都将获得20分的积分奖励,欢迎大家跟帖补充!!希望大家积极参与!!!

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
2 [报告]
发表于 2012-04-09 10:05 |只看该作者
先贴自己的笔记(debian包管理器):
dpkg -l 查询当前系统中已安装的所有deb软件包的信息。
dpkg -s 查询已安装的指定软件包的详细信息。
dpkg -L 查询已安装的软件包所安装的文件(显示制定名称的软件包安装到系统中的文件列表)。
dpkg -S 查询系统中的某个文件属于哪个软件包。
dpkg -I 显示指定deb软件包文件的详细信息。
dpkg -c 查询deb软件包文件中所包含的文件(显示指定deb软件包文件中包含的文件列表,即该deb软件包将要安装到系统中的文件列表)。
dpkg -i 安装deb软件包。
dpkg -r 卸载制定的软件包,该命令只卸载软件包安装到系统中的文件,而不去删除软件包的配置文件,因此不是完全意义上的卸载。软件包的配置文件保存在系统中,可以提供给以后再安装该软件包时使用。
dpkg -P 卸载deb软件包并清除配置文件。
dpkg-reconfigure 重新配置软件包(对指定的软件包进行配置)。
apt-get remove 卸载软件包,对该软件安装到系统中的文件进行删除,该软件包所使用的配置文件将不被删除,当用户需要再次安装该软件包时,可以使用保留下来的配置文件。
apt-get --purge remove 卸载软件包并清除配置文件。

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
3 [报告]
发表于 2012-04-09 10:06 |只看该作者
当然,还有日常经常用的:
apt-cache search 配合 grep 使用,搜索软件包
apt-get install 安装软件包

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
4 [报告]
发表于 2012-04-09 10:12 |只看该作者
另外,debian系列有个非常强大的命令apt-proxy。
介绍如下:
apt-proxy is a caching proxy for use with apt on Debian systems.  It is useful anywhere where you have more than one Debian machine together on a network which is faster than your internet connection (most networks are).  It builds up a partial Debian mirror, containing those files which have been requested by clients.

使用方法如下:
http://tech.sina.com.cn/s/2009-12-18/13453690631.shtml

论坛徽章:
0
5 [报告]
发表于 2012-04-09 11:08 |只看该作者
经常使用的包管理器中Apt,
常用的命令是apt-get update,apt-get upgrade,apt-get dist-upgrade,dpkg -i,apt-get install
还没有尝试过自己搭建本地源

论坛徽章:
13
技术图书徽章
日期:2014-04-29 14:15:42IT运维版块每日发帖之星
日期:2015-12-12 06:20:00IT运维版块每日发帖之星
日期:2015-08-30 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-08-02 06:20:002015年亚洲杯之澳大利亚
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辞旧岁徽章
日期:2015-03-03 16:54:15季节之章:冬
日期:2015-01-20 17:08:47双子座
日期:2014-11-21 16:30:31技术图书徽章
日期:2014-07-11 16:29:08
6 [报告]
发表于 2012-04-09 13:36 |只看该作者
1.你用的最多的包管理器是yum、apt、pacman、emerge、YaST……?

由于我们用的是RHEL5,所以经常用的是yum

2.你日常使用包管理器的常用命令及参数是?

yum list

rpm -qa

rpm -ql




3.如何在没有网络环境的情况下搭建本地源来安装软件?

由于是服务器使用,故非常固定,就利用光驱的ISO文件做本地的源

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
7 [报告]
发表于 2012-04-09 14:59 |只看该作者
经常用的是yum
最常用的是yum list | grep xxx来寻找特定的包
还有,就是yum provides */xxx*来寻找包含特定文件的包

论坛徽章:
20
CU大牛徽章
日期:2013-03-13 15:29:072015亚冠之阿尔希拉尔
日期:2015-09-12 09:33:562015年亚冠纪念徽章
日期:2015-09-22 17:12:202015亚冠之本尤德科
日期:2015-10-29 16:18:18神斗士
日期:2015-11-23 13:37:23青铜圣斗士
日期:2015-12-07 10:14:28平安夜徽章
日期:2015-12-26 00:06:3015-16赛季CBA联赛之佛山
日期:2016-01-18 08:59:06shanzhi
日期:2016-06-17 17:59:3115-16赛季CBA联赛之同曦
日期:2016-11-03 14:43:552015七夕节徽章
日期:2015-08-21 11:06:17丑牛
日期:2014-12-30 16:06:17
8 [报告]
发表于 2012-04-09 18:04 |只看该作者
yum list  查看可安装包
rpm -qa  查看相关包是否安装
yum install 安装指定包
yum remove  删除指定包
通常也用grep匹配

有系统光盘本地架源也方便

论坛徽章:
0
9 [报告]
发表于 2012-04-09 18:21 |只看该作者
我也来说一下。刚接触Linux不到一年。
好多东西不会。不过安装服务包用的是:yum.
我用的是CentOS的系统。
不是行家。只能说这么多

论坛徽章:
4
CU大牛徽章
日期:2013-03-13 15:29:07CU大牛徽章
日期:2013-03-13 15:29:49CU大牛徽章
日期:2013-03-13 15:30:192015年迎新春徽章
日期:2015-03-04 09:57:09
10 [报告]
发表于 2012-04-09 18:26 |只看该作者
奔跑的糖葫芦 发表于 2012-04-09 18:21
我也来说一下。刚接触Linux不到一年。
好多东西不会。不过安装服务包用的是:yum.
我用的是CentOS的系统。 ...


继续努力,共同分享!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP