LinuxQuestions.org
Visit Jeremy's Blog.
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 02-05-2021, 09:26 AM   #1
lakis70
Member
 
Registered: Jan 2021
Location: Athens Greece
Distribution: slackware puppylinux
Posts: 46

Rep: Reputation: Disabled
Puppy Slacko to Slackware


Hello,
I have installed frugal in hard disk puppy slacko 14.1 before 4 years and i have many installed programms. I want to convert it to Slackware 14.2 because the libraries i have and i cant compile sdcc. Because its for one programm only i dont hurry about but because i have installed pkgtool, installpkg and much slackware 14.1 packages and the system is mixed now, is it possible to convert to 14.2 Slackware without loose the installed programms? I can manually remove if need the double version files.
 
Old 02-05-2021, 09:37 AM   #2
Tonus
Senior Member
 
Registered: Jan 2007
Location: Paris, France
Distribution: Slackware-15.0
Posts: 1,405
Blog Entries: 3

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
You'd better have a list of those and recompile them in a queue on a fresh install (the queue file would be ready for updates) unless they are to many of them.

Would you give a list to evaluate ?
 
Old 02-05-2021, 09:51 AM   #3
Gordie
Member
 
Registered: Aug 2007
Location: Nolalu, Ontario, Canada
Distribution: Slackware64-Current
Posts: 871

Rep: Reputation: 364Reputation: 364Reputation: 364Reputation: 364
Hi and welcome to LQ.

I have played with Puppy many times over the years and Slacko used to be my favourite Puppy until this extra long release cycle has effectively killed Slacko.

My unprofessional opinion is that it would be best to save your frugal install on a USB stick and then install Slackware 14.2 proper.

Puppy, after all is more and more every day proving to be a toy so an outright replacement is to be preferred (in my estimation)

Remember, you got my advice for FREE and it is probably worth just what you paid for it.

All the best
 
Old 02-05-2021, 10:10 AM   #4
lakis70
Member
 
Registered: Jan 2021
Location: Athens Greece
Distribution: slackware puppylinux
Posts: 46

Original Poster
Rep: Reputation: Disabled
i have make these years many programms. only the rtl-sdr and all the dependencies, not only the required, i made them for days. i think i can install the new packages with installer, i use grub4dos to boot, i dont know what will happen with the scripts puppy uses to boot.
Old programs will work with new libraries, isnt right?
I have 3 old laptops with the same up-down configuration.

Gordie the only thing i don't like is the auto resize of rox-filer at directory change.

Last edited by lakis70; 02-05-2021 at 10:15 AM.
 
Old 02-05-2021, 10:24 AM   #5
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by lakis70 View Post
Old programs will work with new libraries, isnt right?
Some will, some won't. If they rely on a library that had an ABI change, then they won't work and will complain about missing that older library.

When you run some programs, they'll simply tell you that they can't find some version of a library and you can simply recompile that, but others can have cryptic errors or no error message at all. Sometimes a dependency will need compiling and the message by the main program might not let you know what dependency needs to be recompiled.

Unfortunately, the best way to move from one version of Slackware to another is to recompile all the packages.

However, a suggestion that I've used previously to minimize downtime is to install 14.2 into a VM (I use VirtualBox, but it shouldn't matter which one you use) and fully update it. Then go through and start compiling all your software on that VM and keep the packages. Once everything is done, save those package, wipe your main system, install 14.2, update it, then simply installpkg all those previously compiled packages.

Then it's simply a matter of configuring everything and you'll be back to your normal workflow.
 
Old 02-05-2021, 10:45 AM   #6
lakis70
Member
 
Registered: Jan 2021
Location: Athens Greece
Distribution: slackware puppylinux
Posts: 46

Original Poster
Rep: Reputation: Disabled
i will try to update them and report. I bored to do all this work again.
 
Old 02-05-2021, 12:24 PM   #7
Paulo2
Member
 
Registered: Aug 2012
Distribution: Slackware64 15.0 (started with 13.37). Testing -current in a spare partition.
Posts: 928

Rep: Reputation: 515Reputation: 515Reputation: 515Reputation: 515Reputation: 515Reputation: 515
Quote:
Originally Posted by lakis70 View Post
auto resize of rox-filer at directory change.
Hope this helps.
I think this is set in ~/.config/rox.sourceforge.net/ROX-Filer/Options,
line "<Option name="filer_auto_resize">2</Option>", 2 doesn't change window size.
Or right click in rox window background -> Options -> never automatically resize
 
1 members found this post helpful.
Old 02-05-2021, 02:05 PM   #8
Tonus
Senior Member
 
Registered: Jan 2007
Location: Paris, France
Distribution: Slackware-15.0
Posts: 1,405
Blog Entries: 3

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
Quote:
Originally Posted by lakis70 View Post
i will try to update them and report. I bored to do all this work again.
Be sure to keep a queue file and use slackbuilds to do that, you'll save you big time and more in the future.
 
Old 02-05-2021, 09:55 PM   #9
enorbet
Senior Member
 
Registered: Jun 2003
Location: Virginia
Distribution: Slackware = Main OpSys
Posts: 4,784

Rep: Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434Reputation: 4434
I like to save copies of old systems so I can be certain to be able to run old apps on new stuff. I'm still running a couple KDE v3 apps on the latest Current with KDE Plasma5 by creating an appropriate set of libraries for KDE v3 in /opt.
 
Old 02-05-2021, 10:34 PM   #10
lakis70
Member
 
Registered: Jan 2021
Location: Athens Greece
Distribution: slackware puppylinux
Posts: 46

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Paulo2 View Post
Hope this helps.
I think this is set in ~/.config/rox.sourceforge.net/ROX-Filer/Options,
line "<Option name="filer_auto_resize">2</Option>", 2 doesn't change window size.
Or right click in rox window background -> Options -> never automatically resize
Paulo thank you
i set the option to 0 (zero) and reboot (only restarting graphical server and window manager doesnt work).
 
Old 02-05-2021, 10:37 PM   #11
lakis70
Member
 
Registered: Jan 2021
Location: Athens Greece
Distribution: slackware puppylinux
Posts: 46

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by enorbet View Post
I like to save copies of old systems so I can be certain to be able to run old apps on new stuff. I'm still running a couple KDE v3 apps on the latest Current with KDE Plasma5 by creating an appropriate set of libraries for KDE v3 in /opt.
something like /opt/lib and /opt/usr/lib with links to original places and names?
 
Old 02-05-2021, 10:38 PM   #12
lakis70
Member
 
Registered: Jan 2021
Location: Athens Greece
Distribution: slackware puppylinux
Posts: 46

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Tonus View Post
Be sure to keep a queue file and use slackbuilds to do that, you'll save you big time and more in the future.
can you explain the queue file?
 
Old 02-06-2021, 03:06 AM   #13
Tonus
Senior Member
 
Registered: Jan 2007
Location: Paris, France
Distribution: Slackware-15.0
Posts: 1,405
Blog Entries: 3

Rep: Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514Reputation: 514
The queue file is the order of compilation (installation) of your packages. One per line.
With a slackbuild for each you will be able to rebuild and reinstall with a one line command (for ... in ...).
 
Old 07-01-2022, 12:27 AM   #14
lakis70
Member
 
Registered: Jan 2021
Location: Athens Greece
Distribution: slackware puppylinux
Posts: 46

Original Poster
Rep: Reputation: Disabled
Finally i did it last days. I install Slackware 15.0 over puppy Linux and all works. I have minor problems with user rights because puppy use only root and with X which breaks (no screen error) after 2 days when i compiled and installed some dependencies for QEMU. After a day of searching for solution, the solution is simple it needed a new conf file. Another little problem is that palse audio control works for root but not for simple user. Has someone an idea about?
 
1 members found this post helpful.
Old 07-01-2022, 08:44 AM   #15
pghvlaans
Member
 
Registered: Jan 2021
Distribution: Slackware64 {15.0,-current}, FreeBSD, stuff on QEMU
Posts: 451

Rep: Reputation: 363Reputation: 363Reputation: 363Reputation: 363
Is the non-root user in the audio group?
 
  


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
Installing Puppy slacko 5.3.3 to or Icy Slacko 5.3.2.4 to my laptop sevenjen Puppy 1 07-12-2012 09:05 PM
Slacko Puppy Linux 5.3.1. wont start from Toshiba satellite 2210CDS lazako Linux - Newbie 5 03-19-2012 11:01 AM
puppy linux slacko robertbarikana Linux - Newbie 2 03-16-2012 05:15 PM
LXer: Puppy Linux 5.3.1 Slacko Is Based on Slackware 13.37 LXer Syndicated Linux News 0 12-13-2011 01:10 PM
LXer: Puppy Linux Slacko 5.3 Is Based on Slackware LXer Syndicated Linux News 0 10-26-2011 02:10 PM

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

All times are GMT -5. The time now is 02:47 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