单个执行文件怎么打包成deb?[已解决]7楼careone正解!
1 下载一个其他的 deb 软件包,解压缩后得到2个压缩包: data.tar.gz , control.tar.gz;
2 解压 control.tar.gz ,得到 control 文件(在这个文件中修改软件包依赖关系),删除另外的 md5sums 文件;
3 把自已的文件放在 /usr/local/bin/xxx 文件;
—————-
近来我没有在linux平台上工作,以后有机会,可以帮你打包deb
sudo mkdir -vp /root/deb-src/xxx/usr/local/bin/ 这里放脚本文件
sudo mkdir -vp /root/deb-src/xxx/DEBIAN/ 这里放 control 文件
sudo mkdir -vp /root/deb-src/xxx/usr/share/pixmaps/ 这里放程序图标,建议png格式;
sudo mkdir -vp /root/deb-src/xxx/usr/share/applications/ 这里放程序快捷方式 xxx.desktop 文件,可参照其它类似文件;
sudo mkdir -vp /root/deb-ok/
cp xxx /root/deb-src/xxx/usr/local/bin/xxx
cd /root/deb-src/xxx/
sudo dpkg -b . /root/deb-ok/xxx_1.0_all.deb
打包完成后,再解压上面打出的deb软件包,检查以上文件和文件夹的权限,
文件夹权限一般为777,可执行文件xxx 权限为 755;文件夹和文件所有者都是root;
有异常,修复后重新打包。
有大神知道cydia里面的插件怎么备份deb文件吗
现在cydia的文件包会在软件安装完毕后关机自动删除,安装目录找不到文件的.所以要用打包工具把导入的文件打包成deb,要用到很多工具
请教怎么把提取的文件打包成deb?这个提问不知道有没有错,详情请入内指导…
直接集合起来压缩下.把后缀改成deb?没试过.帮顶.
如何在Debian和Ubuntu下重新打包Deb文件
应该是"dpkg -i /path/to/packagename.deb"这样的格式~ dpkg是Debian的Deb文件管理程序~-i是安装的选项 后面/path/to/packagename.deb是路径及文件名~ 如果就是在当前目录下那么就 dpkg -i ./packagename.deb就可以了~记得把packagename换成你要安装的deb的文件名~
怎么在linux下将codeblocks的工程打包成deb安装包
.deb是debian,ubuntu类系统的软件安装包.CD linux是基于slackware的,不能安装.deb的软件.cd linux还是下载tar.gz那种,然后编译安装吧.
我按照网上的说方法创建了一个IOS用的动态库dylib,但在打开时出现如下错误
可以用dyld函数动态加载.要把dylib放在Document文件夹内的话,修改安装目录即可,第一次启动要自己copy出去哦.
deb包里的dylib文件怎么编辑
当然不能,window的应用程序是图形界面的,偏向于实际应用,而DOS系统是由字符堆砌而成的磁盘操作系统,不支持图形界面. 可以的,原来xp它就自带很多dos命令的,如果你要扩展,那么把相应的dos命名放到cmd目录下.目录一搜就找到的
cydia依赖包怎么变成deb文件 苹果论坛
重装系统就可以解决了,系统U盘制作及重装系统的操作步骤为:
1. 制作启动U盘:到实体店买个4-8G的U盘(可以要求老板帮忙制作成系统U盘即可省略以下步骤),上网搜索下载装机员U盘启动PE制作工具,将U盘插入电脑运行此软件制作成启动U盘。
2. 2.复制系统文件:上网到装机员论坛下载WINXP或WIN7等操作系统的GHO文件,复制到U盘或启动工具指定的U盘文件夹下。
3. 3.设置U盘为第一启动磁盘:开机按DEL键(笔记本一般为F2或其它)进入BIOS设置界面,进入BOOT选项卡设置USB磁盘为第一启动项(注:部分电脑需要在此时插入U盘进行识别才能设置)。
4. 4.U盘启动并重装系统:插入U盘启动电脑,进入U盘启动界面按提示利用下载来的GHO文件进行克隆安装。
5. 5.如果有系统光盘(没有也可以去电脑商店购买),则将系统光盘插入光驱,开机后按DEL键(笔记本一般为F2或根据屏幕底行提示字符)进入CMOS,并在BOOT选项卡中设置光驱(CD-ROM或DVD-ROM)为第一启动项。重启进入光盘启动菜单,选择将系统安装到C区,再按提示操作即可。
deb是什么文件?
deb是debian linux推出的一种文件包格式. 通过debian中的相关命令,可以快速的安装,配置,删除软件包. Ubuntu Linux同样支持deb文件包.
Debian包是Unixar的标准归档,将包文件信息以及包内容,经过gzip和tar打包而成。
处理这些包的经典程序是dpkg,经常是通过Debian的apt-get来运作。
通过Alien工具,可以将deb包转换成rpm、tar.gz格式。
deb包在Linux操作系统中类似于windows中的软件包(exe),几乎不需要什么复杂的编译即可通过鼠标点击安装使用。此外,deb广泛应用于越狱后iOS软件及MeeGo(含Maemo软件)中。
是 Debian 系统(包含 Debian 和 Ubuntu )专属安装包格式,配合 APT 软件管理系统,成为了当前在 Linux 下非常流行的一种安装包。进入 2.x 时代之后有 Cydia 作者 Jay Freeman(saurik) 移植到 iPhone 平台上,一起的还有 APT 软件管理系统。
deb包本身有三部分组成:
数据包,包含实际安装的程序数据,文件名为data.tar.XXX;安装信息及控制脚本包,包含deb的安装说明,标识,脚本等,文件名为control.tar.gz;
最后一个是deb文件的一些二进制数据,包括文件头等信息,一般看不到,在某些软件中打开可以看到。deb本身可以使用不同的压缩方式。tar格式并不是一种压缩格式,而是直接把分散的文件和目录集合在一起,并记录其权限等数据信息。之前提到过的data.tar.XXX,这里XXX就是经过压缩后的后缀名。deb默认使用的压缩格式为gzip格式,所以最常见的就是data.tar.gz。常有的压缩格式还有bzip2和lzma,其中lzma压缩率最高,但压缩需要的CPU资源和时间都比较长。
data.tar.gz包含的是实际安装的程序数据,而在安装过程中,该包里的数据会被直接解压到根目录(即/),因此在打包之前需要根据文件所在位置设置好相应的文件/目录树。而control.tar.gz则包含了一个deb安装的时候所需要的控制信息。一般有5个文件:
control,用了记录软件标识,版本号,平台,依赖信息等数据;
preinst,在解包data.tar.gz前运行的脚本;
postinst,在解包数据后运行的脚本;
prerm,卸载时,在删除文件之前运行的脚本;
postrm,在删除文件之后运行的脚本;
在Cydia系统中,Cydia的作者Saurik另外添加了一个脚本,extrainst_,作用与postinst类似。
deb文件怎么安装?
1.选定目录
用itools连接上ios设备,找到文件管理->文件系统->越狱系统->找到路径“/private/var/root/media/cydia/autoinstall/”,或者直接点击常用目录下的cydia安装目录。
2.将要安装的deb文件复制过去
3.重启设备
重启后文件就会自动安装。如果一次未成功,再重启一次试试。安装后,deb文件会自动删除。注意:deb是系统级别的软件,所以存在一定的风险。尽量通过cydia源来进行安装,以确保安全。
什么是DEB
您好! DEB是Debian软件包格式的文件扩展名,跟Debian的命名一样,DEB也是因Debra Murdock而得名,她是Debian创始人Ian Murdock的太太. Debian包是Unixar的标准归档,将包文件信息以及包内容,经过gzip和tar打包而成. 处理这些包的经典程序是dpkg,经常是通过apt来运作. 通过Alien工具,可以将deb包转换成rpm、tar.gz格式.