ubuntu系统中apt-get命令使用详解

apt-get命令介绍

apt-get是一条linux命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。

apt-get命令用法

1、通过deb包安装的情况:

安装.deb包:

代码:sudo dpkg -i package_file.deb

反安装.deb包:

代码:sudo dpkg -r package_name

2、通过apt-get安装的情况:
安装

代码:sudo apt-get install package_name

反安装

代码:sudo apt-get remove package_name

apt-get命令常用方法

用的APT命令参数:

apt-cache search package 搜索包

 apt-cache show package 获取包的相关信息,如说明、大小、版本等

 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 检查是否有损坏的依赖

 sudo apt-get install package 安装包

 sudo apt-get install package – - reinstall 重新安装包

 sudo apt-get -f install 修复安装”-f = ——fix-missing”

为apt-get设置http代理

可以通过三种方法为apt-get设置http代理

方法一

这是一种临时的手段,如果您仅仅是暂时需要通过http代理使用apt-get,您可以使用这种方式。
在使用apt-get之前,在终端中输入以下命令(根据您的实际情况替换yourproxyaddress和proxyport)。

 代码如下 复制代码
export http_proxy=http://yourproxyaddress:proxyport

方法二

这种方法要用到/etc/apt/文件夹下的apt.conf文件。如果您希望apt-get(而不是其他应用程序)一直使用http代理,您可以使用这种方式。
注意: 某些情况下,系统安装过程中没有建立apt配置文件。下面的操作将视情况修改现有的配置文件或者新建配置文件。

 代码如下 复制代码
sudo gedit /etc/apt/apt.conf

在您的apt.conf文件中加入下面这行(根据你的实际情况替换yourproxyaddress和proxyport)。

 代码如下 复制代码
Acquire::http::Proxy "http://yourproxyaddress:proxyport";

保存apt.conf文件。

方法三

这种方法会在您的主目录下的.bashrc文件中添加两行。如果您希望apt-get和其他应用程序如wget等都使用http代理,您可以使用这种方式。

 代码如下 复制代码
gedit ~/.bashrc

在您的.bashrc文件末尾添加如下内容(根据你的实际情况替换yourproxyaddress和proxyport)。

 代码如下 复制代码
http_proxy=http://yourproxyaddress:proxyport
export http_proxy

保存文件。关闭当前终端,然後打开另一个终端。
使用apt-get update或者任何您想用的网络工具测试代理。我使用firestarter查看活动的网络连接。
如果您为了纠正错误而再次修改了配置文件,记得关闭终端并重新打开,否自新的设置不会生效

时间: 2024-10-24 04:06:22

ubuntu系统中apt-get命令使用详解的相关文章

Linux系统中的ipcs命令使用详解

  用途 报告进程间通信设施状态. 语法 代码如下: ipcs [-mqs] [-abcopt] [-C core] [-N namelist] -m 输出有关共享内存(shared memory)的信息 -q 输出有关信息队列(message queue)的信息 -s 输出信号量(semaphore)的信息 # ipcs -m IPC status from as of 2007年04月10日 星期二 18时32分18秒 CST T ID KEY MODE OWNER GROUP Shared

Ubuntu系统中apt软件包的管理

apt-get包管理通过source.list文件获取源."起初 GNU/Linux 的世界中只有 .tar.gz.如果用户要使用一个软件,那就必须自己编译.当 http://www.aliyun.com/zixun/aggregation/33836.html">Debian 诞生以后,一种能管理操作系统中已安装的软件包的系统显得很有必要,这个系统被命名为'dpkg'.'软件包'一词在此第一次出现在 GNU/Linux.不久之后,红帽公司创建了他们自己的包管理系统'rpm'.

MySQL中的mysqldump命令使用详解

mysql|详解 MySQL有很多可以导入数据的方法,然而这些只是数据传输中的一半,另外的一般是从MySQL数据库中导出数据.有许多的原因我们需要导出数据.一个重要的原因是用于备份数据库.数据的造价常常是昂贵的,需要谨慎处理它们.经常地备份可以帮助防止宝贵数据地丢失:另外一个原因是,也许您希望导出数据来共享. 在这个信息技术不断成长的世界中,共享数据变得越来越常见. 比方说Macmillan USA维护护着一个将要出版的书籍的大型数据库.这个数据库在许多书店之间共享,这样他们就知道哪些书将会很快

linux系统中安装配置redis图文详解

1. 首先下载一个redis安装包,可以去官网下载最新版:http://redis.io/download.     2. 在linux下解压redis:tar zxvf redis-2.8.22.tar.gz    3. 解压完成之后,进入到解压的目录"redis-2.8.22",命令为:cd redis-2.8.22.    4. 执行 make MALLOC=libc 命令,如果出现"/bin/sh: cc: command not found "之类的错误,

linux中系统中根目录文件夹中文详解

  在linux系统中,/就代表根目录,根目录下面有很多文件夹,下面来一起认识下 # cd / # ls -al total 448 drwxr-xr-x  2 root root   4096 May 22 04:02 bin drwxr-xr-x  2 root root   4096 Sep 29  2013 sbin drwxr-xr-x 11 root root   4096 Feb 20 04:02 lib drwxr-xr-x 13 root root   4096 Jun 26

linux系统下的df命令参数详解

  linux中df命令参数功能:检查文件系统的磁盘空间占用情况.可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息. 语法:df [选项] 说明:linux中df命令可显示所有文件系统对i节点和磁盘块的使用情况. 该命令各个选项的含义如下: -a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统. -k 以k字节为单位显示. -i 显示i节点信息,而不是磁盘块. -t 显示各指定类型的文件系统的磁盘空间使用情况. -x 列出不是某一指定类型

Linux中的useradd命令使用详解

  1.作用 useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是终极用户. 2.格式 代码如下: useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name 3.主要参数 -c:加上备注文字,备注文字保存在passwd的备注栏中. -d:指定用户登入时的启始目录. -D:变更预设值. -e:指定账号的有效期限,缺省表示永久

linux系统中VNC安装配置方法详解

1.确认VNC是否安装 默认情况下,Red Hat Enterprise Linux安装程序会将VNC服务安装在系统上. 确认是否已经安装VNC服务及查看安装的VNC版本 [root@testdb ~]# rpm -q vnc-server vnc-server-4.1.2-9.el5 [root@testdb ~]# 若系统没有安装,可以到操作系统安装盘的Server目录下找到VNC服务的RPM安装包vnc-server-4.1.2-9.el5.x86_64.rpm,安装命令如下 rpm -i

Linux系统中NFS配置与参数详解

NFS 是 Network File System 的简写,即网络文件系统. 网络文件系统是 Linux 支持的文件系统中的一种,也被称为NFS.NFS允许一个系统在网络上与他人共享目录和文件.通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件. 下面来介绍一下 NFS 的配置. 假设有2台 Linux 服务器,IP地址分别为 192.168.0.1 和 192.168.0.2,我们希望将 192.168.0.1 作为 Server 端,把其 /home/public 目录共享

Linux中的Free命令用法详解

语法 free(选项) 1.命令格式: free [参数] 2.命令功能: free 命令显示系统使用和空闲的内存情况,包括物理内存.交互区内存(swap)和内核缓冲区内存.共享内存将被忽略 3.命令参数: -b 以Byte为单位显示内存使用情况. -k 以KB为单位显示内存使用情况. -m 以MB为单位显示内存使用情况. -g   以GB为单位显示内存使用情况. -o 不显示缓冲区调节列. -s<间隔秒数> 持续观察内存使用状况. -t 显示内存总和列. -V 显示版本信息. 上面是free