slack-get
System Software
Score 64%
Description:

slack-get is an apt-get like for Slackware Linux.
It support a perlQt GUI, which support dependencies tracking, and multiple packages selection.
command line tool is : slack-get
GUI is : slack-browser
Last changelog:

13 years ago

After many lates here it is : the slack-get 1.0.0_alpha1 release !
Their is too many changes to list them all here, so please read the Changes file.

Here is a summary :

- New widgets in the GUI
- Big general speed improvement
- new icons
- new features
- activation of the main features
- and so on and so forth...

Moreover this realease have been heavily tested and shouldn't mess your system, their was no report for such a thing...
So : enjoy !

C

arnodupuis

10 years ago

Hello,

Since I resumed slack-get development I put online a development blog were I can keep everybody informed of the changes.
The point of this blog is also to discuss about development problems, request of features and implementation critics and proposal.
The blog is at http://www.infinityperl.org.

I hope to see you there soon !

Arnaud Dupuis

Report

jeepero

10 years ago

Hi,
i have a little problem, when i compile in the CPAN with install Qt, return this error:
Failed Test Stat Wstat Total Fail List of Failed
-----------------------------------
c_qapp.t 1 256 ?? ?? ??
ca_i18n.t 1 256 ?? ?? ??
d_sigslot.t 1 256 ?? ?? ??
e_sigslot_inherit.t 1 256 ?? ?? ??
g_gui.t 1 256 ?? ?? ??
Failed 5/8 test scripts. 0/8 subtests failed.

and if write ./slack-get return error code:

root@portatile:/opt/slackget-1.0.0_alpha1/bin# ./slack-get
Can\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'t locate Qt.pm in @INC (@INC contains: ../lib/slackget10/lib/ lib/slackget10/lib/ /opt/slackget-1.0.0_alpha1/lib /usr/lib/perl5/5.8.8/i486-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/lib/perl5/site_perl/5.8.8/i486-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl .) at ./slack-get line 8.
BEGIN failed--compilation aborted at ./slack-get line 8.


Please help me.

Thank you

Report

C

arnodupuis

10 years ago

Heya !

I sent you an email to fix this. I hope it helped you to fix this.

Report

LimitMan

11 years ago

I was wondering, if there is posible to implement new tab, that will fetch packages from linuxpackages.net (there are file lists with desc on every mirror) and make it posible install it this way (It would be easyer for newbies to install packages in slackware)

Report

C

arnodupuis

11 years ago

Hi !

I think the thing you want is already available in slack-get : you can already install/upgrade packages from linuxpackages.net.
Here is a screenshot of a "packages tab" oredered by medias :
http://ftp.infinityperl.org/slack-get/SC/slack-get-1.0.0_alpha1/sc4.png

As you can see, you can have a lot of different medias (here I have 2 different Slackware repositories, slacky.it one and linuxpackages.net one for example).

If by any chance the linuxpackages.net "media" isn't by default available in your [install directory]/etc/slack-get/medias.xml, please add this XML section :

<media id="linuxpackages">
<files>
<filelist> FILELIST.TXT</filelist>
<checksums> CHECKSUMS.md5.gz</checksums>
<packages> PACKAGES.TXT.gz</packages>
</files>
<update-repository>
<faster> http://opensys.linuxpackages.net/Slackware-10.2/ </faster>
<fast>
<li> http://www.nymphomatic.org/mirror/linuxpackages/Slackware-10.1/ </li>
<li> http://linuxpackages.inode.at/Slackware-10.1/ </li>
<li> http://ftp.scarlet.be/pub/linuxpackages/Slackware-10.1/ </li>
<li> http://www2.linuxpackages.net/packages/Slackware-10.1/ </li>
<li> http://mirror.etf.bg.ac.yu/linuxpackages/Slackware-10.1/ </li>
<li> http://linuxpackages.slackwaresupport.com/Slackware-10.1/ </li>
</fast>
<slow>
<li> ftp://linuxpackages.inode.at/Slackware-10.1/ </li>
<li> ftp://ftp.scarlet.be/pub/linuxpackages/Slackware-10.1/ </li>
<li> http://linuxpackages.cgucccc.org/Slackware-10.1/ </li>
<li> ftp://ftp3.linuxpackages.net/pub/Slackware-10.1/ </li>
<li> ftp://mirror.etf.bg.ac.yu/linuxpackages/Slackware-10.1/ </li>
<li> ftp://ftp.slackware.hu/linuxpackages/Slackware-10.1/ </li>
<li> ftp://opensys.linuxpackages.net/pub/Slackware-10.1/ </li>
<li> ftp://ftp.nymphomatic.org/linuxpackages/Slackware-10.1/ </li>
</slow>
</update-repository>
<description> Slackware resources to help install and configure the Linux slackware distribution, Email list, Discussion Board, Howtos, Contributed packages, and much more</description>
<web-link> http://www.linuxpackages.net </web-link>
</media>

I hope it answer to your expectations ;)

Arnaud

Report

C

arnodupuis

12 years ago

Against all appearences, I am not dead and I don't have stoped the slack-get's development.
But slack-get is at a point where the code is so worst that it is impossible for me to continue the improvement. So I have start to entirely recode slack-get (and slack-browser) in a new code architecture.
I explain all reasons of this re-code and some new features of the new release at :
http://ftp.lan.infinityperl.org/slack-get/Docs/slack-get_futur.pdf

Report

C

arnodupuis

12 years ago

The good URL is :
http://ftp.infinityperl.org/slack-get/Docs/slack-get_futur.pdf
(the other one is only accessible from my network :)

Report

C

arnodupuis

12 years ago

There were an issue in the Extra libs sources bundle, in the install.sh script. This issue is now corrected.

See Bugs section of the website for more informations.

Report

C

arnodupuis

12 years ago

As you can see in the CHANGELOG, I have add a new package to the project. The "Extra libs sources bundle" contains sources of slack-get's required Perl modules.

I hope this will help users which have a lot of problems with dependencies.

Report

lordcrow

12 years ago

Can't locate object method "install" via package "File::Basename" at -e line 1.
Can't locate auto/Sys/Hostname/install.al in @INC (@INC contains: /usr/lib/perl5/5.8.5/i486-linux /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i486-linux /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl) at -e line 1
make: *** [dep] Error 2


when i run 'make dep'

Report

C

arnodupuis

12 years ago

All errors report during the make dep operations are not important. This is due to the fact that the module list to install is automatically generated (by a tool nammed sp2d in the install_tools/ directory). So this tool check for all dependencies without regarding on the "installability" of thoses modules. It just try to install them. It result of this process that some modules are not installables with this method (and the make dep will finished on error). But this is not important. All needed modules are installed. An exception is File::Reader which is now in version 0.8 and this new version is required by slack-get 0.9.0. But there is an error in the shell script install_tools/modules_installer and File::Reader is in the exclude list :-(.
You can install it by typing perl -MCPAN -e 'install File::Reader'

Report

lordcrow

12 years ago

I try that too, but it says that cannot find that File::Reader :(

Report

C

arnodupuis

12 years ago

Yes this is all my fault :-(
I have exclude File::Reader from the dependencies (it's an error).
To solve this problem you have 2 ways :
1) replace the `for` loop in install_tools/modules_installer by :

for t in `sp2d $1 slackget* helper POSIX Qt::* GnuPG*`; do
perl -MCPAN -e "install $t"
done

2) type (as root) in a shell : perl -MCPAN -e 'force install File::Reader'

Sorry for those problems.

Arnaud DUPUIS

Report

rufuseddy

12 years ago

Can't locate LWP/Simple.pm in @INC (@INC contains: /usr//lib /usr/lib/perl5/5.8.4/i486-linux /usr/lib/perl5/5.8.4 /usr/lib/perl5/site_perl/5.8.4/i486-linux /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl .) at /usr/bin/slack-get line 10.
BEGIN failed--compilation aborted at /usr/bin/slack-get line 10.



when i try and run

Report

C

arnodupuis

12 years ago

No problem is quite simple to solve :
Type (as root) in a terminal :
perl -MCPAN -e 'install LWP::Simple'

If you have installed a Slackware package it's normal cause no extra perl modules are included in thoses packages. If you use the sources, after ./configure you just have to type 'make dep'.

Good day

Arnaud DUPUIS

Report

C

arnodupuis

13 years ago

Hi all,
Just a little post to say that I am particularly active on the slack-get project dev this time.
So the initial previous was to release the 0.8.6 version this week, but the development has been considerably improved so I will release the 0.9.0 version.
The major upgrade for this branch is the support of translation (there is many upgrades but I let you discover them :-), and currently the slack-get project support only 2 languages : French and English. So if somebody can help me for the translation. I need particularly peoples that can translate in German, Spanish, Italian Portuguese and all languages.
If you are interested please send me an e-mail at arno-translation@infinityperl.org. Thank you.
PS : I can't use KDE translation file because slack-get is not design only for KDE user but also for server without X server.

Good day

Arnaud DUPUIS

Report

C

arnodupuis

13 years ago

Hi all dude,
I have seen that for non coder, installed Perl modules which slack-(get|browser) depending on is not easy. So for the next version of slack-get (0.8.5), I will include in source package a Shell script which will install for you all modules.
The purpose of this post is that I want to know if some of you wants that I add a link for downloading this script has stand-alone application.

Arnaud DUPUIS

Report

zanny

13 years ago

i'am getting these message can someone help me solve the problem. thanks

Time::HiRes object version 1.65 does not match $Time::HiRes::XS_VERSION 1.59 at /usr/lib/perl5/5.8.0/i486-linux/DynaLoader.pm line 249.
Compilation failed in require at /usr/bin/slack-get line 12.
BEGIN failed--compilation aborted at /usr/bin/slack-get line 12.

by the away excellent work

Report

C

arnodupuis

13 years ago

If you have installed the slack-get-extralibs package to have Time::HiRes this is normal.
I have compiled all module with perl 5.8.4 and the XS (embded C) version is not the same that the perl 5.8.5 one.
To fix this problem you have to install by yourself Perl modules which used XS by typing in a shell :
perl -MCPAN -e 'install '
for example :
perl -MCPAN -e 'install Time::HiRes'

Arnaud DUPUIS

Report

C

arnodupuis

13 years ago

Hum I have not seen that your perl is 5.8.0 ! it's quite old my friend :-)
You'd really better to upgrade (at least to 5.8.4).

Good day

Arnaud DUPUIS

Report

zanny

13 years ago

Thanks

i'm using slackware 9.1 i never needed to upgrade perl so i didn't. But i will try that thanks.

Report

ravenstyles

13 years ago

this looks amazing..but during my install i had the same problem as above. i cant wait till you produce a version thats working from the get-go

thanks!

Report

C

arnodupuis

13 years ago

I very sorry but I have forgotten to remove some devel libs include in one file of slack-browser (the GUI).
So if you have a problem and Perl say something like that :
can't find logger.pm in @INC, please edit manually the file /usr/lib/slackget/GUI/slack_browser.pm
and at the beggining you can find a line like that :

use slackget::GUI::slack_browser::logger;

remove this line and all will be good.
If you have another problem like that please mail me.

I will release a new version sunday afternon to correct all this problem. I also release a package, with all extra modules required (like Qt).

One more time, I am sorry for this problem.

Report

lordcrow

12 years ago

i have this little problem:

Can't locate File/Reader.pm in @INC (@INC contains: /usr//lib /usr/lib/perl5/5.8.4/i486-linux /usr/lib/perl5/5.8.4 /usr/lib/perl5/site_perl/5.8.4/i486-linux /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl .) at /usr//lib/slackget.pm line 8.
BEGIN failed--compilation aborted at /usr//lib/slackget.pm line 8.
Compilation failed in require at /usr//lib/slackget/GUI/slack_conf2.pm line 120.
BEGIN failed--compilation aborted at /usr//lib/slackget/GUI/slack_conf2.pm line120.
Compilation failed in require at /usr//lib/slackget/GUI/slack_browser.pm line 82.
BEGIN failed--compilation aborted at /usr//lib/slackget/GUI/slack_browser.pm line 82.
Compilation failed in require at /usr/bin/slack-browser line 7.
BEGIN failed--compilation aborted at /usr/bin/slack-browser line 7.

what should i do??

thanx

Report

brent

13 years ago

The download link is broken. If anyone is looking for it, it's http://ftp.infinityperl.org/slack-get/slack-get-0.8.3-noarch-1.tgz

It looks pretty good, but I can't start it :( Do you know what this means?

Can't locate Qt.pm in @INC (@INC contains: /usr/lib /usr/lib/perl5/5.8.5/i486-linux /usr/lib/perl5/5.8.5 /usr/lib/perl5/site_perl/5.8.5/i486-linux /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4 /usr/lib/perl5/site_perl .) at/usr/bin/slack-browser line 6.
BEGIN failed--compilation aborted at /usr/bin/slack-browser line 6.

I have perl 5.8.5 installed.

Report

13 years ago

After many lates here it is : the slack-get 1.0.0_alpha1 release !
Their is too many changes to list them all here, so please read the Changes file.

Here is a summary :

- New widgets in the GUI
- Big general speed improvement
- new icons
- new features
- activation of the main features
- and so on and so forth...

Moreover this realease have been heavily tested and shouldn't mess your system, their was no report for such a thing...
So : enjoy !

product-maker 27 52

File (click to download) Version Description Filetype Packagetype License Downloads Date Filesize OCS-Install DL
Details
version
1.0.0_alpha1
updated Jun 30 2006
added Nov 05 2004
downloads today
0
page views today 0