![]() |
[ANN] First public release of multilibpkg !
Hello Slackers,
As I said in another post, after having wrote compat32pkg, I started to write another tools for the multilib which I called multilibpkg. This tool aims to help user to manage (install, upgrade, uninstall) the 64-bit part of alienBob's multilib for Slackware-64, which includes the packages below : glibcYou will find this new tool and a full documentation at http://multilibpkg.sourceforge.net However, before grabbing it, let me talk a bit about it. First of all, multilibpkg is only able to manage the 64-bit part of the multilib. This means that to manage the 32-bit part of the multilib (ie the 32-bit compatibility layer), you will have to use compat32pkg, or by any other way. To install the "64-bit part of the multilib", multilibpkg must be used in mode --install. As this mode requires a source to get multilib packages, a multilib-mirror should have to be supplied in argument of parameter --mirror, unless a default-mirror has been defined into configuration's script /etc/multilibpkg/multilibpkg.conf (variable DEFAULT_ML64_MIRROR) : Code:
$ multilibpkg --mirror @Official-13.1 --installand the second will download them and simulates only their installation : Code:
$ multilibpkg --install --download-only--install, a multilib-mirror is required unless a default mirror is defined : Code:
When updates are available, you can install them using multilibpkg in mode --upgrade : Code:
$ multilibpkg --upgradeCode:
$ multilibpkg --upgrade --download-onlymultilibpkg will get the 64-bit pure packages that will supersede the packages that provide the 64-bit part of the multilib. Unlike others mode, there's no way to define a default Slackware-64 mirror : Code:
$ multilibpkg --uninstall ftp://mirrors.kernel.org/slackware/slackware64-13.0available onto the selected slackware-64 mirror. 2) The installed packages of the "64-bit part of the multilib" which have no 64-bit pure counterpart are removed. Like --install and --upgrade, --uninstall can be used in degraded-mode --download-only or --dry-run : Code:
$ multilibpkg --uninstall @Finland-13.0 --download-onlypreventing of uninstalling the multilib using an incompatible version of slackware. Finally, I will talk about compat32pkg which has been a bit improved few day ago. Indeed, I added an alias (ie layer-32) for the file /etc/compat32pkg/multilib-32bit-packages.lst which aims to simplify management of the 32-bit part of the multilib. By now, this layer can be installed, upgraded, uninstalled like that : Code:
$ compat32pkg --mirror @UK-13.0 --install layer-32like this : Code:
$ multilibpkg --mirror @Official-13.1 --install && compat32pkg --mirror @USA-13.1 --install layer-32Hoping all of this will be helpful. Have Fun ! Cheers. |
tnx for easing life of us multilibberz :)
|
by "only the 64-bit part of the multilib"
do you mean only the multilib gcc gcc-g++ gcc-gfortran gcc-gnat gcc-objc glibc glibc-i18n glibc-profile glibc-solibs glibc-zoneinfo Packages? Edit: I read the first paragraph - but missed (probably because it wasn't in bold) where you mentioned this. I see it now. |
Hello,
I just saw it exists another multilib-mirror here. I'm going to add it into the mirrors list provided by multilibpkg, but before that, I would like to know if there are others that I should add to this list ? Greetings. -- SeB |
| All times are GMT -5. The time now is 04:59 PM. |