Merlin
deepin
2022-10-18 00:42 这的好像和专业,有点偏技术,转给我们的研发了。
Reply Like 0 View the author
这的好像和专业,有点偏技术,转给我们的研发了。
如果你的意思是 livecd 的时候希望持久化的保存所做的修改的话... deepin 目前暂时没有 livecd 版呀 
如果你的意思是 livecd 的时候希望持久化的保存所做的修改的话... deepin 目前暂时没有 livecd 版呀 

如果你的意思是 livecd 的时候希望持久化的保存所做的修改的话... deepin 目前暂时没有 livecd 版呀 
早就有了,只是一直没有更新倒是真的

那个live已经很久不更新了
那个live已经很久不更新了
好吧。。。
没必要分精力去搞这个适用场景少得可怜的功能!开一个分支容易,维护精力可不少,问题还没啥人用,应该集中精力花在那80%用户的适用体验上!
没必要分精力去搞这个适用场景少得可怜的功能!开一个分支容易,维护精力可不少,问题还没啥人用,应该集中精力花在那80%用户的适用体验上!
也是,live除了急救系统就是服务器用
一看标题,就知道坛主肯定是位坛神
一看标题,就知道坛主肯定是位坛神
这个我感觉我要不得,我在Linux在一块不算大神,在仅仅是从以前用LiveCD在信息课上面用旁边空余的机子欣赏'艺术作品'和打游戏以及slax得到的灵感(曾经用的就是slax接受艺术的熏陶)
extix deepin有livecd和remaster功能。
希望deepin可以像slax在实时版本deepin上面保留之前做的更改而不是仅仅在内存里面,刚刚好想起来了这种特殊情况(硬盘里面因为要备份亿些艺术作品以及游戏,为了空间利用最大化系统就装udisk上面了)。
slax支持保存更改以及制作模块(比如说安装的软件,壁纸,游戏什么的)
从slax网站里面照搬的:
当从CD/DVD等只读媒体运行时,Slax仅将所有系统更改存储在内存中,并在重新启动时丢失它们。如果您从可写媒体(如USB驱动器)启动Slax,那么您下次启动时对操作系统本身所做的所有更改都将被保存和恢复。如果您的设备使用FAT文件系统,这是USB闪存驱动器上最常见的,那么对Slax本身的所有文件修改都将保存到特殊的文件
changes.dat,该文件在引导设备上的/slax/changes/目录中创建,并自动增长到4GB。如果您的引导设备使用原生Linux文件系统,如ext4,则更改的文件将原生保存到/slax/changes/目录,而无需中间changes.dat文件。如果您出于任何原因不喜欢持久更改,只需在启动菜单中选择另一个选项,您的Slax将开始使用默认的“刷新”配置,并且不会保存任何修改。在您想要测试全系统范围的东西时,它可能也很有用,因为您始终可以通过简单的重新启动(万一事情搞砸了)恢复到默认状态。文件
changes.dat设计甚至可以在大多数USB闪存驱动器上常用的FAT文件系统。不幸的是,FAT仅限于4GB的文件大小;因此,持续更改无法增长。如果您需要保存更多内容,请使用一些Linux文件系统(如EXT4或BTRFS)格式化存储驱动器,并将Slax安装到其中。Slax将能够原生保存更改,并且仅受设备实际容量的限制。持久更改功能(当然)不会影响计算机硬盘驱动器上的文件。如果您修改这些文件,无论您的持久更改设置如何,它们都将始终被修改。如果您从可写媒体运行Slax,您的更改将被永久存储,无需任何进一步的步骤。但是,如果您从CD/DVD等只读媒体运行Slax,或者如果您选择在启动期间禁用持久更改功能,仍然可以通过创建模块来保存更改。在任何时候,当您安装和配置所需的应用程序时,使用
savechanges命令将对当前系统的所有修改保存到模块中。该命令需要一个参数,即保存更改的文件路径。例如,请使用** **savechanges /tmp/mychanges.sb。您对系统所做的所有修改都将被存储,但一些预定义的文件和目录(如临时文件、缓存等)除外。一旦您的更改存储在模块中,您只需要将此模块包含在Slax中,它将在启动期间自动激活。将.sb模块复制到
/slax/modules/目录并重新启动。如果您从USB驱动器等可写媒体运行Slax,您可以将模块直接复制到/run/initramfs/memory/data/slax/modules/,该模块已经映射到您的USB磁盘。如果您从CD/DVD等只读媒体运行Slax,您可能需要使用genslaxiso命令重新生成ISO映像。如果您想检查模块的内容或修改其中的文件,您可以使用Slax中可用的两个命令:
sb2dir将模块转换为目录,然后dir2sb将其转换回.sb文件。需要记住的是,转换为目录的模块存储在内存中(从技术上讲,该目录用tmpfs过载),因此您可能会发现无法使用rmdir删除该目录,即使为空(您将收到EBUSY错误)。使用rmsbdir命令删除sb2dir创建的目录。apt search keywordapt install packagesavechanges target.sbsb2dir module.sbdir2sb directory.sbrmsbdir directory.sbgenslaxiso slax.iso module.sbslax activate module.sbslax deactivate module.sb#首先,我们启动新鲜的Slax并尝试apt安装firefox
#正如你所看到的,没有一个名为“火狐”的软件包。让我们试着搜索这个词apt search firefox | more
#啊,现在我们得到了一些东西。这个包裹被称为firefox-esr。所以让我们安装firefox-esr
#我们希望它只称为Firefox,所以让我们编辑负责名称的桌面文件sed -i -r "s/^Name=FireFox ESR/Name=Firefox/" /usr/share/applications/firefox-esr.desktop#现在保存新安装的软件,包括我们对模块的更改
#在我们的示例中,模块将保存在当前目录中savechanges firefox.sb
#如果我们使用只读CD运行,我们可以使用我们的模块创建一个新的ISO
#然后只需将ISO刻录到新CD,Firefox将在您启动时可用
#在我们的示例中,ISO文件将在当前目录中创建genslaxiso slax.iso firefox.sb
#如果我们从USB驱动器运行Slax,我们可以直接将其放入模块文件夹
#就这样,Firefox将在重新启动后可用mv firefox.sb /run/initramfs/memory/data/slax/modules/