(总结)Ubuntu apt-get apt-cache命令 使用

http://rsljdkt.iteye.com/blog/1142463

apt-cache search wubipinyin

apt-get命令本身并不具有管理软件包功能,只是提供了一个软件包管理的命令行平台。

在这个平台上使用更丰富的子命令,完成具体的管理任务。

apt-get命令的一般语法格式为:

Sh代码  

  1. apt-get  subcommands  [ -d | -f | -m | -q | --purge | --reinstall | - b | - s | - y | - u | - h | -v ]  [pkg]

apt-cache提供了搜索功能。

说明:下文命令中,尖括号中内容为用户视具体情况而定,如<pkg>可替换为实际的软件包名 mysql-server等。

1. 更新或升级操作:

Sh代码  

  1. apt-get update                  # 更新源
  2. apt-get upgrade                 # 更新所有已安装的包
  3. apt-get dist-upgrade                # 发行版升级(如,从10.10到11.04)

2. 安装或重装类操作:

Sh代码  

  1. apt-get install <pkg>         # 安装软件包<pkg>,多个软件包用空格隔开
  2. apt-get install --reinstall <pkg> # 重新安装软件包<pkg>
  3. apt-get install -f <pkg>          # 修复安装(破损的依赖关系)软件包<pkg>

 3. 卸载类操作:

Sh代码  

  1. apt-get remove <pkg>          # 删除软件包<pkg>(不包括配置文件)
  2. apt-get purge <pkg>           # 删除软件包<pkg>(包括配置文件)

4. 下载清除类操作:

Sh代码  

  1. apt-get source <pkg>              # 下载pkg包的源代码到当前目录
  2. apt-get download <pkg>            # 下载pkg包的二进制包到当前目录
  3. apt-get source -d <pkg>           # 下载完源码包后,编译
  4. apt-get build-dep   <pkg>     # 构建pkg源码包的依赖环境(编译环境?)
  5. apt-get clean                   # 清除缓存(/var/cache/apt/archives/{,partial}下)中所有已下载的包
  6. apt-get autoclean               # 类似于clean,但清除的是缓存中过期的包(即已不能下载或者是无用的包)
  7. apt-get autoremove              # 删除因安装软件自动安装的依赖,而现在不需要的依赖包

5. 查询类操作:

Sh代码  

  1. apt-cache stats             # 显示系统软件包的统计信息
  2. apt-cache search <pkg>            # 使用关键字pkg搜索软件包
  3. apt-cache show   <pkg_name>   # 显示软件包pkg_name的详细信息
  4. apt-cache depends <pkg>       # 查看pkg所依赖的软件包
  5. apt-cache rdepends <pkg>      # 查看pkg被那些软件包所依赖

6. 关于软件安装目录的说明:

一般的deb包(包括新立得或者apt-get下载的)都在/usr/share。

自己下载的压缩包或者编译的包,有些可以选择安装目录,一般放在/usr/local/,也有在/opt的。

7. 关于apt-get的缓存目录:

默认的缓存目录是/var/cache/apt/archives/

为日后重装系统后安装软件节省下载时间或者将软件包给别人用,可以将该目录下的软件包压缩备份后清理以节省空间。

时间: 2024-08-08 12:21:40

(总结)Ubuntu apt-get apt-cache命令 使用的相关文章

转发:Ubuntu软件卸载安装的命令

说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装.卸载和删除的方法. 一.Ubuntu中软件安装方法 1.APT方式 (1)普通安装:apt-get install softname1 softname2 -; (2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dep

Ubuntu软件包管理相关部分命令

Ubuntu 软件管理 Debian软件包通常为预编译的二进制格式的扩展名".deb" ,类似rpm文件,因此安装快速,无需编译软件.包文件包括特定功能或软件所必需的文件.元数据和指令 dpkg:package manager for Debian,类似于rpm,dpkg是基于Debian的系统的包管理器.可以安装,删除和构建软件包,但无法自动下载和安装软件包或其依赖项 APT:Advanced Packaging Tool,功能强大的软件管理工具,甚至可升级整个Ubuntu的系统,基

Ubuntu Linux系统下apt-get命令详解

Ubuntu Linux系统下apt-get命令详解(via|via) 常用的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&

ubuntu系统下使用rm命令删除文件

一 ubuntu系统下使用rm命令删除文件,如何恢复? 如果是ext3/ext4文件系统,可以使用extundelete工具恢复. $ df -hT 文件系统       类型      容量  已用  可用 已用% 挂载点 /dev/sda1    ext4      455G  366G   66G   85% / 参考文章: 1. http://longgeek.com/2012/11/25/extundelete-recovery-for-linux-ext2-ext3-ext4-rm-

Ubuntu server版上使用命令行操作VPN客户端

Ubuntu server版上使用命令行操作VPN客户端 VPN,虚拟专用网络,这个技术还是非常实用的.最近笔者参与的项目中就使用上了VPN,大概情况是这样的,有两个开发团队,在异地,代码服务器在深圳了,它使用的是企业内部局域网,支持上网功能的,我们在公网上弄了个阿里云服务器,装了ubuntu vpn的server,其实我们现在要做的就是把代码服务器通过VPN拨号上去,组建一个新的本地网络,怎么大家VPN的server笔者就不在这描述了,网上已经有大把资料了,笔者下面就简要介绍一下自己在代码服务

ubuntu设置默认启动方式——命令行

有时候我们在一些机器运行ubuntu不流畅,或者个人习惯等一些其他原因,并不想启动桌面程序,我们就需要修改启动方式.下面我们来说一下相关的内容. 单纯的修改启动的方式是很简单的,打开终端,在其中输入 sudo vim /etc/init/lightdm.conf(这个地方补齐一下就行) 修改一下这段的一句: start on ((filesystem and runlevel [!06] and started dbus and plymouth-ready) or runlevel PREVL

ubuntu自动安装软件apt-get命令

转自:http://blog.csdn.net/chen861201/article/details/7035021 apt-cache search package  搜索包 apt-cache show package  获取包的相关信息,如说明.大小.版本等sudo apt-get install package  安装包sudo apt-get install package - - reinstall  重新安装包sudo apt-get -f install  强制安装sudo ap

(转载)ubuntu的update-rc.d的命令使用说明

Ubuntu或者Debian系统中update-rc.d命令,是用来更新系统启动项的脚本.这些脚本的链接位于/etc/rcN.d/目录,对应脚本位于/etc/init.d/目录.在了解update-rc.d命令之前,你需要知道的是有关Linux 系统主要启动步骤,以及Ubuntu中运行级别的知识. 一.Linux 系统主要启动步骤 读取 MBR 的信息,启动 Boot Manager. 加载系统内核,启动 init 进程, init 进程是 Linux 的根进程,所有的系统进程都是它的子进程.

Ubuntu 16.04 设置开机命令行模式

执行下面命令即可在开机时直接进入命令行模式: $ sudo systemctl set-default multi-user.target 执行如下命令启动到桌面: $ sudo systemctl start lightdm 要恢复默认启动到桌面, $ systemctl set-default graphical.target 来源:Ubuntu开机时直接进入命令行模式 原文地址:https://www.cnblogs.com/notfound/p/12359424.html

ubuntu 常用的APT命令参数

常用的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   修复安装 sudo apt-get remove package 删除包 sudo apt-get remov