linux 添加源的方法
2013-02-25 10:51
120 查看
http://vita-1982.blog.sohu.com/71242160.html
我熟悉的linux 版本添加源的方法大概可分为4类。依据redhat为核心开发的使用yum添加(如fedora,centos...),debain为核心开发的使用apt 添加(debain,ubuntu,mepis,),还有就是urpmi添加源(mandriva),suse 的yast2等。
一,yum添加源:1.进入/etc/yum,使用编辑工具更改更新软件包下载镜像地址(yum配置文件中定义的软件包下载地址),然后保存关闭。2.使用yum更新系统及软件.
例如:#yum update package #yum install package #yum remove package #yum check-update package
二:apt 添加源:进入/etc/apt,然后用一款编辑工具(vi)打开source.list(最好先将source.list备份为source.list_back),更改更新软件包下载镜像地址),然后保存关闭。2.使用apt更新系统及软件.
例如:#apt-get update #apt-getd upgrade #apt-get install package #apt-get remove package
常用的APT命令参数
apt-cache search package 搜索包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package - - reinstall 重新安装包
sudo apt-get -f install 修复安装"-f = --fix-missing"
sudo apt-get remove package 删除包
sudo apt-get remove package - - purge 删除包,包括删除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-get dselect-upgrade 使用 dselect 升级
apt-cache depends package 了解使用依赖
apt-cache rdepends package 是查看该包被哪些包依赖
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖
三:urpmi 源添加(了解的就是mandriva),他添加源关键的就是这两个网站:http://easyurpmi.zarb.org/
http://www.urpmi-addmedia.org/
进入按着步骤选择地区可以出现试用的源地址,一般日本和台湾的比较快,将这些地址复制,然后
urpmi.addmedia main http://.....,这是就可以看到这些源自动添加到系统中(注:这个不可以手动添加源地址文件),然后就可以直接安装所需要的package .如; urpmi gcc.
注:在添加源的时候最好先清除以前硬盘的media,使用urpmi.removemedia -a ,然后添加源,然后更新urpmi.update -a,然后安装所需要的软件包。
urpmi package 安装软件包
urpme package 删除软件包 urpmi.addmedia <名称> <url> 添加新的media urpmi.removemedia <名称> 删除添加的media urpmi.removemedia -a 删除所有的media
urpmf<文件名>, 查找包含指定文件的软件包,会显示出包含该文件的全部软件包,既是你不知道软件包的名字。
urpmi.update -a; urpmi --update --auto-select --auto 更新全部的软件包。 urpmq -il xxx.rpm 显示安装的rpm软件包的详细路径。
四:yast2 添加源 (suse 的所有版本)在命令行输入yast2,会出现其添加软件源和安装,删除软件源的图形界面。
我熟悉的linux 版本添加源的方法大概可分为4类。依据redhat为核心开发的使用yum添加(如fedora,centos...),debain为核心开发的使用apt 添加(debain,ubuntu,mepis,),还有就是urpmi添加源(mandriva),suse 的yast2等。
一,yum添加源:1.进入/etc/yum,使用编辑工具更改更新软件包下载镜像地址(yum配置文件中定义的软件包下载地址),然后保存关闭。2.使用yum更新系统及软件.
例如:#yum update package #yum install package #yum remove package #yum check-update package
选项 | 说明 |
check-update | 显示可升级的软件包 |
clean | 删除下载后的旧的header。和clean all相同 |
clean oldheaders | 删除旧的headers |
clean packages | 删除下载后的软件包 |
info | 显示可用软件包信息 |
info 软件包名 | 显示指定软件包信息 |
install 软件包名 | 安装指定软件包 |
list | 显示可用软件包 |
list installed | 显示安装了的软件包 |
list updates | 显示可升级的软件包 |
provides 软件包名 | 显示软件包所包含的文件 |
remove 软件包名 | 删除制定的软件包,确认判定指定软件包的依存关系。 |
search 关键字 | 利用关键字搜索软件包。搜索对象是,RPM文件名,Packager(包),Dummary,Description的各型 |
update | 升级所有的可升级的软件包 |
update 软件包名 | 升级指定的软件包 |
选项 | 说明 |
groupinstall | 安装指定的组 |
groupupdate | 安装了的组成员软件包更新 |
grouplist | 安装了的组和可以安装的组一览显示 |
groupremove | 删除指定的组 |
groupinfo | 指定组所包含的软件包显示 |
例如:#apt-get update #apt-getd upgrade #apt-get install package #apt-get remove package
常用的APT命令参数
apt-cache search package 搜索包
apt-cache show package 获取包的相关信息,如说明、大小、版本等
sudo apt-get install package 安装包
sudo apt-get install package - - reinstall 重新安装包
sudo apt-get -f install 修复安装"-f = --fix-missing"
sudo apt-get remove package 删除包
sudo apt-get remove package - - purge 删除包,包括删除配置文件等
sudo apt-get update 更新源
sudo apt-get upgrade 更新已安装的包
sudo apt-get dist-upgrade 升级系统
sudo apt-get dselect-upgrade 使用 dselect 升级
apt-cache depends package 了解使用依赖
apt-cache rdepends package 是查看该包被哪些包依赖
sudo apt-get build-dep package 安装相关的编译环境
apt-get source package 下载该包的源代码
sudo apt-get clean && sudo apt-get autoclean 清理无用的包
sudo apt-get check 检查是否有损坏的依赖
三:urpmi 源添加(了解的就是mandriva),他添加源关键的就是这两个网站:http://easyurpmi.zarb.org/
http://www.urpmi-addmedia.org/
进入按着步骤选择地区可以出现试用的源地址,一般日本和台湾的比较快,将这些地址复制,然后
urpmi.addmedia main http://.....,这是就可以看到这些源自动添加到系统中(注:这个不可以手动添加源地址文件),然后就可以直接安装所需要的package .如; urpmi gcc.
注:在添加源的时候最好先清除以前硬盘的media,使用urpmi.removemedia -a ,然后添加源,然后更新urpmi.update -a,然后安装所需要的软件包。
urpmi package 安装软件包
urpme package 删除软件包 urpmi.addmedia <名称> <url> 添加新的media urpmi.removemedia <名称> 删除添加的media urpmi.removemedia -a 删除所有的media
urpmf<文件名>, 查找包含指定文件的软件包,会显示出包含该文件的全部软件包,既是你不知道软件包的名字。
urpmi.update -a; urpmi --update --auto-select --auto 更新全部的软件包。 urpmq -il xxx.rpm 显示安装的rpm软件包的详细路径。
四:yast2 添加源 (suse 的所有版本)在命令行输入yast2,会出现其添加软件源和安装,删除软件源的图形界面。
相关文章推荐
- CentOS6 Linux系统添加永久静态路由的方法
- linux下添加路由的方法
- linux系统添加永久路由的几种方法
- linux文件上传,给文件或目录添加apache权限的方法
- Win7激活后添加grub引导Linux最简单方法
- linux中pure-ftpd简单添加用户方法
- 在linux上添加开机自启动脚本的简单方法
- linux 中添加自己的库路径的方法 cannot open shared object file: No such file or directory
- linux下添加PATH的几种方法
- Linux 添加开机启动项的两种方法
- Linux下SPI和IIC驱动免在设备树上添加设备信息的编写方法
- Linux 添加开机启动项的两种方法
- Linux 添加永久静态路由的方法
- linux系统中添加动态路径的方法
- linux下(Ubuntu、centos)添加永久静态路由的方法
- linux防火墙iptables规则的查看、添加、删除和修改方法总结
- linux下添加自定义脚本到开机自启动的方法
- Win7/Vista激活后添加grub引导Linux最简单方法!无需命令行!
- Linux添加路由的两种方法
- linux 中添加自己的库路径的方法 cannot open shared object file: No such file or directory