知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

Linux之apt-get

发布时间:2014-09-05 13:54:12作者:知识屋

Linux之apt-get
 
今天想用Linux看视频的时候,提示我错误,各种依赖关系,表示刚刚开始linux的菜鸟来说是很难应付的,这时候才体会到
 
apt-get的好用之处。所以特地去查看了一下资料关于apt-get:
 
下面先看看我碰到的问题,是怎么解决的:
 
1.我想安装mplayer(sudo apt-get install mplayer),得到如下的结果
 
 mplayer : 依赖: libavcodec53 (>= 4:0.8~beta2-2) 但是它将不会被安装 或
                   libavcodec-extra-53 (>= 4:0.8~beta2-2) 但是它将不会被安装
           依赖: libavformat53 (>= 4:0.8~beta2-2) 但是它将不会被安装 或
                   libavformat-extra-53 (>= 4:0.8~beta2-2) 但是它将不会被安装
 
 
 
2.我想居然它依赖于这两个包,那我就安装,这时候apt-get 又可以找到这两个包的安装哈!
 
 sudo apt-get install libavformat53
  sudo apt-get install  libavcodec53,得到结果:
 
 
 libavformat53 : 依赖: libavcodec53 (>= 4:0.8.6-0ubuntu0.12.04.1) 但是它将不会被安装 或
                         libavcodec-extra-53 (>= 4:0.8.6) 但是它将不会被安装
                 依赖: libavcodec53 (< 4:0.8.6-99) 但是它将不会被安装 或
                         libavcodec-extra-53 (< 4:0.8.6.99) 但是它将不会被安装
 
 
 libavcodec53 : 依赖: libgsm1 (>= 1.0.13) 但是它将不会被安装
                依赖: libschroedinger-1.0-0 (>= 1.0.0) 但是它将不会被安装
                依赖: libvpx1 (>= 1.0.0) 但是它将不会被安装
 
3.安装这两个文件所依赖的包
 
apt-get install libgsm1
 
之后再重复第二步的操作,装完这两个文件之后,就可以装mplayer了!!!
 
网上有一些关于“TechSmith Camtasia解码器”,“gstreamer0.10-ffmpeg”等装不了的问题,都是跟这个一样,要装这两个包
 
所以如果有遇到这类问题的可以试试
 
 
下面是一些关于apt-get的参数和作用的说明:
 
        常用的APT命令参数:(<package>,就表示包的名字,用<>括起来方便看)
 
  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 检查是否有损坏的依赖
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜