Linux 下有什么便携化软件的方案

2018-08-08 23:23:34 +08:00
 jam1024

就是像 windows,弄好一套便携化的软件包,随便重装,应用软件直接原地复活
什么软件、用户的数据都原地复活

3448 次点击
所在节点    问与答
31 条回复
Blazings
2018-08-09 09:19:50 +08:00
Windows 也没有这么便携
zhaogaz
2018-08-09 11:30:51 +08:00
emmm,我也就记录记录 安装的命令。

把各种更新源 当做自己的,就行了。哈哈哈。

其他的只知道 appimage,不过就像 ubuntu 的话,你要把 appimage 放到桌面上还是需要单独写个配置文件。无论是 win 还是 linux,portable 的目的估计就是放 u 盘里面,的小东西。

根本就不是为了重装系统设计的,像楼主说的复活,还是有点困难。。。
pipapa
2018-08-09 11:46:15 +08:00
home 分区不格式化不就行了
imn1
2018-08-09 12:01:08 +08:00
linux 上面 appimage 最大的好处不是便携,而是打包了依赖

我经常遇到明明已经装了 2.0,但提示 request xxx.xx >=1.1 这样的事
另外有些 so 升级后一些,可能一些小改变就导致依赖它的某软件不能运行,至少要等到某软件也升级才行
如果某软件是大厂的还好办,跟随升级比较及时,个人作品就只好停用等待~
jam1024
2018-08-09 12:31:15 +08:00
@imn1 要是能把某些类库独立出来可以通用到其他的 appimage 就好了
imn1
2018-08-09 12:33:38 +08:00
@jam1024
这种还不是一样?不如用 snap service
jam1024
2018-08-09 12:36:16 +08:00
@zhaogaz windows 便携软件的好处就是,弄好一套便携软件的包,然后放 D 盘或者放任何移动磁盘,随便重装,重装后直接原地复活可使用这些软件,也不用再等待网络安装,需要升级的时候只要再找下便携软件的更新包,解压覆盖就行,然后可以随便移动到其他电脑上使用,前提是只打包了 x86 的软件,或者两者都打包了
josephpei
2018-08-09 13:00:01 +08:00
@zhaogaz 现在 appimage 支持第一次运行时自动生成一个 .desktop 文件,放在 ~/.local/share/applications 下面,应用程序列表里就可以看到这个应用了

不过需要 appimage 打包时写好,有些更新比较勤的已经做了,有些还没有
caola
2018-08-09 13:19:02 +08:00
可以参考一下 linux 版的 Telegram,就是单文件直接运行
imn1
2018-08-09 13:40:58 +08:00
linux 很多免安装的软件,其实并不是便携,对它的一些设置还是写在 /home/user 里面
拿到其他机器用是个全新开箱,除非把 conf 也同步到便携盘,去新机器手动覆盖过去
zhaogaz
2018-08-09 14:11:07 +08:00
@jam1024 emmm,要是我的话,还要手动去桌面新建快捷方式。。d 盘用软件,总让我感觉不舒服


@josephpei 学到了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/478092

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX