Error: Transaction check error: package managesoft-13.1.1-1.x86_64 does not verify: no digest

sudo rpm -ivh rocketmq-client-cpp-2.0.0-centos7.x86_64.rpm
#sudo rpm -ivh --nodigest --nofiledigest /tmp/managesoft-13.1.1-1.x86_64.rpm

ls -l rocketmq-client-cpp-2.0.0-centos7.x86_64.rpm

md5sum rocketmq-client-cpp-2.0.0-centos7.x86_64.rpm

ln 软链
ln -s a b 中的 a 就是源文件,b是链接文件名,其作用是当进入b目录,实际上是链接进入了a目录

如上面的示例,当我们执行命令   cd /gamestat/的时候  实际上是进入了 /home/gamestat/

 

值得注意的是执行命令的时候,应该是a目录已经建立,目录b没有建立。我最开始操作的是也把b目录给建立了,结果就不对了

 

删除软链接:

   rm -rf  b  注意不是rm -rf  b/


ldconfig命令的用途主要是在默认搜寻目录/lib和/usr/lib以及动态库配置文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(格式如lib*.so*),进而创建出动态装入程序(ld.so)所需的连接和缓存文件。缓存文件默认为/etc/ld.so.cache,此文件保存已排好序的动态链接库名字列表,为了让动态链接库为系统所共享,需运行动态链接库的管理命令ldconfig,此执行程序存放在/sbin目录下。

ldconfig通常在系统启动时运行,而当用户安装了一个新的动态链接库时,就需要手工运行这个命令。

猜你喜欢

转载自blog.csdn.net/qq_15821487/article/details/121213807