pkgname=nerolinux
pkgver=3.5.3.1
pkgrel=1
pkgdesc="Nero Burning ROM for linux"
url="http://www.nero.com/eng/linux3.html"
license=('custom')
depends=('gtk2')
makedepends=('rpmextract')
arch=('i686' 'x86_64')
source=(ftp://ftp11.de.nero.com/software/NeroLI ... r}-x86.rpm)
md5sums=('73c1090e85fbf7c1df130374117ce93b')
install=nerolinux.install
[ "$CARCH" = "x86_64" ] && source=(ftp://ftp11.de.nero.com/software/NeroLI ... x86_64.rpm)
[ "$CARCH" = "x86_64" ] && md5sums=('e4c3bfb90b05f2717ef2d7974966c086')
build() {
cd $startdir/pkg/
if [ "$CARCH" = "x86_64" ]; then
rpmextract.sh ${startdir}/src/nerolinux-${pkgver}-x86_64.rpm
else
rpmextract.sh ${startdir}/src/nerolinux-${pkgver}-x86.rpm
fi
chmod a+rx -R *
find . -type f -exec chmod -x \{\} \;
chmod +x usr/bin/nero usr/bin/nerocmd
mkdir -p usr/share/licenses/nerolinux
mv usr/share/doc/nero/EULA* usr/share/licenses/nerolinux
}
求助:如何把DEB包打包成pkg.tar.gz包?谢谢!(已经解决)
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
求助:如何把DEB包打包成pkg.tar.gz包?谢谢!(已经解决)
如何把DEB包打包成pkg.tar.gz包?找到个rpm,能不能改成deb的?如果能该如何改?谢谢!
上次由 白鳍豚 在 2009-09-01 21:51,总共编辑 1 次。
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: 求助:如何把DEB包打包成pkg.tar.gz包?谢谢
如何把DEB包打包成pkg.tar.gz包?
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
Re: 求助:如何把DEB包打包成pkg.tar.gz包?谢谢
跟是不是deb包没有关系,只要是压缩包就行,pacman/makepkg会自动解压(bsdtar),然后按照PKGBUILD的步骤执行,比如cp/rm。
你得先研究一下如何写pkgbuild和基本shell命令。
你得先研究一下如何写pkgbuild和基本shell命令。
HP Pavilion DV6-2064CA: AMD Turion II Ultra Dual-Core Mobile M640, HD4650, 2GBx2 DDR2-800, Seagate 500GB 7200RPM SATA, BD-ROM
DELL UltraSharp 2209WA
Arch64, Testing repo
DELL UltraSharp 2209WA
Arch64, Testing repo
- jobinson99
- 帖子: 1169
- 注册时间: 2007-04-28 15:14
- 系统: NixOS+虚拟机各种系统
- 联系:
Re: 求助:如何把DEB包打包成pkg.tar.gz包?谢谢
你要安装这个包?没必要改吧?难道是下载不了那个包?上面的pkgbiuild就是描述怎么把一个rpm打成pkg.tar.gz的具体实例。
deb类似,好像aur里有几个包的source就是deb包的。
deb类似,好像aur里有几个包的source就是deb包的。
黑色的不是眼睛,而是眼圈
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
NixOS + lxqt + 无人生产线 + 无人农场 (已发明全套山地农业机械 + 线性喷洒系统,成片农业采收系统)+ 随身设备,柔性电路,冷热双调衣……
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
NixOS + lxqt + 无人生产线 + 无人农场 (已发明全套山地农业机械 + 线性喷洒系统,成片农业采收系统)+ 随身设备,柔性电路,冷热双调衣……
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: 求助:如何把DEB包打包成pkg.tar.gz包?谢谢
那个rmp下不来。硬盘里面有deb包
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: 求助:如何把DEB包打包成pkg.tar.gz包?谢谢
shell不懂。请教这个应该是解压的吧?deb如何指定?谢谢!makedepends=('rpmextract')
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: 求助:如何把DEB包打包成pkg.tar.gz包?谢谢
从源码编译吧,用 deb 包会给依赖搞死的。
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: 求助:如何把DEB包打包成pkg.tar.gz包?谢谢
多谢诸位!
呵呵!水平不够,刻录还是跑到ubuntu算了
呵呵!水平不够,刻录还是跑到ubuntu算了
- imagelife
- 帖子: 251
- 注册时间: 2007-10-07 11:56
- 来自: 湖南
Re: 求助:如何把DEB包打包成pkg.tar.gz包?谢谢
这是在吓人家嘛~~~自由建客 写了:从源码编译吧,用 deb 包会给依赖搞死的。
Kdemod是为Arch linux 定制的KDE的一个改进版本,
基于改善的QT,和Arch linux 标准的QT兼容,拥有改进的主题,和许多的附加特性。
使用KDEMod,是感受强大的KDE魅力和简洁强大的Arch最好方式。
基于改善的QT,和Arch linux 标准的QT兼容,拥有改进的主题,和许多的附加特性。
使用KDEMod,是感受强大的KDE魅力和简洁强大的Arch最好方式。
- kunkun0217
- 帖子: 441
- 注册时间: 2007-11-14 17:39
- 联系:
Re: 求助:如何把DEB包打包成pkg.tar.gz包?谢谢
nerolinux 不是闭源的吗?自由建客 写了:从源码编译吧,用 deb 包会给依赖搞死的。
其实,lz只需要把那个rpm手动下回来,然后,用pkgbuild,makepkg就可以了
- 自由建客
- 帖子: 13468
- 注册时间: 2008-07-30 23:21
- 系统: Debian stable AMD64
Re: 求助:如何把DEB包打包成pkg.tar.gz包?谢谢
nero 啊!没注意看。kunkun0217 写了:nerolinux 不是闭源的吗?自由建客 写了:从源码编译吧,用 deb 包会给依赖搞死的。
其实,lz只需要把那个rpm手动下回来,然后,用pkgbuild,makepkg就可以了
- john.wu
- 帖子: 1006
- 注册时间: 2007-10-18 17:40
Re: 求助:如何把DEB包打包成pkg.tar.gz包?谢谢
aur中的linuxqq就是, 我对付非要用不可的deb 包,我直接装了一个dpkg ,aur中就有dpkg的pkgbuild,不建议用dpkg ,我只是非用deb不可的情况下用, 一般aur中都有相应的pkgbuildjobinson99 写了:
deb类似,好像aur里有几个包的source就是deb包的。
下面这个pkgbuild,也许对楼主有帮助
代码: 全选
# Contributor: leafduo <leafduo@gmail.com>
# Maintainer : coderoar <coderoar@gmail.com>
arch=('i686' 'x86_64')
conflicts=('qq')
if [[ ${CARCH} = 'x86_64' ]]; then
depends=('lib32-gtk2>=2.10' 'lib32-glibc>=2.0' 'lib32-cairo' 'lib32-glib2>=2.0' 'lib32-pango>=1.0')
else
depends=('gtk2>=2.10' 'glibc>=2.0' 'cairo' 'glib2>=2.0' 'pango>=1.0')
fi
license=('custom')
makedepends=('tar')
md5sums=('e269697840f53a8ea8306e600fbd4ed7' '8b58e43f6fb7b6cfe1ada869b18092e6')
pkgdesc='instant messaging software from Tencent Inc.'
pkgname=linuxqq
pkgrel=2
pkgver=1.0.2beta1
provides=('qq')
source=('http://dl_dir.qq.com/linuxqq/linuxqq_v1.0.2-beta1_i386.deb' 'qq.sh')
url='http://im.qq.com/qq/linux/'
build() {
cd ${srcdir}
ar vx linuxqq_v1.0.2-beta1_i386.deb || return 1
tar fxz data.tar.gz || return 1
if [[ ${CARCH} == 'x86_64' ]]; then
cp ${srcdir}/qq.sh ${srcdir}/usr/bin/qq || return 1; fi
install -D -m755 usr/bin/qq ${pkgdir}/usr/bin/qq || return 1
install -D -m755 usr/share/tencent/qq/qq ${pkgdir}/usr/share/tencent/qq/qq || return 1
install -D -m644 usr/share/tencent/qq/qq.png ${pkgdir}/usr/share/tencent/qq/qq.png || return 1
install -D -m644 usr/share/tencent/qq/res.db ${pkgdir}/usr/share/tencent/qq/res.db || return 1
install -D -m644 usr/share/applications/qq.desktop ${pkgdir}/usr/share/applications/qq.desktop || return 1
install -D -m644 usr/share/doc/linuxqq/qq ${pkgdir}/usr/share/doc/linuxqq/qq || return 1
}
千帖户,享有论坛特权!
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: 求助:如何把DEB包打包成pkg.tar.gz包?谢谢
呵呵!原来NERO下载要输入邮箱的,不过是个试用版。先装起来玩玩
- jobinson99
- 帖子: 1169
- 注册时间: 2007-04-28 15:14
- 系统: NixOS+虚拟机各种系统
- 联系:
Re: 求助:如何把DEB包打包成pkg.tar.gz包?谢谢
qq那个deb包还是比较简单的,只是添加了几个图标和历史记录的位置。john.wu 写了:aur中的linuxqq就是, 我对付非要用不可的deb 包,我直接装了一个dpkg ,aur中就有dpkg的pkgbuild,不建议用dpkg ,我只是非用deb不可的情况下用, 一般aur中都有相应的pkgbuildjobinson99 写了:
deb类似,好像aur里有几个包的source就是deb包的。
下面这个pkgbuild,也许对楼主有帮助
代码: 全选
# Contributor: leafduo <leafduo@gmail.com> # Maintainer : coderoar <coderoar@gmail.com> arch=('i686' 'x86_64') conflicts=('qq') if [[ ${CARCH} = 'x86_64' ]]; then depends=('lib32-gtk2>=2.10' 'lib32-glibc>=2.0' 'lib32-cairo' 'lib32-glib2>=2.0' 'lib32-pango>=1.0') else depends=('gtk2>=2.10' 'glibc>=2.0' 'cairo' 'glib2>=2.0' 'pango>=1.0') fi license=('custom') makedepends=('tar') md5sums=('e269697840f53a8ea8306e600fbd4ed7' '8b58e43f6fb7b6cfe1ada869b18092e6') pkgdesc='instant messaging software from Tencent Inc.' pkgname=linuxqq pkgrel=2 pkgver=1.0.2beta1 provides=('qq') source=('http://dl_dir.qq.com/linuxqq/linuxqq_v1.0.2-beta1_i386.deb' 'qq.sh') url='http://im.qq.com/qq/linux/' build() { cd ${srcdir} ar vx linuxqq_v1.0.2-beta1_i386.deb || return 1 tar fxz data.tar.gz || return 1 if [[ ${CARCH} == 'x86_64' ]]; then cp ${srcdir}/qq.sh ${srcdir}/usr/bin/qq || return 1; fi install -D -m755 usr/bin/qq ${pkgdir}/usr/bin/qq || return 1 install -D -m755 usr/share/tencent/qq/qq ${pkgdir}/usr/share/tencent/qq/qq || return 1 install -D -m644 usr/share/tencent/qq/qq.png ${pkgdir}/usr/share/tencent/qq/qq.png || return 1 install -D -m644 usr/share/tencent/qq/res.db ${pkgdir}/usr/share/tencent/qq/res.db || return 1 install -D -m644 usr/share/applications/qq.desktop ${pkgdir}/usr/share/applications/qq.desktop || return 1 install -D -m644 usr/share/doc/linuxqq/qq ${pkgdir}/usr/share/doc/linuxqq/qq || return 1 }
曾经有度想把xmind的deb包安装起来,结果解开后,发现那个依赖很难搞定,都不知道那个对应那个了,还有就是arch和debian或者是ubuntu装程序时,有些路径不是一一对应的,还好后来有人放出用xmind的portable包的pkgbuild,我就省了。
linux下刻录,k3b不好么?
nero也太硕大了。
黑色的不是眼睛,而是眼圈
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
NixOS + lxqt + 无人生产线 + 无人农场 (已发明全套山地农业机械 + 线性喷洒系统,成片农业采收系统)+ 随身设备,柔性电路,冷热双调衣……
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
NixOS + lxqt + 无人生产线 + 无人农场 (已发明全套山地农业机械 + 线性喷洒系统,成片农业采收系统)+ 随身设备,柔性电路,冷热双调衣……
- 白鳍豚
- 帖子: 2356
- 注册时间: 2009-01-19 23:03
Re: 求助:如何把DEB包打包成pkg.tar.gz包?谢谢!(已经解决)
k3b没玩过,我怕是鸡肠文的,鸡肠文搞不掂。 这么多人建议,就装个玩玩