Kali的软件安装、升级的几个命令的区别

APT软件包处理工具、和Debian软件包管理器和源代码压缩包

0x00_APT软件包处理工具:
APT软件包处理工具是用于安装和删除软件包,简写为apt-get,其安装过程可以处理好安装所需要的依赖关系,当在更新的时候,如有软件包不再使用时会提示用户删掉。
安装应用程序和软件包
1.安装软件包

apt-get install [package_name]

2.更新,每次安装新软件包、升级操作系统、应用程序都需要进行检查

apt-get update

3.升级,先执行跟新后再执行下面命令,针对软件

apt-get upgrade

4.版本升级,如kali版本2.0升级到2.n

apt-get dist-upgrade

5.移除,删除所有非必须的软件包

apt-get remove [package_name]

6.自动移除,旧的软件包会被新的替代,会自动删除不必要的软件包

apt-get autoremove

7.完全移除,和移除的区别是会删除配置文件(慎重)

apt-get purge [package_name]

8.清理,清理已经安装过的安装软件包文件

apt-get clean

9.自动清理,在版本过度的时候,会清理掉旧版,而清理则是都会被清理

apt-get autoclean

组合拳:

apt-get update && apt-get upgrade && apt-get dist-upgrade

0x01_Debian软件包管理器
为何要学习Debian软件包管理器,因为利益问题,第三方应用程序是不会被放进apt-get的源里的,即无法使用apt-get来安装它们。如何判别,则是以.deb后缀的软件包。
1. 安装命令:

dpkg -i {package_name.deb}/{target_directory}

2.卸载,-r表示移除软件包。-P,完全移除软件包

dpkg -r {package_name.deb}
dpkg -P {package_name.deb}

3.检查已安装的软件包,会显示出已安装或已删除的软件的状态

dpkg -l {package_name.deb}

4.显示更加详细的已安装或已删除的软件的状态

dpkg -p {package_name.deb}

0x02_源代码压缩包
1.使用tar压缩,压缩当前目录下的所有文件,
c表示创建新存档文件,f指定压缩名,*表示所有文件都加入,t表示列出.tar中的内容

mkdir tar_text
echo “Hellow World” > tar_text/text1		#把Hellow World写进text1文件中
echo “Hellow World” > tar_text/text2
cd tar_text
tar -cf tar_text.tar *     
tar -tf tar_text.tar

2.解压tar文件,-C指定解压放置的目录

mkdir tar_text1
tar -xf /root/tar_text/tar_text.tar -C /root/tar_text1/

1)压缩tar文件
gunzip指的是gzip,z表示压缩这个文件

mkdir tar_text2
echo “Hellow World” > tar_text2/text1
cd tar_text2

压缩成一个文件包

tar -czf tar_text.tar.gz *
发布了22 篇原创文章 · 获赞 7 · 访问量 6690

猜你喜欢

转载自blog.csdn.net/qq_44902875/article/details/104143557