[Newbies] 安装CasaOS(包含Docker)
Tofloor
poster avatar
温柔
deepin
2025-08-08 14:44
Author

1、我是关闭了磐石系统

https://bbs.deepin.org.cn/zh/post/286633

参考这个,把磐石关闭下

Q6:作为想要“折腾”系统的开发者,要如何关闭磐石系统的“只读保护”?

在磐石不可变系统开启“只读保护”功能的情况下,用户无法对其进行任何修改操作。

即使尝试使用 root 权限进行写操作,系统也会拒绝并提示“只读文件系统”错误,有效防止用户或恶意软件对系统关键文件的意外或恶意修改。

若您想要关闭“只读保护”,请参考以下命令(执行完命令后,需重启系统才可以生效)。

  • deepin 25 Alpha 及后续版本(当前版本)
sudo deepin-immutable-writable enable -d /usr

image.png

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,安装完成后会有地址,注意观察下,其他功能未使用,不做参考

image.png

5、安装完成、有需要记得回复文件夹读写权限

6、如有错误、建议欢迎指正!

Reply Favorite View the author
All Replies
温柔
deepin
2025-08-08 14:50
#1

[ 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 View the author
MeGusta
deepin
2025-08-08 15:14
#2

危险操作三连:

sudo mv /usr/local /usr/local_backup  # 移动到备份位置
sudo mkdir -p /usr/local  # 创建目录
sudo chmod 755 /usr/local  # 设置正确权限

/usr/local是一个公共的目录,其他程序也会往这里写入程序文件,不要进行这样的操作。

Reply View the author
温柔
deepin
2025-08-10 20:28
#3
MeGusta

危险操作三连:

sudo mv /usr/local /usr/local_backup  # 移动到备份位置
sudo mkdir -p /usr/local  # 创建目录
sudo chmod 755 /usr/local  # 设置正确权限

/usr/local是一个公共的目录,其他程序也会往这里写入程序文件,不要进行这样的操作。

👍 对的,当时都已操作,,感谢提醒

Reply View the author