Linux国产操作系统,UCA-系统工程师学习必备技能,使用dpkg管理软件包、apt命令、内网获取依赖包及源

 

目录

​编辑

1.使用dpkg管理软件包

2.apt命令

3.内网获取依赖包

4.源码安装


1.使用dpkg管理软件包

第一种方法当然可以上网搜索软件安装包,下载然后解压成软件。

第二种也就是我接下来要介绍的,dpkg 命令,dpkg 全称叫做debian package,想看参数可以如下:

-l (小L)这个参数是表示列出软件包,dd deepin等开头的都是统信自主研发的安装包

-L(大L)这个参数是列出这个软件装了什么东西

-I 这个参数是表示查看软件包(information)

root@uos~#: dpkg -I /home/tang/Desktop/vsftpd_3.0.3-12_amd64.deb 

  

你会发现查看到了很多文件和源代码,包括官网信息、作者信息等。

-c 这个参数是检查一个.deb文件的内容。

-i 表示安装软件包,是一个安装命令。

-s 显示已安装包裹的信息,如果表示为install ok installed,那么就是装好了,如果没有那就是表示失败的,当然其中也是包括了其他信息,像架构、类型。

-r 和 -P 都是删除软件包的命令,但是-r 删除的只是软件,-P 才能把所有的配置文件删干净。

总而言之,dpkg只能安装一般的软件包,像其他复杂的、套娃式的软件包则难以满足需求。

2.apt命令

apt是安装命令,它是 advanced packaging tool,不会像dpkg那样有依赖性关系,他会自动形成依赖。

  

下面是卸后重装的,就成功啦。

  

接下来,就是介绍一下软件仓库

https://professional-packages.chinauos.com/ (索引仓库存放位置)desktop-professional eagle

这也是应用apt安装命令的必要前提。

接下来则是关于对apt安装命令下相应的卸载操作

可以通过

3.内网获取依赖包

最好是在虚拟机上操作,新的系统内比较干净,依赖包比较少。

   

它不会真的把 apache2 装好,而是把软件包存到指定的位置,-d就是只下载包而不装包的意思

 

可以查看系统服务

 

 

4.源码安装

nginx-1.14.2tar.gz就是我们要的源码包,它是直接打包安装,是直接给我们的。注意,源码包是不受操作系统限制的。难度大,但是可以选择的东西更多,更灵活更自由。

 

  

其中README和configure这两个文件很关键。configure是可执行文件,也就是配置文件,也意味着在源码安装之前,我们需要对原码环境进行配置;README文件则会介绍软件的一些内容

 

 

但是它会显示说内容太多,建议你上官网查看。。。

 

这个很遗憾,上面很多东西不一定看得懂,很多shell命令和参数,生成的变量,很多脚本是我们大学生目前很难理解的。

 

 

如果想要知道其中的意思,建议上百度或者CSDN去寻求答案。

但是怎么才能使用或者操作才能有效地进行命令呢?

make install安装就很快,因为就是把Linux下的文件转移到指定地点,所以速度就会很快。当然可以用ls -l来查看一下是否已经安装完毕了。

 

conf是所有的配置文件;html是所有的网页文件;logs是所有的日志文件;sbin是所有的命令。(此处不细讲)

 

 

 

 

本文链接:https://my.lmcjl.com/post/1625.html

展开阅读全文

4 评论

留下您的评论.