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
Next revisionBoth sides next revision
slackware_14.1 [2015/04/01 17:00] connieslackware_14.1 [2016/01/17 14:44] – [Free Packages that do not Belong] connie
Line 28: 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 90: 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