ubutun重新打包已安装的程序怎样操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubutun重新打包已安装的程序怎样操作相关的知识,希望对你有一定的参考价值。
看见不少人说ubuntu可以把已经安装的程序重新打包,可是没有一个人说出具体的办法,特求解答,
具体为:utuntu13.04怎么把已经安装好的程序重新打包,具体一步步的详细操作步骤,否则不给分。
打包好后的安装包是否能在其他ubuntu发行版比如麒麟、深度之类的linux系统上安装
重新打包也是可以在,方法是:
1、在软件管理器(新立得)里面,找到这个软件包,右键-属性-已安装文件,复制下来;依赖,也复制下来。
2、用tar,将其中全部文件,打包成tgz文件,复制到另一个系统,解压。
3、在另一系统中试运行(用终端命令,可以看到提示,如果有缺少文件,要安装相应软件包。来自:求助得到的回答 参考技术A 你这样的问题估计没人愿意回答你,首先硬件平台取决大部分的编译函数
请问你是要做硬件的底层协议覆盖吗 ?那么首先你只能先把PC硬件生产
商的芯片组稿到手,然后在写交互层驱动。作为系统架构层协议,然后你
才能编译你的deb源 。追问
那也就是说,普通用户或个人用户是不可能把UBUNTU里已经安装好的软件重新打包的啰?我们如果在别人的ubuntu系统上见到喜欢的软件,是没办法打包它弄到自己的系统上来用的?那样的话是否有什么别的方法可以把想要的那个软件弄来?
追答可以的,但是有一个前提是。
你必须得到软件包的源,以为你在别的ubuntu系统看到的
软件是匹配它当前系统的,例如x86或x64。这么说你明白吗 ?
解决electron应用删除安装目录后重新安装提示安装中止的问题
参考技术A 使用electron-builder打包的windows应用程序,安装后删除安装目录再重新安装,会提示安装已中止,原因是删除安装目录后,程序的注册表信息未删除,导致安装时出现异常。方法一:
删除应用残留的注册表信息后即可正常安装,对用户不友好,操作相对复杂
方法二:
package.json中修改appId后重新打包,此方法相当于生成一个新的应用程序,与原程序注册表脱离关联,原程序注册表残留信息还在,如果需要appId 唯一且固定,则此方案不合理
方法三:
修改程序,重新安装时自动删除注册表信息
package.json中 nsis配置增加如下信息(lz_setup为打包文件输出目录)
打包文件输出目录lz_setup下创建installer.nsh文件,内容如下:
以上是关于ubutun重新打包已安装的程序怎样操作的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Debian/Ubuntu/Kali 上重新打包 已安装的 软件
如何在 Debian/Ubuntu/Kali 上重新打包 已安装的 软件