Skip to content

Instantly share code, notes, and snippets.

@aont
Created April 17, 2011 04:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aont/923770 to your computer and use it in GitHub Desktop.
Save aont/923770 to your computer and use it in GitHub Desktop.
convert deb Package for x86_64
dir_prev=$PWD
cd `dirname $1`
debfile=`pwd`/`basename $1`
cd $dir_prev
workdir=`mktemp -d --tmpdir deb_to_amd64.XXXXXXXXXX`
cd $workdir
ar x $debfile control.tar.gz
gzip -d control.tar.gz
tar -xf control.tar ./control
mv control control.old
sed -e "s/^Architecture: i386/Architecture: amd64/" -e "s/^Depends: /Depends: ia32-libs, /" control.old > control
tar -uf control.tar ./control
gzip control.tar
ar r $debfile control.tar.gz
cd $dir_prev
rm -rf $workdir
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment