linux中安装deb软件包实现方式

 更新时间:2023年08月31日 11:14:20   作者:AbsoluteCuteness  
这篇文章主要介绍了linux中安装deb软件包实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

linux中安装deb软件包

方式一

双击deb安装包,通过软件应用进行安装(此种方式安装,可能出现没有反应)

方式二

当前路径下,打开终端,使用dpkg包管理器安装

sudo dpkg -i deb文件名

相关命令

sudo apt-get install -f           检查软件安装中出现了异常,仅部分安装的程序,并清除该安装目录
sudo dpkg -l                        查看已安装的deb软件
sudo dpkg -r 软件名             卸载dpkg包软件

linux下Deb软件包常用命令

【dpkg】

只能安装本地已经存在了的软件包,不会自动去internet下载;还有就是不会检查软件包之间的依赖关系!!

dpkg -i<软件名字>                    安装一个在本地系统里存在的Debian软件包
dpkg -r<软件名字>                    移除一个已经安装的软件包
dpkg -P(大写)<软件名字>              移除已经安装的软件包及其配置文件
dpkg -L<软件名字>                    列出安装软件包目录清单
dpkg -s<软件名字>                    显示软件包的安装状态
dpkg -reconfigure<软件名字>          重新配置一个已经安装的软件包

【apt】

[apt-get]管理软件包
apt-get update  下载更新软件包列表信息(存储于/etc/apt/sources,list文件改变时必须使用此命令更新,新建立的列表存储于/var/lib/apt/lists目录下)
apt-get upgrade              将系统中的所有软件包升级到最新的版本
apt-get install              自动下载安装软件包(下载的文件存于/var/cache/apt/archives下)
apt-get  --reinstall install 重新安装软件包
apt-get remove               卸载软件包
apt-get --purge remove       完全卸载
apt-get autoremove           将不满足依赖关系的软件包自动卸载
apt-get source               下载源码包
apt-get dep                  为源码包构建所需的编译环境
apt-get dist-upgrade         升级系统版本
apt-get dselsct-upgrade      根据dselct的选择来进行软件包升级
apt-get clean                删除缓存区中所有已下载文件(/var/cache/apt/archives)
apt-get autoclean            删除缓存区中软件的老版本
apt-get check                减产系统中依赖关系的完整性
apt-get -f install           修复依赖关系

【apt-cache】

apt-cache pkgname            获取当前系统中所有已经安装的软件包
apt-cache stats              得到更细致的软件包统计数据
apt-cache search             按照关键字检索软件包信息
apt-cache show               获取指定软件包的详细信息
apt-cache showpkg            获取软件的常规信息
apt-cache policy             获取软件包当前的状态
apt-cache depends            软件包所以来的软件包
apt-cache rdepends           软件包被哪软件包依赖

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Ubuntu10.10配置网络

    Ubuntu10.10配置网络

    这里虽然说的是10.10的,但其它UBUNTU上也可以参考使用。
    2013-11-11
  • Ubuntu 20.04换阿里源的方法

    Ubuntu 20.04换阿里源的方法

    这篇文章主要介绍了Ubuntu 20.04换阿里源的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • linux下查看系统进程占用的句柄数方法

    linux下查看系统进程占用的句柄数方法

    下面小编就为大家带来一篇linux下查看系统进程占用的句柄数方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • Linux下gdb调试打印数组元素以及说明

    Linux下gdb调试打印数组元素以及说明

    这篇文章主要介绍了Linux下gdb调试打印数组元素以及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • Centos7实现MySQL基于日志还原数据的示例代码

    Centos7实现MySQL基于日志还原数据的示例代码

    这篇文章主要介绍了Centos7实现MySQL基于日志还原数据的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • linux中高并发socket最大连接数的优化详解

    linux中高并发socket最大连接数的优化详解

    这篇文章主要给大家介绍了关于linux中高并发socket最大连接数优化的相关资料,文中介绍的很详细,相信对大家具有一定的参考价值,需要的朋友们下面来一起学习学习吧。
    2017-02-02
  • Linux工具之Nethogs按进程监控网络带宽的安装部署

    Linux工具之Nethogs按进程监控网络带宽的安装部署

    NetHogs是一个小型的net top工具,不像大多数工具那样拖慢每个协议或者是每个子网的速度而是按照进程进行带宽分组,这篇文章主要介绍了Linux工具Nethogs按进程监控网络带宽,值得收藏,需要的朋友可以参考下
    2019-07-07
  • ubuntu下安装Python多版本的方法及注意事项

    ubuntu下安装Python多版本的方法及注意事项

    倒霉的今天我居然把ubuntu系统给完坏了,因为我把python3卸载了,然后就哦了,下面小编给大家分享下ubuntu下管理python的多个版本的方法,本文给大家介绍的非常详细,感兴趣的朋友一起看下吧
    2016-10-10
  • Linux下使用SSH远程执行命令方法收集

    Linux下使用SSH远程执行命令方法收集

    这篇文章主要介绍了Linux下使用SSH远程执行命令方法收集,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • vscode远程开发使用SSH远程连接服务器的方法「内网穿透」

    vscode远程开发使用SSH远程连接服务器的方法「内网穿透」

    这篇文章主要介绍了vscode远程开发使用SSH远程连接服务器 「内网穿透」,通过本文学习我们将通过vscode实现远程开发,并做内网穿透实现在公网环境下的远程连接,在外任意地方也可以远程连接服务器进行开发写代码,需要的朋友可以参考下
    2023-02-02

最新评论