Sunday, September 8, 2013

Call for Tester: MSB with Slackpkg+

Slackpkg is one of the best tool available for Slackware users to manage their own system in terms of package management. Unfortunately, this tool only works well with official Slackware repository and it doesn't work with other (third party) repositories, such as AlienBOB's repository, MSB repository, Kikinovak's repository, and many others.

Matteo Rossini (aka zerouno) created a new tool called slackpkg+ which add support for the original slackpkg tool to work with multiple repositories, so you can use the same slackpkg command to manage your packages that you retrieved from third party repositories.

Currently, MSB repository is not fully supported by slackpkg+ due to the directory structure differences. Well, that's what we are going to change in the future.

Chess and I have been working to update the MSB repo generation script, borrowed from Eric Hameleer's original script and adapted from Kikinovak's MLED script. It's still in early phase, but i guess it's working well on my system, so i think it's best for preliminary public testing for those who are using MSB on their Slackware system.

So, here's what you have to do in order to make MSB repository searchable and manageable from slackpkg:
  • Download and install slackpkg+ from the original website
  • Open /etc/slackpkg/slackpkgplus.conf
  • Add msb in the REPOPLUS line. Mine is like this
    REPOPLUS=( slackpkgplus msb )
  • Add the MSB repository (pick according to your architecture)
    • Slackware-14.0 (32 bit)
      MIRRORPLUS['msb']=http://repo.ukdw.ac.id/msb2/msb-14.0-32bit/
    • Slackware-14.0 (64 bit)
      MIRRORPLUS['msb']=http://repo.ukdw.ac.id/msb2/msb-14.0-64bit/
  • Run slackpkg update gpg && slackpkg update
  • MSB Repository should be manageable from slackpkg by now
If things going well, we might change the directory structure for the official MSB repository soon.

NOTE:
The above URL is only for testing purpose. Our official repository is still http://slackware.org.uk/msb and http://repo.mate-desktop.org/slackware/ and it's mirrored on several mirror sites, such as http://repo.ukdw.ac.id/msb/. When the changes has been applied into the official mirrors, above URL will be deleted and you will have to change your slackpkgplus.conf file to point to the official MSB repository.

Let us know about this changes :)

Update (10 September 2013): We made some changes into the directory structure, so please run slackpkg update again prior upgrading your packages from MSB repository