温柔
deepin
2025-08-08 14:50 [ INFO ] Installing CasaOS... cp: 无法以目录 '/tmp/casaos-installer/tmp.hDnOTKw3g2/build/sysroot/usr/local' 来覆盖非目录 '/usr/local' [FAILED] Failed to install CasaOS
如遇到该报错
这个错误的原因是:安装程序试图将一个目录(/tmp/.../usr/local
)复制到 /usr/local
,但系统中已存在的 /usr/local
不是目录(可能是一个文件或其他类型),导致复制操作失败。
解决方法如下:
1. 先检查 /usr/local
的类型和内容
执行命令查看 /usr/local
是什么类型的文件:
bash
ls -ld /usr/local
- 如果输出显示它是一个文件(开头为
-
),而非目录(开头为d
),则确认是类型冲突导致的问题。 - 如果是目录,可能是权限问题或其他异常,可跳过步骤 2 直接尝试步骤 3。
2. 处理冲突的 /usr/local
(如果是文件)
备份文件(重要!避免数据丢失)
如果 /usr/local
是文件且不确定是否有用,先备份:
bash
sudo mv /usr/local /usr/local_backup # 移动到备份位置
创建正确的 /usr/local
目录
bash
sudo mkdir -p /usr/local # 创建目录
sudo chmod 755 /usr/local # 设置正确权限
3. 重新安装 CasaOS
Reply Like 0 View the author
1、我是关闭了磐石系统
https://bbs.deepin.org.cn/zh/post/286633
参考这个,把磐石关闭下
Q6:作为想要“折腾”系统的开发者,要如何关闭磐石系统的“只读保护”?
在磐石不可变系统开启“只读保护”功能的情况下,用户无法对其进行任何修改操作。
即使尝试使用 root 权限进行写操作,系统也会拒绝并提示“只读文件系统”错误,有效防止用户或恶意软件对系统关键文件的意外或恶意修改。
若您想要关闭“只读保护”,请参考以下命令(执行完命令后,需重启系统才可以生效)。
2、由于直接安装权限有问题,需要修改权限
76 ls -l
77 chmod 777 usr/
78 sudo chmod 777 usr/
80 sudo chmod 777 tmp/
3、使用大佬的一键脚本可直接安装(包括修改配置文件和还原)curl -fsSL https://cafe.cpolar.top/wkdaily/diy-nas-onescript/raw/branch/master/shell/diy.sh -o diy.sh && chmod +x diy.sh && ./diy.sh
原地址博客 https://wkdaily.cpolar.cn/archives/diynas
选项12,安装完成后会有地址,注意观察下,其他功能未使用,不做参考
5、安装完成、有需要记得回复文件夹读写权限
6、如有错误、建议欢迎指正!