MMM
Page 2 of 2 FirstFirst 12
Results 26 to 36 of 36

Thread: Updating to latest Boinc on Berkely site, Linux

  1. #26
    Xtreme Cruncher
    Join Date
    Jan 2009
    Location
    Nashville
    Posts
    4,162
    Mint users, good news and bad news.

    Usually I do not look though the list of updates in the update manager. Today I did and noticed boinc, boinc-client and boinc-manager all in the list. Version 7.0.65. Very nice for MInt. Very bad if you have updated to 7.2.28. Make sure you uncheck those if you are at 7.2.28 and want to stay there.


    EDIT:
    Found a solution to this in post below.
    Last edited by PoppaGeek; 11-19-2013 at 06:12 PM.

  2. #27
    Xtreme crazy bastid
    Join Date
    Apr 2007
    Location
    On mah murder-sickle!
    Posts
    5,878
    Alternatively, just let the update run so it doesn't pester you again and go through the manual update procedure right after.

    [SIGPIC][/SIGPIC]

  3. #28
    Xtreme Cruncher
    Join Date
    Jan 2009
    Location
    Nashville
    Posts
    4,162
    To stop Update Managers from updating your install of boinc:

    Mint:
    Open Update Manager click on Edit>Preferences>Ignored Packages tab

    Add boinc, boinc-client and boinc-manager each separately and click apply. Close and Refresh.




    For Ubuntu, I have not seen Boinc show up in Update Manager , but if it does on yours:

    Command line:
    Code:
    sudo apt-mark hold boinc boinc-client boinc-manager
    Via GUI Synaptic Package Manager:
    1 - Go to Synaptic Package Manager

    2 - Enter [package name] into the search field

    3 - Highlight the installed package

    4 - Click on Package on the top row

    5 - Select Lock Version

    Done, now [package name] will no longer be updated.



    Last edited by PoppaGeek; 11-30-2013 at 07:30 AM.

  4. #29
    Xtreme Member
    Join Date
    May 2008
    Location
    Sydney, Australia
    Posts
    242
    New new version of BOINC: 7.2.33
    Seems there were a few "Oops!" -es with 7.2.28: ( http://boinc.berkeley.edu/wiki/Release_Notes)
    -----------------------------------------------
    Summary of new features 7.2.31
    Fix: Disable downloading of images in notices. It was crashing BOINC Manager.

    Summary of new features 7.2.33
    client and manager: the set_cc_config and get_cc_config GUI RPCs had nonstandard replies, which weren't parsed correctly by the calling code.

    OpenCL support for CPU

    BOINC 7.2 has OpenCL support for CPUs, but this does require that you install OpenCL drivers for your CPU.
    ------------------
    Surely 7.2.28 should have been classified as "Development", not "Recommended", Versions, though some non-WCG projects may have been sweating on the OpenCL support for CPUs.

    And I wish they'd fix some of the basics, instead of the esoterics. Like:
    - Give ability to copy text of selected tasks in BOINCmgr's Advanced View Tasks tab. Useful for reporting things to project fora.
    - BOINCmgr sort order of displayed tasks: Where tasks have equal values in the column selected for sort ordering, eg 0% complete, leave listing of tasks in order received, which is the default order in which they will be run. Usually this is the case, but occasionally it sneakily rearranges some to be out of order, a PITA if you're micro-managing.
    Workaround: Hitting Ctrl+Shift+V (switch to simple view), then Ctrl+Shift+A (back to advanced view) puts tasks back in order - for a while.
    - BOINC client to make sensible choice of which running task to suspend on occasions when it decides to suspend one, eg to run another task under High Priority, or to comply with a reduced <max_concurrent> directive in the app_config.xml file. ATM, it grabs the qualifying task that has the highest % complete, but surely the task(s) with the lowest % complete or longest estimated completion time would be the best choice. On startup, it gets the choice right (priority to run the tasks at the opposite end of that order). The prioritising code is there for startup - they just have to apply it again when suspending, but this time choose & suspend the task with lowest priority to run instead of the highest. [/rant]

    [rant back on] And somebody please grab Fugger very firmly by the throat and squeeze hard until he increases the auto-logoff timeout for this forum. I hate being logged off several times while I'm composing posts [/rant]

  5. #30
    Xtreme Cruncher
    Join Date
    Jan 2009
    Location
    Nashville
    Posts
    4,162
    I had 3 PCs on 7.2.28 and have not had any problems but the ones on 7.0.65 will stay there. One of the 7.2.28 will go to 7.2.33. Should have just stayed at 7.0.65 as never saw any benefits to upgrading anyway.

    EDIT
    I take it back. One Windows PC has had E@H scheduling issues ever since I updated the Boinc. Rollback time.

  6. #31
    Xtreme Cruncher
    Join Date
    Jan 2009
    Location
    Nashville
    Posts
    4,162
    I have successfully unpacked a boinc-client .deb file, upgraded the binaries and repacked and then installed. It works. Also not really different from just installing from repositories and downloading new version from Berkely and moving the binaries, just a lot more steps.


    IMHO the best way is the first in the thread. Certainly the most straight forward.
    Last edited by PoppaGeek; 12-07-2013 at 02:41 PM.

  7. #32
    Xtreme Cruncher
    Join Date
    Jan 2009
    Location
    Nashville
    Posts
    4,162
    How to replace binaies in a .deb file:


    Pull out the files in data.tar.gz in archive boinc-client_7.0.24+dfsg-1_amd64.deb

    Code:
    ar p boinc-client_7.0.24+dfsg-1_amd64.deb data.tar.gz | tar zx
    You will see 3 directories: ./etc, ./lib and ./bin

    copy boinc and boincmd from Berkely archive to ./bin/

    Code:
    cp ~/BOINC/boinc ./bin/
    cp ~/BOINC/boinccmd ./bin/
    create new data.tar.gz with the three directories

    Code:
    tar -zcvf data.tar.gz ./etc ./lib ./usr
    Now replace the data.tar.gz in the .deb package with the new one you just created.

    Code:
    ar r boinc-client_7.0.24+dfsg-1_amd64.deb data.tar.gz
    Install

    Code:
    dpkg -i package-name-here.deb

    If there are problems purge installation and all config files and directories created by install.

    Code:
    dpkg -P package-name-here.deb
    Or just remove startup scripts and binaries leaving project files and directories.

    Code:
    dpkg -r package-name-here.deb
    Boinc should start on bootup and use /var/lib/boinc-client for project files.

    To see the contents of a .deb package.

    Code:
    lesspipe boinc-client_7.2.33+dfsg-1_amd64.deb
    Last edited by PoppaGeek; 12-29-2013 at 10:29 AM.

  8. #33
    Xtreme Cruncher
    Join Date
    Jan 2009
    Location
    Nashville
    Posts
    4,162
    FYI ia32-libs has been replaced with lib32z1.

    Package: lib32z1
    Priority: optional
    Section: libs
    Installed-Size: 169
    Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
    Original-Maintainer: Mark Brown <broonie@debian.org>
    Architecture: amd64
    Source: zlib
    Version: 1:1.2.7.dfsg-13ubuntu2
    Replaces: ia32-libs (<< 1.5)
    Depends: libc6-i386 (>= 2.4)
    Conflicts: libc6-i386 (<= 2.9-18)
    Filename: pool/main/z/zlib/lib32z1_1.2.7.dfsg-13ubuntu2_amd64.deb
    Size: 55674
    MD5sum: 093c3ecb54beeb8e712e0b0278ea1233
    SHA1: 5bef167658c3206974fde5321942ca17d9d6fa42
    SHA256: f58894d25b8ba6914623eaad69b2b4243655ffa463faa488db 2a01897ba5ad84
    Description-en: compression library - 32 bit runtime
    zlib is a library implementing the deflate compression method found
    in gzip and PKZIP. This package includes a 32 bit version of the
    shared library.
    Homepage: http://zlib.net/
    Description-md5: 8844cb824b8b6f7b621a350ef76f732a
    Bugs: https://bugs.launchpad.net/ubuntu/+filebug
    Origin: Ubuntu
    Supported: 9m

  9. #34
    Xtreme Cruncher
    Join Date
    Jan 2009
    Location
    Nashville
    Posts
    4,162
    For those that have boinc installed in the $HOME directory from archives gotten from Berkely I found a prebuilt init script to start boinc on bootup. You will need to look for

    BOINCDIR=/var/lib/boinc and BOINCEXE=/usr/bin/boinc_client and set the directories to where boinc is installed and where the boinc-client is installed. I would assume it would be /home/yourusername/BOINC. There are also some other settings you need to look at. BUILD_ARCH=i686-pc-linux-gnu is for 32 bit Linux, BUILD_ARCH=x86_64-pc-linux-gnu for 64 bit.

    Info and instructions Installing and Running the BOINC client on Unix Scroll down to 3.4 Get BOINC to start automatically

    I have not tried out his instructions but they look good and should work.
    Last edited by PoppaGeek; 12-29-2013 at 10:25 AM.

  10. #35
    Xtreme Legend
    Join Date
    Mar 2008
    Location
    Plymouth (UK)
    Posts
    5,279
    Consider the thanks button pushed....twice


    My Biggest Fear Is When I die, My Wife Sells All My Stuff For What I Told Her I Paid For It.
    79 SB threads and 32 IB Threads across 4 rigs 111 threads Crunching!!

  11. #36
    Xtreme Cruncher
    Join Date
    Jan 2009
    Location
    Nashville
    Posts
    4,162
    Yeah I thought of you when I saw it. I am sure you can get it to work.


Page 2 of 2 FirstFirst 12

Bookmarks

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
  •