slackware_14.1
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
slackware_14.1 [2015/03/23 14:17] – connie | slackware_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:// | ||
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, " | 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, " | ||
+ | |||
+ | Note that the methodology has changed since 14.0, and even though the table for [[Slackware 14.0|14.0]] looks shorter, no new non-free packages were added between 14.0 and 14.1. | ||
^Name ^Comment ^Reference ^ | ^Name ^Comment ^Reference ^ | ||
|extra/ | |extra/ | ||
Line 24: | Line 28: | ||
|slackware64/ | |slackware64/ | ||
|slackware64/ | |slackware64/ | ||
- | |||
- | ===== Sanitizing an Existing Installation ===== | ||
- | |||
- | We assume that the user performed the full install. | ||
- | |||
- | - Blacklist the offending Slackware packages in ''/ | ||
- | 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</ | ||
- | |||
- | - 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 / | ||
- | - At this point you should be running the free kernel, so you can remove the non-free Slackware packages with:< | ||
- | 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</ | ||
- | - 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' | ||
- | |||
- | ===== 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 82: | Line 46: | ||
==== Free Packages that do not Belong ==== | ==== Free Packages that do not Belong ==== | ||
- | Some [[freeslack: | + | Some packages omit non-free software, yet we mark them as non-free, as long as they are either |
- 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, | + | - 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.1427134641.txt.gz · Last modified: 2015/03/23 14:17 by connie