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

Notices


Reply
  Search this Thread
Old 01-05-2020, 09:35 PM   #1
slackjeff
LQ Newbie
 
Registered: Sep 2018
Location: Blumenau/SC/Brasil
Distribution: Slackware
Posts: 17

Rep: Reputation: Disabled
Lightbulb magiic - Simple front for Slackpkg


Hello!
I have a youtube brazil, channel where I talk exclusively about slackware with about 4.3k subscribers.
70% are new to Slackware, and I see that many unfortunately don't like to get their hands dirty with commands (Weird? I know...). Or some are forgotten etc.

I decided to create this simple tool, which is a simple front with dialog for slackpkg. Something like pkgtool.
It's really simple, don't get me wrong, a lot might need to be introduced, and I decided to make some things simpler to follow the Slackware philosophy.

0.1
  • Open Mirror list
  • Check for system updates
  • Update the mirror
  • Search for a package
  • Install a new package
  • Remove a package
  • Upgrade packages

https://github.com/slackjeff/magiic

In the github repository there is a tgz pack ready to be installed!.
Salute to all.
 
Old 01-06-2020, 03:18 PM   #2
zentara
LQ Newbie
 
Registered: Jul 2011
Posts: 19

Rep: Reputation: Disabled
Thanks for the effort, useful tool.
 
Old 01-06-2020, 05:31 PM   #3
ChuangTzu
Senior Member
 
Registered: May 2015
Location: Where ever needed
Distribution: Slackware/Salix while testing others
Posts: 1,557

Rep: Reputation: 1616Reputation: 1616Reputation: 1616Reputation: 1616Reputation: 1616Reputation: 1616Reputation: 1616Reputation: 1616Reputation: 1616Reputation: 1616Reputation: 1616
Does it support slackpkg+?
 
Old 01-06-2020, 08:44 PM   #4
slackjeff
LQ Newbie
 
Registered: Sep 2018
Location: Blumenau/SC/Brasil
Distribution: Slackware
Posts: 17

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by ChuangTzu View Post
Does it support slackpkg+?
no ... but I can add support!
 
Old 01-09-2020, 05:27 PM   #5
reddog83
LQ Newbie
 
Registered: Apr 2018
Location: Texas
Distribution: Slackware w/ Plasma 5
Posts: 15

Rep: Reputation: Disabled
It looks very interesting. I think I'll take a look at it on my system's. Just gotta make sure that it supports all of the additional plugins that we have like SBO, slackpkg+ etc.....
Also have the script check if they are there which would save multiple dialog box's. If they are there then the script runs the needed portion so that they are available in the install and upgrade process.

Last edited by reddog83; 01-09-2020 at 05:28 PM.
 
Old 01-13-2020, 05:58 PM   #6
Gordie
Member
 
Registered: Aug 2007
Location: Nolalu, Ontario, Canada
Posts: 549

Rep: Reputation: 205Reputation: 205Reputation: 205
Typing commands gets harder for me (Parkinson's) as the days wear on. Magiic makes things easier for me and for that I am thankful.
Just found it on Slackbuilds.org and installed it. It works well for me.

Thank you very much
 
Old 01-14-2020, 03:33 PM   #7
slackjeff
LQ Newbie
 
Registered: Sep 2018
Location: Blumenau/SC/Brasil
Distribution: Slackware
Posts: 17

Original Poster
Rep: Reputation: Disabled
Thks all feedback.
Magiic is available on slackbuilds!

Version (0.3)
I added features and removed bugs.

- [REMOVED] help button in menu
- [ADD] new features: info, reinstall
- [BUGFIX] each time the Install option was selected, the lock was
activated in slackpkg. Now this lock is removed each time the menu start.
- [BUGFIX] When the output is performed only on the terminal without the dialog,
you must press enter to proceed.
- [COMMIT GIT] Various grammatical nitpicks - no functionality changes
thks rworkman!

Now you can:
* List of mirrors
* Check for system updates
* Update the mirror
* List all unofficial packages for removal
* Check package information
* Search for a package
* Install a new package
* Reinstall package
* Remove a package
* Upgrade packages
 
Old 01-15-2020, 07:24 PM   #8
rworkman
Slackware Contributor
 
Registered: Oct 2004
Location: Tuscaloosa, Alabama (USA)
Distribution: Slackware
Posts: 2,433

Rep: Reputation: 1021Reputation: 1021Reputation: 1021Reputation: 1021Reputation: 1021Reputation: 1021Reputation: 1021Reputation: 1021
You almost surely don't want to be committing those tar.xz files into the git repo - even when you delete them, they never really go away (and they're just taking up space uselessly, as the contents of the tar archive are already in the git repo anyway.
 
2 members found this post helpful.
Old 01-15-2020, 07:38 PM   #9
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 6,375

Rep: Reputation: 4129Reputation: 4129Reputation: 4129Reputation: 4129Reputation: 4129Reputation: 4129Reputation: 4129Reputation: 4129Reputation: 4129Reputation: 4129Reputation: 4129
Quote:
Originally Posted by rworkman View Post
You almost surely don't want to be committing those tar.xz files into the git repo - even when you delete them, they never really go away (and they're just taking up space uselessly, as the contents of the tar archive are already in the git repo anyway.
I made this mistake when I first created my SlackBuild's repo. I accidentally included source tarballs when I first created the repo, and they are stored in the history. So even if I removed them, they were still included anytime someone cloned the repo. It made my repo several hundred MBs. Not a ton, but still pretty substantial when I'm basically creating text files.

I have since removed all the offending files from my git history and added all tar.gz files to the .gitignore, but it required force pushing my local repo to github overwriting what was there, which requires everyone to redownload the git instance, but now my git is only 2.2MB to download instead of 200MB+.

You can upload binaries to the release section, which prevents it from being added to the actual repo people download.
 
1 members found this post helpful.
  


Reply


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
[SOLVED] [ENCHANCEMENT] slackpkg+: do not show the notices "pkglist is older than 24h..." and "remember to re-run 'slackpkg update''..."... yars Slackware 1 01-09-2016 10:56 AM
having trouble after upgrading 14.1 slackware using slackpkg and slackpkg+ [solved] slackartist Slackware 1 12-28-2015 08:28 AM
[SOLVED] Slackpkg, Slackpkg Plus, Slackware 14.1 x86_64 install.log delay or slow to write bamunds Slackware 7 04-22-2014 12:12 PM
[SOLVED] typos in latest /etc/slackpkg/mirrors(.new) [slackpkg-2.82.0-noarch-8.tgz] wailingwailer Slackware 4 09-22-2012 05:04 AM
Slackpkg: missing something in /usr/libexec/slackpkg/functions.d/dialog-functions.sh michelino Slackware 4 03-20-2007 01:22 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 02:43 AM.

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