Ubuntu 命令使用方法
apt-get 用作于deb包
yum作用于tar包(也可以运作于rpm包)
首先用yum list wget检查一下你的虚拟机有没有安装wget,如果安装了下面图中会显示 @dvd ,我的没有安装所以显示的dvd

没有安装就yum install -y wget安装一下。

wget 是下载工具 后面可以直接跟地址
如果当前linux中没有wget,那么我们可以考虑使用sudo apt-get install wget来安装wget命令
apt-get 部分使用方法记录
Ubuntu环境下使用 apt-get 作为包管理工具,进行软件的安装和卸载的常用命令如下所示(需要 root 权限如使用 sudo ):
(原载于笔者博客Ubuntu16.04使用所遇问题记录)
apt-get 进行包的安装和卸载
apt-get install package_name //安装名为 package_name 的程序,注意给出的名称为包的名称而不是全名
apt-get remove package_name //卸载名为 package_name 的程序,只用于删除包,注意会保留包的配置文件
apt-get purge package_name //卸载名为 package_name 的程序(包括配置文件)
另附上一些 apt-get 可用的参数:
clean //会删除/var/cache/apt/archives/ 和/var/cache/apt/archives/partial/目录下除lock目录以外的所有文件(从而释放部分空间)
autoremove //会删除之前为满足其他包的依赖关系而自动下载但现在不再需要的包,如老版本的某些库等
update //会获取/etc/apt/sources.list中指定的源中的包,从而确定可供更新的软件包的版本信息
upgrade //会将目前系统上安装的所有包更新至最新版本,更新的源在/etc/apt/sources.list中给出,该命令需在update之后使用
source //获取对应包的源代码文件,可用于软件的源码编译等过程
使用 apt-cache 进行包查找,用于查找所需包的信息
apt-cache search key_word //搜索与关键字相关的包
apt-cache show key_word //显示对应包的相关的信息
dpkg -l //显示所有已安装包的信息
在进行一般的删除操作时,用户可以通过以下命令较为干净的删除对应应用包的数据。
sudo apt-get purge package_name //删除对应的包及其配置文件
sudo apt-get autoremove //自动清除那些已经不再被需要的依赖包
进一步的删除操作还可以将当前主目录下.config 目录中对应的配置文件删除,即将 ~/.config 文件夹下所有与待卸载应用相关的文件全部删除。
使用 dpkg 安装应用包
某些情况下,用户从网站上下载到的是某些安装软件的 .deb 安装包,用户可通过命令行的方式进行安装。
(1)通过 dpkg 命令安装所获得的 .deb 安装包
dpkg -i /path/to/xxx.deb //命令行安装 .deb 安装包
(2)若当前设备上存在待安装的 .deb 软件所需要的依赖库的缺失时,会导致安装过程的失败,此时应通过 apt 命令安装所有缺失的软件依赖项。
sudo apt install -f //安装之前安装过程中缺失的依赖项,-f 选项为 --fix-broken 选项的简写,使得系统尝试解决缺失的依赖项
(3)在安装完软件所确实的依赖项之后,再次进行 .deb 文件的安装即可。
dkpg 的部分有用参数记录:
dpkg -i xx.deb //安装对应的数据包
dpkg -l //显示所有安装应用的信息
dpkg --remove app_name //删除一个已安装的包(卸载),保留配置文件
dpkg --purge app_name //同上,但删除配置文件,简化参数为 -P
参考
apt-get manpage
Ubuntu 命令使用方法的更多相关文章
- 【转】ubuntu 重启命令,ubuntu 重启网卡方法
ubuntu 重启命令 重启命令:1.reboot2.shutdown -r now 立刻重启(root用户使用)3.shutdown -r 10 过10分钟自动重启(root用户使用)4.shutd ...
- ubuntu 重启命令,ubuntu 重启网卡方法
ubuntu 重启命令 重启命令:1.reboot2.shutdown -r now 立刻重启(root用户使用)3.shutdown -r 10 过10分钟自动重启(root用户使用)4.shutd ...
- ubuntu 怎么更新?ubuntu更新命令及方法
ubuntu 怎么更新?ubuntu更新命令及方法 安装Ubuntu系统后,第一件事就是更新系统源.由于系统安装的默认源地址在英国,作为Ubuntu的主源,国内连接速度非常慢,所以我们要将它换成就近的 ...
- ubuntu系统安装软件方法
ubuntu系统安装软件方法 ubuntu下安装软件有三种方式,分别为在线安装apt-get方式,软件商店安装方式和 1. 软件商店安装方式 这种方式对经常使用windows系统的同学来说最为简单,因 ...
- ubuntu命令大全
一.文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息 cd .. 回当前目录的上一级目录 cd - 回 ...
- ubuntu命令行下java工程编辑与算法(第四版)环境配置
ubuntu命令行下java工程编辑与算法(第四版)环境配置 java 命令行 javac java 在学习算法(第四版)中的实例时,因需要安装配套的java编译环境,可是在编译java文件的时候总是 ...
- Ubuntu命令整理
linux下find命令的使用和总结 - CS408 - 博客园 ubuntu 命令简写和全称 su:Swith user 切换用户,切换到root用户 cat: Concatenate 串联 u ...
- linux (ubuntu) 命令学习笔记
1, md5sum 输出字符串的MD5值 echo -n 123456 | md5sum //-n表示不打印回车符 2, ubuntu设置dock任务栏鼠标点击效果 16.04: 调整位置:gsett ...
- Ubuntu 安装软件方法
Ubuntu软件安装有几种方式,常用的是deb包的安装方式,deb是debian系列的Linux包管理方式,Ubuntu软件安装属于debian的派生,也默认支持这种软件安装方式,当下载到一个deb格 ...
- 双系统中ubuntu的安装方法
双系统中ubuntu的安装方法 注意:给电脑安装双系统时,一定要先装Windows系统,再安装Linux系统! 原因是电脑开机后,要先执行一段bootloader引导程序:再由引导程序启动操作系统.W ...
随机推荐
- 鞭尸没 jj
提前退役了.现在我想说一点无关紧要的闲话. 与其说是 OI 回忆录,不如说是对这主线明确的六年做的一个梳理,倒不一定 OI 强相关. 壹.零度下的相遇 视线就这样交叠 与你 最初接触到 O ...
- cmake构建32位应用程序
1. 背景介绍 2. 工具介绍 3. 环境搭建 4. MinGW编译器版本 1. 背景介绍 最近需要使用第三方动态库文件G33DDCAPI.dll进行二次开发.由于这个动态库文件生成的时间比较早,且只 ...
- SQL函数升序Asc,降序Desc使用总结
关键字-升序Asc及降序Desc的使用语法 对某一结果集按列进行升序或降序排列即:结果集 Order by 列名/数字 Asc/Desc. 一.Asc,Desc排序讲以下5点 1.不写关键字Asc/D ...
- nacos2.X版本无法注册的几个原因以及解决方案(踩坑避雷!)
在使用nacos+dubbo 注册服务的时候 遇到了无法注册的问题 记录一下踩的坑以及解决方案 com.alibaba.nacos.api.exception.NacosException: Requ ...
- 其它——MySQL主从搭建基于docker
文章目录 10分钟搭建MySQL主从同步(基于docker) 一 主从配置原理 二 操作步骤 2.1我们准备两台装好mysql的服务器(我在此用docker模拟了两台机器) 2.2 远程连接入主库和从 ...
- linux常用命令(六)
用于查找系统文件的相关命令 grep find locate grep:查找文件中符号条件的字符串(关键词) 命令语法:grep [选项] 查找模式 [文件名] 选项 选项含义 -E 模式是一个可扩展 ...
- Lab3 存储过程与触发器
实验三 存储过程与触发器 实验目的: 学习SQL语言进行编程的基本方法与技术,能够编写存储过程.触发器解决数据库需要处理的复杂问题. 实验内容: 1. 设计一个存储过程或者自定义函数,练习存储 ...
- Vue项目打包为桌面应用
vue项目首先使用 npm run build 打包为dist文件后,进入dist目录得到如下文件:就是打包后的html+css+js+static 新建一个deskapp文件夹,里面在新建一个App ...
- ORB-SLAM3测试
(一)环境搭建教程 1.Ubuntu18.04从零开始搭建orb slam3及数据集测试:https://blog.csdn.net/Skether/article/details/131320852 ...
- AsyncOperation更好的实现大场景载入
说明:为了实现场景A->大场景B,可以让场景A->等待场景C->大场景B 知识点:AsyncOperation;AsyncOperation.allowSceneActivation ...