kali/debain/linux包管理

简介: kali/debain/linux包管理

debain

apt

高级包装工具(Advanced Packaging Tools,简称APT)是Debian及其衍生发行版(如Ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软件包。
安装卸载
# 搜索查看
sudo apt-cache search 
#搜索软件
sudo apt-cache show 
#查看包的相关信息、大小、版本等
sudo apt-cache stats 
#显示当前系统所有使用的Debain数据源的统计信息
sudo apt-cache depends 
#查找软件包的依赖关系
# 安装
sudo apt-get install 
#普通安装
sudo apt-get -f install
# 修复安装
sudo apt-get -reinstall install 
#重新安装 
#更新
sudo apt-get update
#   刷新软件源
sudo apt-get list --uygradable
#   查看可更新软件
sudo apt-get upgrade
#更新所有包
sudo apt-get dist-upgrade
#连带内核一起更新
sudo apt autoremove
#更新完成之后清除不需要的旧组件
#卸载软件
sudo apt-get remove 
#移除式卸载,只是删掉数据和可执行文件
sudo apt-get --purge remove 
#清除式卸载,完全卸载同时清除配置文件
sudo apt-get autoremove --purge 
#删除包及其依赖的软件包+配置文件等      ==最彻底的方法

dpkg

大多非内置包处理工具

安装卸载
# 安装
sudo dpkg -i package-name.deb
# 卸载
sudo dpkg -r 
 #移除一个已安装的包。
sudo dpkg --remove 
#删掉数据和可执行文件
dpkg -P
#完全清除一个已安装的包。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件 ==最彻底的方法
dpkg参数
说明 命令 示例
安装软件 dpkg -i <.deb file name> dpkg -i avg71flm_r28-1_i386.deb
安装一个目录下面所有的软件包 dpkg -R dpkg -R /usr/local/src
释放软件包,但是不进行配置 dpkg –unpack package_file 如果和-R一起使用,参数可以是一个目录 dpkg –unpack avg71flm_r28-1_i386.deb
重新配置和释放软件包 dpkg –configure package_file 如果和-a一起使用,将配置所有没有配置的软件包 dpkg –configure avg71flm_r28-1_i386.deb
删除软件包(保留其配置信息) dpkg -r dpkg -r avg71flm
替代软件包的信息 dpkg –update-avail
合并软件包信息 dpkg –merge-avail
从软件包里面读取软件的信息 dpkg -A package_file
删除一个包(包括配置信息) dpkg -P
丢失所有的Uninstall的软件包信息 dpkg –forget-old-unavail
删除软件包的Avaliable信息 dpkg –clear-avail
查找只有部分安装的软件包信息 dpkg -C
比较同一个包的不同版本之间的差别 dpkg –compare-versions ver1 op ver2
显示帮助信息 dpkg –help
显示dpkg的Licence dpkg –licence (or) dpkg –license
显示dpkg的版本号 dpkg –version
建立一个deb文件 dpkg -b direc×y [filename]
显示一个Deb文件的目录 dpkg -c filename
显示一个Deb的说明 dpkg -I filename [control-file]
搜索Deb包 dpkg -l package-name-pattern dpkg -I vim
显示所有已经安装的Deb包,同时显示版本号以及简短说明 dpkg -l
报告指定包的状态信息 dpkg -s package-name dpkg -s ssh
显示一个包安装到系统里面的文件目录信息 dpkg -L package-Name dpkg -L apache2
搜索指定包里面的文件(模糊查询) dpkg -S filename-search-pattern
显示包的具体信息 dpkg -p package-name dpkg -p cacti


目录
相关文章
|
2月前
|
监控 安全 Linux
如何利用Kali Linux进行网站渗透测试:最常用工具详解
如何利用Kali Linux进行网站渗透测试:最常用工具详解
122 6
|
2月前
|
安全 Linux 测试技术
Kali Linux预装的自动化渗透测试工具
Kali Linux预装的自动化渗透测试工具
153 2
|
3月前
|
算法 Ubuntu Linux
在Linux中,对比apt和yum两种包管理器在不同Linux发行版中应用有何区别?
在Linux中,对比apt和yum两种包管理器在不同Linux发行版中应用有何区别?
|
4月前
|
安全 Linux 测试技术
|
3月前
|
Ubuntu Linux 测试技术
下载ISO镜像的方法 Debian、Red Hat 、CentOS、Ubuntu、Kali Linux🌐
Debian、Red Hat、CentOS、Ubuntu与Kali Linux均为知名Linux发行版。下载Debian须访问官网并按计算机架构选ISO文件。Red Hat下载通常需订阅账户,可从官网登录后获取。CentOS可从官网或镜像站点下载,注意CentOS 8已停更。Ubuntu下载简便,官网直接选取版本及架构即可。Kali Linux专为安全测试设计,官网提供直接下载ISO镜像服务。
715 0
|
3月前
|
安全 算法 Linux
🔥 Kali Linux:黑客界的“时尚单品”,你get了吗? 🕶️
在传奇的代码宇宙中,Kali Linux正如时尚革命般引领黑客界。它不仅是强大的工具箱,更象征着黑客的身份与潮流。内置Nmap至Metasploit等工具,犹如数字战场上的瑞士军刀。然而,真正定义时尚的是不懈学习的精神。同时,我们必须坚守法律与道德底线,以技术探索未知、传递正能量。🌟✨🔥🌈🔒
30 0
|
Linux
Debain/ArchLinux/Gentoo 等将合并为超级Linux
导读:在阅读此文之前请依次打开Debain , ArchLinux , Gentoo , OpenSuse 及Grml 等各大主流发行版的主页,你看到了什么?是的,都是一模一样的主页。当然,此事是Linux社区搞了一个大的愚人节节目。
1393 0
|
5天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
22 3
|
5天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
17 2
|
13天前
|
缓存 监控 Linux