软件列表的一个作用是可以帮助我们更新软件,因为服务器上的软件是不断更新的,就如我们手机应用商店里的软件也在不断更新,若软件有更新则会提醒我们进行更新。
如果我们想要更新软件,可以执行sudo apt-get upgrade来更新已经安装的软件:

最后,卸载软件的命令为:
sudo apt-get remove制作自己的deb包
必要的时候,我们也可以制作自己的软件包。
deb包就是我们的应用程序软件包,其除了包含有可执行文件,还会包含一些包名、版本号等说明文档。一个deb在制作前需要新建一个文件夹管理一些所需要的文件,如:

其中,usr/local/bin表明deb的默认安装路径为/usr/local/bin(这是系统的“官方路径”)。默认安装路径我们可以通过修改文件夹名称进行修改,比如把上面的usr/local/bin改为home/ZhengN/则该软件包的默认安装路径就变为/home/ZhengN。
下面我们按照如上结构制作一个hellodeb的deb软件包。为了方便,我们在DEBIAN下添加必要的control文件,其它文件暂时不添加,结构如:

1、准备一个hellodeb.c文件:
#include <stdio.h>
int main(void)
{
printf("hellodeb\n");
return 0;
}
使用gcc编译得到一个hellodeb的可执行文件。复制到hellodeb/usr/local/bin文件夹下。
2、准备一个control文件:
Package:hellodeb
Version:1.0
Architecture:amd64
Maintainer:ZhengN
Description:deb test
把control文件存放于hellodeb/DEBIAN目录下。
这时候我们的hellodeb目录下有:
