在 Arch 发行版的更新过程中,该过程表明存在冲突的文件
File conflict found nss (/usr/lib/p11-kit-trust.so), lib32-nss (/usr/lib32/p11-kit-trust.so): conflicting files
搜索文件系统我确实找到了这两个文件
[user@Arch ~]$ sudo find / -path /mnt -prune -o -name p11-kit-trust.so -exec file {} \;
/usr/lib32/pkcs11/p11-kit-trust.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), statically linked, BuildID[sha1]=c375005cabe8daef2a34a4b67fc2187285e6b3a0, stripped
/usr/lib32/p11-kit-trust.so: symbolic link to libnssckbi.so
/usr/lib/pkcs11/p11-kit-trust.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), statically linked, BuildID[sha1]=eb61c425c55ea05db04ce5bb103604861d3ea27d, stripped
/usr/lib/p11-kit-trust.so: symbolic link to libnssckbi.so
Run Code Online (Sandbox Code Playgroud)
经过一番google-fu,我找到了一个pacman命令来确定这些属于哪个包。该命令的结果是
[user@Arch~]$ sudo pacman -Qo /usr/lib32/pkcs11/p11-kit-trust.so
/usr/lib32/pkcs11/p11-kit-trust.so is owned by lib32-p11-kit 0.23.20-4
[user@Arch …
Run Code Online (Sandbox Code Playgroud) 我正在尝试在我的主文件夹中安装 Windows 共享文件夹。我能够从我有 sudo 访问权限的 Linux(即 CentOS)机器上执行以下命令。我正在使用的命令是:
sudo mount -t cifs //172.17.53.171/Projects ~/RemoteProjects -o username=domain/mhicks
Run Code Online (Sandbox Code Playgroud)
真正的技巧是尝试在我没有 sudo/root 访问权限的机器上安装同一个文件夹。为了使用 mount 命令,它说明我需要 root 访问权限。如何在没有 sudo/root 访问权限的情况下在 Linux 中挂载/映射 Window 的共享文件夹?
也许 mount 是错误的做法?