copyfile(source, destination) 用于复制文件. 在使用过程中存在以下几个问题
1. 如果 destination 不存在, 提示错误使用 copyfile 函数, 文件 destination 不存在, 这是 Windows 和 Linux 均存在的问题.
2. 创建一个空文件 destination, 此时再调用 copyfile 复制文件, Windows 平台可以成功复制, Linux 平台报错
cp: /opt/Baltamatica/lib/libattr.so.1: version `ATTR_1.3' not found (required by cp)
cp: /opt/Baltamatica/lib/libselinux.so.1: no version information available (required by cp)
cp: /opt/Baltamatica/lib/libselinux.so.1: no version information available (required by cp)
目前尝试的解决方案, 将系统的 libattr.so.1 和 libselinux.so.1 文件链接到 /opt/Baltamatica/lib 中
sudo mv /opt/Baltamatica/lib/libattr.so.1 /opt/Baltamatica/lib/libattr.so.1.bak
sudo mv /opt/Baltamatica/lib/libselinux.so.1 /opt/Baltamatica/lib/libselinux.so.1.bak
sudo ln -s /usr/lib/x86_64-linux-gnu/libattr.so.1 /opt/Baltamatica/lib/libattr.so.1
sudo ln -s /usr/lib/x86_64-linux-gnu/libselinux.so.1 /opt/Baltamatica/lib/libselinux.so.1
重新运行北太天元后可以复制已存在的文件.
