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           软件包被哪软件包依赖

总结

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

相关文章

  • CentOS7将Nginx添加系统服务的方法步骤

    CentOS7将Nginx添加系统服务的方法步骤

    这篇文章主要介绍了CentOS7将Nginx添加系统服务的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-03-03
  • 详解nohup /dev/null 2>&1 含义的使用

    详解nohup /dev/null 2>&1 含义的使用

    这篇文章主要介绍了详解nohup /dev/null 2>&1 含义的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • 浅析Linux root设置初始值的方法

    浅析Linux root设置初始值的方法

    ubuntu默认不允许使用root登录,因此初始root账户是不能使用的,需要在普通账户下利用sudo权限修改root密码。这篇文章主要介绍了Linux root设置初始值的方法,需要的朋友可以参考下
    2019-11-11
  • Linux系统下如何运行.sh文件的实现

    Linux系统下如何运行.sh文件的实现

    这篇文章主要介绍了Linux系统下如何运行.sh文件的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-12-12
  • Linux下修改hostname的三种实现方式

    Linux下修改hostname的三种实现方式

    这篇文章主要介绍了Linux下修改hostname的三种实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-03-03
  • linux如何编写同步文件的脚本

    linux如何编写同步文件的脚本

    这篇文章主要介绍了linux如何编写同步文件的脚本问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • 浅谈find命令下的atime,ctime,mtime

    浅谈find命令下的atime,ctime,mtime

    下面小编就为大家带来一篇浅谈find命令下的atime,ctime,mtime。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • linux中Centos7增加swap分区详解

    linux中Centos7增加swap分区详解

    本篇文章给大家详细讲解了linux中Centos7增加swap分区的方法以及注意点,需要的朋友学习下。
    2018-02-02
  • SSH端口转发实现内网穿透的实现

    SSH端口转发实现内网穿透的实现

    这篇文章主要介绍了SSH端口转发实现内网穿透的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • ubuntu 16.04 LTS 安装mongodb 3.2.8教程

    ubuntu 16.04 LTS 安装mongodb 3.2.8教程

    本篇文章主要介绍了ubuntu 16.04 LTS 安装mongodb 3.2.8教程,具有一定的参考价值,有需要的可以了解一下。
    2017-04-04

最新评论