copyfile(source, destination) 用于復(fù)制文件. 在使用過程中存在以下幾個問題
1. 如果 destination 不存在, 提示錯誤使用 copyfile 函數(shù), 文件 destination 不存在, 這是 Windows 和 Linux 均存在的問題.
2. 創(chuàng)建一個空文件 destination, 此時再調(diào)用 copyfile 復(fù)制文件, Windows 平臺可以成功復(fù)制, 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)
目前嘗試的解決方案, 將系統(tǒng)的 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
重新運行北太天元后可以復(fù)制已存在的文件.
