User Tools

Site Tools


slackware_14.1

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
slackware_14.1 [2015/03/23 14:27] connieslackware_14.1 [2018/04/09 16:51] (current) connie
Line 1: Line 1:
 ====== Slackware 14.1 ====== ====== Slackware 14.1 ======
 +
 +Package licensing for Slackware 14.1: [[https://freenix.net/slackware-14.1-licenses.ods|slackware-14.1-licenses.ods]]
  
 The following table lists all the packages on the Slackware 64 DVD which contain non-free software. Note that comments are no substitute for the respective licenses. In particular, "non-commercial" may limit either use, or distribution, or both. Consult the licenses for details. The following table lists all the packages on the Slackware 64 DVD which contain non-free software. Note that comments are no substitute for the respective licenses. In particular, "non-commercial" may limit either use, or distribution, or both. Consult the licenses for details.
Line 26: Line 28:
 |slackware64/xap/xgames-0.3-x86_64-4.txz |xminesweep is non-commercial only. |xminesweep.c | |slackware64/xap/xgames-0.3-x86_64-4.txz |xminesweep is non-commercial only. |xminesweep.c |
 |slackware64/xap/xv-3.10a-x86_64-6.txz |No distribution of modified copies, non-commercial only, personal use only. |copyright.h | |slackware64/xap/xv-3.10a-x86_64-6.txz |No distribution of modified copies, non-commercial only, personal use only. |copyright.h |
- 
-===== Sanitizing an Existing Installation ===== 
- 
-We assume that the user performed the full install. 
- 
-  - Blacklist the offending Slackware packages in ''/etc/slackpkg/blacklist'' by adding the following lines. \\ Make sure they are separate lines, and also free of white space.<code> 
-kernel-firmware 
-kernel-generic 
-kernel-huge 
-kernel-modules 
-kernel-source 
-kernel-headers 
-getty-ps 
-lha 
-unarj 
-amp 
-bluez-firmware 
-ipw2100-fw 
-ipw2200-fw 
-trn 
-zd1211-firmware 
-xfractint 
-xgames 
-xv</code> 
- 
-  - Build and install a free kernel. Also, install the free headers if you want to compile stuff that makes system calls. The headers are expected in /usr/include, so you will have to uninstall the stock package at this point. 
-  - At this point you should be running the free kernel, so you can remove the non-free Slackware packages with:<code> 
-removepkg kernel-firmware kernel-generic kernel-huge \ 
-kernel-modules kernel-source kernel-headers getty-ps lha unarj \ 
-amp bluez-firmware ipw2100-fw ipw2200-fw trn zd1211-firmware \ 
-xfractint xgames xv</code> 
-  - Optionally, you can replace some of the removed packages with free packages. lha can be replaced with lhasa, a free decompressor. unarj can be replaced with arj, which is actually an archiver too. 
- 
-===== Upgrading ===== 
- 
-We haven't tried this, but we don't know of a reason why it wouldn't work. Get the Slackware DVD, unpack it into a directory, remove all non-free packages, and then upgrade as usual. 
- 
-===== Caveats ===== 
- 
-Please be aware that as long as you keep using the official repository, non-free packages may still creep in during updates, unlikely as it is. We see no easy cure for this, short of switching to a free repository. 
  
 ===== Methodology ===== ===== Methodology =====
Line 88: Line 50:
   - non-free software installers,   - non-free software installers,
   - have no practical use besides enabling the user to run non-free software,   - have no practical use besides enabling the user to run non-free software,
-  - should be replaced, because they are a part of a collection which contains non-free software. For example, ''kernel-generic'' Slackware package may well be free, but for all practical purposes it is a part of a non-free kernel meta-package.+  - should be replaced, because they are a part of a collection which contains non-free software. For example, kernel-generic Slackware package may well be free, but for all practical purposes it is a part of a non-free kernel meta-package.
  
 The idea here is to mark as non-free everything that would have to be purged or replaced in order to achieve a free operating system. The idea here is to mark as non-free everything that would have to be purged or replaced in order to achieve a free operating system.
slackware_14.1.1427135270.txt.gz · Last modified: 2015/03/23 14:27 by connie