Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
/dpmbPublic

Debian Package Management Book / Debian-Paketmanagement-Buch

License

NotificationsYou must be signed in to change notification settings

dpmb/dpmb

Repository files navigation

Creative Commons License ContractBuild Status

English

This is the freely available source code for the (for now German written)book Debian Package Management byAxel Beckert andFrank Hofmann.

The book is written inAsciiDoc format and canbe rendered to e.g. HTML, EPUB, PDF, or Mobipocket usingAsciiDoc orAsciidoctor, andDocBook to LaTeX Publishing (dblatex)andCalibre'sebook-convert.

It has been written atmany different locations.

License

The book "Debian Package Management" byFrank Hofmann and Axel Beckert is licensed under theCreative Commons Attribution - Share Alike 4.0 International License.

Read or Download the Book

You can alsoread it onlineor download as eithersingle HTML file including all images(ca. 12 MB) or asPDF(ca. 10 MB),EPUB(ca. 9 MB) orMobipocket (ca. 15MB) file fromhttps://book.dpmb.org/. The book is alsoavailable as package in Debianin Debian 9 Stretch or later.

The additional building of the book on GitBook has been disabled as itnever worked properly, it recently requested write access and thenrenamed some files without asking first.

German / Deutsch

Dies ist der frei verfügbare Quelltext zumBuch Debian-Paketmanagement vonAxel Beckert undFrank Hofmann.

Das Buch ist imAsciiDoc-Format geschriebenund kann mitAsciiDoc oderAsciidoctor, und je nach Format viaDocBook to LaTeX Publishing (dblatex)undCalibresebook-convert nachz.B. HTML, EPUB, PDF und Mobipocket gerendert werden.

Es wurde anvielen verschiedenen Ortengeschrieben.

Lizenz

Das Buch "Debian-Paketmanagement" vonFrank Hofmann und Axel Beckert ist lizenziert unter einerCreative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz.

Das Buch lesen oder herunterladen

Man kann das Buch auchonline lesenoder vonhttps://book.dpmb.org/ alseinzelne HTML-Datei mitsamt allen Bildern(ca. 12 MB), alsPDF(ca. 10 MB), alsEPUB(ca. 9 MB) oder alsMobipocket (ca. 15MB) herunterladen.

Das zusätzliche Bauen des Buches auf GitBook haben wir eingestellt, eshat nie richtig funktioniert, zuletzt Schreibrechte verlangt und mitdiesen dann Dateien im Git-Repository ungefragt umbenannt.

Klappentext

Die Debian-Distribution setzt sich aus mehreren zehntausend Bausteinenzusammen, die alle aufeinander abgestimmt sind und sich bei Bedarf ineine Installation integrieren. Diese sogenannten Pakete (Packages)sind so eigenständig, dass sie von einem oder mehrerenDebian-Entwicklern für das Debian-Projekt gepflegt werden,interagieren aber zugleich so intensiv mit allen anderen, dasswechselseitige Abhängigkeiten erkannt und bei Bedarf automatischaufgelöst werden. Nur so ist die Modularität des komplexenGesamtsystems gewährleistet, die Administratoren weltweit dieMöglichkeit bietet, Debian-Installationen sehr genau für die jeweiligeAnforderung vom Embedded-Gerät über den Desktop bis zum Großrechner zukonfigurieren.

Effizientes Paketmanagement ist also für jeden Debian-Administratorein ebenso interessantes wie lohnendes Feld, das in der Praxis aberoft nicht ausreichend beachtet und mit wenigen Standardbefehlen"erledigt" wird. Zwei ausgewiesene Debian-Experten nehmen dies zumAnlass, das Debian-Paketmanagement erstmals derart umfassenddarzustellen. Das Buch kommt von den Konzepten, die der Struktur unddem Zusammenspiel der Pakete zugrunde liegen, über die Werkzeuge zuderen Nutzung immer auch zu den Best Practices der professionellenSystemadministration. Es wendet sich an Einsteiger ebenso wie anBerufsadministratoren, indem es, ausgehend von den Grundlagen, dasOptimierungspotential in zunehmend umfangreichen Szenarienausschöpft. So entsteht ein aktuelles Handbuch derDebian-Administration, das als praxisorientiertes HowTo ebenso dientwie als Nachschlagewerk für die unerwartet zahlreichen Optionen undKombinationsmöglichkeiten.

Bau-Anleitung

Alle notwendigen Pakete installieren und das Git-Repository klonen

Zuerst sollten mit Root-Rechten (z.B. viasudo,su oderssh root@…) alle zum Bau notwendigen Abhängigkeiten installiert werden:

apt install asciidoc dblatex texlive-lang-german xmlto calibre

(Hinweis für Gentoo-Nutzer: Es gibt einGentoo-Overlay für dblatex.)

Dann als Benutzer das entsprechende Git-Repository klonen und insentsprechende Verzeichnis wechseln:

git clone https://github.com/dpmb/dpmb.gitcd dpmb

Alle E-Book-Formate bauen

Will man alle verfügbaren E-Book-Formate bauen reicht nun ein simples

make

Nur eines der E-Book-Formate bauen

Will man nur eines der Formate bauen, so reicht einer dieser Befehle:

make allinone.htmlmake online.htmlmake chunkedmake doctor.htmlmake pdfmake epubmake mobi
  • allinone.html = Einzelne HTML-Datei mit allen Bildern eingebettet
  • online.html = HTML-Datei mit allen Bildern als eigene Dateien
  • chunked = Eine HTML-Datei pro Kapitel
  • doctor.html = HTML-Datei mit allen Bildern als eigene Dateien(mitasciidoctor stattasciidoc/a2x gerendert).

.deb-Paket bauen und installieren

Will man das ganze gleich als Debian-Paket bauen und installieren, soruft man in o.g. Verzeichnis als Benutzer anstattmake folgendenBefehl (aus dem Paketdpkg-dev, das Paketbuild-essential muss auchinstalliert sein) ein:

dpkg-buildpackage -b

Das fertige Paket liegt danach unter../debian-paketmanagement-buch_…_all.deb und man kann es mitRoot-Rechten (siehe oben) entsprechend installieren, z.B. mittelssudo:

sudo dpkg -i ../debian-paketmanagement-buch_*_all.deb

[8]ページ先頭

©2009-2025 Movatter.jp