拓展林HX 发表于 2019-12-16 15:54:21

WINDOWS搭建ubuntu虚拟系统创造你专属的DEB

本帖最后由 门卷一被子 于 2019-12-16 16:45 编辑

QUOTE:
作者:℡歐陽飛
原贴标题: ▓▓▓图文--WINDOWS搭建ubuntu虚拟系统创造你专属的DEB!更新更小内存虚拟机▓▓▓原贴地址:http://bbs.dospy.com/thread-13845486-1-464-1.html


为了让机油更加发挥DIY能力!这里就简单介绍安装及配置还有一些常用命令的ubuntu知识,下面都是今天一字一图编辑,有点小蛋疼!

为什么要写此教程?
此教程目前对于新手的作用:
1.deb软件解包,修改,打包
2.deb软件汉化
3.各种liunx压缩包制作
等等。。。

我们需要准备的就2件工具VM VirtualBox4.18和ubuntu10.04LTS官方版!这里我就不提供下载了,请百度有很多XX版!

很简单的建立WINDOWS的虚拟linux系的ubuntu环境,可自行创建专属的你的N9软件安装包!


首先安装下载好的虚拟机:
可以选择安装别的盘也可以默认安装C盘,我个人是默认安装C盘:
一直点NEXT到底!


虚拟机安装完之后,我们启动虚拟机点新建:


一直前进!这里我们输入ubuntu!然后再点前进:


一直前进完就建立完毕了!这里我们点开始:


显示的所有提示都点确定!:


也还是继续下一步:


这里我们选下载好的ubuntu10.04镜像,然后下一步:



这里有语言选择,我们拉到下面有中文简体!再点安装ubuntu接着继续前进!


这里还是继续前进,不用选择:


这里我们输入自定义用户和密码,这是ROOT权限,所以设置完一定要记住密码!


接着就是漫长的安装和下载字库,缩小后台让它慢慢安装去!


安装完毕之后点重启!里面如果卡在某个画面请按“回车”:


启动之后我们输入密码登陆:





好了,我们现在配置好了虚拟机Ubuntu环境!接下来我们要做的是虚拟机跟外界取得文件传送功能!把WIN7或者XP共享一个文件夹给虚拟机,我们在E盘下建一个gongxiang文件夹!
1.进入ubuntu虚拟系统,点击设备--安装增强功能:



2.这里在UBUNTU桌面弹出一个光驱,这里只要点击确定,然后安装!安装完毕之后右键桌面的光驱--弹出!重启ubuntu系统!



3.接着进入ubuntu后,点虚拟机的设置,共享文件夹,点右边【文件夹+】的符号,选择刚才的gongxiang路径,如下图所设置然后点击确认!



4.返回ubuntu系统,按ctrl+alt+t弹出终端,输入:sudo mount -t vboxsf gongxiang /mnt/shared/回车
再输入密码!这样就挂载成功了!

5.以后虚拟机做好的东西只要进入/mnt/shared里面就如同进入E盘的gongxiang文件夹,复制后粘贴丢进去就行了!

大概就这个意思,自己摸索下更有成就感!!


6.若重启ubuntu后,无法进入共享的文件夹,只要重新打开终端,输入:mount -t vboxsf gongxiang /mnt/shared回车,就行了!


其他就任你操作了,ubuntu做好的安装包直接复制放进去共享的文件夹里,电脑直接打开E盘gongxiang即可找到!


教程暂且就到这里!完全很傻瓜型的指导虚拟ubuntu系统的安装和设置!
调出终端:按ctrl+alt+t
切换输入法:ctrl+空格键
进入权限:调出终端输入sudo -s回车,输入你的密码(没有显示),然后回车!就进入root权限了!
其他基本操作命令可以百度ubuntu















QUOTE:
作者:℡歐陽飛
原贴标题: 【!【【简图文在WINDOWS打包/修改N9专属DEB软件包心得教程!】16号小更新一下!】原贴地址:http://bbs.dospy.com/thread-13880002-1-464-1.html



搭建完虚拟系统后我们进行下一步解包,修改,打包,发布的总过程!




首先下载这个配置引导文件 ,然后进入虚拟机ubuntu!
进入位置--计算机--文件系统--tmp,这里我们新建一个文件夹deb

然后在deb里面建一个DEBIAN文件夹,接着把上面的配置引导文件拷贝进来!

现在我们要编辑一下这个配置文件,第一个软件名最好是英文!后面自己看着写吧,最好在ubuntu系统里面编辑!按ctrl+空格键能切换中文输入:


这里一个小解释:在deb目录下就是N9系统里的目录一样,按照你程序完整的路径进行新建目录存放文件!比如我下面的图例里面新建系统根目录!


我们把文件全归类存放好之后就调出终端:按ctrl+alt+t跳出终端,我们首先进入权限sudo空格-s回车,输入密码再回车:


然后给刚才刚才所建立的所有目录给权限,输入:chmod空格-R空格755空格/tmp/deb回车,再输入exit退出,其实退不退出无所谓,只是退出后可以把等下打包的软件剪出来,省得还要rm删除!好了,我们输入exit退出权限后,再输入cd空格/tmp回车到达tmp目录下!
接着输入打包命令dpkg空格-b空格deb空格123.deb回车!这样就在tmp目录下生成了deb安装包了,发送到手机安装试试?(这里打包命令一个小解释:dpkg -b这个就不说了,是linux传统的打包方式,deb就是你所要打包的目录名称,123.deb就是你最后生成的软件名称,当然这个后期还可以自己修改名字!)


这里我们就生成了deb安装包了:

我们把软件包发送到手机进行安装!至于怎么发送请看上面的搭建ubuntu系统里面有说明如何跟WINDOWS和手机进行传送方式!!

其实如果你电脑安装QT的话,那就更简单了,直接点调试后就在目录下生成标准的QT DEB安装包了!可以直接提取出来!!
====================================16号更新一下=====================================

若你要修改别人的安装包就得解压-修改引导文件-打包:

首先我们把软件包拷贝在tmp目录下,我这里拿qq当例子:


然后调出终端,先移动到tmp目录下,输入cd /tmp回车!然后就命令解包:dpkg -x qq.deb deb回车!(dpkg -x是解包意思,qq.deb就是文件名了,deb就是解包在这个目录里!)再输入dpkg -e qq.deb deb/DEBIAN回车!(dpkg -e是解开软件包引导文件的命令,qq.deb是软件名,deb/DEBIAN这个一定要解压在DEBIAN这个目录下)好了:


现在在deb里面就有所有解压出来的文件了,可以自行修改,然后根据上面小小的打包方法打包一下发送到手机进行测试!














QUOTE:
作者:℡歐陽飛
原贴标题: 5/14@@@汉化爱好者、系统美化爱好者必看___如何打包可替换系统文件的deb完美教程原贴地址:http://bbs.dospy.com/thread-14605221-1-464-1.html



鉴于目前现在涉及汉化的机油越来越多,感到挺欣慰,至少N9的中文软件在我们的努力下,会越来越多!很不错!!鼓励下
{:4_100:}{:4_100:}

当然,我会尽我所能写更多教程,让更多爱好者都能加入我们的行列!

目前由于太多汉化的机油屡次碰到一个问题!就是汉化后打包完毕后,功能丢失,无法使用!这或许就存在一个打包平台问题,
但QT目前我还无法解决解包再重新打包的问题!!

这里就教一招如何制作可替换文件的deb安装包!可替换系统所有文件!!只要你想得到的!灵活运用!
可制作能替换系统文件的deb,deb汉化补丁,等等。。。请勿怼我说7-zip就可以,实际仍无法用于打包DEB

好了,简单介绍,咱们开始进入教程:



===========================精彩即将开始==============================



首先要求:你会从ubuntu上解包,打包,这方面如果还不懂请翻阅我以前发的教程!

我这里就从打包补丁开始写起:
比如我想打包一个字库!但字库系统已经存在了,传统的打包方法是肯定失败的!

所以我们制作这个可替换系统的deb安装包:

一:我们先在ubuntu系统根目录下建立一个文件夹,比如我建立了123:
进入权限再建立:
sudosu
密码
mkdir/123


二:再继续建立我们所要安装的文件存放位置!比如我把字库先安装在非系统文件的位置上,
我打算把字库先安装在usr/share/buding/这里!因为这里没有文件,肯定能安装下!
我们先建立文件夹!(一个一个建立麻烦,所以我们就建立一个树,加-p):
mkdir   -p/123/usr/share/buding/1
mkdir   -p/123/usr/share/buding/2
(为什么建立1和2呢?1代表你即将更换的新字库!2代表系统的原装字库,作用在于,你软件卸载后会自动还原,这个后面讲)



三:我的新字库放在tmp下,所以要把新字库拷贝进入1文件夹里:
cp/tmp/*.ttf/123/usr/share/buding/1/


四:我们把原装字库放到2文件夹里,(我的原装字库在tmp下就执行):
cp/tmp/*.ttf   /123/usr/share/buding/2/



五:现在我们都部署好了文件夹安装的目标在:usr/share/buding/这里
我们开始写最重要的配置文件,看仔细了,在DEBIAN里需要3个文件!这里提供下载参考!

一个是引导打包信息,一个postinst是软件安装后要执行的命令,一个prerm是软件点卸载后先执行的命令,看图:



六:引导打包信息就不用介绍了,相信很多汉化者都很清楚!打开postinst后
#!/bin/sh 这行不用管一个权限问题
cp/usr/share/buding/1/*/usr/share/fonts/nokia/   这行意思是软件安装后会把这个字库拷贝进入系统覆盖

rm-r/usr/share/buding/1这行的意思是执行完上面的所有命令后删除掉这个多余的文件夹!免得多一个垃圾文件!
详细看图:



七:接着是prerm这个文件,它的作用就是我们选择点击卸载后。会首先执行的一个命令。然后再卸载:
cp/usr/share/buding/2/*   /usr/share/fonts/nokia/    这个的意思就是软件卸载前会把存放在2文件夹的原装字库拷贝进入系统 !
执行完之后,软件自动会把usr/share/buding 这个文件夹卸载,不会造成任何的垃圾文件!!
看图吧:




八:我们都写好了这些文件,就把这3个拷贝进入123/DEBIAN里!
怎么拷贝别告诉我你不会!!
我的例子是:我的3个文件放在tmp下。所以就执行 cp-r/DEBIAN/123/



九:最后一步就是打包了:cd到根目录下
cd/
dpkg-b123/tmp/ziku.deb


打包后的软件拿出来测试一下是否正常再发论坛共享!
习惯了上面的操作你会觉得很顺手,打包一个补丁不到3分钟时间!




















QUOTE:
作者:℡歐陽飛
原贴标题: 7/29==月末最后一弹==制作deb安装包安装图标【应用程序管理图标】=汉化/DIY必看!原贴地址:http://bbs.dospy.com/thread-15073463-1-464-1.html




很多汉化/DIY软件的往往会碰到一个问题,就是自己制作出来的软件包,在安装过程中的图标,无法添加,在程序管理里,安装的软件包也没有图标显示,对于自制程序/软件包的机油来说,是一大遗憾,经过几天研究终究也得出了完美解决方案!

这里,教程送上,你会爱上debian{:5_128:}


先送上效果图,咋样?满意不?:


=============================教程分割线=========================================

第一:

      要求:第一、你会ubuntu解压/打包deb安装包!若这些不懂,你暂时不用看了,此教程的目的是如何用ubuntu添加安装图标显示!新手先去查阅我之前发的所有教程,都是按顺序发布的!
               第二、需要这个工具: base64文本格式转换工具!


第二:找一张你所想显示的图标,分辨率为64x64,格式随意!


第三:打开上面的base64文本工具,然后把你的图标拖进去:


第四:运行ubuntu虚拟机,我们先解压一个软件包【随便挑选一个你想要修改/添加的软件】
我们进入DEBIAN目录里找到control这个控制文件,打开!


第五:这里在原本控制信息里最后再添加一行控制:
Maemo-Icon-26:
冒号后面再多添加一个空格,然后再粘贴上面base64转换出来的代码,如图:


OK,这里添加完毕之后,你的软件可以打包起来了,安装就有该图标显示了,多测试,你会了解各种语法控制命令都代表着什么!



桃木 发表于 2021-6-20 22:20:28

这是写诺基亚n9的软件么?

拓展林HX 发表于 2021-6-21 12:41:48

桃木 发表于 2021-6-20 22:20
这是写诺基亚n9的软件么?

是    但编程环节得靠自己

桃木 发表于 2021-6-23 14:10:20

这是C++还是QML编程语言?

滑稽 发表于 2021-9-11 00:03:43

行不错,可以支持一下,到时候精通qt,来给N9写rjq
页: [1]
查看完整版本: WINDOWS搭建ubuntu虚拟系统创造你专属的DEB