皮皮网
皮皮网

【qq恶搞网页源码】【实名认证模板源码】【物集端源码】ubuntu源码查看

来源:棋牌pg源码 发表时间:2024-11-25 10:46:28

1.Ubuntu系统中使用apt-file命令来查找缺失文件
2.Linux Ubuntu openssl离线源码安装、源码升级版本
3.Ubuntu系统中apt命令的源码用法汇总

ubuntu源码查看

Ubuntu系统中使用apt-file命令来查找缺失文件

       有的时候编译或者安装软件包,会提示缺少某个文件,源码如xxx.so文件等,源码虽然我们知道这是源码因为没有安装某个必须的软件包所致,却不知道具体是源码qq恶搞网页源码哪个软件包。

       解决这样的源码问题,在fedora/RHEL 上,源码使用yum whatprovides 可以很轻松的源码查到。相应的源码,在ubuntu下面有什么解决方案?可使用apt-file工具。源码

       apt-file 是源码一个命令行界面的 APT 包搜索工具。当我们在编译源代码时,源码时有缺少文件的源码情况发生。此时,源码通过 apt-file 就可以找出该缺失文件所在的包,然后将缺失的包安装后即可让编译顺利进行了。

       1、首先安装apt-file管理器

       复制代码

       代码如下:

apt-get install apt-file

       2、实名认证模板源码接着更新apt-file的缓存

       复制代码

       代码如下:

apt-file update

       此过程将持续一会儿,以后如果修改了 sources.list,仍需执行该操作。

       3、现在你可以使用apt-file搜索缺失的文件了

       例如:

       在安装WPS时,提示缺少libgthread-2.0.so.0

       此时,输入

       复制代码

       代码如下:

apt-file search libgthread-2.0.so.0

       输出:

       libglib2.0-0: /usr/lib/x_-linux-gnu/libgthread-2.0.so.0

       说明需要安装libglib2.0-0

       复制代码

       代码如下:

apt-get install libglib2.0-0:i

       就可以了(:i表示安装的是位的)

       4、列出包中的文件

       使用以下命令:

       复制代码

       代码如下:

apt-file list 包名称

       可以列出包中所含的文件。

Linux Ubuntu openssl离线源码安装、物集端源码升级版本

       Ubuntu ..1

       OpenSSL 1.0.2g 1 Mar

       官网:openssl.org 下载:openssl.org/source/

       官网最新可用生产版本openssl-1.1.1k,openssl-3.0.0-alpha版本是openssl的下一个主要版本,includes the new FIPS Object Module(新特性),预发布版本,不轻易直接用于生产环境。

       这次下载openssl-1.1.1k.tar.gz的源码包。

       将openssl源码包解压,并进入openssl-1.1.1k文件夹

       查看README,了解安装openssl的数藏页源码预制环境条件,已安装过环境。

       查看INSTALL,根据Quick Start直接编译。

       编译、安装过程中无任何报错,一路畅通,查看openssl版本。

       查看版本信息报错,没有libssl.so.1.1依赖文件。行程卡app源码搜索发现libssl.so.1.1依赖文件存在,但路径不对。建立软链接后,查看openssl信息依旧报错:libcrypto.so.1.1依赖文件不存在。同样建立软链接,成功更新openssl版本。

       成功更新openssl版本后,可以执行openssl命令。

       尝试openssl-3.0.0-alpha的预发布版本,除编译命令不一致外,同样需要建立依赖库软链接。

       使用以下命令配置、构建和测试:Unix / Linux / macOS,一键安装版本install.sh,openssl-1.1.1k版本。

Ubuntu系统中apt命令的用法汇总

       高级包装工具(Advanced Packaging Tools)是Debian及其衍生发行版(如:ubuntu)的软件包管理器,APT可自动下载、配置、安装二进制或源代码格式的软件包。

       在Ubuntu系统中,执行apt-get命令通常需要root权限,因此一般会跟随sudo命令。与/etc/apt/sources.list文件匹配。

       以下为apt命令常用集合:

       通过apt-cache search packagename搜索指定包;

       使用apt-cache show packagename获取包的相关信息,包括说明、大小、版本等;

       执行apt-get install packagename安装包;

       使用apt-get install packagename --reinstall重新安装包;

       执行apt-get -f install修复安装,即“-f = –fix-missing”;

       执行apt-get remove packagename删除包;

       使用apt-get remove packagename --purge删除包,同时删除配置文件等;

       执行apt-get update更新源;

       执行apt-get upgrade更新已安装的包;

       使用apt-get dist-upgrade升级系统;

       执行apt-get clean清理无用的包;

       执行apt-get autoclean清理无用的包;

       执行apt-get check检查是否有损坏的依赖;

       使用apt-get dselect-upgrade使用dselect进行升级;

       执行apt-cache depends packagename了解使用依赖;

       使用apt-cache rdepends packagename查看该包被哪些包依赖;

       执行apt-get build-dep packagename安装相关的编译环境;

       使用apt-get source packagename下载该包的源代码。

       以上是Ubuntu系统中apt命令的用法介绍,APT命令用于软件包的管理,包括安装、删除、清理等操作,类似于Windows中的软件管理工具。

相关栏目:探索