linux刷新软件包命令 linux刷新权限

linux 升级命令 update upgrade dist-upgrade的区别update更新软件列表信息,包括版本,依赖关系等
upgrade在不改变现有软件设置的基础上更新软件
dist-upgrade会改变配置文件,改变旧的依赖关系
更新版本实际上就是更新软件包,debian采用滚动升级,所以dist-upgrade仅用来升级软件,ubuntu则用dist-upgrade来版本(版本升级会修改大量配置文件)
linux apt命令功能一、apt的简介
apt命令可以说是Linux系统下最为重要的命令,安装、更新、卸载软件,升级系统内核都离不开apt命令 。
apt的全称是Advanced Packaging Tool是Linux系统下的一款安装包管理工具 。
最初需要在Linux系统中安装软件,需要自行编译各类软件,缺乏一个统一管理软件包的工具 。此后当Debian系统出现后 , dpkg管理工具也就被设计出来了,此后为了更加快捷、方便的安装各类软件,dpkg的前端工具APT也出现了 。在Ubuntu16.04系统下apt命令功能又得到了强化,使其更加方便快捷和受欢迎了 。
二、apt命令介绍
1.apt update
更新软件源中的所有软件列表 。因为更新数据库等操作需要管理员的权限,所以在apt命令前要加上sudo命令取得权限 。
运行apt update命令会返回三种状态:一是命中,一是获取,一是忽略 。
命中表示连接上网站,包的信息没有改变 。
获取表示有更新并且下载 。
忽略表示无更新或更新无关紧要无需更新 。
在命令显示的最后,会提示你有多少软件包可以升级,你可以根据自身的需求立即或稍后进行升级 。
2. apt list
apt list --upgradeable:显示可升级的软件包 。
apt list --installed:显示已安装的软件包 。
3.apt upgrade
执行完update命令后,就可以使用apt upgrade来升级软件包了 。执行命令后系统会提示有几个软件需要升级 。在得到你的同意后,系统即开始自动下载安装软件包 。
4. apt install 软件包名
安装指定软件 。此命令需管理员权限 。如果你对名字并不十分清楚,你可以输入软件名的一部分 , 系统会给出名字相近的软件包名的提示 。在老版本中安装程序需要使用 sudo apt-get install 软件包名,现在新版本中已建议直接使用apt替代apt-get命令 。
sudo apt install -f
使用此命令可修复依赖关系,假如有软件因依赖关系不满足而无法安装 , 就可以运行此命令自动修复安装程序包所依赖的包 。特别是在使用dpkg命令安装deb软件包时出现依赖问题常需要此命令来修复 。
5. apt remove 软件包名和apt autoremove
apt remove 软件包名用来卸载指定软件 。
apt autoremove用来自动清理不再使用的依赖和库文件 。
7.apt show 软件包名
显示软件包具体信息 。例如:版本号 , 安装大?。?依赖关系,bug报告等等 。
Linux中升级更新命令yum upgrade和yum update的区别很简单 前者 不建议先用linux刷新软件包命令,顺序是先运行后者
yum update是更新aptlinux刷新软件包命令的软件源linux刷新软件包命令,比如linux刷新软件包命令你用了163的源运行此命令就相当于重新获取一遍163的索引库 检测linux刷新软件包命令你本地的索引库 有更新就会写入 , 是更新索引源
yum upgrade会根据前者 从索引中 分析系统已经安装的软件包 之后选出需要更新的软件包包括系统包 再告诉你是否安装
Linux系统常用操作命令有哪些前言
第1章 Linux命令行简介 / 1
1.1Linux命令行概述 / 1
1.2在Linux命令行下查看命令帮助 / 4
1.3Linux shutdown reboot halt / 9
关机:
shutdown -h now
halt