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 *