mandriva 2010 之urpmi命令

2010年03月08日 Linux, Mandriva 暂无评论

Ubuntu有apt-get,Fedora有yum,openSUSE有zypper,yast,archLinux有pacman

而Mandriva也有自己的软件包管理命令

本节就介绍Mandriva的urpmi命令

其实不用命令行,直接通过图形界面的方式也可以添加源安装软件,不过既然用Linux,当然少不了命令行。

个人感觉,命令行更简洁更灵活。

urpmi系列命令如下:
urpmi 安装或升级
urpme 删除
urpmq 软件包查找
urpmf 文件名查找
urpmi.addmedia 添加源
urpmi.removemedia 删除源
urpmi.update 更新(升级)
urpmi.update -a 查看所有升级包
urpmi --auto --auto-select 自动升级

urmq --list 列出所有软件包
urpmq --list-media 列出软件源的media
urpmq -d <pkg_name> 输出某软件包的依赖信息
urpmq -f <pkg_name> 输出某软件包的名字、版本、所属架构
urpmq -i <pkg_name> 安装,相当于urpmi
urpmq -y <keyword> 查找包含某关键字的软件包(或者-a)
urpmf <file_name> 按某 RPM包的准确名字查找
 

删除源
在终端控制台中以 root身份,输入以下命令:
urpmi.removemedia -a

添加源

urpmi.addmedia 添加源  如果从DVD安装,系统会把DVD作为源来更新软件,这样不必有网络的限制。

记住这个网站 http://easyurpmi.zarb.org  里面可以添加网络源

自动升级
在终端控制台中以 root身份,输入以下命令:
urpmi --auto --auto-select

最好在网络宽裕的条件下,选择晚上进行这项操作。

 

基本命令如上,不过注意urpmi要在root的权限下操作,安装软件也极为方便。

比如安装 virtualbox  (注意如果安装官方下载的版本会出错,应从源里安装)

[fantlam@localhost ~]$ su
Password:               
[root@localhost fantlam]# urpmi virtualbox
为了满足依赖关系,将安装下列软件包:      
   软件包                            版本           释放            架构    
(介质“Main media”)                                                          
  dkms-minimal                   2.0.19       17mdv2010.0   noarch          
  virtualbox                     3.0.8        1mdv2010.0    i586            
  virtualbox-kernel-2.6.31.5-de> 3.0.8        1mdv2010.0    i586            
  virtualbox-kernel-desktop-lat> 3.0.8        1.20091023.1> i586    (建议安装)
将会使用 36MB 的额外磁盘空间。
将会获取 6.8MB 的软件包。
继续安装 4 个软件包吗?(是(Y)/否(n))[是]y

正在从 /media/cdrom/i586/media/main 安装 virtualbox-kernel-desktop-latest-3.0.8-1.20091023.1mdv2010.0.i586.rpm virtualbox-kernel-2.6.31.5-desktop-1mnb-3.0.8-1mdv2010.0.i586.rpm virtualbox-3.0.8-1mdv2010.0.i586.rpm dkms-minimal-2.0.19-17mdv2010.0.noarch.rpm
正在准备...                          #############################################
      1/4: dkms-minimal          #############################################
      2/4: virtualbox-kernel-2.6.31.5-desktop-1mnb
                                 #############################################

vboxdrv.ko.gz:
 - Installation
   - Installing to /lib/modules/2.6.31.5-desktop-1mnb/dkms-binary/3rdparty/vbox/

vboxnetflt.ko.gz:
 - Installation
   - Installing to /lib/modules/2.6.31.5-desktop-1mnb/dkms-binary/3rdparty/vbox/

vboxnetadp.ko.gz:
 - Installation
   - Installing to /lib/modules/2.6.31.5-desktop-1mnb/dkms-binary/3rdparty/vbox/

depmod.....

DKMS: install Completed.
virtualbox, 3.0.8-1mdv2010.0, 2.6.31.5-desktop-1mnb, i586: installed-binary from 2.6.31.5-desktop-1mnb
      3/4: virtualbox-kernel-desktop-latest
                                 #############################################
      4/4: virtualbox            #############################################

下图所示 virtualbox运行fedora12

 mandriva 2010 之urpmi命令

这段时间因为blogbus的限制,所以写blog也没那么有激情,图也懒得贴上来了,原因是家里的联通网络居然访问不了国外的图片服务器,创作激情一消而散。这篇文章也没什么特别,只能算是笔记了。

给我留言