Share your knowledge at the LQ Wiki.
Go Back > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Slackware This Forum is for the discussion of Slackware Linux.


  Search this Thread
Old 08-30-2012, 10:25 AM   #1
Registered: May 2006
Location: France
Distribution: Slackware
Posts: 774

Rep: Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587Reputation: 587
[ANN] compat32pkg 1.5.120822 is out !

Hello Slackers,

This new compat32pkg fixes some minor bugs, provides a new feature, and comes with a new mode for package processing.

As always you can get the latest compat32pkg package for slackware at compat32pkg's website, or by following this direct link.

Note that, users who update to this new version must pay attention to the following files :

But before that, let me introduce this new release.

The new feature, which I called The triggers, allows user to execute a task following an event. This can be to print a message,
a warning or to execute an external command following install/update/remove of, the layer-32, a given package, ...

Only external commands which are trusted by compat32pkg can be executed. By default, compat32pkg allows the execution of
the commands installpkg, upgradepkg and c32pkg-notify-send, this last one being a simple wrapper for notify-send.

For instance, compat32pkg is shipped with a "trigger" that warns the user when the package mesa has been updated, as shown
below (mesa upgrade done on an old Slackware64-13.0) :

$ compat32pkg --mirror @France-13.0 --upgrade list:mesa

compat32pkg ver. 1.5.120822 (stable)

(INFO) No default mirror was defined in configuration's script /etc/compat32pkg/compat32pkg.conf
[--upgrade] Started on Thu 30 Aug 2012 03:06:04 PM CEST                                                             
[--upgrade]   Using mirror
[--upgrade]   Local system is Slackware/x86_64 version
[--upgrade]   Mirrored system is Slackware/i486 version 13.0
[--upgrade]   Slackware-32 packages will be stored into /var/cache/compat32pkg/slackware-32
[--upgrade]   compat32 packages will be stored into /var/cache/compat32pkg/compat-32
[--upgrade]   Configuration file for "layer-32" : /etc/compat32pkg/multilib-32bit-packages.lst version 1.5.120817
[--upgrade]   Trusted external commands : installpkg,upgradepkg,c32pkg-notify-send
[--upgrade]   1 update(s) were found (0,069 sec.)
 No. ! Packages                                           ! Status               
   1 ! mesa-compat32 7.5-2                                ! supersedes ver. 7.5-1          

(WARNING)  *** -=[ mesa-compat32 has been updated ]=- **********************
(WARNING) *                                                                 *
(WARNING) *  In order to use graphical softwares, you should reinstall any  *
(WARNING) *  proprietary driver in use (like nVidia or aTi) with 32-bit     *
(WARNING) *  driver files.                                                  *
(WARNING) *                                                                 *
(WARNING)  *****************************************************************

[--upgrade] Ended on Thu 30 Aug 2012 03:06:35 PM CEST
The wrapper c32pkg-notify-send, can be used to create triggers that will notify the user through a tooltip, like this one,
which is shipped with compat32pkg.

If you want to learn more about this new feature, I invite you to read this section on compat32pkg's documentation page.

As I said at start of this post, compat32pkg comes with a new mode of packages processing. This one, called concurrent,
uses separate processes for downloading, converting, and installing the packages. This means that a package can be in download,
while another (already downloaded) is being converted, and yet another (already downloaded and converted), is being installed.

By default, compat32pkg is configured to use the concurrent mode unless there are less than 3 packages to process,
or there's only one cpu/core installed. In this case, compat32pkg uses the legacy mode, which is inherited from past versions.

You will find more detailed information about the concurrent mode in this section on compat32pkg's documentation page.

Feel free to post feedback about this new version, which I hope will fits your needs.


Old 09-01-2012, 10:20 AM   #2
Registered: Sep 2011
Posts: 922

Rep: Reputation: 476Reputation: 476Reputation: 476Reputation: 476Reputation: 476
Great tool. I haven't noticed it until now. Keep up the good work.


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
[ANN] compat32pkg 1.4.110408 build 7 (maintenance release) phenixia2003 Slackware 5 08-27-2011 09:23 AM
[ANN] compat32pkg 1.4.110408 / multilibpkg 1.1.110412 phenixia2003 Slackware 3 05-22-2011 06:35 AM
compat32pkg bug ? kjhambrick Slackware 3 04-04-2011 03:05 PM
[ANN] compat32pkg-1.3.110319 is out ! phenixia2003 Slackware 6 03-27-2011 02:02 PM
[ANN] compat32pkg 1.2.110112 phenixia2003 Slackware 6 02-25-2011 05:31 AM > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 03:17 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration