Both sides previous revisionPrevious revisionNext revision | Previous revision |
de:installation [2016/01/18 18:42] – [Slackpkg einrichten] samtux | de:installation [2019/06/21 16:07] (current) – [Zum Generic Kernel wechseln] connie |
---|
FIXME **This page is not fully translated, yet. Please help completing the translation.**\\ //(remove this paragraph once the translation is finished)// | ~~NOCACHE~~ |
| ====== FreeSlack64 14.2 Installation ====== |
| |
====== Installation ====== | Um am einfachsten eine [[https://www.gnu.org/philosophy/free-sw.de.html#content|freie libre-Variante]] von Slackware zu bekommen, kann man sie von unserem ISO-Abbild installieren, welches eine bereinigte Version des offiziellen Slackware ISOs ist. Wir haben den Kernel mit [[http://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]] ersetzt, andere [[https://www.gnu.org/philosophy/categories.de.html#non-freeSoftware|unfreie]] Teile entfernt und die Konfiguration von slackpkg so angepasst, damit unsere Paketquellen verwendet werden, während alles andere an seinem Platz bleibt. |
| |
Um am einfachsten eine freie libre-Variante von Slackware zu bekommen, kann man sie von unserem ISO-Abbild installieren, welches eine bereinigte Version des offiziellen Slackware ISOs ist. Wir haben den Kernel mit [[http://www.fsfla.org/ikiwiki/selibre/linux-libre/|Linux-libre]] ersetzt, andere unfreie Teile entfernt und die Konfiguration von slackpkg so angepasst, damit unsere Paketquellen verwendet werden, während alles andere an seinem Platz bleibt. | |
| |
[[http://freeslack.net/fxp-iso/freeslack64-14.1-iso/]] | ===== Herunterladen ===== |
| |
| [[magnet>?xt=urn:btih:0514b79c912723ff76a766c897e1ef73095258a0&dn=freeslack64-14.2-iso&tr=udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&ws=http%3a%2f%2fbeauxbead.com%2ffreeslackmirror%2ffxp-iso%2f|FreeSlack64 14.2 install DVD Magnet]] |
| |
| [[https://freeslack.net/torrents/freeslack64-14.2-iso.torrent|FreeSlack64 14.2 install DVD Torrent]] |
| |
| Manche Browser öffnen beim Klick auf einen der obigen Links einen Torrent-Client. Als weitere Möglichkeit kann man die Adresse des Links kopieren und in einen Tottent-Client einfügen. Falls ein Torrent aus irgendeinem Grund nicht funktioniert, kann man auch das [[https://freeslack.net/fxp-iso/freeslack64-14.2-iso/|ISO-Abbild per HTTP herunterladen]]. |
| |
| Zum Überprüfen der Echtheit des Abbilds wird der öffentliche Schlüssel 0x473eb45f193340bc benötigt. Dieser ist in [[https://freeslack.net/fxp/freeslack64-14.2/GPG-KEY|unserem Repository]] zu finden oder kann über einen [[https://pgp.mit.edu/pks/lookup?search=0x473eb45f193340bc&op=index|öffentlichen Schlüsselserver]] importiert werden. |
| |
| ===== Installation ===== |
Man kann das ISO-Abbild mit einem DVD-Brenner seiner Wahl brennen, z.B. k3b. Will man es von einem USB-Stick installieren, kann man das Abbild zuerst umwandeln, mit | Man kann das ISO-Abbild mit einem DVD-Brenner seiner Wahl brennen, z.B. k3b. Will man es von einem USB-Stick installieren, kann man das Abbild zuerst umwandeln, mit |
| |
===== Zum Generic Kernel wechseln ===== | ===== Zum Generic Kernel wechseln ===== |
| |
Genauso wie die aktuellen Ausgaben des originalen Slackware, zeigt der Link /boot/vmlinuz per Vorgabe auf den Huge-Kernel, während der Link /boot/vmlinuz-generic auf den Generic-Kernel zeigt. Man kann die [[http://docs.slackware.com/slackware:beginners_guide#switch_to_a_generic_kernel|offizielle Anleitung]] zum Erstellen eines initrd-Abbilds und der Lilo-Konfiguration nutzen, ohne ein Wort zu ändern. | Genauso wie die aktuellen Ausgaben des originalen Slackware, zeigt der Link /boot/vmlinuz per Vorgabe auf den Huge-Kernel, während der Link /boot/vmlinuz-generic auf den Generic-Kernel zeigt. |
| |
Man sollte auch beachten, dass man während der Installationsphase zum Generic-Kerneln wechseln kann, gleich nach Beendigung des Setups, aber vor dem Neustart. Man muss sich nur entscheiden, Dateien mit vi zu bearbeiten und vorher <code>chroot /mnt</code> auszuführen, wenn man mkinitrd* und lilo aufruft. | Man sollte auch beachten, dass man während der Installationsphase zum Generic-Kerneln wechseln kann, gleich nach Beendigung des Setups, aber vor dem Neustart. Man muss sich nur entscheiden, Dateien mit vi zu bearbeiten und vorher <code>chroot /mnt</code> auszuführen, wenn man mkinitrd* und lilo aufruft. |
===== Slackpkg einrichten ===== | ===== Slackpkg einrichten ===== |
| |
Hier gibt es keine Änderung zum Original. Als Root entfernt man das Kommentar-Zeichen am Anfang der einzigen Zeile für Spiegelserver in | Hier gibt es keine Änderung zum Original. Als Root entfernt man das Kommentarzeichen am Anfang der einzigen Zeile für Spiegelserver in |
| |
<code>/etc/slackpkg/mirrors</code> | <code>/etc/slackpkg/mirrors</code> |
Optional kann man prüfen ob man den richtigen Schlüssel hat, mit | Optional kann man prüfen ob man den richtigen Schlüssel hat, mit |
| |
<code>gpg2 -k 0x473EB45F193340BC</code> | <code>gpg2 -k 0x473eb45f193340bc</code> |
| |
Danach kann man Befehle ausführen, wie | Danach kann man Befehle ausführen, wie |
<code>slackpkg upgrade-all</code> | <code>slackpkg upgrade-all</code> |
| |
| ==== Spiegelserver ==== |
| |
| Hier ist eine Liste der aktuellen Spiegelserver für slackpkg, für den Endbenutzer-Support. Wer seinen eigenen Spiegelserver einrichten will, kann [[participation#mirror_the_repository|rsync nutzen]]. |
| |
| {{url>https://freeslack.net/mirrors.html 80%,12em noborder}} |
| |
| ===== Extra Pakete ===== |
| |
| Wir bieten eine Sammlung [[https://freeslack.net/fxp/freeslack64-14.2/fxp/|zusätzlicher binärer Pakete]] für die neuest stabilen Zweig an. Diese Pakete basieren auf Scripte von [[https://slackbuilds.org/|SlackBuilds.org]], mit den gleichen Abhängigkeiten und Eigenschaften. Beachtet das, wenn Ihr sie manuell herunterladet und installiert. Wer **sehr mutig** ist, kann beim Test unseres [[https://freeslack.net/fxp/freeslack64-14.2/fxp/freepkg|hauseigenen Paketmanagers]] ([[https://freeslack.net/fxp/freeslack64-14.2/fxp/freepkg.asc|Signatur]]) mithelfen. Seid aber darauf gefasst, dass das **hoch experimentell** ist. |
| |
===== Quelltext ===== | ===== Quelltext ===== |
| |
The source part of the deblobbed Slackware repository can be found in the [[http://freeslack.net/fxp/slackware64-14.1/source/|usual place]]. Within it you can find all the code we use to [[http://freeslack.net/fxp/slackware64-14.1/source/fxp/|deblob the repository]] and to [[http://freeslack.net/fxp/slackware64-14.1/source/fxp/build/linux-libre/|refactor the kernel package]]. | Die Quellen des bereinigten Teils der Slackware-Paketquellen ist am [[https://freeslack.net/fxp/freeslack64-14.2/source/|üblichen Ort]] zu finden. Darunter findet man den gesamten Code, den wir zum [[https://freeslack.net/fxp/freeslack64-14.2/source/fxp/|Bereinigen der Paketquellen]] und zum [[https://freeslack.net/fxp/freeslack64-14.2/source/fxp/build/linux-libre/|Erstellen des Kernel-Pakets]] nutzen. |
| |
The highlights include the [[http://freeslack.net/fxp/slackware64-14.1/source/fxp/cfg/deblob-slackware.txt|rsync blacklist]] we use when pulling from the (non-free) stock repository. The purpose of the list is to trim all non-free bits so early that they never get a chance to arrive at our production host. We are highly concerned with the accuracy and the currency of this list, so you would do us a great favor by helping us improve it. | Die Highlights sind die [[https://freeslack.net/fxp/freeslack64-14.2/source/fxp/cfg/deblob-slackware.txt|Rsync-Blacklist]], die wir nutzen, wenn wir die (unfreien) originalen Paketquellen herunterladen. Der Zweck der Liste ist es, die unfreien Teile so früh zu herauszuschneiden, dass nie eine Chance bekommen, auf unserem Produktions-Host zu landen. Wir sind sehr mit dem Korrigieren und Aktualsieren dieser Liste beschäftigt, so dass man uns einen großen Gefallen damit tut, wenn man uns dabei hilft, sie zu verbessern. |
| |
Another important piece of code is the [[http://freeslack.net/fxp/slackware64-14.1/source/fxp/bin/deployfxp|deployment script]] which assembles the free repository in real time by taking the trimmed free mirror as a starting point. | Ein weiterer wichtiger Teil des Codes ist das [[https://freeslack.net/fxp/freeslack64-14.2/source/fxp/bin/deployfxp|deployment script]], welches die freien Paketquellen in Echtzeit baut, indem es den bereinigten freien Spiegelserver als Ausgangspunkt nimmt. |