Results 1 to 10 of 13

Thread: How To Repackage 32bit Lotus Notes 8.5.2 for 64 bit systems

Hybrid View

  1. #1
    Join Date
    Nov 2005
    Beans
    35
    Distro
    Kubuntu 10.10 Maverick Meerkat

    How To Repackage 32bit Lotus Notes 8.5.2 for 64 bit systems

    I repackaged Lotus Notes 8.5.2 for my 64bit install for myself and decided to share. My motivation was that I dislike using the "--force-arch" option with dpkg. I also wanted to create deb files that I could send to my coworkers.

    To make a no-fuss package that installs, we need to automate the getlibs part of the install, create a symlink after the package is installed, and replace the 'i386' value with 'amd64' in the control file.

    Assumptions: You have the ibm-lotus-notes-8.5.2.i586.deb file, along with getlibs and dpkg installed on your system. You'll also need to grab the attached lotus-notes-8.5.2.patch.txt. The instructions assume that the patch file and the deb file are in the same directory.

    Note: Using 'sudo' so permissions don't get hosed.

    1. Extract package contents
      Code:
      sudo dpkg-deb -x ibm-lotus-notes-8.5.2.i586.deb ibm-lotus-notes-8.5.2
    2. Extract package the debian control files
      Code:
      sudo dpkg-deb -e ibm-lotus-notes-8.5.2.i586.deb ibm-lotus-notes-8.5.2/DEBIAN
    3. Patch package files
      Code:
      sudo patch -p0 -i lotus-notes-8.5.2.patch.txt
    4. Rebuild deb file
      Code:
      sudo dpkg-deb -b ibm-lotus-notes-8.5.2 ibm-lotus-notes-8.5.2.amd64.deb


    Now, when you install the package, getlibs will automatically download the needed 32bit libraries.

    Credits: Marcus Khoo's blog post which had great info on the needed libraries
    Attached Files Attached Files

  2. #2
    Join Date
    Aug 2009
    Beans
    3

    Re: How To Repackage 32bit Lotus Notes 8.5.2 for 64 bit systems

    Thanks for sharing this! Very useful.

    For the other .deb's that come along, do i need to change only the i568 to amd64 in the control file? (like ibm-lotus-feedreader-8.5.2.i586.deb, ibm-lotus-notes-nl1-8.5.2.i586.deb, ibm-lotus-notes-core-ptbr-8.5.2.i586.deb, ibm-lotus-feedreader-nl1-8.5.2.i586.deb, ibm-lotus-activities-8.5.2.i586.deb and some more...)

    Maybe some files are only present in the brazilian portuguese version.

    Hugs from Brazil =)

  3. #3
    Join Date
    Jun 2008
    Beans
    5

    Re: How To Repackage 32bit Lotus Notes 8.5.2 for 64 bit systems

    Has getlibs found a new home or been deprecated by another package. There is a 404 on the freehostia.com site that is located in the forums now.

    http://ubuntuforums.org/showthread.php?t=474790

    I've packaged up my lotus notes deb but looking for a "valid" copy of getlibs-all.deb. I can't wait to test the new package.

  4. #4
    Join Date
    Jul 2008
    Beans
    Hidden!

    Re: How To Repackage 32bit Lotus Notes 8.5.2 for 64 bit systems

    Quote Originally Posted by caligari2k View Post
    Has getlibs found a new home or been deprecated by another package. There is a 404 on the freehostia.com site that is located in the forums now.

    http://ubuntuforums.org/showthread.php?t=474790

    I've packaged up my lotus notes deb but looking for a "valid" copy of getlibs-all.deb. I can't wait to test the new package.
    You can get getlibs from this PPA:

    https://launchpad.net/~jcollins/+archive/jaminppa

    I respun the getlibs for 10.10 Maverick in a PPA by itself.

    https://launchpad.net/~nutznboltz/+a...py-getlibs-all
    Last edited by nutznboltz; February 20th, 2011 at 03:23 PM.

  5. #5
    Join Date
    Nov 2010
    Beans
    8

    Question Re: How To Repackage 32bit Lotus Notes 8.5.2 for 64 bit systems

    > the "--force-arch" option with dpkg.
    What force-arch option!?

    Code:
    # dpkg -i --force-arch ibm-lotus-notes-8.5.2.i586.deb
    dpkg: unknown force/refuse option `arch'

  6. #6
    Join Date
    Nov 2010
    Beans
    8

    [SOLVED/sub-thread] Re: How To Repackage 32bit Lotus Notes 8.5.2 for 64 bit systems

    Quote Originally Posted by zorg2 View Post
    > the "--force-arch" option with dpkg.
    What force-arch option!?

    Code:
    # dpkg -i --force-arch ibm-lotus-notes-8.5.2.i586.deb
    dpkg: unknown force/refuse option `arch'
    Ahh, its :-

    dpkg --force-architecture -i <package>

  7. #7
    Join Date
    Jul 2008
    Beans
    Hidden!

    Re: How To Repackage 32bit Lotus Notes 8.5.2 for 64 bit systems

    Quote Originally Posted by nutznboltz View Post
    You can get getlibs from this PPA:

    https://launchpad.net/~jcollins/+archive/jaminppa

    I respun the getlibs for 10.10 Maverick in a PPA by itself.

    https://launchpad.net/~nutznboltz/+a...py-getlibs-all
    I just rebuilt my getlibs PPA for Natty so I can run Tweetdeck eventually.

    http://kb2.adobe.com/cps/521/cpsid_52132.html

    Update:
    Heh, just found out how this approach is not needed. There are things like this:
    https://launchpad.net/~thopiekar/+ar...+build/2285473
    Last edited by nutznboltz; May 21st, 2011 at 01:15 AM.

  8. #8
    Join Date
    Jul 2011
    Beans
    1

    Re: How To Repackage 32bit Lotus Notes 8.5.2 for 64 bit systems

    thanks for the tutorial. this lotus notes install went smooth. here is the link where i found getlibs: http://ubuntuforums.org/showthread.php?t=1680819

    I still need more information about installing Lotus Sametime. Is it advised to use the --force-architecture option or to repackage the .deb file (ibm-lotus-sametime-8.5.2.i586.deb)

    cheers

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •