linux使用经验笔记
yum
举例:比如下载了一个没有签名的软件包,可以这样安装
1. yum --nogpgcheck install 软件包名称
复制代码
,
我一般习惯先su到root,再用yum。网上很多直接再普通用户下用yum的用法,这个例子就应该是这样的
1. su -c 'yum --nogpgcheck install 软件包名称‘
复制代码
我觉得如果要连续操作的时候还是先切到su方便些,不然老要输入密码,命令格式也显的复杂。如果只是安装一个软件的话网上流行的这种方法很好,装完之后自动退出到普通用户模式,安全性高。本文只是列出常用的操作,有些参数和命令没有涉及,不够应该是够用了。
新装好的系统应该简单配置一下yum,载入几个常用的插件,让它更好用
1. yum install yumex yum-presto yum-fastestmirror yum-security yum-allowdowngrade
复制代码
yumex yum的扩展,图形前端
yum-presto 增量包应用插件,有增量包的时候优先下载增量包,可以大大减少下载量
yum-fastestmirror 可以让yum选择速度最快的源(软件仓库)
yum-security 安全插件,具体功能我也不是很清楚
yum-allowdowngrade 允许软件降级的插件
yum是个功能强悍的包管理工具,命令语法很简单的:yum --操作参数 命令 包名称1 包名称2 .......,,有些操作也可以没有包名称(软件名) ,支持再在报包名称中使用通配符*来一次安装多个名称前端一致的软件包。 下面把操作参数和命令列出来,大多数时候没必要要操作参数的。
Options list (操作参数)
h, --help 显示帮助信息,并退出
-t, --tolerant 忍受发生的错误
-C 从缓冲中运行,而不是升级缓存
-R [minutes] 最大化的命令等待时间
-d [debug level] 调试输出级别
--showduplicates 显示复制, 在repo,list/search命令下
-e [error level] 错误输出级别
-q, --quiet 安静的操作
-y 回答所有的问题为是
--version 显示 YUM版本信息并退出
--installroot=[path] 设置为root安装
--enablerepo=[repo] 激活一个或多个仓库(支持通配符)
--disablerepo=[repo] 禁掉一个或多个仓库(支持通配符)
-x [package], --exclude=[package] 在名称或glob不包含包。
--disableexcludes=[repo] 禁掉出了这个之外的别的仓库
--noplugins 禁掉yum插件
--nogpgcheck 禁掉GPG验证检查,没有签名的软件安装加这个参数
--disableplugin=[plugin] 用名称禁掉插件
--enableplugin=[plugin] 用名称启用插件
--skip-broken 忽略包的依赖问题
--allow-downgrade 晕软件包降级
--disablepresto 禁用Presto 插件并且不下载任何增量包
list of Commands:(操作命令)
check-update 检查可提供的包升级
clean 删除缓存数据
deplist 列出包依赖相关
downgrade 降级一个软件包
erase 移除一个或多个包从你的系统
groupinfo 显示关于包组的细节
groupinstall 从组里安装软件包到你的系统
grouplist 列出当前的组
groupremove 在一个组中移除包从您的系统
help 显示帮助用法信息
info 显示关于包或一组包的细节信息
info-security 返回影响系统安全的数据
install 安装一个或多个软件包在你的系统
list 列出一个包或某组的包
localinstall 安装本地 RPM
makecache 生成原数据缓存
reinstall 重新安装一个包
repolist 显示软件仓库的配置
resolvedep 决定哪个包提供了给定的依赖
search 查找包细节居给定的字符串
shell 运行交互式的yum shell
update 更新一个或多个系统 中已安装的包
update-minimal 只升级安装最新的包,系统补丁
upgrade 升级整个系统,一般在系统版本升级的时候用
yum -y remove httpd
卸载多个相类似的软件时
yum -y remove httpd*
卸载多个非类似软件时
yum -y remove httpd php php-gd mysql
像windows下的快捷方式-刚摸索出来。
1.rpm包
rpm包一般在终端输入对应与以包名命名的命令
就可以起动,如,vi起动vi编译器,xmms起动xmms.........
下面讲一下怎样利用ln创建rpm包的快捷方式:
例如,rpm -ql gedit,看一下gedit的安装位置和其执行命令的位置
/etc/gconf/schemas/gedit.schemas
/usr/bin/gedit
。
。
。
上面显示了gedit在/usr/bin下,
好了,开始创建(注意大小写):
ln -s /usr/bin/gedit /root/Desktop/gedit
ok。上面的意思是把快捷方式放在桌面上,命名为gedit
其他rpm包,道理same!
2.tar.gz包
此包不能rpm -ql
拿我的gftp举例(我把rpm包的gftp卸了,装tar.gz的gftp包,在
/usr/local/gftp)
我也是新手,我是安装时候制定安装位置的,
在安装位置找到gftp
同样:
ln -s /usr/local/gftp/bin/gftp /root/Desktop/gftp
ok..........
3.
其他情况
有些安装包,以现在的技术,找不到它,
但我知道执行的命令--难道每次用都要输入执行命令?
不必,
在桌面上新建起动器,在命令框,输入执行它的命令
ok
双系统只有一个启动解决:
在双安装系统的时候 记得在格完盘后的启动项那里 一个是LINUX的 一个是以前的系统的要设置好
如忘记设置 可在/BOOT/GRUB下的menu.lst 或grub.conf
双系