# CuteFishDE-ZeroDE **Repository Path**: zhonghongsoftware_1/cute-fish-de-zero-de ## Basic Information - **Project Name**: CuteFishDE-ZeroDE - **Description**: 梦希操作系统桌面环境 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-02 - **Last Updated**: 2024-06-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 梦希操作系统桌面环境源代码 ### 如何编译 #### 运行sh build.sh即可 ``sh build.sh`` ### Thanks CuteFish Project ### 准备必要的编译工具 ##### 对于 Debian ,需要安装 build-essential 和 devscripts 两个软件包: ```$ sudo apt-get install build-essential devscripts``` #### 对于 Ubuntu ,除了上面的两个包,还需要安装 equivs : ```$ sudo apt-get install equivs build-essential``` ### 在 Debian 和 Ubuntu 上,该包包含了 libc6-dev 、 gcc 、 g++ 、 make 、 dpkg-dev 等编译 deb 包所必须的软件包。不过不包含 cmake 、 pkg-config 等同样常用的工具。 ### 安装编译依赖包 ###### 通过前面介绍过的 mk-build-deps 来完成依赖包的安装。 --install 选项的涵义是生成软件包后安装, --remove 的涵义是安装软件包后自动卸载, --root-cmd sudo 的涵义是提权使用 sudo 命令。但是不知道是不是我理解错了(但是 man 是这么写的呀),安装生成的软件包后并没有自动卸载,需要手动卸载 *-build-deps 。 ```$ mk-build-deps --install --remove --root-cmd sudo``` ### 编译软件包 ##### 使用 dpkg-buildpackage 来自动编译和构建, -b 的涵义是只生成二进制包: ```$ dpkg-buildpackage -b -uc -us``` #### 如果出现了奇怪的编译错误,可以试着关闭多线程: ``$ dpkg-buildpackage -b -uc -us -J1`` ### 安装软件包 #### 由于你不清楚他们之间的依赖关系,我不推荐你逐个安装他们,所以将所有生成的软件包一起安装: ```$ sudo apt-get install ./xxx1.deb ./xxx2.deb ./xxx3.deb ...``` #### 或者将他们放到一个目录中然后一起安装: ```$ sudo apt-get install ./*.deb``` #### 注意如果安装 cutefish-sddm-theme 时提示配置文件是选择打包者提供的版本还是已经存在的版本时,请选择打包者提供的版本,这样你的 sddm 会被设置成 Cutefish 的主题