Results 1 to 10 of 10

Thread: HOWTO: Download the latest beta for Pan, a Binary NewsReader (NNTP)

  1. #1
    Join Date
    Nov 2004
    Beans
    213

    Post HOWTO: Download the latest beta for Pan, a Binary NewsReader (NNTP)

    Pan http://pan.rebelbase.com is a Binary newsreader for Gnome (will run on Mac OS and Windows as well and in KDE as long as the gtk libraries are installed) similar to Forte Agent or Gravity. The newsreader is GNKSA compliant and supports all the features a modern newsreader should such as inline images, NZB's, advanced filtering, multiple servers, multiple connections, queuing and more.

    A couple of years ago it looked like Pan went into hibernation with the author not releasing any updates in a significant period of time. It turns out the author was working hard in the background on a complete rewrite of Pan in C++.

    Starting April 2nd Charles has been releasing weekly beta's of this new version. Charles is now at the 16th release and it is reached a very stable level that he considers a release candidate and he is inviting extensive testing. This version is A LOT more memory efficient and I am finally able to download the headers for even the largest groups.

    If you are currently using Pan 0.14.92 found in the Ubuntu repositories pan will maintain all your settings if you revert back but there is no easy way to import your old settings except your filters which should be picked up by pan automatically.

    You can download the pan weekly beta's from http://pan.rebelbase.com/download

    If you would like to maintain your old version of pan and just test the new beta you can download the source code from the link above and compile it with the steps below. Alternately if you don't mind replacing the current version of Pan on your system or if you don't currently have Pan installed there is a Deb package available on the Pan site.

    Instructions for building pan for testing without replacing your current install of Pan


    1) Download the required dependencies:
    Code:
    sudo apt-get install libpcre3-dev libgtk2.0-dev libgmime2.1-dev intltool automake1.7 autoconf libaspell15 libatk1.0-0 libc6 libglib2.0-0 libgtk2.0-0 libgtkspell0 libpango1.0-0 libpcre3 libxml2 zlib1g libpango1.0-common libgmime2.1 libgnome2-0
    2) Extract the tarball and change to the directory (Replace the name of the file with what you download and the directory name with the correct version, for example if you download version 0.107 make sure you cd to pan-0.107)
    Code:
    tar xfz pan_0.105.tar.gz
    cd pan-0.105
    3) Configure and build the application
    Code:
    ./configure
    make
    4) Once Pan successfully compiles you now have the ability to run pan from here and keep both versions installed at the same time. To do this type (Again replacing pan0-105 with the correct version
    Code:
    ./$home/pan-0.105/pan/gui/pan
    NOTE: I did not have you do a make install here on purpose, if you do a make install it will replace your installed version of pan but not update the package database. If you want to replace the current version of Pan on your system using the package available from the Pan website or rolling your own package would be a better idea.

    Once you are satisfied that the new version of Pan meets your requirements or if you want to just jump straight to Pan there is a deb file linked from the Pan website (I maintain this package unofficially during testing so if you find any issues with it and not Pan itself please let me know).

    If you find any bugs please report them at bugzilla.gnome.org, make sure you search for an existing bug report and that you pick pan pre-1.0 as the product when filing the bug. If you are uncomfortable filing a bug post here and I will file it for you.

  2. #2
    Join Date
    Mar 2006
    Beans
    336

    Re: HOWTO: Download the latest beta for Pan, a Binary NewsReader (NNTP)

    This is interesting. I'll certainly be trying this out.

    The version of Pan in the repositories is just not usable for binary groups since it freezes and crashes while loading any group with more than 100,000 headers (such as alt.binaries.sounds.mp3.complete_cd).

  3. #3
    Join Date
    Nov 2004
    Beans
    213

    Re: HOWTO: Download the latest beta for Pan, a Binary NewsReader (NNTP)

    Quote Originally Posted by Thund3rstruck View Post
    This is interesting. I'll certainly be trying this out.

    The version of Pan in the repositories is just not usable for binary groups since it freezes and crashes while loading any group with more than 100,000 headers (such as alt.binaries.sounds.mp3.complete_cd).
    Yeah and that was too bad since PAN is my favorite newsreader. I was very happy to see that Charles started this rewrite and the results have been great. I have been able to load even the largest groups ( > 200,000 headers) with no issues.

  4. #4
    Join Date
    Mar 2006
    Location
    Norway
    Beans
    5
    Distro
    Ubuntu Breezy 5.10

    Re: HOWTO: Download the latest beta for Pan, a Binary NewsReader (NNTP)

    I just use this package: http://darrenalbers.com/Pan/ and everything works great.

  5. #5
    Join Date
    Nov 2004
    Beans
    213

    Re: HOWTO: Download the latest beta for Pan, a Binary NewsReader (NNTP)

    Quote Originally Posted by Pitmairen View Post
    I just use this package: http://darrenalbers.com/Pan/ and everything works great.
    Those are the packages I maintain I just wanted to give people the option to run both in parallel before they switch since the new version dropped some features from the 0.14 series but as you see the new version should have all the features that 99% of the current Pan users need.

  6. #6
    Join Date
    Jun 2006
    Beans
    156

    Re: HOWTO: Download the latest beta for Pan, a Binary NewsReader (NNTP)

    on amd64:

    pan: error while loading shared libraries: libgnome-2.so.0: cannot open shared object file: No such file or directory
    gaming: win xp, ubuntu edgy <> e6300 <> evga 7900GT <> Raptor 36gb <> supertalent ddr2-667 <> gamextreme 700w <> antec 900
    server: ubuntu server <> 1.5 TB RAID5 linux software raid

  7. #7
    Join Date
    Jun 2005
    Beans
    203
    Distro
    Ubuntu 8.10 Intrepid Ibex

    Re: HOWTO: Download the latest beta for Pan, a Binary NewsReader (NNTP)

    gurgle, I'm guessing you need this package:
    Code:
    sudo apt-get install libgnome2-dev
    So far it seems pretty stable. There are some minor delays when I try to get new headers that made me think the group didn't have any. Not too big of a deal at this point.

    The only thing I really miss is that there's no 'Refresh Article Count' feature. My compiled version is also really fast compared to the repo version. I never did have a crash with any version of pan, tho.
    Lenovo s10 Netbook: Jaunty
    Desktop: Jaunty amd64

  8. #8
    Join Date
    Nov 2004
    Beans
    213

    Re: HOWTO: Download the latest beta for Pan, a Binary NewsReader (NNTP)

    Quote Originally Posted by BIGtrouble77 View Post
    gurgle, I'm guessing you need this package:
    Code:
    sudo apt-get install libgnome2-dev
    So far it seems pretty stable. There are some minor delays when I try to get new headers that made me think the group didn't have any. Not too big of a deal at this point.

    The only thing I really miss is that there's no 'Refresh Article Count' feature. My compiled version is also really fast compared to the repo version. I never did have a crash with any version of pan, tho.
    Please open a feature enhancement at bugzilla.gnome.org or post on the pan-users mailing list. Charles wants to get a list of all the features people want so that he can at worst get them in by 1.1.

  9. #9
    Join Date
    Sep 2006
    Location
    California
    Beans
    1,325
    Distro
    Xubuntu

    Re: HOWTO: Download the latest beta for Pan, a Binary NewsReader (NNTP)

    Does this apply equally to an upgrade as to a fresh install? I've got .120 currently, and would like to try the latest release. Is it just download, dubba-click and go?

    Also, do the repositories get updated regularly, or is "Plate of Shrimp" going to be the default Feisty Pan for good?
    “Men are born ignorant, not stupid. They are made stupid by education.” -- Bertrand Russell

  10. #10
    Join Date
    Nov 2004
    Beans
    213

    Re: HOWTO: Download the latest beta for Pan, a Binary NewsReader (NNTP)

    Quote Originally Posted by ricardisimo View Post
    Does this apply equally to an upgrade as to a fresh install? I've got .120 currently, and would like to try the latest release. Is it just download, dubba-click and go?

    Also, do the repositories get updated regularly, or is "Plate of Shrimp" going to be the default Feisty Pan for good?
    You should be able to just download the new package and install it with no issues. I suspect that Feisty will stay with .120 however newer versions may be available via backports when Gutsy becomes more stable.

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
  •