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
Last revisionBoth sides next revision
slackware_14.1 [2015/03/23 14:27] connieslackware_14.1 [2018/04/07 18:39] connie
Line 1: Line 1:
 ====== Slackware 14.1 ====== ====== Slackware 14.1 ======
 +
 +Package licensing for Slackware 14.1: [[http://www.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.txt · Last modified: 2018/04/09 16:51 by connie