apt-get的install、update、upgrade的区别

sudo apt-get -f install  //修复依赖关系

apt-get -f install=apt-get install -f ,是修复依赖关系(depends)的命令,就是假如你的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装那个package依赖的package。-f参数为--fix-broken的简写形式,-f参数的主要作用是是修复依赖关系(depends)

sudo apt-get update  //更新软件列表

在UBUNTU下,我们维护一个源列表,源列表里面都是一些网址信息,这每一条网址就是一个源,这个地址指向的数据标识着这台源服务器上有哪些软件可以安装使用。编辑源命令:sudo gedit /etc/apt/sources.list。在这个文件里加入或者注释(加#)掉一些源后,保存。这时候,我们的源列表里指向的软件就会增加或减少一部分。sudo apt-get update,这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。

sudo apt-get upgrade  //更新软件

这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。

时间: 2024-12-24 03:59:48

apt-get的install、update、upgrade的区别的相关文章

ubuntu 软件包(package)更换源(source)为阿里云镜像 update&upgrade

在ubuntu下用apt-get install安装软件时,发现package list中没有所需的软件, 估计可能是package list太旧了,于是需要apt-get update & apt-get upgrade. 但又怕原始的源慢,故修改为阿里云镜像.步骤如下: 1.备份原始源的配置文件: sudo cp /etc/apt/sources.list /etc/apt/sources.list.bakcup 2.添加阿里云源到sources.list文件: sudo vim /etc/

apt-get updete以及apt-get upgrade的区别

You should first run update, then upgrade. Neither of them automatically runs the other. apt-get update updates the list of available packages and their versions, but it does not install or upgrade any packages. apt-get upgrade actually installs newe

Linux 之【辨析UPDATE/UPGRADE】和安装/卸载软件(apt-get)

一.[辨析UPDATE/UPGRADE] UPDATE: update is used to download package information from all configured sources. UPGRADE:  upgrade is used to install available upgrades of all packages currently installed on the system from the sources configured via sources

Oracle Grid Infrastructure Install or Upgrade Fails With INS-20802

RAC on Windows: Oracle Grid Infrastructure Install or Upgrade Fails With Error INS-20802 if Microsoft WMI Service is Disabled (文档 ID 1641356.1) PPLIES TO: Oracle Database - Standard Edition - Version 11.2.0.2 and laterInformation in this document app

XenServer 6.5实战系列之十一:Install Update For XenServer 6.5

为了保证XenServer主机的安全及功能的更新,在企业环境中我们需要定期的到Citrix官网或通过XenCenter进行下载和更新.今天我们会从在线和离线两种不同的方法进行Update的安装.更新补丁之前请务必阅读对应Update的相关资料.注意事项和做好备份. 1.  离线安装更新 在企业实际环境中,部分主机无法连接到Internet,这就需要我们从Citrix官网http://www.citrix.com.cn提前下载补丁到本地, 如本次以XenServer 6.5 SP1补丁为例. 1.

mysql 5.5与5.6 timestamp 字段 DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP的区别

http://www.111cn.net/database/mysql/55392.htm 本文章来给各位同学介绍关于mysql 5.5与5.6 timestamp 字段 DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP的区别,希望此教程对各位有帮助. mysql5.6数据库:  代码如下 复制代码 [BIGHD]([email protected]) [cm]> SELECT version(); +------------+ | ve

oracle for update和for update nowait(for update wait)的区别

1.for update 和 for update nowait 的区别: 1.oracle 中执行select 操作读取数据不会有任何限制,当另外一个进程在修改表中的数据,但是并没有commit,所以select的结果为当前时刻表中的记录. 2.加入for update后会该表符合条件的数据进行加锁,注意的是这里只是锁定了符合条件的行,其他行还是可以被其他进程操作.其他进程若是想修改(update)当前行就会出现阻塞.就会一直等待到当前进程commit后才会被执行. 3.for update

oracle for update和for update nowait的区别

1.for update 和 for update nowait 的区别: 首先一点,如果只是select 的话,Oracle是不会加任何锁的,也就是Oracle对 select 读到的数据不会有任何限制,虽然这时候有可能另外一个进程正在修改表中的数据,并且修改的结果可能影响到你目前select语句的结果,但是因为没有锁,所以select结果为当前时刻表中记录的状态. 如果加入了for update, 则Oracle一旦发现(符合查询条件的)这批数据正在被修改,则不会发出该select语句查询,

Oracle 中for update和for update nowait的区别

http://www.cnblogs.com/quanweiru/archive/2012/11/09/2762223.html 1.for update 和 for update nowait 的区别: 首先一点,如果只是select 的话,Oracle是不会加任何锁的,也就是Oracle对 select 读到的数据不会有任何限制,虽然这时候有可能另外一个进程正在修改表中的数据,并且修改的结果可能影响到你目前select语句的结果,但是因为没有锁,所以select结果为当前时刻表中记录的状态.

Oracle 中 for update 和 for update nowait 的区别

原文出处http://bijian1013.iteye.com/blog/1895412 一.for update 和 for update nowait 的区别 首先一点,如果只是select 的话,Oracle是不会加任何锁的,也就是Oracle对 select 读到的数据不会有任何限制,虽然这时候有可能另外一个进程正在修改表中的数据,并且修改的结果可能影响到你目前select语句的结果,但是因为没有锁,所以select结果为当前时刻表中记录的状态. 如果加入了for update,则Ora