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 ...
随机推荐
- 循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(6) -- 窗口控件脏数据状态IsDirty的跟踪处理
在我们窗口新增.编辑状态下的时候,我们往往会根据是否修改过的痕迹-也就是脏数据状态进行跟踪,如果用户发生了数据修改,我们在用户退出窗口的时候,提供用户是否丢弃修改还是继续编辑,这样在一些重要录入时的时 ...
- Go语言系列——01-HelloWorld、02-命名规范、03-变量、04-类型、05-常量、06-函数(Function)、07-包、08-if-else语句、09-循环、10-switch语句
文章目录 01-HelloWorld 一 建立 Go 工作区 二 运行 Go 程序 2.1 hello world 程序代码介绍 02-开发环境搭建 一 下载地址 二 安装 Linux安装 Windo ...
- Mysql数据库、表设计规范指南
结合网上资料与项目实际情况,总结下列MYSQL数据库设计规范. 一.MYSQL数据库设计规范1.数据库命名规范采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线'_'组成,禁止使 ...
- OI-note
版权声明:仅供学习. 持续更新中...也算是个人学习的监督与激励吧. OI路漫漫,且行且珍惜. OI太颓了,模拟赛都打不动,班级全是大佬. 算法综合 \(Algorithm\) 杂题综合 Index ...
- docker容器管理脚本
#!/bin/bash #auto install docker and Create VM #by jfedu.net 2017 #Define PATH Varablies IPADDR=`ifc ...
- U盘插入过手机后再拔出来,windows无法识别的解决办法
win键+X,设备管理器. 找到"通用串行总线控制器",大容量USB设备,右键,卸载设备. 拔出U盘,再插入U盘. 就好了. 很明显,U盘插入手机,然后设置里点弹出后再拔,这是很规 ...
- cdq分治/整体二分
cdq分治: 使用场景: 三维偏序问题 优化dp 将动态问题转静态问题 99%题目能离线的情况下cdq可以替代树套树,时空都更优秀 整体二分: 起初用来解决动态区间第K min/max,在最基础的二分 ...
- 一些 trick 和思考收获
2023.1.7 P1117 优秀的拆分 对于一眼看上去只能直接求解的题可以设置一些节点变为求每个节点的贡献 *2023 7.24 补充:这个 trick 也被称为设置关键点,通常用于区间长度固定或是 ...
- webgoat _v8.1全流程通关
1.1 (A1)SQL Injection (intro) 概念 本课程介绍了什么是结构化查询语言(SQL),以及如何操纵它以执行开发人员原始意图之外的任务. 目标 用户将对SQL的工作原理和用途有基 ...
- 【Android】学习day05|RadioButton
注意事项:当使用默认选中标签:check时,必须要给标签加id,否则失效. 这个没什么,挺简单的,就记录一下代码[监听事件] package com.example.app02; import and ...