LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
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 04-03-2013, 02:45 AM   #1
linuxxer
Member
 
Registered: Apr 2011
Location: I have my own planet
Distribution: SlackwareŽ
Posts: 257

Rep: Reputation: Disabled
slackpack tool - need suggestions


Slackers,

I am trying to create Package Management Tool for Slackware -- named "slackpack".

I am comparatively NEW to the Slackware.

I am trying to create a tool which work with Slackware repository
and **SLACKWARE SIMILAR BINARY PACKAGE REPOSITORIES**.

AIM : NOT TO HANDLE ANY REPOSITORY WITH ANY ASSIGNED PRIORITY

Details are provided in attached README.TXT file.

Kindly check the attach files for more information and source code.

Suggestions are expected.

Thanks in advance.
Attached Files
File Type: txt README.TXT (6.6 KB, 57 views)
File Type: txt slackpack-testing.tgz.txt (12.6 KB, 33 views)

Last edited by linuxxer; 04-03-2013 at 02:49 AM.
 
Old 04-03-2013, 03:09 AM   #2
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
Hi linuxxer,

I can't say much as I am not proficient in C.

IMO a -h or --help option stating the options and usage is necessary (as when you type "slackpkg" or "installpkg" without arguments, for instance).

I can hardly understand how to use it reading README.TXT, maybe that's because English is not my native language.
 
Old 04-03-2013, 03:13 AM   #3
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928

Rep: Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612
So, how much do you know about binary compatibility?
 
1 members found this post helpful.
Old 04-03-2013, 04:55 AM   #4
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106Reputation: 8106
Quote:
Originally Posted by gnashley View Post
So, how much do you know about binary compatibility?
I think he was not referring to binary compatibility, but rather he wants to support 3rd party Slackware package repositories with a layout and metafiles similar to the official Slackware repository.

Eric
 
Old 04-03-2013, 11:23 AM   #5
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,928

Rep: Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612Reputation: 612
Well, Eric, of course binary compatibility comes into play -even the official repos are sorted by architecture and using packages from other repos is 'frowned on', if for no other reason than possible compatibility problems. It seems obvious that he must know something about what packages might be compatible with which versions, but I'm not wanting to argue about it.

I would point out though that the name 'slackpack' is already used by another project -in fact by more than one:
http://sotirov-bg.net/slackpack/
http://sourceforge.net/projects/slack-pack/
 
Old 04-03-2013, 11:22 PM   #6
linuxxer
Member
 
Registered: Apr 2011
Location: I have my own planet
Distribution: SlackwareŽ
Posts: 257

Original Poster
Rep: Reputation: Disabled
@Didier Spaier
This tool is under-developement. It is just an idea.
So I developed only sufficient required functionality.
Once everything get finalised after that I will implement all required command-line options.

It is very difficult to modify C code.

English is also not my native language.

Thanks for your reply.

@gnashley
If your talking about system architecture related package compatibility,
then package having arch information in package tarball name.

If you talking about package compatibility with Slackware version.
that I want to know from experienced Slackware users like you.

I already mentioned that I am comparatively new to Slackware.

I per my understanding.

Slackware 13.37 package may not work with Slackware 14.0.
But I think Slackware-Current packages work on installed Slackware 14.0.

When new Slackware version get released,
Slackware-current is further developement of that version, for next Slackware stable release.

If I am wrong, then please correct me.
For tool developement, this is also very important for me.
I just forgot to mention this (package compatibility) point in README.TXT file.

Thanks for url.
I will find new name for my tool.

Thanks for your reply.

Edited:
gnome-slackbuilds13.37 repository is configured,
because for testing I need more repositories, which having Slackware similar repository structure.


@Alien Bob
Thanks for your reply.
Any suggestions?

Last edited by linuxxer; 04-03-2013 at 11:48 PM.
 
Old 04-04-2013, 12:35 AM   #7
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware64-15.0
Posts: 6,371

Rep: Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749Reputation: 2749
Quote:
But I think Slackware-Current packages work on installed Slackware 14.0.
There is no guarantee on this. With Slackware-current you see package additions, package removals, upgrades to glibc, new X versions, etc that all could lead to problems with packages that work on Slackware 14.0.
 
Old 04-04-2013, 02:57 AM   #8
a4z
Senior Member
 
Registered: Feb 2009
Posts: 1,727

Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742
@linuxxer,
the more tools there are the more joice exist.
and I am also a fan of writing tools, even if something simmilar may already exists, there is always the chance that new software does something additional, better or becomes something different,
but let me ask, do you know slapt-get , http://software.jaos.org/
I do not use it on Slackware, but Salix uses it , and it seems to me that it has the features you mentioned.
 
Old 04-04-2013, 09:45 PM   #9
linuxxer
Member
 
Registered: Apr 2011
Location: I have my own planet
Distribution: SlackwareŽ
Posts: 257

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by a4z View Post
@linuxxer,
the more tools there are the more joice exist.
and I am also a fan of writing tools, even if something simmilar may already exists, there is always the chance that new software does something additional, better or becomes something different,
but let me ask, do you know slapt-get , http://software.jaos.org/
I do not use it on Slackware, but Salix uses it , and it seems to me that it has the features you mentioned.
I tried slapt-get, It is great.
I am writting this tool just for fun.
Just my own implementation.
 
1 members found this post helpful.
Old 04-04-2013, 09:50 PM   #10
linuxxer
Member
 
Registered: Apr 2011
Location: I have my own planet
Distribution: SlackwareŽ
Posts: 257

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by allend View Post
There is no guarantee on this. With Slackware-current you see package additions, package removals, upgrades to glibc, new X versions, etc that all could lead to problems with packages that work on Slackware 14.0.
I agree with you.

But somebody wants to install FEW packages from slackware-current, then it is allowed by tool.
Installing packages will be sysadmin's responsibility.

I know slackware-current is rolling release distribution.

Last edited by linuxxer; 04-04-2013 at 09:52 PM.
 
Old 04-05-2013, 06:19 AM   #11
linuxxer
Member
 
Registered: Apr 2011
Location: I have my own planet
Distribution: SlackwareŽ
Posts: 257

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by linuxxer View Post
AIM : NOT TO HANDLE ANY REPOSITORY WITH ANY ASSIGNED PRIORITY
Aim : Implement slackpkg similar functionality + Handling multiple binary repositories.
 
1 members found this post helpful.
Old 08-28-2017, 01:56 PM   #12
jheengut
Member
 
Registered: Sep 2006
Location: Providence, Moka Mauritius
Distribution: Slackware, Lubuntu
Posts: 352
Blog Entries: 16

Rep: Reputation: 51
any updates??
 
1 members found this post helpful.
Old 09-10-2017, 12:36 AM   #13
igadoter
Senior Member
 
Registered: Sep 2006
Location: wroclaw, poland
Distribution: many, primary Slackware
Posts: 2,717
Blog Entries: 1

Rep: Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625Reputation: 625
Quote:
Originally Posted by linuxxer View Post
Aim : Implement slackpkg similar functionality + Handling multiple binary repositories.
Slackpkg is very simple, it can only do basic job, job one can really do easy without it. I don't think there is need for similar application.

If you really need some fun learn how slackpkg is creating templates. It will be very usefull to have applications able to generates templates you can feed slackpkg with. Say template for small installation, medium, huge, full, desktop, server, vm host, etc.

Last edited by igadoter; 09-10-2017 at 01:23 AM.
 
1 members found this post helpful.
  


Reply



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
Suggestions for a good hardware reporting tool? Ghostcore General 3 03-19-2010 10:41 AM
network traffic monitoring tool suggestions noir911 Linux - General 2 01-13-2007 02:55 PM
Suggestions for a text editor/programmer tool? neocookie Linux - General 11 11-20-2006 04:05 PM
Suggestions for a N/w Monitoring Tool SiLiCoN Linux - Security 3 04-22-2005 05:34 AM
new slackpack synaptical Linux - Software 3 05-20-2004 06:21 PM

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

All times are GMT -5. The time now is 06:48 PM.

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
Open Source Consulting | Domain Registration