LinuxQuestions.org
Review your favorite Linux distribution.
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 05-17-2020, 06:43 AM   #1
apurkrt
LQ Newbie
 
Registered: May 2020
Posts: 7

Rep: Reputation: Disabled
[SOLVED] source directory of slackware 3.0 (yes, the version from 1995)


Hello,
doing a bit of "archaeology", mostly for fun, I've browsed today to
https://mirrors.slackware.com/slackware/
and downloaded slackware 3.0 (my first Linux ever back in the day)

I eventually installed it in virtual environment (details below)

But the source/ directory is missing for 3.0
https://mirrors.slackware.com/slackw...are-3.0/source does not exist

I would like to kindly ask if somebody knew where to download it?

It is present for example for version 3.1
https://mirrors.slackware.com/slackw...re-3.1/source/

But not for 3.0, and iirc slackware 3.0 had it and it is just missing on the web
(I got slackware 3.0 on a CD accompanying a "Computerworld" 14-days newspaper in 1995 -
sadly, I do not have the cd anymore)


PS: here's what i did

wget -r -np https://mirror.math.princeton.edu/pu...slackware-3.0/
find -type f | grep index.html | xargs -n1 rm
(to remove all the various index.html from download)

xorrisofs -o slackware-3.0.iso slackware-3.0/

dd if=/dev/zero of=boot.img count=2880
dd conv=notrunc if=bootdsks.144/idecd of=boot.img
dd if=/dev/zero of=root.img count=2880
dd conv=notrunc if=rootdsks/color.gz of=root.img

created a 32-bit machine in virtualbox, attached bootdisk and rootdisk to
virtual floppy drives, iso to cdrom

booted, installed

Last edited by apurkrt; 05-18-2020 at 02:56 AM.
 
Old 05-17-2020, 12:10 PM   #2
apurkrt
LQ Newbie
 
Registered: May 2020
Posts: 7

Original Poster
Rep: Reputation: Disabled
Found it eventually on these two adresses

http://mirror.cs.princeton.edu/pub/m...slackware-3.0/
http://slackware.cs.utah.edu/pub/sla...slackware-3.0/

Both have complete slackware-3.0 together with sources, docs - everything.

The mirror I was getting to through "mirrors.slackware.com" simply had an incomplete set of files.

Have been playing with the slackware from previous millenia the whole day.

Found the virtualbox network card can be used with the CONFIG_LANCE driver set (kernel 1.3.20).

Also precompiled "idenet" kernel works fine with network (but does not have driver for cd, so it's better to compile your own).

Kernel compilation takes 10 seconds

I am able to ping outside world from a 25 years old distro. Also ftp works, but alas - not many ftp servers on the internet nowadays.

The X server is not working (yet) - or, to be precise, so far I managed to get it to work only in 320x200 resolution, which is unusable.

Overall, lots of memories.
 
2 members found this post helpful.
Old 05-17-2020, 12:57 PM   #3
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 6,962

Rep: Reputation: 4643Reputation: 4643Reputation: 4643Reputation: 4643Reputation: 4643Reputation: 4643Reputation: 4643Reputation: 4643Reputation: 4643Reputation: 4643Reputation: 4643
Quote:
Originally Posted by apurkrt View Post
wget -r -np https://mirror.math.princeton.edu/pu...slackware-3.0/
find -type f | grep index.html | xargs -n1 rm
(to remove all the various index.html from download)
No clue on where the source directory is.

But you can actually add a --reject="index.htm*" to your wget command to prevent needing to run find afterwards to remove all the index files.
 
Old 05-17-2020, 01:02 PM   #4
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,012

Rep: Reputation: 6743Reputation: 6743Reputation: 6743Reputation: 6743Reputation: 6743Reputation: 6743Reputation: 6743Reputation: 6743Reputation: 6743Reputation: 6743Reputation: 6743
Get sources at http://slackware.uk/slackware/slackw.../disk1/source/
 
1 members found this post helpful.
Old 05-17-2020, 02:34 PM   #5
apurkrt
LQ Newbie
 
Registered: May 2020
Posts: 7

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by Alien Bob View Post
Thanks for the link! There's even a disk2 (two levels up), that I have not seen on the other sources, and did not know it even existed until now.
 
Old 05-17-2020, 02:43 PM   #6
apurkrt
LQ Newbie
 
Registered: May 2020
Posts: 7

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by bassmadrigal View Post
No clue on where the source directory is.

But you can actually add a --reject="index.htm*" to your wget command to prevent needing to run find afterwards to remove all the index files.
Perfect. I have used --reject="index.html*" and it indeed works. I was afraid that wget would not download anything, but it actually does parse the content of the index.html files (but do not write them to disk), thus discover and downloads all the other files. Donwloading disk2 now using that method. Thank you very much!
 
Old 05-17-2020, 03:27 PM   #7
apurkrt
LQ Newbie
 
Registered: May 2020
Posts: 7

Original Poster
Rep: Reputation: Disabled
Now browsing through slackware-3.0/disk1 at slackware.uk

It seems the most complete disk I've found too far, but actually there is more, than there should be - the directory:

http://slackware.uk/slackware/slackw...e/usr/bin/X11/

contains binaries of things like mariadb, zstd, all with 2018,2019,2020 dates - apparently not from slackware-3.0.

Probably there is a link in the filesystem that leads somewhere where it should not. Also it is cyclic - there is /live/usr/bin/X11/X11/, /live/usr/bin/X11/X11/X11/ etc. The dir X11 has 499M and clearly does not belong there. Fortunatelly, wget is wise enough not to delve into the infinite loop of X11 links.

Otherwise, slackware.uk is an excellent source.
 
Old 05-17-2020, 03:34 PM   #8
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,012

Rep: Reputation: 6743Reputation: 6743Reputation: 6743Reputation: 6743Reputation: 6743Reputation: 6743Reputation: 6743Reputation: 6743Reputation: 6743Reputation: 6743Reputation: 6743
Quote:
Originally Posted by apurkrt View Post
Now browsing through slackware-3.0/disk1 at slackware.uk

It seems the most complete disk I've found too far, but actually there is more, than there should be - the directory:

http://slackware.uk/slackware/slackw...e/usr/bin/X11/

contains binaries of things like mariadb, zstd, all with 2018,2019,2020 dates - apparently not from slackware-3.0.

Probably there is a link in the filesystem that leads somewhere where it should not. Also it is cyclic - there is /live/usr/bin/X11/X11/, /live/usr/bin/X11/X11/X11/ etc. The dir X11 has 499M and clearly does not belong there. Fortunatelly, wget is wise enough not to delve into the infinite loop of X11 links.

Otherwise, slackware.uk is an excellent source.
I think the "live" directory used to be a symbolic link and pointed into some other place in the local filesystem. Definitely not the right content there.
 
Old 05-17-2020, 05:47 PM   #9
tadgy
Member
 
Registered: May 2018
Location: UK
Distribution: Slackware (servers), Ubuntu LXDE (desktop/laptop)
Posts: 86

Rep: Reputation: 91
The actual content of the slackware-3.0 was obtained from a fellow ##slackware user on Freenode, who apparently pulled it from his archive of CDs.

If we're sure that the 'live' directory is not from 3.0, I can remove it on the server, if needs be.

I'm still hoping that someone out there has the original 1.0 - our attempts to find it have thus far proved unfruitful
 
Old 05-17-2020, 07:53 PM   #10
ehartman
Senior Member
 
Registered: Jul 2007
Location: Delft, The Netherlands
Distribution: Slackware
Posts: 1,631

Rep: Reputation: 845Reputation: 845Reputation: 845Reputation: 845Reputation: 845Reputation: 845Reputation: 845
Quote:
Originally Posted by tadgy View Post
If we're sure that the 'live' directory is not from 3.0, I can remove it on the server, if needs be.

I'm still hoping that someone out there has the original 1.0 - our attempts to find it have thus far proved unfruitful
I admit I haven't got anything older then Slackware 3.0 either - but I do have that release, in a Walnut Creek 2-CD version:
Code:
 $ ls -l /mnt/disk1
-r--r--r--   1 root root    2377 1995-09-13 14:31:19 00_TRANS.TBL
-rw-rw-rw-   1 root root    3620 1995-09-13 04:32:22 00_index.fre
-rw-rw-rw-   1 root root    3982 1995-09-13 04:31:22 00_index.ger
-rw-rw-rw-   1 root root    3464 1995-09-13 04:31:56 00_index.spa
-rw-rw-rw-   1 root root    3252 1995-09-10 17:52:57 00_index.txt
-rw-rw-rw-   1 root root   61075 1995-09-09 09:22:28 00global.txt
-rw-rw-rw-   1 root root   18017 1995-09-12 21:38:22 BOOTING.FRE
-rw-rw-rw-   1 root root   19519 1995-09-12 21:38:41 BOOTING.GER
-rw-rw-rw-   1 root root   17666 1995-09-12 21:39:45 BOOTING.SPA
-rw-rw-rw-   1 root root   17609 1995-05-07 03:18:00 BOOTING.TXT
-rw-rw-rw-   1 root root    3647 1995-09-07 03:07:26 CDROM.FRE
-rw-rw-rw-   1 root root    2907 1995-09-08 13:40:57 CDROM.GER
-rw-rw-rw-   1 root root    2566 1995-08-27 19:19:21 CDROM.TXT
-rw-rw-rw-   1 root root   17976 1994-06-09 05:28:08 COPYING
-rw-rw-rw-   1 root root   64419 1995-08-28 01:06:01 ChangeLog
-rw-rw-rw-   1 root root    9083 1995-09-12 21:39:13 Copyright.fre
-rw-rw-rw-   1 root root    9587 1995-09-12 21:39:43 Copyright.ger
-rw-rw-rw-   1 root root    8271 1995-09-12 21:39:41 Copyright.spa
-rw-rw-rw-   1 root root    8131 1995-08-22 19:07:10 Copyright.txt
-rw-rw-rw-   1 root root   27325 1995-09-12 21:37:53 FAQ.FRE
-rw-rw-rw-   1 root root   26051 1995-09-12 21:38:00 FAQ.GER
-rw-rw-rw-   1 root root   22381 1995-08-25 15:49:41 FAQ.TXT
-rw-rw-rw-   1 root root   58465 1995-08-23 18:11:19 INSTALL.TXT
-rw-rw-rw-   1 root root    3708 1995-09-12 21:40:59 LOWMEM.FRE
-rw-rw-rw-   1 root root    3855 1995-09-12 21:41:08 LOWMEM.GER
-rw-rw-rw-   1 root root    3171 1995-08-23 18:08:43 LOWMEM.TXT
-rw-rw-rw-   1 root root    3836 1995-08-28 12:35:07 MIRRORS.TXT
-rw-rw-rw-   1 root root    3561 1995-09-13 04:00:07 README.TXT
-rw-rw-rw-   1 root root   12702 1995-09-12 21:44:21 README30.FRE
-rw-rw-rw-   1 root root   12534 1995-09-12 21:44:25 README30.GER
-rw-rw-rw-   1 root root   11318 1995-09-12 21:42:31 README30.SPA
-rw-rw-rw-   1 root root   10970 1995-09-09 07:45:42 README30.TXT
-rw-rw-rw-   1 root root    7463 1995-08-23 18:14:43 UPGRADE.TXT
drwxrwxrwx   2 root root   10240 1995-09-13 04:34:05 bootdsks.12
drwxrwxrwx   2 root root   10240 1995-09-13 04:34:05 bootdsks.144
-rw-rw-rw-   1 root root     155 1995-09-03 00:26:44 cdrom.cfg
drwxrwxrwx   3 root root   43008 1995-09-10 03:12:06 contents
drwxrwxrwx   3 root root    6144 1995-09-10 03:11:23 contrib
drwxrwxrwx   8 root root    8192 1995-09-10 01:56:36 docs
-rw-rw-rw-   1 root root 1018597 1995-09-13 00:37:29 filename.txt
drwxrwxrwx   3 root root    2048 1995-09-10 03:12:10 install
drwxrwxrwx  50 root root    8192 1995-09-10 03:07:48 kernels
drwxrwxrwx  17 root root    2048 1995-09-10 02:23:00 live
-rw-rw-rw-   1 root root 1615902 1995-09-13 00:37:33 ls_lr
drwxrwxrwx   2 root root    4096 1995-09-10 03:03:57 rootdsks
drwxrwxrwx  18 root root    4096 1995-09-10 03:09:40 slaktest
drwxrwxrwx  94 root root   12288 1995-09-10 02:20:53 slakware
drwxrwxrwx  17 root root    4096 1995-09-10 02:10:26 source
drwxrwxrwx   6 root root    2048 1995-09-09 08:20:19 sunsite
drwxrwxrwx   3 root root    2048 1995-09-10 08:01:38 utils
-rw-rw-rw-   1 root root  178222 1995-09-10 20:17:18 view.exe
(so the "live" directory was NOT a symbolic link):
 $ ls -l /mnt/disk1/live
-r--r--r--   1 root root   626 1995-09-13 14:31:19 00_TRANS.TBL
drwxr-xr-x   2 root bin  10240 1995-09-10 02:21:06 bin
drwxr-xr-x   2 root root  2048 1995-09-10 02:21:09 boot
drwxr-xr-x   2 root root  2048 1995-09-09 03:52:48 cdrom
drwxr-xr-x   2 root root 88064 1995-09-10 02:21:35 dev
drwxr-xr-x  10 root root 10240 1995-09-10 02:21:45 etc
drwxr-xr-x   3 root root  2048 1995-09-10 02:21:45 home
drwxr-xr-x   2 root root  2048 1995-09-10 02:20:54 install
drwxr-xr-x   2 root root  6144 1995-09-10 02:22:50 lib
drwxr-xr-x   2 root root  2048 1995-09-09 03:52:49 mnt
drwxr-xr-x   2 root root  2048 1995-09-09 03:52:49 proc
drwxr-x--x   4 root root  2048 1995-09-10 02:22:52 root
drwxr-xr-x   2 root bin  10240 1995-09-10 02:22:59 sbin
drwxrwxrwx   3 root root  2048 1995-09-10 02:23:00 tmp
drwxr-xr-x  20 root root  4096 1995-09-10 03:03:30 usr
drwxr-xr-x  17 root root  4096 1995-09-10 02:22:38 var
(all subdirs dated in 1995)

 $ ls -l /mnt/disk2
-r--r--r--  1 root root    651 1995-09-13 15:46:07 00_TRANS.TBL
-rw-rw-r--  1 root root   1017 1995-09-11 02:07:52 00_index.html
-rw-rw-r--  1 root root    452 1995-09-13 05:20:15 00_index.txt
-rw-rw-r--  1 root root 246431 1995-09-11 02:08:12 00global.txt
-rw-r--r--  1 root root   3799 1995-09-12 04:05:30 README.TXT
-rw-r--r--  1 root root   4063 1995-09-12 04:07:07 README.html
-rw-r--r--  1 root root    182 1995-09-11 00:58:31 cdrom.cfg
-rw-r--r--  1 root root    182 1995-09-11 00:58:45 disc1
drwxr-xr-x  2 root root   2048 1995-09-11 00:33:20 docs
-rw-r--r--  1 root root 232564 1995-09-12 05:15:12 filename.txt
-rw-r--r--  1 root root 371395 1995-09-11 02:08:24 ls_lr
drwxr-xr-x  8 root root   4096 1995-09-11 00:42:15 sunsite
drwxr-xr-x  5 root root   2048 1995-09-11 00:34:00 tsx-11
drwxr-xr-x  3 root root   4096 1995-09-11 02:06:40 utils
-rw-rw-r--  1 root root 178222 1995-09-10 17:49:52 view.exe
(this is mostly a set of utils from sunsite and tsx-11, not Slackware specific)
This was the first Slackware CD (set) I ever bought, previous releases were downloaded directory to floppy, and those floppy sets are long gone, but I kept this pure for nostalgic reasons (and why throw it away?)

Last edited by ehartman; 05-17-2020 at 07:54 PM.
 
1 members found this post helpful.
Old 05-17-2020, 11:49 PM   #11
apurkrt
LQ Newbie
 
Registered: May 2020
Posts: 7

Original Poster
Rep: Reputation: Disabled
There is a ls_lr file
http://slackware.uk/slackware/slackware-3.0/disk1/ls_lr

According to it, the live directory definitely is a genuine part of the CD-ROM, please do not remove it!

From the ls_lr it it can be deduced that there were/should be symlinks on the cd (search for "@" to find the links)
e.g. the aforementioned ./live/usr/bin/X11@ -> /usr/X11R6/bin

Note: found only today that it is indeed possible to have symlinks on rock ridge CDs.

The issue lies within the web interface to the archive, which treats links as regular directories/files. And shows the content of the real directories (and/or files) behind those links on the server.

It is also a limitation of the http protocol, which does not allow symlinks to get properly downloaded over http.

The solution I found: use ftp for download, not http.

Downloaded the disk1 now with
Code:
wget -r -np --retr-symlinks=no ftp://ftp.slackware.uk/slackware/slackware-3.0/disk1
And created the iso with "xorrisofs -o disk1.iso disk1/"

This way, the links get properly recreated. They are necessary for the CD to work correctly.

Note: The "--retr-symlinks=no" may have security implications according to the manpage of wget, so I have done the download inside a virtual machine, just to be sure.

Note: "find -type l | wc -l" in the downloaded disk1 directory reveals there are 237 links in total, so please definitely do not download over http as I mentioned in the previous posts! Download over ftp as mentioned here.

Note: Guess the dir could also be easily downloaded using midnight commander (mc).

Note (fwiw): I was also thinking about browsing ftp.slackware.uk from within the slackware3.0. Unfortunately, it is not possible, afaict because the ftp client does not know passive mode, which the server uses. It is possible to login as anonymous, but not to do "ls" for example.

Last edited by apurkrt; 05-17-2020 at 11:51 PM.
 
2 members found this post helpful.
Old 05-18-2020, 02:08 AM   #12
ehartman
Senior Member
 
Registered: Jul 2007
Location: Delft, The Netherlands
Distribution: Slackware
Posts: 1,631

Rep: Reputation: 845Reputation: 845Reputation: 845Reputation: 845Reputation: 845Reputation: 845Reputation: 845
Quote:
Originally Posted by apurkrt View Post
This way, the links get properly recreated. They are necessary for the CD to work correctly.
You can get the two ISO images too, directly, from
http://archive.org/download/Slackwar...k_October_1995

No need to create images yourself.
 
2 members found this post helpful.
Old 05-18-2020, 02:15 AM   #13
ehartman
Senior Member
 
Registered: Jul 2007
Location: Delft, The Netherlands
Distribution: Slackware
Posts: 1,631

Rep: Reputation: 845Reputation: 845Reputation: 845Reputation: 845Reputation: 845Reputation: 845Reputation: 845
Quote:
Originally Posted by tadgy View Post
I'm still hoping that someone out there has the original 1.0 - our attempts to find it have thus far proved unfruitful
I do not think there's much chance of that, it never was issued on a large scale, downloadable by anonymous ftp only.
On mirrors.slackware.com/slackware/slackware-1.01 there is a partial version (a series only) of 1.01 (and a reasonable complete one of 1.1.2).

Last edited by ehartman; 05-18-2020 at 08:30 AM. Reason: stupid typing errors corrected
 
Old 05-18-2020, 02:55 AM   #14
apurkrt
LQ Newbie
 
Registered: May 2020
Posts: 7

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by ehartman View Post
You can get the two ISO images too, directly, from
http://archive.org/download/Slackwar...k_October_1995

No need to create images yourself.
Now that is the best option by far!

And looking at the size of the isos, my downloads were still incomplete, no matter which method I have tried.

I was able to install from those, but to have the original ones... - downloading now

Thank you for the link!
 
Old 05-18-2020, 07:22 AM   #15
Jan K.
Member
 
Registered: Apr 2019
Location: Esbjerg
Distribution: slackware...
Posts: 161

Rep: Reputation: 76
Isn't this mirror complete? https://mirrors.dotsrc.org/slackware/
 
  


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
LXer: UAlbion is an open source game engine for the 1995 classic RPG 'Albion' LXer Syndicated Linux News 0 02-06-2020 07:12 PM
Video: 1995 Slackware Installation dugan Slackware 5 06-03-2011 09:11 PM
Hi, I'm new to LQ and a self taught Slackware grinder from 1995, Setting up 1st post kenhillaby LinuxQuestions.org Member Intro 1 09-03-2009 06:06 PM
3D acceleration YES YES YES glxgears results props666999 Slackware 44 07-29-2005 08:40 PM
Yes Yes Yes! I Got Sound! shazam75 LinuxQuestions.org Member Success Stories 2 10-14-2004 04:11 AM

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

All times are GMT -5. The time now is 03:27 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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration