Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
commit 9dd4bfe2dfcbbd87bcd5f07bfd02748eb95e85dd
Author: Ben Cotton <bcotton(a)fedoraproject.org>
Date: Mon Jul 30 14:37:05 2012 -0400
URL fixes for RPM Guide
fedoradocs.db | Bin 818176 -> 818176 bytes
public_html/Sitemap | 66 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/as-IN/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/as-IN/opds-Fedora_Core.xml | 2 +-
.../as-IN/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/as-IN/opds.xml | 12 +-
public_html/as-IN/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/bg-BG/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/bg-BG/opds-Fedora_Core.xml | 2 +-
.../bg-BG/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/bg-BG/opds.xml | 12 +-
public_html/bg-BG/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/bn-IN/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/bn-IN/opds-Fedora_Core.xml | 2 +-
.../bn-IN/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/bn-IN/opds.xml | 12 +-
public_html/bn-IN/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/bs-BA/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/bs-BA/opds-Fedora_Core.xml | 2 +-
.../bs-BA/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/bs-BA/opds.xml | 12 +-
public_html/bs-BA/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/ca-ES/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/ca-ES/opds-Fedora_Core.xml | 2 +-
.../ca-ES/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/ca-ES/opds.xml | 12 +-
public_html/ca-ES/toc.html | 25 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/cs-CZ/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/cs-CZ/opds-Fedora_Core.xml | 2 +-
.../cs-CZ/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/cs-CZ/opds.xml | 12 +-
public_html/cs-CZ/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/da-DK/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/da-DK/opds-Fedora_Core.xml | 2 +-
.../da-DK/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/da-DK/opds.xml | 12 +-
public_html/da-DK/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/de-DE/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/de-DE/opds-Fedora_Core.xml | 2 +-
.../de-DE/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/de-DE/opds.xml | 12 +-
public_html/de-DE/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/el-GR/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/el-GR/opds-Fedora_Core.xml | 2 +-
.../el-GR/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/el-GR/opds.xml | 12 +-
public_html/el-GR/toc.html | 25 +-
...ra_Draft_Documentation-0.1-RPM_Guide-en-US.epub | Bin 587313 -> 587025 bytes
.../0.1/html-single/RPM_Guide/index.html | 1472 +++++++++-----------
.../0.1/html/RPM_Guide/ch-advanced-packaging.html | 18 +-
.../0.1/html/RPM_Guide/ch-command-reference.html | 16 +-
.../0.1/html/RPM_Guide/ch-creating-rpms.html | 26 +-
.../0.1/html/RPM_Guide/ch-customizing-rpm.html | 14 +-
.../0.1/html/RPM_Guide/ch-dependencies.html | 2 +-
.../0.1/html/RPM_Guide/ch-development-tools.html | 4 +-
.../html/RPM_Guide/ch-extra-packaging-tools.html | 16 +-
.../0.1/html/RPM_Guide/ch-intro-packaging.html | 2 +-
.../0.1/html/RPM_Guide/ch-intro-rpm.html | 8 +-
.../0.1/html/RPM_Guide/ch-licensing.html | 4 +-
.../0.1/html/RPM_Guide/ch-management-software.html | 16 +-
.../0.1/html/RPM_Guide/ch-online-resources.html | 114 +--
.../0.1/html/RPM_Guide/ch-other-linuxes.html | 14 +-
.../0.1/html/RPM_Guide/ch-other-os.html | 8 +-
.../0.1/html/RPM_Guide/ch-package-structure.html | 24 +-
.../html/RPM_Guide/ch-packaging-guidelines.html | 16 +-
.../0.1/html/RPM_Guide/ch-programming-c.html | 24 +-
.../0.1/html/RPM_Guide/ch-programming-perl.html | 4 +-
.../0.1/html/RPM_Guide/ch-rpm-overview.html | 102 +-
.../html/RPM_Guide/ch-rpm-programming-python.html | 8 +-
.../0.1/html/RPM_Guide/ch-rpmbuild.html | 14 +-
.../0.1/html/RPM_Guide/ch-scripting.html | 4 +-
.../0.1/html/RPM_Guide/ch-specfile-syntax.html | 12 +-
.../0.1/html/RPM_Guide/ch-specfiles.html | 4 +-
.../0.1/html/RPM_Guide/ch-transactions.html | 8 +-
.../0.1/html/RPM_Guide/ch-using-rpm-db.html | 4 +-
.../0.1/html/RPM_Guide/ch-using-rpm.html | 4 +-
.../0.1/html/RPM_Guide/ch01s02.html | 6 +-
.../0.1/html/RPM_Guide/ch01s02s02.html | 2 +-
.../0.1/html/RPM_Guide/ch01s02s03.html | 4 +-
.../0.1/html/RPM_Guide/ch01s02s04.html | 2 +-
.../0.1/html/RPM_Guide/ch01s02s05.html | 2 +-
.../0.1/html/RPM_Guide/ch01s02s06.html | 2 +-
.../0.1/html/RPM_Guide/ch01s02s07.html | 2 +-
.../0.1/html/RPM_Guide/ch01s02s08.html | 2 +-
.../0.1/html/RPM_Guide/ch01s03.html | 2 +-
.../0.1/html/RPM_Guide/ch01s04.html | 4 +-
.../0.1/html/RPM_Guide/ch02s02.html | 102 +-
.../0.1/html/RPM_Guide/ch02s03.html | 178 ++--
.../0.1/html/RPM_Guide/ch02s04.html | 10 +-
.../0.1/html/RPM_Guide/ch03s02.html | 24 +-
.../0.1/html/RPM_Guide/ch03s02s02.html | 4 +-
.../0.1/html/RPM_Guide/ch03s02s02s02.html | 2 +-
.../0.1/html/RPM_Guide/ch03s02s03.html | 2 +-
.../0.1/html/RPM_Guide/ch03s02s04.html | 2 +-
.../0.1/html/RPM_Guide/ch03s02s05.html | 4 +-
.../0.1/html/RPM_Guide/ch03s02s05s02.html | 2 +-
.../0.1/html/RPM_Guide/ch03s02s06.html | 4 +-
.../0.1/html/RPM_Guide/ch03s03.html | 4 +-
.../0.1/html/RPM_Guide/ch03s03s02.html | 2 +-
.../0.1/html/RPM_Guide/ch03s03s03.html | 2 +-
.../0.1/html/RPM_Guide/ch03s04.html | 2 +-
.../0.1/html/RPM_Guide/ch03s05.html | 2 +-
.../0.1/html/RPM_Guide/ch04s02s03.html | 2 +-
.../0.1/html/RPM_Guide/ch04s02s05.html | 2 +-
.../0.1/html/RPM_Guide/ch04s03.html | 2 +-
.../0.1/html/RPM_Guide/ch05s02.html | 4 +-
.../0.1/html/RPM_Guide/ch05s02s02.html | 2 +-
.../0.1/html/RPM_Guide/ch05s02s03.html | 2 +-
.../0.1/html/RPM_Guide/ch05s02s04.html | 2 +-
.../0.1/html/RPM_Guide/ch05s02s05.html | 2 +-
.../0.1/html/RPM_Guide/ch05s03.html | 2 +-
.../0.1/html/RPM_Guide/ch05s04.html | 2 +-
.../0.1/html/RPM_Guide/ch06s02.html | 8 +-
.../0.1/html/RPM_Guide/ch06s02s02.html | 2 +-
.../0.1/html/RPM_Guide/ch06s03.html | 2 +-
.../0.1/html/RPM_Guide/ch06s04.html | 2 +-
.../0.1/html/RPM_Guide/ch07s02.html | 4 +-
.../0.1/html/RPM_Guide/ch07s02s02.html | 2 +-
.../0.1/html/RPM_Guide/ch07s02s03.html | 2 +-
.../0.1/html/RPM_Guide/ch07s02s04.html | 2 +-
.../0.1/html/RPM_Guide/ch07s03.html | 4 +-
.../0.1/html/RPM_Guide/ch07s03s02.html | 2 +-
.../0.1/html/RPM_Guide/ch07s03s03.html | 2 +-
.../0.1/html/RPM_Guide/ch07s03s04.html | 2 +-
.../0.1/html/RPM_Guide/ch07s03s05.html | 2 +-
.../0.1/html/RPM_Guide/ch07s03s06.html | 2 +-
.../0.1/html/RPM_Guide/ch07s03s07.html | 2 +-
.../0.1/html/RPM_Guide/ch07s04.html | 2 +-
.../0.1/html/RPM_Guide/ch08s02.html | 4 +-
.../0.1/html/RPM_Guide/ch08s02s02.html | 2 +-
.../0.1/html/RPM_Guide/ch08s02s03.html | 4 +-
.../0.1/html/RPM_Guide/ch08s02s03s02.html | 2 +-
.../0.1/html/RPM_Guide/ch08s02s03s03.html | 2 +-
.../0.1/html/RPM_Guide/ch08s02s03s04.html | 2 +-
.../0.1/html/RPM_Guide/ch08s02s03s05.html | 2 +-
.../0.1/html/RPM_Guide/ch08s02s03s06.html | 2 +-
.../0.1/html/RPM_Guide/ch08s02s04.html | 2 +-
.../0.1/html/RPM_Guide/ch08s03.html | 2 +-
.../0.1/html/RPM_Guide/ch08s04.html | 2 +-
.../0.1/html/RPM_Guide/ch09s02.html | 4 +-
.../0.1/html/RPM_Guide/ch09s02s02.html | 2 +-
.../0.1/html/RPM_Guide/ch09s03.html | 12 +-
.../0.1/html/RPM_Guide/ch09s03s02.html | 2 +-
.../0.1/html/RPM_Guide/ch09s03s03.html | 2 +-
.../0.1/html/RPM_Guide/ch09s03s04.html | 2 +-
.../0.1/html/RPM_Guide/ch09s04.html | 4 +-
.../0.1/html/RPM_Guide/ch09s04s02.html | 2 +-
.../0.1/html/RPM_Guide/ch09s04s03.html | 2 +-
.../0.1/html/RPM_Guide/ch09s04s04.html | 2 +-
.../0.1/html/RPM_Guide/ch09s04s05.html | 2 +-
.../0.1/html/RPM_Guide/ch09s05.html | 4 +-
.../0.1/html/RPM_Guide/ch09s05s02.html | 2 +-
.../0.1/html/RPM_Guide/ch09s05s03.html | 2 +-
.../0.1/html/RPM_Guide/ch09s05s04.html | 2 +-
.../0.1/html/RPM_Guide/ch09s05s05.html | 2 +-
.../0.1/html/RPM_Guide/ch09s05s06.html | 2 +-
.../0.1/html/RPM_Guide/ch09s05s07.html | 2 +-
.../0.1/html/RPM_Guide/ch09s06.html | 2 +-
.../0.1/html/RPM_Guide/ch09s07.html | 4 +-
.../0.1/html/RPM_Guide/ch09s07s02.html | 2 +-
.../0.1/html/RPM_Guide/ch09s07s03.html | 2 +-
.../0.1/html/RPM_Guide/ch09s07s04.html | 2 +-
.../0.1/html/RPM_Guide/ch09s08.html | 2 +-
.../0.1/html/RPM_Guide/ch09s09.html | 2 +-
.../0.1/html/RPM_Guide/ch10s02.html | 2 +-
.../0.1/html/RPM_Guide/ch10s03.html | 2 +-
.../0.1/html/RPM_Guide/ch10s04.html | 4 +-
.../0.1/html/RPM_Guide/ch10s04s02.html | 2 +-
.../0.1/html/RPM_Guide/ch10s04s03.html | 2 +-
.../0.1/html/RPM_Guide/ch10s05.html | 4 +-
.../0.1/html/RPM_Guide/ch10s05s02.html | 2 +-
.../0.1/html/RPM_Guide/ch10s05s03.html | 2 +-
.../0.1/html/RPM_Guide/ch10s06.html | 4 +-
.../0.1/html/RPM_Guide/ch10s06s02.html | 2 +-
.../0.1/html/RPM_Guide/ch10s06s03.html | 2 +-
.../0.1/html/RPM_Guide/ch10s07.html | 2 +-
.../0.1/html/RPM_Guide/ch11s02.html | 4 +-
.../0.1/html/RPM_Guide/ch11s02s02.html | 2 +-
.../0.1/html/RPM_Guide/ch11s03.html | 4 +-
.../0.1/html/RPM_Guide/ch11s03s02.html | 2 +-
.../0.1/html/RPM_Guide/ch11s03s03.html | 2 +-
.../0.1/html/RPM_Guide/ch11s04.html | 4 +-
.../0.1/html/RPM_Guide/ch11s04s02.html | 2 +-
.../0.1/html/RPM_Guide/ch11s04s03.html | 2 +-
.../0.1/html/RPM_Guide/ch11s04s04.html | 2 +-
.../0.1/html/RPM_Guide/ch11s04s05.html | 2 +-
.../0.1/html/RPM_Guide/ch11s04s06.html | 2 +-
.../0.1/html/RPM_Guide/ch11s04s07.html | 2 +-
.../0.1/html/RPM_Guide/ch11s05.html | 2 +-
.../0.1/html/RPM_Guide/ch12s02.html | 2 +-
.../0.1/html/RPM_Guide/ch13s02.html | 12 +-
.../0.1/html/RPM_Guide/ch13s02s02.html | 4 +-
.../0.1/html/RPM_Guide/ch13s02s02s02.html | 2 +-
.../0.1/html/RPM_Guide/ch13s02s02s03.html | 2 +-
.../0.1/html/RPM_Guide/ch13s02s02s04.html | 2 +-
.../0.1/html/RPM_Guide/ch13s02s02s05.html | 2 +-
.../0.1/html/RPM_Guide/ch13s02s02s06.html | 2 +-
.../0.1/html/RPM_Guide/ch13s02s02s07.html | 2 +-
.../0.1/html/RPM_Guide/ch13s03.html | 2 +-
.../0.1/html/RPM_Guide/ch14s02.html | 2 +-
.../0.1/html/RPM_Guide/ch14s03.html | 2 +-
.../0.1/html/RPM_Guide/ch14s04.html | 4 +-
.../0.1/html/RPM_Guide/ch14s04s02.html | 2 +-
.../0.1/html/RPM_Guide/ch14s04s03.html | 2 +-
.../0.1/html/RPM_Guide/ch14s04s04.html | 2 +-
.../0.1/html/RPM_Guide/ch14s04s05.html | 2 +-
.../0.1/html/RPM_Guide/ch14s05.html | 2 +-
.../0.1/html/RPM_Guide/ch14s06.html | 4 +-
.../0.1/html/RPM_Guide/ch14s06s02.html | 2 +-
.../0.1/html/RPM_Guide/ch14s07.html | 2 +-
.../0.1/html/RPM_Guide/ch14s08.html | 2 +-
.../0.1/html/RPM_Guide/ch15s02.html | 4 +-
.../0.1/html/RPM_Guide/ch15s02s02.html | 4 +-
.../0.1/html/RPM_Guide/ch15s02s02s02.html | 2 +-
.../0.1/html/RPM_Guide/ch15s02s02s03.html | 2 +-
.../0.1/html/RPM_Guide/ch15s02s02s04.html | 2 +-
.../0.1/html/RPM_Guide/ch15s02s02s05.html | 2 +-
.../0.1/html/RPM_Guide/ch15s02s02s06.html | 2 +-
.../0.1/html/RPM_Guide/ch15s02s03.html | 2 +-
.../0.1/html/RPM_Guide/ch15s02s04.html | 2 +-
.../0.1/html/RPM_Guide/ch15s02s05.html | 2 +-
.../0.1/html/RPM_Guide/ch15s03.html | 4 +-
.../0.1/html/RPM_Guide/ch15s03s02.html | 2 +-
.../0.1/html/RPM_Guide/ch15s03s03.html | 2 +-
.../0.1/html/RPM_Guide/ch15s03s04.html | 2 +-
.../0.1/html/RPM_Guide/ch15s03s05.html | 2 +-
.../0.1/html/RPM_Guide/ch15s04.html | 4 +-
.../0.1/html/RPM_Guide/ch15s04s02.html | 2 +-
.../0.1/html/RPM_Guide/ch15s05.html | 2 +-
.../0.1/html/RPM_Guide/ch15s06.html | 2 +-
.../0.1/html/RPM_Guide/ch15s07.html | 2 +-
.../0.1/html/RPM_Guide/ch16s02.html | 2 +-
.../0.1/html/RPM_Guide/ch16s03.html | 8 +-
.../0.1/html/RPM_Guide/ch16s03s02.html | 2 +-
.../0.1/html/RPM_Guide/ch16s03s03.html | 4 +-
.../0.1/html/RPM_Guide/ch16s03s03s02.html | 2 +-
.../0.1/html/RPM_Guide/ch16s03s04.html | 2 +-
.../0.1/html/RPM_Guide/ch16s03s05.html | 2 +-
.../0.1/html/RPM_Guide/ch16s03s06.html | 2 +-
.../0.1/html/RPM_Guide/ch16s04.html | 4 +-
.../0.1/html/RPM_Guide/ch16s04s02.html | 2 +-
.../0.1/html/RPM_Guide/ch16s05.html | 2 +-
.../0.1/html/RPM_Guide/ch16s06.html | 4 +-
.../0.1/html/RPM_Guide/ch16s06s02.html | 2 +-
.../0.1/html/RPM_Guide/ch16s06s03.html | 4 +-
.../0.1/html/RPM_Guide/ch16s06s03s02.html | 2 +-
.../0.1/html/RPM_Guide/ch16s06s03s03.html | 2 +-
.../0.1/html/RPM_Guide/ch16s06s04.html | 4 +-
.../0.1/html/RPM_Guide/ch16s06s04s02.html | 2 +-
.../0.1/html/RPM_Guide/ch16s06s04s03.html | 2 +-
.../0.1/html/RPM_Guide/ch16s07.html | 2 +-
.../0.1/html/RPM_Guide/ch16s08.html | 2 +-
.../0.1/html/RPM_Guide/ch17s02.html | 4 +-
.../0.1/html/RPM_Guide/ch17s02s02.html | 2 +-
.../0.1/html/RPM_Guide/ch17s02s03.html | 2 +-
.../0.1/html/RPM_Guide/ch17s02s04.html | 2 +-
.../0.1/html/RPM_Guide/ch17s02s05.html | 2 +-
.../0.1/html/RPM_Guide/ch17s03.html | 4 +-
.../0.1/html/RPM_Guide/ch17s03s02.html | 2 +-
.../0.1/html/RPM_Guide/ch17s03s03.html | 2 +-
.../0.1/html/RPM_Guide/ch17s03s04.html | 2 +-
.../0.1/html/RPM_Guide/ch17s03s05.html | 4 +-
.../0.1/html/RPM_Guide/ch17s03s05s02.html | 2 +-
.../0.1/html/RPM_Guide/ch17s03s05s03.html | 2 +-
.../0.1/html/RPM_Guide/ch17s03s06.html | 2 +-
.../0.1/html/RPM_Guide/ch17s03s07.html | 2 +-
.../0.1/html/RPM_Guide/ch17s04.html | 2 +-
.../0.1/html/RPM_Guide/ch17s05.html | 2 +-
.../0.1/html/RPM_Guide/ch18s02.html | 4 +-
.../0.1/html/RPM_Guide/ch18s02s02.html | 2 +-
.../0.1/html/RPM_Guide/ch18s02s03.html | 2 +-
.../0.1/html/RPM_Guide/ch18s02s04.html | 2 +-
.../0.1/html/RPM_Guide/ch18s02s05.html | 4 +-
.../0.1/html/RPM_Guide/ch18s02s05s02.html | 2 +-
.../0.1/html/RPM_Guide/ch18s02s05s03.html | 2 +-
.../0.1/html/RPM_Guide/ch18s02s05s04.html | 2 +-
.../0.1/html/RPM_Guide/ch18s03.html | 4 +-
.../0.1/html/RPM_Guide/ch18s04.html | 4 +-
.../0.1/html/RPM_Guide/ch18s04s02.html | 2 +-
.../0.1/html/RPM_Guide/ch18s05.html | 2 +-
.../0.1/html/RPM_Guide/ch19s02.html | 4 +-
.../0.1/html/RPM_Guide/ch19s02s02.html | 2 +-
.../0.1/html/RPM_Guide/ch19s02s03.html | 2 +-
.../0.1/html/RPM_Guide/ch19s02s04.html | 2 +-
.../0.1/html/RPM_Guide/ch19s02s05.html | 2 +-
.../0.1/html/RPM_Guide/ch19s02s06.html | 2 +-
.../0.1/html/RPM_Guide/ch19s02s07.html | 2 +-
.../0.1/html/RPM_Guide/ch19s03.html | 12 +-
.../0.1/html/RPM_Guide/ch19s03s02.html | 2 +-
.../0.1/html/RPM_Guide/ch19s04.html | 4 +-
.../0.1/html/RPM_Guide/ch19s04s02.html | 2 +-
.../0.1/html/RPM_Guide/ch19s05.html | 2 +-
.../0.1/html/RPM_Guide/ch20s02.html | 4 +-
.../0.1/html/RPM_Guide/ch20s02s02.html | 2 +-
.../0.1/html/RPM_Guide/ch20s02s03.html | 4 +-
.../0.1/html/RPM_Guide/ch20s02s03s02.html | 2 +-
.../0.1/html/RPM_Guide/ch20s03.html | 4 +-
.../0.1/html/RPM_Guide/ch20s03s02.html | 2 +-
.../0.1/html/RPM_Guide/ch20s04.html | 2 +-
.../0.1/html/RPM_Guide/ch21s02.html | 4 +-
.../0.1/html/RPM_Guide/ch21s02s02.html | 2 +-
.../0.1/html/RPM_Guide/ch21s02s03.html | 2 +-
.../0.1/html/RPM_Guide/ch21s02s04.html | 2 +-
.../0.1/html/RPM_Guide/ch22s02.html | 4 +-
.../0.1/html/RPM_Guide/ch22s02s02.html | 2 +-
.../0.1/html/RPM_Guide/ch22s02s03.html | 2 +-
.../0.1/html/RPM_Guide/ch22s03.html | 4 +-
.../0.1/html/RPM_Guide/ch22s03s02.html | 2 +-
.../0.1/html/RPM_Guide/ch22s03s03.html | 2 +-
.../0.1/html/RPM_Guide/ch22s03s04.html | 2 +-
.../0.1/html/RPM_Guide/ch22s03s05.html | 2 +-
.../0.1/html/RPM_Guide/ch22s04.html | 4 +-
.../0.1/html/RPM_Guide/ch22s05.html | 2 +-
.../0.1/html/RPM_Guide/ch25s02.html | 2 +-
.../0.1/html/RPM_Guide/ch26s02.html | 2 +-
.../0.1/html/RPM_Guide/ch26s03.html | 2 +-
.../0.1/html/RPM_Guide/ch26s04.html | 2 +-
.../0.1/html/RPM_Guide/index.html | 10 +-
.../0.1/html/RPM_Guide/ix01.html | 2 +-
.../0.1/html/RPM_Guide/pr01s02.html | 4 +-
.../0.1/html/RPM_Guide/pr01s02s02.html | 2 +-
.../0.1/html/RPM_Guide/pr01s03.html | 4 +-
.../0.1/html/RPM_Guide/pr01s04.html | 2 +-
...-RPM_Guide-RPM_Overview-Other_RPM_Commands.html | 30 +
...ora_Draft_Documentation-0.1-RPM_Guide-en-US.pdf | Bin 1837637 -> 1838606 bytes
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/en-US/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/en-US/opds-Fedora_Core.xml | 2 +-
.../en-US/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/en-US/opds.xml | 12 +-
public_html/en-US/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/es-ES/opds-Fedora.xml | 2 +-
public_html/es-ES/opds-Fedora_15.xml | 2 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/es-ES/opds-Fedora_Core.xml | 2 +-
.../es-ES/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/es-ES/opds.xml | 14 +-
public_html/es-ES/toc.html | 21 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/fa-IR/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/fa-IR/opds-Fedora_Core.xml | 2 +-
.../fa-IR/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/fa-IR/opds.xml | 12 +-
public_html/fa-IR/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/fi-FI/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/fi-FI/opds-Fedora_Core.xml | 2 +-
.../fi-FI/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/fi-FI/opds.xml | 12 +-
public_html/fi-FI/toc.html | 31 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/fr-FR/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/fr-FR/opds-Fedora_Core.xml | 2 +-
.../fr-FR/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/fr-FR/opds.xml | 12 +-
public_html/fr-FR/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/gu-IN/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/gu-IN/opds-Fedora_Core.xml | 2 +-
.../gu-IN/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/gu-IN/opds.xml | 12 +-
public_html/gu-IN/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/he-IL/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/he-IL/opds-Fedora_Core.xml | 2 +-
.../he-IL/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/he-IL/opds.xml | 12 +-
public_html/he-IL/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/hi-IN/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/hi-IN/opds-Fedora_Core.xml | 2 +-
.../hi-IN/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/hi-IN/opds.xml | 12 +-
public_html/hi-IN/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/hu-HU/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/hu-HU/opds-Fedora_Core.xml | 2 +-
.../hu-HU/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/hu-HU/opds.xml | 12 +-
public_html/hu-HU/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/id-ID/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/id-ID/opds-Fedora_Core.xml | 2 +-
.../id-ID/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/id-ID/opds.xml | 12 +-
public_html/id-ID/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/it-IT/opds-Fedora.xml | 2 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/it-IT/opds-Fedora_Core.xml | 2 +-
.../it-IT/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/it-IT/opds.xml | 12 +-
public_html/it-IT/toc.html | 29 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/ja-JP/opds-Fedora.xml | 2 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/ja-JP/opds-Fedora_Core.xml | 2 +-
.../ja-JP/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/ja-JP/opds.xml | 12 +-
public_html/ja-JP/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/kn-IN/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/kn-IN/opds-Fedora_Core.xml | 2 +-
.../kn-IN/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/kn-IN/opds.xml | 12 +-
public_html/kn-IN/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/ko-KR/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/ko-KR/opds-Fedora_Core.xml | 2 +-
.../ko-KR/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/ko-KR/opds.xml | 12 +-
public_html/ko-KR/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/ml-IN/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/ml-IN/opds-Fedora_Core.xml | 2 +-
.../ml-IN/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/ml-IN/opds.xml | 12 +-
public_html/ml-IN/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/mr-IN/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/mr-IN/opds-Fedora_Core.xml | 2 +-
.../mr-IN/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/mr-IN/opds.xml | 12 +-
public_html/mr-IN/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/nb-NO/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/nb-NO/opds-Fedora_Core.xml | 2 +-
.../nb-NO/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/nb-NO/opds.xml | 12 +-
public_html/nb-NO/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/nl-NL/opds-Fedora.xml | 2 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/nl-NL/opds-Fedora_Core.xml | 2 +-
.../nl-NL/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/nl-NL/opds.xml | 12 +-
public_html/nl-NL/toc.html | 21 +-
public_html/opds.xml | 88 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/or-IN/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/or-IN/opds-Fedora_Core.xml | 2 +-
.../or-IN/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/or-IN/opds.xml | 12 +-
public_html/or-IN/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/pa-IN/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/pa-IN/opds-Fedora_Core.xml | 2 +-
.../pa-IN/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/pa-IN/opds.xml | 12 +-
public_html/pa-IN/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/pl-PL/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/pl-PL/opds-Fedora_Core.xml | 2 +-
.../pl-PL/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/pl-PL/opds.xml | 12 +-
public_html/pl-PL/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/pt-BR/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/pt-BR/opds-Fedora_Core.xml | 2 +-
.../pt-BR/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/pt-BR/opds.xml | 12 +-
public_html/pt-BR/toc.html | 25 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/pt-PT/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/pt-PT/opds-Fedora_Core.xml | 2 +-
.../pt-PT/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/pt-PT/opds.xml | 12 +-
public_html/pt-PT/toc.html | 25 +-
.../ro/opds-Community_Services_Infrastructure.xml | 2 +-
public_html/ro/opds-Fedora.xml | 6 +-
.../ro/opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/ro/opds-Fedora_Core.xml | 2 +-
public_html/ro/opds-Fedora_Draft_Documentation.xml | 2 +-
public_html/ro/opds.xml | 12 +-
public_html/ro/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/ru-RU/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/ru-RU/opds-Fedora_Core.xml | 2 +-
.../ru-RU/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/ru-RU/opds.xml | 12 +-
public_html/ru-RU/toc.html | 25 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/sk-SK/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/sk-SK/opds-Fedora_Core.xml | 2 +-
.../sk-SK/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/sk-SK/opds.xml | 12 +-
public_html/sk-SK/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/sr-Latn-RS/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/sr-Latn-RS/opds-Fedora_Core.xml | 2 +-
.../sr-Latn-RS/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/sr-Latn-RS/opds.xml | 12 +-
public_html/sr-Latn-RS/toc.html | 25 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/sr-RS/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/sr-RS/opds-Fedora_Core.xml | 2 +-
.../sr-RS/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/sr-RS/opds.xml | 12 +-
public_html/sr-RS/toc.html | 25 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/sv-SE/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/sv-SE/opds-Fedora_Core.xml | 2 +-
.../sv-SE/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/sv-SE/opds.xml | 12 +-
public_html/sv-SE/toc.html | 29 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/ta-IN/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/ta-IN/opds-Fedora_Core.xml | 2 +-
.../ta-IN/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/ta-IN/opds.xml | 12 +-
public_html/ta-IN/toc.html | 27 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/te-IN/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/te-IN/opds-Fedora_Core.xml | 2 +-
.../te-IN/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/te-IN/opds.xml | 12 +-
public_html/te-IN/toc.html | 27 +-
public_html/toc.html | 58 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/uk-UA/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/uk-UA/opds-Fedora_Core.xml | 2 +-
.../uk-UA/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/uk-UA/opds.xml | 12 +-
public_html/uk-UA/toc.html | 25 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/zh-CN/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/zh-CN/opds-Fedora_Core.xml | 2 +-
.../zh-CN/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/zh-CN/opds.xml | 12 +-
public_html/zh-CN/toc.html | 29 +-
.../opds-Community_Services_Infrastructure.xml | 2 +-
public_html/zh-TW/opds-Fedora.xml | 6 +-
.../opds-Fedora_Contributor_Documentation.xml | 2 +-
public_html/zh-TW/opds-Fedora_Core.xml | 2 +-
.../zh-TW/opds-Fedora_Draft_Documentation.xml | 9 +-
public_html/zh-TW/opds.xml | 12 +-
public_html/zh-TW/toc.html | 27 +-
584 files changed, 2906 insertions(+), 2797 deletions(-)
---
diff --git a/fedoradocs.db b/fedoradocs.db
index 032913f..adfa4e1 100644
Binary files a/fedoradocs.db and b/fedoradocs.db differ
diff --git a/public_html/Sitemap b/public_html/Sitemap
index eff312b..4de9c92 100644
--- a/public_html/Sitemap
+++ b/public_html/Sitemap
@@ -523,7 +523,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/cs-CZ/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
+ <loc>http://docs.fedoraproject.org/cs-CZ/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
<lastmod>2011-09-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -1801,7 +1801,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/en-US/Fedora/17/pdf/Fedora_Live_Images/Fedora… </loc>
+ <loc>http://docs.fedoraproject.org/en-US/Fedora/17/pdf/Fedora_Live_Images/Fedora… </loc>
<lastmod>2012-05-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -1873,7 +1873,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/en-US/Fedora/17/pdf/Installation_Quick_Start_… </loc>
+ <loc>http://docs.fedoraproject.org/en-US/Fedora/17/pdf/Installation_Quick_Start_… </loc>
<lastmod>2012-05-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -1897,7 +1897,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/en-US/Fedora/17/pdf/Power_Management_Guide/Fe… </loc>
+ <loc>http://docs.fedoraproject.org/en-US/Fedora/17/pdf/Power_Management_Guide/Fe… </loc>
<lastmod>2012-05-29</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -2329,7 +2329,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/en-US/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
+ <loc>http://docs.fedoraproject.org/en-US/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
<lastmod>2011-09-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -3655,7 +3655,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/en-US/Fedora/11/pdf/Security_Guide/Fedora-11-… </loc>
+ <loc>http://docs.fedoraproject.org/en-US/Fedora/11/pdf/Security_Guide/fedora-11-… </loc>
<lastmod>2009-11-17</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -3919,7 +3919,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/en-US/Fedora/8/pdf/Installation_Guide/Fedora-… </loc>
+ <loc>http://docs.fedoraproject.org/en-US/Fedora/8/pdf/Installation_Guide/Fedora-… </loc>
<lastmod>2008-05-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -4069,7 +4069,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </loc>
+ <loc>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </loc>
<lastmod>2011-09-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -4111,7 +4111,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/en-US/Fedora_Contributor_Documentation/1/pdf/… </loc>
+ <loc>http://docs.fedoraproject.org/en-US/Fedora_Contributor_Documentation/1/pdf/… </loc>
<lastmod>2010-11-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -4183,7 +4183,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/en-US/Fedora_Contributor_Documentation/1/pdf/… </loc>
+ <loc>http://docs.fedoraproject.org/en-US/Fedora_Contributor_Documentation/1/pdf/… </loc>
<lastmod>2010-07-07</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -4742,25 +4742,25 @@
</url>
<url>
<loc>http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… </loc>
- <lastmod>2012-04-21</lastmod>
+ <lastmod>2012-07-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM… </loc>
- <lastmod>2012-04-21</lastmod>
+ <lastmod>2012-07-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html-sin… </loc>
- <lastmod>2012-04-21</lastmod>
+ <lastmod>2012-07-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/pdf/RPM_… </loc>
- <lastmod>2012-04-21</lastmod>
+ <lastmod>2012-07-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
@@ -5269,7 +5269,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/es-ES/Fedora/14/pdf/Software_Management_Guide… </loc>
+ <loc>http://docs.fedoraproject.org/es-ES/Fedora/14/pdf/Software_Management_Guide… </loc>
<lastmod>2010-10-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -5317,7 +5317,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/es-ES/Fedora/13/pdf/Accessibility_Guide/Fedor… </loc>
+ <loc>http://docs.fedoraproject.org/es-ES/Fedora/13/pdf/Accessibility_Guide/fedor… </loc>
<lastmod>2010-05-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -5989,7 +5989,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/es-ES/Fedora/11/pdf/Security_Guide/fedora-11-… </loc>
+ <loc>http://docs.fedoraproject.org/es-ES/Fedora/11/pdf/Security_Guide/Fedora-11-… </loc>
<lastmod>2010-06-13</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -6739,7 +6739,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/fi-FI/Fedora/12/pdf/Fedora_Live_images/Fedora… </loc>
+ <loc>http://docs.fedoraproject.org/fi-FI/Fedora/12/pdf/Fedora_Live_images/Fedora… </loc>
<lastmod>2010-06-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -6787,7 +6787,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/fi-FI/Fedora/11/pdf/Fedora_Live_images/Fedora… </loc>
+ <loc>http://docs.fedoraproject.org/fi-FI/Fedora/11/pdf/Fedora_Live_images/Fedora… </loc>
<lastmod>2010-06-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -6811,7 +6811,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/fi-FI/Fedora/10/pdf/Fedora_Live_Images/Fedora… </loc>
+ <loc>http://docs.fedoraproject.org/fi-FI/Fedora/10/pdf/Fedora_Live_Images/Fedora… </loc>
<lastmod>2010-06-14</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -7147,7 +7147,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/fr-FR/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
+ <loc>http://docs.fedoraproject.org/fr-FR/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
<lastmod>2011-09-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -7753,7 +7753,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/he-IL/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
+ <loc>http://docs.fedoraproject.org/he-IL/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
<lastmod>2011-09-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -7993,7 +7993,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/id-ID/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
+ <loc>http://docs.fedoraproject.org/id-ID/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
<lastmod>2011-09-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -8233,7 +8233,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/it-IT/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
+ <loc>http://docs.fedoraproject.org/it-IT/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
<lastmod>2011-09-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -9271,7 +9271,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/ja-JP/Fedora/16/pdf/Burning_ISO_images_to_dis… </loc>
+ <loc>http://docs.fedoraproject.org/ja-JP/Fedora/16/pdf/Burning_ISO_images_to_dis… </loc>
<lastmod>2011-11-23</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -9487,7 +9487,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/ja-JP/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
+ <loc>http://docs.fedoraproject.org/ja-JP/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
<lastmod>2011-09-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -11095,7 +11095,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/nl-NL/Fedora/13/pdf/Accessibility_Guide/fedor… </loc>
+ <loc>http://docs.fedoraproject.org/nl-NL/Fedora/13/pdf/Accessibility_Guide/Fedor… </loc>
<lastmod>2010-05-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -14611,7 +14611,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/ru-RU/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
+ <loc>http://docs.fedoraproject.org/ru-RU/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
<lastmod>2011-09-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -14701,7 +14701,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/ru-RU/Fedora/13/pdf/Accessibility_Guide/Fedor… </loc>
+ <loc>http://docs.fedoraproject.org/ru-RU/Fedora/13/pdf/Accessibility_Guide/fedor… </loc>
<lastmod>2010-05-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -16249,7 +16249,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/sv-SE/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
+ <loc>http://docs.fedoraproject.org/sv-SE/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
<lastmod>2011-09-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -17269,7 +17269,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/uk-UA/Fedora/13/pdf/Accessibility_Guide/fedor… </loc>
+ <loc>http://docs.fedoraproject.org/uk-UA/Fedora/13/pdf/Accessibility_Guide/Fedor… </loc>
<lastmod>2010-05-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -17965,7 +17965,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/zh-CN/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
+ <loc>http://docs.fedoraproject.org/zh-CN/Fedora/15/pdf/Burning_ISO_images_to_dis… </loc>
<lastmod>2011-09-10</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
@@ -18043,7 +18043,7 @@
<priority>0.8</priority>
</url>
<url>
- <loc>http://docs.fedoraproject.org/zh-CN/Fedora/13/pdf/Accessibility_Guide/fedor… </loc>
+ <loc>http://docs.fedoraproject.org/zh-CN/Fedora/13/pdf/Accessibility_Guide/Fedor… </loc>
<lastmod>2010-05-22</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
diff --git a/public_html/as-IN/opds-Community_Services_Infrastructure.xml b/public_html/as-IN/opds-Community_Services_Infrastructure.xml
index 12aa773..598b353 100644
--- a/public_html/as-IN/opds-Community_Services_Infrastructure.xml
+++ b/public_html/as-IN/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/as-IN/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:08</updated>
+ <updated>2012-07-30T18:36:12</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/as-IN/opds-Fedora.xml b/public_html/as-IN/opds-Fedora.xml
index d38f43e..86962c0 100644
--- a/public_html/as-IN/opds-Fedora.xml
+++ b/public_html/as-IN/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/as-IN/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/as-IN/opds-Fedora_Contributor_Documentation.xml b/public_html/as-IN/opds-Fedora_Contributor_Documentation.xml
index ada9807..f4b40ea 100644
--- a/public_html/as-IN/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/as-IN/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/as-IN/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/as-IN/opds-Fedora_Core.xml b/public_html/as-IN/opds-Fedora_Core.xml
index 0a274c1..9ad789e 100644
--- a/public_html/as-IN/opds-Fedora_Core.xml
+++ b/public_html/as-IN/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/as-IN/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/as-IN/opds-Fedora_Draft_Documentation.xml b/public_html/as-IN/opds-Fedora_Draft_Documentation.xml
index 5453644..76ba53a 100644
--- a/public_html/as-IN/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/as-IN/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/as-IN/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>as-IN</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/as-IN/opds.xml b/public_html/as-IN/opds.xml
index ac142ce..d18a86c 100644
--- a/public_html/as-IN/opds.xml
+++ b/public_html/as-IN/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/as-IN/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/as-IN/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:08</updated>
+ <updated>2012-07-30T18:36:12</updated>
<dc:language>as-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/as-IN/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>as-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/as-IN/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>as-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/as-IN/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>as-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/as-IN/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>as-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/as-IN/toc.html b/public_html/as-IN/toc.html
index 1a4215e..e4cdde5 100644
--- a/public_html/as-IN/toc.html
+++ b/public_html/as-IN/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/bg-BG/opds-Community_Services_Infrastructure.xml b/public_html/bg-BG/opds-Community_Services_Infrastructure.xml
index 82410c9..0d5415a 100644
--- a/public_html/bg-BG/opds-Community_Services_Infrastructure.xml
+++ b/public_html/bg-BG/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/bg-BG/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/bg-BG/opds-Fedora.xml b/public_html/bg-BG/opds-Fedora.xml
index 0f97511..806f83b 100644
--- a/public_html/bg-BG/opds-Fedora.xml
+++ b/public_html/bg-BG/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/bg-BG/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1731,7 +1731,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1743,7 +1743,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/bg-BG/opds-Fedora_Contributor_Documentation.xml b/public_html/bg-BG/opds-Fedora_Contributor_Documentation.xml
index 933c8fc..624ce14 100644
--- a/public_html/bg-BG/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/bg-BG/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/bg-BG/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/bg-BG/opds-Fedora_Core.xml b/public_html/bg-BG/opds-Fedora_Core.xml
index 5eec556..21d8cd3 100644
--- a/public_html/bg-BG/opds-Fedora_Core.xml
+++ b/public_html/bg-BG/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/bg-BG/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/bg-BG/opds-Fedora_Draft_Documentation.xml b/public_html/bg-BG/opds-Fedora_Draft_Documentation.xml
index 2e1516a..03f75d5 100644
--- a/public_html/bg-BG/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/bg-BG/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/bg-BG/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>bg-BG</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/bg-BG/opds.xml b/public_html/bg-BG/opds.xml
index 06d616a..6f31f07 100644
--- a/public_html/bg-BG/opds.xml
+++ b/public_html/bg-BG/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/bg-BG/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/bg-BG/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>bg-BG</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/bg-BG/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>bg-BG</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/bg-BG/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>bg-BG</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/bg-BG/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>bg-BG</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/bg-BG/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>bg-BG</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/bg-BG/toc.html b/public_html/bg-BG/toc.html
index d50f7fc..fe75f5e 100644
--- a/public_html/bg-BG/toc.html
+++ b/public_html/bg-BG/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -128,7 +135,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -164,7 +171,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Resource_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Resource_Management_Guide.types');">
@@ -352,7 +359,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -876,7 +883,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1005,7 +1012,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1085,7 +1092,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1110,7 +1117,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1137,7 +1144,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/bn-IN/opds-Community_Services_Infrastructure.xml b/public_html/bn-IN/opds-Community_Services_Infrastructure.xml
index 01b9250..d508843 100644
--- a/public_html/bn-IN/opds-Community_Services_Infrastructure.xml
+++ b/public_html/bn-IN/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/bn-IN/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/bn-IN/opds-Fedora.xml b/public_html/bn-IN/opds-Fedora.xml
index fbc8c36..3390b16 100644
--- a/public_html/bn-IN/opds-Fedora.xml
+++ b/public_html/bn-IN/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/bn-IN/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/bn-IN/opds-Fedora_Contributor_Documentation.xml b/public_html/bn-IN/opds-Fedora_Contributor_Documentation.xml
index 3488f76..68fe819 100644
--- a/public_html/bn-IN/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/bn-IN/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/bn-IN/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/bn-IN/opds-Fedora_Core.xml b/public_html/bn-IN/opds-Fedora_Core.xml
index f4bd82f..86ed1bf 100644
--- a/public_html/bn-IN/opds-Fedora_Core.xml
+++ b/public_html/bn-IN/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/bn-IN/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/bn-IN/opds-Fedora_Draft_Documentation.xml b/public_html/bn-IN/opds-Fedora_Draft_Documentation.xml
index 2129611..fd0c99c 100644
--- a/public_html/bn-IN/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/bn-IN/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/bn-IN/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>bn-IN</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/bn-IN/opds.xml b/public_html/bn-IN/opds.xml
index b3884ac..4308879 100644
--- a/public_html/bn-IN/opds.xml
+++ b/public_html/bn-IN/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/bn-IN/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/bn-IN/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>bn-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/bn-IN/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>bn-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/bn-IN/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>bn-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/bn-IN/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>bn-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/bn-IN/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>bn-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/bn-IN/toc.html b/public_html/bn-IN/toc.html
index 122ddc8..0fc3b04 100644
--- a/public_html/bn-IN/toc.html
+++ b/public_html/bn-IN/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/bs-BA/opds-Community_Services_Infrastructure.xml b/public_html/bs-BA/opds-Community_Services_Infrastructure.xml
index 74bc8a3..8720f47 100644
--- a/public_html/bs-BA/opds-Community_Services_Infrastructure.xml
+++ b/public_html/bs-BA/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/bs-BA/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/bs-BA/opds-Fedora.xml b/public_html/bs-BA/opds-Fedora.xml
index 6225b1b..6705a61 100644
--- a/public_html/bs-BA/opds-Fedora.xml
+++ b/public_html/bs-BA/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/bs-BA/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/bs-BA/opds-Fedora_Contributor_Documentation.xml b/public_html/bs-BA/opds-Fedora_Contributor_Documentation.xml
index a2067ca..13ef255 100644
--- a/public_html/bs-BA/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/bs-BA/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/bs-BA/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/bs-BA/opds-Fedora_Core.xml b/public_html/bs-BA/opds-Fedora_Core.xml
index 33d4032..d1a23c2 100644
--- a/public_html/bs-BA/opds-Fedora_Core.xml
+++ b/public_html/bs-BA/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/bs-BA/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/bs-BA/opds-Fedora_Draft_Documentation.xml b/public_html/bs-BA/opds-Fedora_Draft_Documentation.xml
index 6cd722c..d783856 100644
--- a/public_html/bs-BA/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/bs-BA/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/bs-BA/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>bs-BA</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/bs-BA/opds.xml b/public_html/bs-BA/opds.xml
index e5324d8..50b7b59 100644
--- a/public_html/bs-BA/opds.xml
+++ b/public_html/bs-BA/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/bs-BA/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/bs-BA/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>bs-BA</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/bs-BA/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>bs-BA</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/bs-BA/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>bs-BA</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/bs-BA/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>bs-BA</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/bs-BA/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>bs-BA</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/bs-BA/toc.html b/public_html/bs-BA/toc.html
index f1b2a34..e28fac6 100644
--- a/public_html/bs-BA/toc.html
+++ b/public_html/bs-BA/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -887,7 +894,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/ca-ES/opds-Community_Services_Infrastructure.xml b/public_html/ca-ES/opds-Community_Services_Infrastructure.xml
index ec45ae8..8374715 100644
--- a/public_html/ca-ES/opds-Community_Services_Infrastructure.xml
+++ b/public_html/ca-ES/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ca-ES/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ca-ES/opds-Fedora.xml b/public_html/ca-ES/opds-Fedora.xml
index 65d93d9..745a0e2 100644
--- a/public_html/ca-ES/opds-Fedora.xml
+++ b/public_html/ca-ES/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ca-ES/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/ca-ES/opds-Fedora_Contributor_Documentation.xml b/public_html/ca-ES/opds-Fedora_Contributor_Documentation.xml
index ac776ef..e05fda7 100644
--- a/public_html/ca-ES/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/ca-ES/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ca-ES/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ca-ES/opds-Fedora_Core.xml b/public_html/ca-ES/opds-Fedora_Core.xml
index 543eb9c..1e694f4 100644
--- a/public_html/ca-ES/opds-Fedora_Core.xml
+++ b/public_html/ca-ES/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ca-ES/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ca-ES/opds-Fedora_Draft_Documentation.xml b/public_html/ca-ES/opds-Fedora_Draft_Documentation.xml
index ee91419..a5f9681 100644
--- a/public_html/ca-ES/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/ca-ES/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ca-ES/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>ca-ES</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/ca-ES/opds.xml b/public_html/ca-ES/opds.xml
index 7eb153d..8cb59b2 100644
--- a/public_html/ca-ES/opds.xml
+++ b/public_html/ca-ES/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/ca-ES/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/ca-ES/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>ca-ES</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/ca-ES/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>ca-ES</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/ca-ES/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>ca-ES</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/ca-ES/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>ca-ES</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/ca-ES/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>ca-ES</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/ca-ES/toc.html b/public_html/ca-ES/toc.html
index d4b0ad6..42a0307 100644
--- a/public_html/ca-ES/toc.html
+++ b/public_html/ca-ES/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/cs-CZ/opds-Community_Services_Infrastructure.xml b/public_html/cs-CZ/opds-Community_Services_Infrastructure.xml
index 43af127..cd76d3f 100644
--- a/public_html/cs-CZ/opds-Community_Services_Infrastructure.xml
+++ b/public_html/cs-CZ/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/cs-CZ/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/cs-CZ/opds-Fedora.xml b/public_html/cs-CZ/opds-Fedora.xml
index 8729cfc..ce9054b 100644
--- a/public_html/cs-CZ/opds-Fedora.xml
+++ b/public_html/cs-CZ/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/cs-CZ/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/cs-CZ/opds-Fedora_Contributor_Documentation.xml b/public_html/cs-CZ/opds-Fedora_Contributor_Documentation.xml
index e06b05d..1000983 100644
--- a/public_html/cs-CZ/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/cs-CZ/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/cs-CZ/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/cs-CZ/opds-Fedora_Core.xml b/public_html/cs-CZ/opds-Fedora_Core.xml
index 6fbd119..9d836d5 100644
--- a/public_html/cs-CZ/opds-Fedora_Core.xml
+++ b/public_html/cs-CZ/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/cs-CZ/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/cs-CZ/opds-Fedora_Draft_Documentation.xml b/public_html/cs-CZ/opds-Fedora_Draft_Documentation.xml
index bb55e5a..94c9cf8 100644
--- a/public_html/cs-CZ/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/cs-CZ/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/cs-CZ/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>cs-CZ</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/cs-CZ/opds.xml b/public_html/cs-CZ/opds.xml
index 7df629e..9cf267c 100644
--- a/public_html/cs-CZ/opds.xml
+++ b/public_html/cs-CZ/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/cs-CZ/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/cs-CZ/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>cs-CZ</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/cs-CZ/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>cs-CZ</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/cs-CZ/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>cs-CZ</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/cs-CZ/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>cs-CZ</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/cs-CZ/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>cs-CZ</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/cs-CZ/toc.html b/public_html/cs-CZ/toc.html
index 812c9b5..0ce27f1 100644
--- a/public_html/cs-CZ/toc.html
+++ b/public_html/cs-CZ/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -334,7 +341,7 @@
<a class="type" href="./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-cs-CZ.epub" >epub</a>
<a class="type" href="./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-cs-CZ.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-cs-CZ.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-cs-CZ.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-cs-CZ.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Fedora_Live_Images' class="book collapsed">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/da-DK/opds-Community_Services_Infrastructure.xml b/public_html/da-DK/opds-Community_Services_Infrastructure.xml
index 39f9d88..c08ae17 100644
--- a/public_html/da-DK/opds-Community_Services_Infrastructure.xml
+++ b/public_html/da-DK/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/da-DK/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/da-DK/opds-Fedora.xml b/public_html/da-DK/opds-Fedora.xml
index ee86d86..1cd1d0e 100644
--- a/public_html/da-DK/opds-Fedora.xml
+++ b/public_html/da-DK/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/da-DK/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/da-DK/opds-Fedora_Contributor_Documentation.xml b/public_html/da-DK/opds-Fedora_Contributor_Documentation.xml
index fce5501..17d4728 100644
--- a/public_html/da-DK/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/da-DK/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/da-DK/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/da-DK/opds-Fedora_Core.xml b/public_html/da-DK/opds-Fedora_Core.xml
index 0123a76..6c85385 100644
--- a/public_html/da-DK/opds-Fedora_Core.xml
+++ b/public_html/da-DK/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/da-DK/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/da-DK/opds-Fedora_Draft_Documentation.xml b/public_html/da-DK/opds-Fedora_Draft_Documentation.xml
index 1a418e5..1e080f3 100644
--- a/public_html/da-DK/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/da-DK/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/da-DK/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>da-DK</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/da-DK/opds.xml b/public_html/da-DK/opds.xml
index cab3c43..4a693dd 100644
--- a/public_html/da-DK/opds.xml
+++ b/public_html/da-DK/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/da-DK/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/da-DK/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>da-DK</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/da-DK/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>da-DK</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/da-DK/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>da-DK</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/da-DK/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>da-DK</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/da-DK/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>da-DK</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/da-DK/toc.html b/public_html/da-DK/toc.html
index 46f0b4b..66d7846 100644
--- a/public_html/da-DK/toc.html
+++ b/public_html/da-DK/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/de-DE/opds-Community_Services_Infrastructure.xml b/public_html/de-DE/opds-Community_Services_Infrastructure.xml
index 6e0ee3f..41e0d4d 100644
--- a/public_html/de-DE/opds-Community_Services_Infrastructure.xml
+++ b/public_html/de-DE/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/de-DE/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/de-DE/opds-Fedora.xml b/public_html/de-DE/opds-Fedora.xml
index 4f1f459..0bab76a 100644
--- a/public_html/de-DE/opds-Fedora.xml
+++ b/public_html/de-DE/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/de-DE/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/de-DE/opds-Fedora_Contributor_Documentation.xml b/public_html/de-DE/opds-Fedora_Contributor_Documentation.xml
index 1808c39..3a2faaf 100644
--- a/public_html/de-DE/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/de-DE/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/de-DE/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/de-DE/opds-Fedora_Core.xml b/public_html/de-DE/opds-Fedora_Core.xml
index 818d4f1..d89b808 100644
--- a/public_html/de-DE/opds-Fedora_Core.xml
+++ b/public_html/de-DE/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/de-DE/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/de-DE/opds-Fedora_Draft_Documentation.xml b/public_html/de-DE/opds-Fedora_Draft_Documentation.xml
index 85ba958..68f1b27 100644
--- a/public_html/de-DE/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/de-DE/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/de-DE/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>de-DE</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/de-DE/opds.xml b/public_html/de-DE/opds.xml
index 303dc93..2260ccd 100644
--- a/public_html/de-DE/opds.xml
+++ b/public_html/de-DE/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/de-DE/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/de-DE/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>de-DE</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/de-DE/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>de-DE</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/de-DE/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>de-DE</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/de-DE/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<dc:language>de-DE</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/de-DE/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<dc:language>de-DE</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/de-DE/toc.html b/public_html/de-DE/toc.html
index d4e9cdd..c2b0c8d 100644
--- a/public_html/de-DE/toc.html
+++ b/public_html/de-DE/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Suche" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">Alles einklappen</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -978,7 +985,7 @@
<a class="type" href="../en-US/./Fedora/10/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/10/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/10/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/10/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/10/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/10/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/10/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/10/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/10/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.10.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.10.User_Guide.types');">
@@ -1079,7 +1086,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.SELinux_FAQ' class="book collapsed" onclick="toggle(event, 'Fedora.8.SELinux_FAQ.types');">
@@ -1141,7 +1148,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1166,7 +1173,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1193,7 +1200,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/el-GR/opds-Community_Services_Infrastructure.xml b/public_html/el-GR/opds-Community_Services_Infrastructure.xml
index 43e104c..6c4e37a 100644
--- a/public_html/el-GR/opds-Community_Services_Infrastructure.xml
+++ b/public_html/el-GR/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/el-GR/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/el-GR/opds-Fedora.xml b/public_html/el-GR/opds-Fedora.xml
index 34a4d01..118ad47 100644
--- a/public_html/el-GR/opds-Fedora.xml
+++ b/public_html/el-GR/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/el-GR/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/el-GR/opds-Fedora_Contributor_Documentation.xml b/public_html/el-GR/opds-Fedora_Contributor_Documentation.xml
index 12b3257..a7a7698 100644
--- a/public_html/el-GR/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/el-GR/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/el-GR/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/el-GR/opds-Fedora_Core.xml b/public_html/el-GR/opds-Fedora_Core.xml
index 85d1a02..3d45929 100644
--- a/public_html/el-GR/opds-Fedora_Core.xml
+++ b/public_html/el-GR/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/el-GR/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/el-GR/opds-Fedora_Draft_Documentation.xml b/public_html/el-GR/opds-Fedora_Draft_Documentation.xml
index 19584f4..1dcf762 100644
--- a/public_html/el-GR/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/el-GR/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/el-GR/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>el-GR</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/el-GR/opds.xml b/public_html/el-GR/opds.xml
index c0a61ff..f9cc1a1 100644
--- a/public_html/el-GR/opds.xml
+++ b/public_html/el-GR/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/el-GR/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/el-GR/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<dc:language>el-GR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/el-GR/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<dc:language>el-GR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/el-GR/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<dc:language>el-GR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/el-GR/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<dc:language>el-GR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/el-GR/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<dc:language>el-GR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/el-GR/toc.html b/public_html/el-GR/toc.html
index 645c74b..94b0c81 100644
--- a/public_html/el-GR/toc.html
+++ b/public_html/el-GR/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/epub/RPM_Guide/Fedora_Draft_Documentation-0.1-RPM_Guide-en-US.epub b/public_html/en-US/Fedora_Draft_Documentation/0.1/epub/RPM_Guide/Fedora_Draft_Documentation-0.1-RPM_Guide-en-US.epub
index 4bfc856..03305eb 100644
Binary files a/public_html/en-US/Fedora_Draft_Documentation/0.1/epub/RPM_Guide/Fedora_Draft_Documentation-0.1-RPM_Guide-en-US.epub and b/public_html/en-US/Fedora_Draft_Documentation/0.1/epub/RPM_Guide/Fedora_Draft_Documentation-0.1-RPM_Guide-en-US.epub differ
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html-single/RPM_Guide/index.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html-single/RPM_Guide/index.html
index 6909205..ca2e690 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html-single/RPM_Guide/index.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html-single/RPM_Guide/index.html
@@ -1,16 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd ">
-<html xmlns="http://www.w3.org/1999/xhtml "><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>RPM Guide</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css" /><link rel="stylesheet" media="print" href="Common_Content/css/print.css" type="text/css" /><meta name="generator" content="publican 2.8" /><meta name="package" content="Fedora_Draft_Documentation-RPM_Guide-0.1-en-US-0-0" /><meta name="description" content="A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file." /><script type="text/javascript" src="../../../../../toc.js"></script><script type="text/javascript">
+<html xmlns="http://www.w3.org/1999/xhtml "><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>RPM Guide</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css" /><link rel="stylesheet" media="print" href="Common_Content/css/print.css" type="text/css" /><meta name="generator" content="publican 2.8" /><meta name="package" content="Fedora_Draft_Documentation-RPM_Guide-0.1-en-US-0-0" /><meta name="description" content="This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work." /><script type="text/javascript" src="../../../../../toc.js"></script><script type="text/javascript">
addID('Fedora_Draft_Documentation');
addID('Fedora_Draft_Documentation.0.1');
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><div xml:lang="en-US" class="book" id="id851515" lang="en-US"><div class="titlepage"><div><div class="producttitle" font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><span class="productname">Fedora Draft Documentation</span> <span class="productnumber"></span></div><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><h1 id="id851515" class="title">RPM Guide</h
1></div><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><h2 class="subtitle">short descriptor</h2></div><p class="edition">Edition 0</p><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><h3 class="corpauthor">
+ </script></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><div xml:lang="en-US" class="book" id="id1549610" lang="en-US"><div class="titlepage"><div><div class="producttitle" font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><span class="productname">Fedora Draft Documentation</span> <span class="productnumber"></span></div><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><h1 id="id1549610" class="title">RPM Guide<
/h1></div><p class="edition">Edition 0</p><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><h3 class="corpauthor">
<span class="inlinemediaobject"><object data="Common_Content/images/title_logo.svg" type="image/svg+xml"> Logo</object></span>
- </h3></div><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><div xml:lang="en-US" class="authorgroup" lang="en-US"><div class="author"><h3 class="author"><span class="firstname">Eric</span> <span class="surname">Foster-Johnson</span></h3></div><div class="author"><h3 class="author"><span class="firstname">Stuart</span> <span class="surname">Ellis</span></h3><code class="email"><a class="email" href="mailto:stuart@elsn.org">stuart(a)elsn.org</a></code></div><div class="author"><h3 class="author"><span class="firstname">Ben</span> <span class="surname">Cotton</span></h3><code class="email"><a class="email" href="mailto:bcotton@fedoraproject.org">bcotton(a)fedoraproject.org</a></code></div></div></div><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><p class="copyright">Copyright © 2005,2011 Fedora Project Contributors</p></div><hr /><div font-family="sans-serif,Symbo
l,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><div id="id729587" class="legalnotice"><h1 class="legalnotice">Legal Notice</h1><div class="para">
+ </h3></div><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><div xml:lang="en-US" class="authorgroup" lang="en-US"><div class="author"><h3 class="author"><span class="firstname">Eric</span> <span class="surname">Foster-Johnson</span></h3></div><div class="author"><h3 class="author"><span class="firstname">Stuart</span> <span class="surname">Ellis</span></h3><code class="email"><a class="email" href="mailto:stuart@elsn.org">stuart(a)elsn.org</a></code></div><div class="author"><h3 class="author"><span class="firstname">Ben</span> <span class="surname">Cotton</span></h3><code class="email"><a class="email" href="mailto:bcotton@fedoraproject.org">bcotton(a)fedoraproject.org</a></code></div></div></div><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><p class="copyright">Copyright © 2005,2011 Fedora Project Contributors</p></div><hr /><div font-family="sans-serif,Symbo
l,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><div id="id620646" class="legalnotice"><h1 class="legalnotice">Legal Notice</h1><div class="para">
Copyright <span class="trademark"></span>© 2005,2011 Fedora Project Contributors.
</div><div class="para">
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a href="http://creativecommons.org/licenses/by-sa/3.0/ ">http://creativecommons.org/licenses/by-sa/3.0/ </a>. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
@@ -31,8 +31,8 @@
</div><div class="para">
All other trademarks are the property of their respective owners.
</div></div></div><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><div class="abstract"><h6>Abstract</h6><div class="para">
- A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.
- </div></div></div></div><hr /></div><div class="toc"><dl><dt><span class="preface"><a href="#ch-intro-packaging">Introducing Package Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id810434">1. Installing, Removing, and Upgrading Applications</a></span></dt><dt><span class="sect1"><a href="#id972105">2. Overcoming the Installation Obstacles</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id901336">2.1. Application-level utilities</a></span></dt><dt><span class="sect2"><a href="#id553446">2.2. Built-in system utilities</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id813359">3. Linux Software Management Tools: Packages</a></span></dt><dt><span class="sect1"><a href="#id814414">4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-intro-rpm">1. Introduction to RPM</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id522503">1.1. The Need for Linux Package Management Systems</a></span></dt><dt><span class="se
ct1"><a href="#id718986">1.2. RPM Design Goals</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id793788">1.2.1. Ease of use</a></span></dt><dt><span class="sect2"><a href="#id870384">1.2.2. Package-oriented focus</a></span></dt><dt><span class="sect2"><a href="#id777882">1.2.3. Package upgradability</a></span></dt><dt><span class="sect2"><a href="#id873517">1.2.4. Package interdependencies</a></span></dt><dt><span class="sect2"><a href="#id538212">1.2.5. Query capabilities</a></span></dt><dt><span class="sect2"><a href="#id562268">1.2.6. Package verification</a></span></dt><dt><span class="sect2"><a href="#id562280">1.2.7. Multiple architectures</a></span></dt><dt><span class="sect2"><a href="#id708872">1.2.8. Pristine sources</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id778473">1.3. RPM Terminology</a></span></dt><dt><span class="sect1"><a href="#id781148">1.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-rpm-overview">2.
RPM Overview</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id982290">2.1. Understanding the Package File</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id965527">2.1.1. RPM file format</a></span></dt><dt><span class="sect2"><a href="#id692241">2.1.2. Binary RPMs and Source RPMs</a></span></dt><dt><span class="sect2"><a href="#id861327">2.1.3. Source RPMs</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id755327">2.2. Querying the RPM Database</a></span></dt><dt><span class="sect1"><a href="#id700937">2.3. Running RPM Commands</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id806154">2.3.1. Working with the <code class="command">rpm</code> command</a></span></dt><dt><span class="sect2"><a href="#id861877">2.3.2. Other RPM commands</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id683559">2.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-using-rpm">3. Using RPM</a></span></dt><dd><dl><dt><span class=
"sect1"><a href="#id680504">3.1. The <code class="command">rpm</code> Command</a></span></dt><dt><span class="sect1"><a href="#id851767">3.2. Upgrading and Installing Software</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id712955">3.2.1. Upgrading with the <code class="command">rpm</code> command</a></span></dt><dt><span class="sect2"><a href="#id748014">3.2.2. Upgrading packages</a></span></dt><dt><span class="sect2"><a href="#id1019232">3.2.3. Freshening up</a></span></dt><dt><span class="sect2"><a href="#id785712">3.2.4. Installing Packages</a></span></dt><dt><span class="sect2"><a href="#id530836">3.2.5. Installing Over the Internet</a></span></dt><dt><span class="sect2"><a href="#id1180142">3.2.6. Installing source RPMs</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id795289">3.3. Removing Software</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id886357">3.3.1. Checking that the package has been removed</a></span></dt><dt><span class="s
ect2"><a href="#id683119">3.3.2. Removing multiple packages at a time</a></span></dt><dt><span class="sect2"><a href="#id1163118">3.3.3. Options when removing packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id751084">3.4. Other <code class="command">rpm</code> Command Options</a></span></dt><dt><span class="sect1"><a href="#id808610">3.5. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-using-rpm-db">4. Using the RPM Database</a></span></dt><dd><dl><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-querying_database">4.1. Querying the RPM Database</a></span></dt><dd><dl><dt><span class="section"><a href="#id810098">4.1.1. Querying packages</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-query_everything">4.1.2. Querying everything</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-refining_query">4.1.3. Refining the query</a></span></dt><dt><span class="section"><a href="#RPM_
Guide-Using_RPM_DB-which_package">4.1.4. Finding which packages own files</a></span></dt></dl></dd><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-getting_information">4.2. Getting Information on Packages</a></span></dt><dd><dl><dt><span class="section"><a href="#RPM_Guide-USing_RPM_DB-getting_information-describing_packages">4.2.1. Describing packages</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-package_groups">4.2.2. Package groups</a></span></dt><dt><span class="section"><a href="#id750521">4.2.3. Listing the files in a package</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-listing_conf_files">4.2.4. Listing the configuration files for a package</a></span></dt><dt><span class="section"><a href="#id838072">4.2.5. Listing the documentation files for a package</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-file_state">4.2.6. Listing the state of the files in a package</a></span></dt
><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-listing_scripts">4.2.7. Listing the scripts in a package</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Listing_changed">4.2.8. Listing what has changed</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Combining_queries">4.2.9. Combining queries</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Cusomt_queries">4.2.10. Creating custom queries</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Query_format_tags">4.2.11. Working With Query Format Tags</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Querying_for_package_information">4.2.12. Querying for Package Information</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Formatting_arrays">4.2.13. Formatting Arrays</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Special_formatting">4.2.14. Special
Formatting</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-querying_pacakge_dependencies">4.2.15. Querying for Package Dependencies</a></span></dt><dt><span class="section"><a href="#RPM-Guide-Using_RPM_DB-Querying_file_information">4.2.16. Querying for File Information</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Other_Query_Format_Tags">4.2.17. Other Query Format Tags</a></span></dt></dl></dd><dt><span class="section"><a href="#id1006370">4.3. Other queries</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Getting_information_on_package_files">4.4. Getting Information on Package Files</a></span></dt><dd><dl><dt><span class="section"><a href="#RPM_Guide_Using_RPM_DB-Querying_package_files_remotely">4.4.1. Querying Package Files Remotely</a></span></dt><dt><span class="section"><a href="#RPM-Guide-Using_RPM-DB-verifying_packages">4.4.2. Verifying Installed RPM Packages</a></span></dt><dt><span cl
ass="section"><a href="#RPM_GUide-Using_RPM_DB-working_with_RPM_db">4.4.3. Working With the RPM Database</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-summary">4.4.4. Summary</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#ch-dependencies">5. Package Dependencies</a></span></dt><dd><dl><dt><span class="section"><a href="#RPM_Guide-Dependencies-Understanding">5.1. Understanding the Dependency Concept</a></span></dt><dd><dl><dt><span class="section"><a href="#RPM_Guide-Dependencies-capabilities">5.1.1. Capabilities</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Dependencies-version_dependencies">5.1.2. Version dependencies</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Dependencies-conflicts">5.1.3. Conflicts</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Dependencies-obsoletes">5.1.4. Obsoletes</a></span></dt></dl></dd><dt><span class="section"><a href="#id869789">5.2. Checking for De
pendencies</a></span></dt><dd><dl><dt><span class="section"><a href="#id494023">5.2.1. Determining the capabilities a package requires</a></span></dt><dt><span class="section"><a href="#id786625">5.2.2. Determining the capabilities a package provides</a></span></dt><dt><span class="section"><a href="#id1497917">5.2.3. Checking for conflicts</a></span></dt><dt><span class="section"><a href="#id1012657">5.2.4. Determining which packages require a certain capability</a></span></dt><dt><span class="section"><a href="#id948526">5.2.5. Determining which package provides a certain capability</a></span></dt></dl></dd><dt><span class="section"><a href="#id776884">5.3. Triggers</a></span></dt><dt><span class="section"><a href="#id687574">5.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-transactions">6. Transactions</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id1284206">6.1. Understanding Transactions</a></span></dt><dd><dl><dt><span class="sect
2"><a href="#id1284121">6.1.1. When do you need transactions?</a></span></dt><dt><span class="sect2"><a href="#id1004485">6.1.2. Backing out of transactions</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id829740">6.2. Transactions with the rpm Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id956529">6.2.1. Transaction IDs</a></span></dt><dt><span class="sect2"><a href="#id830531">6.2.2. Rolling Back Transactions</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id991863">6.3. Saving Old Packages</a></span></dt><dt><span class="sect1"><a href="#id943961">6.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-management-software">7. RPM Management Software</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id733901">7.1. Locating RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id845486">7.1.1. rpmfind and rpm2html</a></span></dt><dt><span class="sect2"><a href="#id689963">7.1.2. RPM Sites On the
Internet</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id806588">7.2. Graphical RPM Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id868548">7.2.1. Nautilus</a></span></dt><dt><span class="sect2"><a href="#id680309">7.2.2. Red Hat Package Management</a></span></dt><dt><span class="sect2"><a href="#id917177">7.2.3. KPackage</a></span></dt><dt><span class="sect2"><a href="#id567193">7.2.4. Gnome-RPM</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id750946">7.3. Extending RPM Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id713853">7.3.1. AutoRPM</a></span></dt><dt><span class="sect2"><a href="#id1284978">7.3.2. AutoUpdate</a></span></dt><dt><span class="sect2"><a href="#id692679">7.3.3. The Red Hat Network and up2date</a></span></dt><dt><span class="sect2"><a href="#id843849">7.3.4. Current</a></span></dt><dt><span class="sect2"><a href="#id742428">7.3.5. urpmi and RpmDrake</a></span></dt><dt><span class="sect2"
><a href="#id987690">7.3.6. apt-rpm</a></span></dt><dt><span class="sect2"><a href="#id1009429">7.3.7. The poldek</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1009458">7.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-creating-rpms">8. Creating RPMs: An Overview</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id1006299">8.1. Preparing to Build RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id843921">8.1.1. Planning what you want to build</a></span></dt><dt><span class="sect2"><a href="#id916231">8.1.2. Gathering the software to package</a></span></dt><dt><span class="sect2"><a href="#id847109">8.1.3. Creating a reproducible build of the software</a></span></dt><dt><span class="sect2"><a href="#id944869">8.1.4. Planning for Upgrades</a></span></dt><dt><span class="sect2"><a href="#id721534">8.1.5. Outlining Any Dependencies</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1076078">8.2. Building RPM
s</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id920198">8.2.1. Setting up the directory structure</a></span></dt><dt><span class="sect2"><a href="#id775374">8.2.2. Placing your sources into the directory structure</a></span></dt><dt><span class="sect2"><a href="#id867411">8.2.3. Creating the spec file</a></span></dt><dt><span class="sect2"><a href="#id519118">8.2.4. Building RPMs with the rpmbuild command</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id865598">8.3. Verifying Your RPMS</a></span></dt><dt><span class="sect1"><a href="#id844584">8.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-specfiles">9. Working with Spec Files</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id1040415">9.1. Reading Spec Files</a></span></dt><dt><span class="sect1"><a href="#id1013124">9.2. Writing Spec Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id1035826">9.2.1. Comments</a></span></dt><dt><span class="sect2">
<a href="#id494203">9.2.2. Storing spec files on disk</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1161591">9.3. Defining Package Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id775466">9.3.1. Describing the package</a></span></dt><dt><span class="sect2"><a href="#id790951">9.3.2. Setting build locations</a></span></dt><dt><span class="sect2"><a href="#id808829">9.3.3. Naming source files</a></span></dt><dt><span class="sect2"><a href="#id1071873">9.3.4. Naming patches</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id944124">9.4. Controlling the Build</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id908901">9.4.1. Preparing for the build</a></span></dt><dt><span class="sect2"><a href="#id739826">9.4.2. Building the software</a></span></dt><dt><span class="sect2"><a href="#id1007480">9.4.3. Installing the software</a></span></dt><dt><span class="sect2"><a href="#id732133">9.4.4. Cleaning up after the build</a></span
></dt><dt><span class="sect2"><a href="#id792386">9.4.5. Defining installation scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id485875">9.5. Filling the List of Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id936953">9.5.1. Using wildcards</a></span></dt><dt><span class="sect2"><a href="#id936981">9.5.2. Naming directories of files</a></span></dt><dt><span class="sect2"><a href="#id761363">9.5.3. Marking files as documentation or configuration files</a></span></dt><dt><span class="sect2"><a href="#id709136">9.5.4. Setting file attributes</a></span></dt><dt><span class="sect2"><a href="#id755047">9.5.5. Verifying the %files section</a></span></dt><dt><span class="sect2"><a href="#id940605">9.5.6. Filling the list of files automatically</a></span></dt><dt><span class="sect2"><a href="#id708152">9.5.7. Handling RPM build errors for unpackaged files</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id997453">9.6. Adding Change Log En
tries</a></span></dt><dt><span class="sect1"><a href="#id736515">9.7. Defining Spec File Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id543113">9.7.1. Built-in macros</a></span></dt><dt><span class="sect2"><a href="#id1004852">9.7.2. Spec file-specific macros</a></span></dt><dt><span class="sect2"><a href="#id738739">9.7.3. Defining new macros</a></span></dt><dt><span class="sect2"><a href="#id1076114">9.7.4. Specifying parameters to macros</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id709255">9.8. Creating XML Spec Files</a></span></dt><dt><span class="sect1"><a href="#id508120">9.9. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-advanced-packaging">10. Advanced RPM Packaging</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id994609">10.1. Defining Package Dependencies</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id804585">10.1.1. Naming dependencies</a></span></dt><dt><span class="sect2"><a href
="#id681905">10.1.2. Setting prerequisites</a></span></dt><dt><span class="sect2"><a href="#id948625">10.1.3. Naming build dependencies</a></span></dt><dt><span class="sect2"><a href="#id1035677">10.1.4. Generating dependencies automatically</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1012159">10.2. Setting Triggers</a></span></dt><dt><span class="sect1"><a href="#id691746">10.3. Writing Verification Scripts</a></span></dt><dt><span class="sect1"><a href="#id890619">10.4. Creating Subpackages</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id745249">10.4.1. Providing information for subpackages</a></span></dt><dt><span class="sect2"><a href="#id833335">10.4.2. Defining scripts for subpackages</a></span></dt><dt><span class="sect2"><a href="#id950228">10.4.3. Building subpackages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id806637">10.5. Creating Relocatable Packages</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id536928">1
0.5.1. Setting up the prefixes</a></span></dt><dt><span class="sect2"><a href="#id845178">10.5.2. Define the files section</a></span></dt><dt><span class="sect2"><a href="#id866922">10.5.3. Problems creating relocatable packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id924009">10.6. Defining Conditional Builds</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id538159">10.6.1. Defining conditional macros</a></span></dt><dt><span class="sect2"><a href="#id931412">10.6.2. Using conditional blocks</a></span></dt><dt><span class="sect2"><a href="#id686269">10.6.3. Using architecture-based conditionals</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id724856">10.7. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-rpmbuild">11. Controlling the Build with <code class="command">rpmbuild</code></a></span></dt><dd><dl><dt><span class="sect1"><a href="#id770572">11.1. Building RPMs with the rpmbuild Command</a></span></dt><dd
><dl><dt><span class="sect2"><a href="#id687021">11.1.1. Customizing the build</a></span></dt><dt><span class="sect2"><a href="#id867901">11.1.2. Testing the build</a></span></dt><dt><span class="sect2"><a href="#id805077">11.1.3. Debugging the build</a></span></dt><dt><span class="sect2"><a href="#id949136">11.1.4. Cleaning up</a></span></dt><dt><span class="sect2"><a href="#id950508">11.1.5. Building for other platforms</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1080629">11.2. Building RPMs Without an External Spec File</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id685640">11.2.1. Options for working with tar archives</a></span></dt><dt><span class="sect2"><a href="#id955897">11.2.2. The expected archive structure</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id700284">11.3. Working with Source RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id687049">11.3.1. Rebuilding binary RPMS from source RPMs</a></span></dt><d
t><span class="sect2"><a href="#id1168792">11.3.2. Recompiling binaries from source RPMs</a></span></dt><dt><span class="sect2"><a href="#id846811">11.3.3. SRPMS? Finding source RPMs</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id774266">11.4. Signing Built RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id774279">11.4.1. Checking that the GPG software is installed</a></span></dt><dt><span class="sect2"><a href="#id998112">11.4.2. Configuring a signature</a></span></dt><dt><span class="sect2"><a href="#id987126">11.4.3. Signing with the rpmbuild command</a></span></dt><dt><span class="sect2"><a href="#id1088239">11.4.4. Signing with the rpm command</a></span></dt><dt><span class="sect2"><a href="#id966048">11.4.5. Verifying signatures</a></span></dt><dt><span class="sect2"><a href="#id778504">11.4.6. Importing public keys</a></span></dt><dt><span class="sect2"><a href="#id758687">11.4.7. Getting the Red Hat public key</a></span></dt></dl></dd><dt>
<span class="sect1"><a href="#id717788">11.5. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-extra-packaging-tools">12. Supplemental Packaging Software</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id845230">12.1. Packaging Aids</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id814461">12.1.1. Using VIM spec plugins to improve spec file editing</a></span></dt><dt><span class="sect2"><a href="#id938128">12.1.2. Adding functions with emacs rpm-spec-mode</a></span></dt><dt><span class="sect2"><a href="#id792204">12.1.3. Validating and debugging spec files with rpmlint</a></span></dt><dt><span class="sect2"><a href="#id528594">12.1.4. Generating the %files section with RUST</a></span></dt><dt><span class="sect2"><a href="#id690437">12.1.5. setup.sh and MakeRPM.pl</a></span></dt><dt><span class="sect2"><a href="#id708748">12.1.6. Manipulating Package Files with rpm2cpio</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id85725
3">12.2. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-packaging-guidelines">13. Packaging Guidelines</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id758645">13.1. Avoiding Common Problems</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id794187">13.1.1. Scan the mailing lists</a></span></dt><dt><span class="sect2"><a href="#id758523">13.1.2. Use rpmbuild</a></span></dt><dt><span class="sect2"><a href="#id792004">13.1.3. Don’t try to defeat the system</a></span></dt><dt><span class="sect2"><a href="#id792029">13.1.4. Turn off automatic dependency generation</a></span></dt><dt><span class="sect2"><a href="#id906860">13.1.5. Don't list directories in %files</a></span></dt><dt><span class="sect2"><a href="#id906888">13.1.6. Handling circular dependencies</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id795419">13.2. Following Good Practices</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id1271246">13.2.1. Pre
paration</a></span></dt><dt><span class="sect2"><a href="#id739585">13.2.2. Building</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id913760">13.3. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-scripting">14. Automating RPM with Scripts</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id1572469">14.1. Scripting</a></span></dt><dt><span class="sect1"><a href="#id811446">14.2. Distinguishing Scripting Languages from Programming Languages</a></span></dt><dt><span class="sect1"><a href="#id790904">14.3. Deciding When to Program and When to Script</a></span></dt><dt><span class="sect1"><a href="#id714084">14.4. Shell Scripting Basics</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id714100">14.4.1. Writing a script</a></span></dt><dt><span class="sect2"><a href="#id682831">14.4.2. Running a script</a></span></dt><dt><span class="sect2"><a href="#id743707">14.4.3. Problems running scripts</a></span></dt><dt><span class="sect2"
><a href="#id743730">14.4.4. Turning a script into a command</a></span></dt><dt><span class="sect2"><a href="#id719958">14.4.5. Passing command-line options to your script</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id965791">14.5. Examining RPM Files</a></span></dt><dt><span class="sect1"><a href="#id850438">14.6. Querying the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id692364">14.6.1. Querying for all packages installed at the same time</a></span></dt><dt><span class="sect2"><a href="#id892952">14.6.2. Reading HTML documentation for a package</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id809026">14.7. Where to Go From Here</a></span></dt><dt><span class="sect1"><a href="#id923388">14.8. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-programming-c">15. Programming RPM with C</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id914923">15.1. Programming with the C Library</a></span></dt>
<dd><dl><dt><span class="sect2"><a href="#id712382">15.1.1. Setting Up a C Programming Environment</a></span></dt><dt><span class="sect2"><a href="#id687797">15.1.2. Setting Up the RPM Programming Environment</a></span></dt><dt><span class="sect2"><a href="#id823277">15.1.3. Using the RPM Library</a></span></dt><dt><span class="sect2"><a href="#id793981">15.1.4. Compiling and Linking RPM Programs</a></span></dt><dt><span class="sect2"><a href="#id754971">15.1.5. Getting information on your RPM environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id708073">15.2. The Power of popt</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id832949">15.2.1. Popt aliases</a></span></dt><dt><span class="sect2"><a href="#id490489">15.2.2. Programming with popt</a></span></dt><dt><span class="sect2"><a href="#id758765">15.2.3. Handling Errors</a></span></dt><dt><span class="sect2"><a href="#id875634">15.2.4. Running a popt example</a></span></dt><dt><span class="sec
t2"><a href="#id874536">15.2.5. Handling rpm command-line options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1042740">15.3. Working with RPM Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id716459">15.3.1. Opening RPM files</a></span></dt><dt><span class="sect2"><a href="#id1003986">15.3.2. Reading the RPM lead and signature</a></span></dt><dt><span class="sect2"><a href="#id490690">15.3.3. Reading header information</a></span></dt><dt><span class="sect2"><a href="#id853222">15.3.4. A shortcut to header information</a></span></dt><dt><span class="sect2"><a href="#id821593">15.3.5. Closing RPM files</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id966275">15.4. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id714034">15.4.1. Database iterators</a></span></dt><dt><span class="sect2"><a href="#id1013084">15.4.2. Dependency Sets</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id8
93886">15.5. Comparing an RPM File to an Installed Package</a></span></dt><dt><span class="sect1"><a href="#id502661">15.6. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="#id947144">15.7. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-rpm-programming-python">16. Programming RPM with Python</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id681532">16.1. Setting Up a Python Development Environment</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id703486">16.1.1. Installing the base Python packages</a></span></dt><dt><span class="sect2"><a href="#id791397">16.1.2. Using Python for graphics</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id904300">16.2. The Python API Hierarchy</a></span></dt><dt><span class="sect1"><a href="#id917287">16.3. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id789168">16.3.1. Accessing the RPM database</a></span></dt><dt><span cla
ss="sect2"><a href="#id752688">16.3.2. Querying the RPM database</a></span></dt><dt><span class="sect2"><a href="#id1028363">16.3.3. Examining the package header</a></span></dt><dt><span class="sect2"><a href="#id720177">16.3.4. Querying for specific packages</a></span></dt><dt><span class="sect2"><a href="#id749119">16.3.5. Printing information on packages</a></span></dt><dt><span class="sect2"><a href="#id828406">16.3.6. Refining queries</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id790570">16.4. Reading Package Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id790582">16.4.1. Reading headers from package files</a></span></dt><dt><span class="sect2"><a href="#id797854">16.4.2. Setting the verification flags</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id696951">16.5. Dependency Comparisons</a></span></dt><dt><span class="sect1"><a href="#id911674">16.6. Installing and Upgrading Packages</a></span></dt><dd><dl><dt><span class="sec
t2"><a href="#id696780">16.6.1. Building up the transaction set</a></span></dt><dt><span class="sect2"><a href="#id711049">16.6.2. Transaction elements</a></span></dt><dt><span class="sect2"><a href="#id900714">16.6.3. Checking and reordering the transaction elements</a></span></dt><dt><span class="sect2"><a href="#id1484274">16.6.4. Running the transaction</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1019344">16.7. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="#id989539">16.8. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-programming-perl">17. Programming RPM with Perl</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id752008">17.1. Getting and Using the Perl RPM Modules</a></span></dt><dt><span class="sect1"><a href="#id857081">17.2. Working with RPM Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id530550">17.2.1. Opening package files</a></span></dt><dt><span class="sect2"><a href="#
id738134">17.2.2. Listing tags from the package</a></span></dt><dt><span class="sect2"><a href="#id870861">17.2.3. Convenience methods</a></span></dt><dt><span class="sect2"><a href="#id772832">17.2.4. Listing the name and version</a></span></dt><dt><span class="sect2"><a href="#id828266">17.2.5. Checking whether the package is a source package</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id788833">17.3. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id496433">17.3.1. Opening the database</a></span></dt><dt><span class="sect2"><a href="#id920122">17.3.2. Finding packages</a></span></dt><dt><span class="sect2"><a href="#id920141">17.3.3. Iterating over packages</a></span></dt><dt><span class="sect2"><a href="#id885220">17.3.4. Additional query subroutines</a></span></dt><dt><span class="sect2"><a href="#id1679622">17.3.5. Getting information on packages</a></span></dt><dt><span class="sect2"><a href="#id909426">17.3.6.
Comparing versions</a></span></dt><dt><span class="sect2"><a href="#id773955">17.3.7. Closing the database</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id773977">17.4. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="#id707662">17.5. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-other-linuxes">18. Using RPM on Non-Red Hat Linuxes</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id846330">18.1. Troubleshooting RPM Installation Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id927186">18.1.1. Dealing with RPM versions</a></span></dt><dt><span class="sect2"><a href="#id1567803">18.1.2. Dealing with divisions of software into packages</a></span></dt><dt><span class="sect2"><a href="#id952844">18.1.3. Dealing with dependency issues</a></span></dt><dt><span class="sect2"><a href="#id496672">18.1.4. Dealing with install locations</a></span></dt><dt><span class="sect2"><a href="#id950772">18.1.5. W
hen all else fails, rebuild from the source package</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id829777">18.2. Handling Problems Building RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id829801">18.2.1. Writing distribution-specific packages</a></span></dt><dt><span class="sect2"><a href="#id889523">18.2.2. Dealing with automatic dependency generation</a></span></dt><dt><span class="sect2"><a href="#id995439">18.2.3. Dealing with different macros</a></span></dt><dt><span class="sect2"><a href="#id995466">18.2.4. Making relocatable packages</a></span></dt><dt><span class="sect2"><a href="#id716925">18.2.5. Creating an RPM build environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id912973">18.3. Dealing with Non-RPM-Based Linux Versions</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id912985">18.3.1. Handling non-RPM packages with alien</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id830441">18.4. Standar
dizing RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id830459">18.4.1. Filesystem Hierarchy Standard</a></span></dt><dt><span class="sect2"><a href="#id747299">18.4.2. RPM adoption</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id924119">18.5. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-other-os">19. RPM on Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id747436">19.1. Running RPM on Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id1447799">19.1.1. Getting RPM for your system</a></span></dt><dt><span class="sect2"><a href="#id692927">19.1.2. Running RPM on Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id795001">19.2. Bootstrapping RPM On Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id714961">19.2.1. Downloading the RPM software</a></span></dt><dt><span class="sect2"><a href="#id714986">19.2.2. Ext
racting the software</a></span></dt><dt><span class="sect2"><a href="#id816796">19.2.3. Reading the INSTALL file</a></span></dt><dt><span class="sect2"><a href="#id816821">19.2.4. Libraries required by RPM</a></span></dt><dt><span class="sect2"><a href="#id1075839">19.2.5. Tools for building RPM</a></span></dt><dt><span class="sect2"><a href="#id834147">19.2.6. Compiling RPM</a></span></dt><dt><span class="sect2"><a href="#id758567">19.2.7. Handling problems</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id847813">19.3. Setting Up the RPM System</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id847825">19.3.1. Setting up the RPM database</a></span></dt><dt><span class="sect2"><a href="#id857952">19.3.2. Creating the RPM environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id570394">19.4. Creating Non-Linux RPMS</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id1509826">19.4.1. Setting up a build environment</a></span></dt><dt><
span class="sect2"><a href="#id1559518">19.4.2. Cross-building packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id516189">19.5. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-customizing-rpm">20. Customizing RPM Behavior</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id512367">20.1. Customizing with RPM Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id873993">20.1.1. Defining macros</a></span></dt><dt><span class="sect2"><a href="#id813807">20.1.2. Customizing Macros</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id908966">20.2. Configuring RPM Settings</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id679876">20.2.1. Viewing the current settings</a></span></dt><dt><span class="sect2"><a href="#id688535">20.2.2. Locating the rpmrc files</a></span></dt><dt><span class="sect2"><a href="#id821323">20.2.3. Changing settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id9532
33">20.3. Adding Popt Aliases</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id754575">20.3.1. Defining aliases</a></span></dt><dt><span class="sect2"><a href="#id709407">20.3.2. Customizing popt aliases</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1060350">20.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-command-reference">21. RPM Command Reference</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id1517792">21.1. The rpm Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id905751">21.1.1. Upgrade, freshen, and install options</a></span></dt><dt><span class="sect2"><a href="#id749420">21.1.2. Erase options</a></span></dt><dt><span class="sect2"><a href="#id544262">21.1.3. Signature options</a></span></dt><dt><span class="sect2"><a href="#id997393">21.1.4. Verify options</a></span></dt><dt><span class="sect2"><a href="#id781772">21.1.5. Database options</a></span></dt><dt><span class="sect2"><a href=
"#id813869">21.1.6. Miscellaneous options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id834486">21.2. The rpmbuild Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id834498">21.2.1. Building from a spec file</a></span></dt><dt><span class="sect2"><a href="#id713607">21.2.2. Building from a compressed tar archive</a></span></dt><dt><span class="sect2"><a href="#id793068">21.2.3. Rebuilding RPMs from source RPMs</a></span></dt><dt><span class="sect2"><a href="#id1017414">21.2.4. Customizing the build</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#ch-specfile-syntax">22. Spec File Syntax</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id721322">22.1. Package Information Tags</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id850030">22.1.1. Comments</a></span></dt><dt><span class="sect2"><a href="#id805833">22.1.2. Build settings</a></span></dt><dt><span class="sect2"><a href="#id907162">22.1.3. Dependency
tags</a></span></dt><dt><span class="sect2"><a href="#id811951">22.1.4. Source files</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id715579">22.2. Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id715590">22.2.1. Variable definition macros</a></span></dt><dt><span class="sect2"><a href="#id1023116">22.2.2. Conditional macros</a></span></dt><dt><span class="sect2"><a href="#id820744">22.2.3. Built-in macros</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1030515">22.3. Build Sections</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id710341">22.3.1. Build preparation</a></span></dt><dt><span class="sect2"><a href="#id710362">22.3.2. Build</a></span></dt><dt><span class="sect2"><a href="#id693294">22.3.3. Installation</a></span></dt><dt><span class="sect2"><a href="#id693319">22.3.4. Clean up</a></span></dt><dt><span class="sect2"><a href="#id1019320">22.3.5. Install and uninstall scripts</a></span></dt></dl></dd><dt><span clas
s="sect1"><a href="#id685059">22.4. File Tags</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id808413">22.4.1. Making relocatable packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id808443">22.5. The Change Log</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-rpm-evolution">23. RPM Feature Evolution</a></span></dt><dt><span class="chapter"><a href="#ch-package-structure">24. RPM Package File Structure</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id928432">24.1. The Package File</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id751960">24.1.1. The file identifier</a></span></dt><dt><span class="sect2"><a href="#id930615">24.1.2. The signature</a></span></dt><dt><span class="sect2"><a href="#id776957">24.1.3. The header</a></span></dt><dt><span class="sect2"><a href="#id829253">24.1.4. The payload</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#ch-online-resources">25. RPM Resources</a></spa
n></dt><dd><dl><dt><span class="sect1"><a href="#id928446">25.1. Finding RPM Sites</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id729878">25.1.1. The main rpm.org site</a></span></dt><dt><span class="sect2"><a href="#id1016040">25.1.2. RPM locator sites</a></span></dt><dt><span class="sect2"><a href="#id721368">25.1.3. RPM tools sites</a></span></dt><dt><span class="sect2"><a href="#id997726">25.1.4. Programming sites</a></span></dt><dt><span class="sect2"><a href="#id689505">25.1.5. Sites related to RPM</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id856382">25.2. Accessing RPM Mailing Lists and Newsgroups</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-development-tools">26. Linux Text Editors and Development Tools</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id992155">26.1. General Text Editors</a></span></dt><dt><span class="sect1"><a href="#id1174069">26.2. Programming Text Editors</a></span></dt><dt><span class="sect
1"><a href="#id1141258">26.3. Integrated Development Environments for C Programming</a></span></dt><dt><span class="sect1"><a href="#id826810">26.4. Integrated Development Environments for Python Programming</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-licensing">27. Licensing RPM</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id678490">27.1. The GNU General Public License</a></span></dt></dl></dd><dt><span class="appendix"><a href="#appe-Publican-Revision_History">A. Revision History</a></span></dt><dt><span class="index"><a href="#id908662">Index</a></span></dt></dl></div><div xml:lang="en-US" class="preface" id="ch-intro-packaging" lang="en-US"><div class="titlepage"><div><div><h1 class="title">Introducing Package Management</h1></div></div></div><div class="para">
+ This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.
+ </div></div></div></div><hr /></div><div class="toc"><dl><dt><span class="preface"><a href="#ch-intro-packaging">Introducing Package Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id827678">1. Installing, Removing, and Upgrading Applications</a></span></dt><dt><span class="sect1"><a href="#id755750">2. Overcoming the Installation Obstacles</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id864491">2.1. Application-level utilities</a></span></dt><dt><span class="sect2"><a href="#id699581">2.2. Built-in system utilities</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id570020">3. Linux Software Management Tools: Packages</a></span></dt><dt><span class="sect1"><a href="#id806257">4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-intro-rpm">1. Introduction to RPM</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id567808">1.1. The Need for Linux Package Management Systems</a></span></dt><dt><span class="se
ct1"><a href="#id826684">1.2. RPM Design Goals</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id733174">1.2.1. Ease of use</a></span></dt><dt><span class="sect2"><a href="#id686691">1.2.2. Package-oriented focus</a></span></dt><dt><span class="sect2"><a href="#id686712">1.2.3. Package upgradability</a></span></dt><dt><span class="sect2"><a href="#id661695">1.2.4. Package interdependencies</a></span></dt><dt><span class="sect2"><a href="#id1037569">1.2.5. Query capabilities</a></span></dt><dt><span class="sect2"><a href="#id1037585">1.2.6. Package verification</a></span></dt><dt><span class="sect2"><a href="#id809828">1.2.7. Multiple architectures</a></span></dt><dt><span class="sect2"><a href="#id809840">1.2.8. Pristine sources</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id793238">1.3. RPM Terminology</a></span></dt><dt><span class="sect1"><a href="#id869034">1.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-rpm-overview">2
. RPM Overview</a></span></dt><dd><dl><dt><span class="section"><a href="#id615882">2.1. Understanding the Package File</a></span></dt><dd><dl><dt><span class="section"><a href="#id648919">2.1.1. RPM file format</a></span></dt><dt><span class="section"><a href="#id445138">2.1.2. Binary RPMs and Source RPMs</a></span></dt><dt><span class="section"><a href="#id792790">2.1.3. Source RPMs</a></span></dt></dl></dd><dt><span class="section"><a href="#id758773">2.2. Querying the RPM Database</a></span></dt><dt><span class="section"><a href="#id856826">2.3. Running RPM Commands</a></span></dt><dd><dl><dt><span class="section"><a href="#id665057">2.3.1. Working with the <code class="command">rpm</code> command</a></span></dt><dt><span class="section"><a href="#sect-RPM_Guide-RPM_Overview-Other_RPM_Commands">2.3.2. Other RPM commands</a></span></dt></dl></dd><dt><span class="section"><a href="#id674352">2.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-using
-rpm">3. Using RPM</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id549037">3.1. The <code class="command">rpm</code> Command</a></span></dt><dt><span class="sect1"><a href="#id600031">3.2. Upgrading and Installing Software</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id729611">3.2.1. Upgrading with the <code class="command">rpm</code> command</a></span></dt><dt><span class="sect2"><a href="#id565277">3.2.2. Upgrading packages</a></span></dt><dt><span class="sect2"><a href="#id775375">3.2.3. Freshening up</a></span></dt><dt><span class="sect2"><a href="#id555066">3.2.4. Installing Packages</a></span></dt><dt><span class="sect2"><a href="#id859488">3.2.5. Installing Over the Internet</a></span></dt><dt><span class="sect2"><a href="#id607008">3.2.6. Installing source RPMs</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id803435">3.3. Removing Software</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id888144">3.3.1. Checking that the pa
ckage has been removed</a></span></dt><dt><span class="sect2"><a href="#id753845">3.3.2. Removing multiple packages at a time</a></span></dt><dt><span class="sect2"><a href="#id636050">3.3.3. Options when removing packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id835062">3.4. Other <code class="command">rpm</code> Command Options</a></span></dt><dt><span class="sect1"><a href="#id815431">3.5. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-using-rpm-db">4. Using the RPM Database</a></span></dt><dd><dl><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-querying_database">4.1. Querying the RPM Database</a></span></dt><dd><dl><dt><span class="section"><a href="#id660300">4.1.1. Querying packages</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-query_everything">4.1.2. Querying everything</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-refining_query">4.1.3. Refining the query<
/a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-which_package">4.1.4. Finding which packages own files</a></span></dt></dl></dd><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-getting_information">4.2. Getting Information on Packages</a></span></dt><dd><dl><dt><span class="section"><a href="#RPM_Guide-USing_RPM_DB-getting_information-describing_packages">4.2.1. Describing packages</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-package_groups">4.2.2. Package groups</a></span></dt><dt><span class="section"><a href="#id744164">4.2.3. Listing the files in a package</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-listing_conf_files">4.2.4. Listing the configuration files for a package</a></span></dt><dt><span class="section"><a href="#id837662">4.2.5. Listing the documentation files for a package</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-file_state">4.2.6. Lis
ting the state of the files in a package</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-listing_scripts">4.2.7. Listing the scripts in a package</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Listing_changed">4.2.8. Listing what has changed</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Combining_queries">4.2.9. Combining queries</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Cusomt_queries">4.2.10. Creating custom queries</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Query_format_tags">4.2.11. Working With Query Format Tags</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Querying_for_package_information">4.2.12. Querying for Package Information</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Formatting_arrays">4.2.13. Formatting Arrays</a></span></dt><dt><span class="section"><a href="#RPM
_Guide-Using_RPM_DB-Special_formatting">4.2.14. Special Formatting</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-querying_pacakge_dependencies">4.2.15. Querying for Package Dependencies</a></span></dt><dt><span class="section"><a href="#RPM-Guide-Using_RPM_DB-Querying_file_information">4.2.16. Querying for File Information</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Other_Query_Format_Tags">4.2.17. Other Query Format Tags</a></span></dt></dl></dd><dt><span class="section"><a href="#id579849">4.3. Other queries</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Getting_information_on_package_files">4.4. Getting Information on Package Files</a></span></dt><dd><dl><dt><span class="section"><a href="#RPM_Guide_Using_RPM_DB-Querying_package_files_remotely">4.4.1. Querying Package Files Remotely</a></span></dt><dt><span class="section"><a href="#RPM-Guide-Using_RPM-DB-verifying_packages">4.4.2. Verify
ing Installed RPM Packages</a></span></dt><dt><span class="section"><a href="#RPM_GUide-Using_RPM_DB-working_with_RPM_db">4.4.3. Working With the RPM Database</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-summary">4.4.4. Summary</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#ch-dependencies">5. Package Dependencies</a></span></dt><dd><dl><dt><span class="section"><a href="#RPM_Guide-Dependencies-Understanding">5.1. Understanding the Dependency Concept</a></span></dt><dd><dl><dt><span class="section"><a href="#RPM_Guide-Dependencies-capabilities">5.1.1. Capabilities</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Dependencies-version_dependencies">5.1.2. Version dependencies</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Dependencies-conflicts">5.1.3. Conflicts</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Dependencies-obsoletes">5.1.4. Obsoletes</a></span></dt></dl></dd><dt><span cl
ass="section"><a href="#id599793">5.2. Checking for Dependencies</a></span></dt><dd><dl><dt><span class="section"><a href="#id666212">5.2.1. Determining the capabilities a package requires</a></span></dt><dt><span class="section"><a href="#id947903">5.2.2. Determining the capabilities a package provides</a></span></dt><dt><span class="section"><a href="#id1414118">5.2.3. Checking for conflicts</a></span></dt><dt><span class="section"><a href="#id1048593">5.2.4. Determining which packages require a certain capability</a></span></dt><dt><span class="section"><a href="#id687390">5.2.5. Determining which package provides a certain capability</a></span></dt></dl></dd><dt><span class="section"><a href="#id700137">5.3. Triggers</a></span></dt><dt><span class="section"><a href="#id832996">5.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-transactions">6. Transactions</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id442009">6.1. Understanding Tran
sactions</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id796977">6.1.1. When do you need transactions?</a></span></dt><dt><span class="sect2"><a href="#id796686">6.1.2. Backing out of transactions</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id702494">6.2. Transactions with the rpm Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id570504">6.2.1. Transaction IDs</a></span></dt><dt><span class="sect2"><a href="#id556457">6.2.2. Rolling Back Transactions</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id888070">6.3. Saving Old Packages</a></span></dt><dt><span class="sect1"><a href="#id690519">6.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-management-software">7. RPM Management Software</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id602809">7.1. Locating RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id648071">7.1.1. rpmfind and rpm2html</a></span></dt><dt><span class="
sect2"><a href="#id415358">7.1.2. RPM Sites On the Internet</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id673720">7.2. Graphical RPM Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id950609">7.2.1. Nautilus</a></span></dt><dt><span class="sect2"><a href="#id661371">7.2.2. Red Hat Package Management</a></span></dt><dt><span class="sect2"><a href="#id688872">7.2.3. KPackage</a></span></dt><dt><span class="sect2"><a href="#id1350995">7.2.4. Gnome-RPM</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id554289">7.3. Extending RPM Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id554876">7.3.1. AutoRPM</a></span></dt><dt><span class="sect2"><a href="#id603184">7.3.2. AutoUpdate</a></span></dt><dt><span class="sect2"><a href="#id586229">7.3.3. The Red Hat Network and up2date</a></span></dt><dt><span class="sect2"><a href="#id396386">7.3.4. Current</a></span></dt><dt><span class="sect2"><a href="#id383843">7.3.5. urpmi
and RpmDrake</a></span></dt><dt><span class="sect2"><a href="#id441878">7.3.6. apt-rpm</a></span></dt><dt><span class="sect2"><a href="#id659102">7.3.7. The poldek</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id706690">7.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-creating-rpms">8. Creating RPMs: An Overview</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id1431423">8.1. Preparing to Build RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id960036">8.1.1. Planning what you want to build</a></span></dt><dt><span class="sect2"><a href="#id748755">8.1.2. Gathering the software to package</a></span></dt><dt><span class="sect2"><a href="#id782000">8.1.3. Creating a reproducible build of the software</a></span></dt><dt><span class="sect2"><a href="#id733209">8.1.4. Planning for Upgrades</a></span></dt><dt><span class="sect2"><a href="#id599967">8.1.5. Outlining Any Dependencies</a></span></dt></dl></dd><dt><span cla
ss="sect1"><a href="#id581323">8.2. Building RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id694517">8.2.1. Setting up the directory structure</a></span></dt><dt><span class="sect2"><a href="#id936291">8.2.2. Placing your sources into the directory structure</a></span></dt><dt><span class="sect2"><a href="#id550242">8.2.3. Creating the spec file</a></span></dt><dt><span class="sect2"><a href="#id621866">8.2.4. Building RPMs with the rpmbuild command</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id667602">8.3. Verifying Your RPMS</a></span></dt><dt><span class="sect1"><a href="#id663503">8.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-specfiles">9. Working with Spec Files</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id710431">9.1. Reading Spec Files</a></span></dt><dt><span class="sect1"><a href="#id966090">9.2. Writing Spec Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id720793">9.2.1. Com
ments</a></span></dt><dt><span class="sect2"><a href="#id971264">9.2.2. Storing spec files on disk</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id819174">9.3. Defining Package Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id819192">9.3.1. Describing the package</a></span></dt><dt><span class="sect2"><a href="#id827452">9.3.2. Setting build locations</a></span></dt><dt><span class="sect2"><a href="#id566895">9.3.3. Naming source files</a></span></dt><dt><span class="sect2"><a href="#id766199">9.3.4. Naming patches</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id366540">9.4. Controlling the Build</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id853841">9.4.1. Preparing for the build</a></span></dt><dt><span class="sect2"><a href="#id835511">9.4.2. Building the software</a></span></dt><dt><span class="sect2"><a href="#id1101704">9.4.3. Installing the software</a></span></dt><dt><span class="sect2"><a href="#id886088">9
.4.4. Cleaning up after the build</a></span></dt><dt><span class="sect2"><a href="#id880531">9.4.5. Defining installation scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id567418">9.5. Filling the List of Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id567773">9.5.1. Using wildcards</a></span></dt><dt><span class="sect2"><a href="#id567801">9.5.2. Naming directories of files</a></span></dt><dt><span class="sect2"><a href="#id748892">9.5.3. Marking files as documentation or configuration files</a></span></dt><dt><span class="sect2"><a href="#id732149">9.5.4. Setting file attributes</a></span></dt><dt><span class="sect2"><a href="#id626102">9.5.5. Verifying the %files section</a></span></dt><dt><span class="sect2"><a href="#id1554510">9.5.6. Filling the list of files automatically</a></span></dt><dt><span class="sect2"><a href="#id591104">9.5.7. Handling RPM build errors for unpackaged files</a></span></dt></dl></dd><dt><span class="sect1"><
a href="#id366143">9.6. Adding Change Log Entries</a></span></dt><dt><span class="sect1"><a href="#id753424">9.7. Defining Spec File Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id753441">9.7.1. Built-in macros</a></span></dt><dt><span class="sect2"><a href="#id897256">9.7.2. Spec file-specific macros</a></span></dt><dt><span class="sect2"><a href="#id1139119">9.7.3. Defining new macros</a></span></dt><dt><span class="sect2"><a href="#id563096">9.7.4. Specifying parameters to macros</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id794088">9.8. Creating XML Spec Files</a></span></dt><dt><span class="sect1"><a href="#id381947">9.9. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-advanced-packaging">10. Advanced RPM Packaging</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id904419">10.1. Defining Package Dependencies</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id602123">10.1.1. Naming dependencies</a>
</span></dt><dt><span class="sect2"><a href="#id772312">10.1.2. Setting prerequisites</a></span></dt><dt><span class="sect2"><a href="#id1156893">10.1.3. Naming build dependencies</a></span></dt><dt><span class="sect2"><a href="#id781740">10.1.4. Generating dependencies automatically</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id772300">10.2. Setting Triggers</a></span></dt><dt><span class="sect1"><a href="#id353442">10.3. Writing Verification Scripts</a></span></dt><dt><span class="sect1"><a href="#id669566">10.4. Creating Subpackages</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id716573">10.4.1. Providing information for subpackages</a></span></dt><dt><span class="sect2"><a href="#id681695">10.4.2. Defining scripts for subpackages</a></span></dt><dt><span class="sect2"><a href="#id632118">10.4.3. Building subpackages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1048567">10.5. Creating Relocatable Packages</a></span></dt><dd><dl><d
t><span class="sect2"><a href="#id608160">10.5.1. Setting up the prefixes</a></span></dt><dt><span class="sect2"><a href="#id820769">10.5.2. Define the files section</a></span></dt><dt><span class="sect2"><a href="#id369985">10.5.3. Problems creating relocatable packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id576132">10.6. Defining Conditional Builds</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id1418879">10.6.1. Defining conditional macros</a></span></dt><dt><span class="sect2"><a href="#id819531">10.6.2. Using conditional blocks</a></span></dt><dt><span class="sect2"><a href="#id558195">10.6.3. Using architecture-based conditionals</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1330331">10.7. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-rpmbuild">11. Controlling the Build with <code class="command">rpmbuild</code></a></span></dt><dd><dl><dt><span class="sect1"><a href="#id720337">11.1. Building RPMs
with the rpmbuild Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id662362">11.1.1. Customizing the build</a></span></dt><dt><span class="sect2"><a href="#id633814">11.1.2. Testing the build</a></span></dt><dt><span class="sect2"><a href="#id733502">11.1.3. Debugging the build</a></span></dt><dt><span class="sect2"><a href="#id641851">11.1.4. Cleaning up</a></span></dt><dt><span class="sect2"><a href="#id758699">11.1.5. Building for other platforms</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id587183">11.2. Building RPMs Without an External Spec File</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id587198">11.2.1. Options for working with tar archives</a></span></dt><dt><span class="sect2"><a href="#id862415">11.2.2. The expected archive structure</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id670401">11.3. Working with Source RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id583104">11.3.1. Rebuilding bi
nary RPMS from source RPMs</a></span></dt><dt><span class="sect2"><a href="#id763454">11.3.2. Recompiling binaries from source RPMs</a></span></dt><dt><span class="sect2"><a href="#id629038">11.3.3. SRPMS? Finding source RPMs</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id404520">11.4. Signing Built RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id404532">11.4.1. Checking that the GPG software is installed</a></span></dt><dt><span class="sect2"><a href="#id682973">11.4.2. Configuring a signature</a></span></dt><dt><span class="sect2"><a href="#id625668">11.4.3. Signing with the rpmbuild command</a></span></dt><dt><span class="sect2"><a href="#id960068">11.4.4. Signing with the rpm command</a></span></dt><dt><span class="sect2"><a href="#id674719">11.4.5. Verifying signatures</a></span></dt><dt><span class="sect2"><a href="#id739780">11.4.6. Importing public keys</a></span></dt><dt><span class="sect2"><a href="#id627464">11.4.7. Getting the Red Ha
t public key</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id718914">11.5. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-extra-packaging-tools">12. Supplemental Packaging Software</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id693194">12.1. Packaging Aids</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id706360">12.1.1. Using VIM spec plugins to improve spec file editing</a></span></dt><dt><span class="sect2"><a href="#id675329">12.1.2. Adding functions with emacs rpm-spec-mode</a></span></dt><dt><span class="sect2"><a href="#id592557">12.1.3. Validating and debugging spec files with rpmlint</a></span></dt><dt><span class="sect2"><a href="#id559265">12.1.4. Generating the %files section with RUST</a></span></dt><dt><span class="sect2"><a href="#id646375">12.1.5. setup.sh and MakeRPM.pl</a></span></dt><dt><span class="sect2"><a href="#id646438">12.1.6. Manipulating Package Files with rpm2cpio</a></span></dt></dl></dd
><dt><span class="sect1"><a href="#id745396">12.2. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-packaging-guidelines">13. Packaging Guidelines</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id574315">13.1. Avoiding Common Problems</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id696398">13.1.1. Scan the mailing lists</a></span></dt><dt><span class="sect2"><a href="#id655966">13.1.2. Use rpmbuild</a></span></dt><dt><span class="sect2"><a href="#id666383">13.1.3. Don’t try to defeat the system</a></span></dt><dt><span class="sect2"><a href="#id879029">13.1.4. Turn off automatic dependency generation</a></span></dt><dt><span class="sect2"><a href="#id785027">13.1.5. Don't list directories in %files</a></span></dt><dt><span class="sect2"><a href="#id570040">13.1.6. Handling circular dependencies</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id621316">13.2. Following Good Practices</a></span></dt><dd><dl><dt><span clas
s="sect2"><a href="#id602674">13.2.1. Preparation</a></span></dt><dt><span class="sect2"><a href="#id1030440">13.2.2. Building</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id671261">13.3. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-scripting">14. Automating RPM with Scripts</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id556420">14.1. Scripting</a></span></dt><dt><span class="sect1"><a href="#id807285">14.2. Distinguishing Scripting Languages from Programming Languages</a></span></dt><dt><span class="sect1"><a href="#id567739">14.3. Deciding When to Program and When to Script</a></span></dt><dt><span class="sect1"><a href="#id821846">14.4. Shell Scripting Basics</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id821862">14.4.1. Writing a script</a></span></dt><dt><span class="sect2"><a href="#id791982">14.4.2. Running a script</a></span></dt><dt><span class="sect2"><a href="#id767093">14.4.3. Problems running scrip
ts</a></span></dt><dt><span class="sect2"><a href="#id584040">14.4.4. Turning a script into a command</a></span></dt><dt><span class="sect2"><a href="#id379840">14.4.5. Passing command-line options to your script</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id746656">14.5. Examining RPM Files</a></span></dt><dt><span class="sect1"><a href="#id703556">14.6. Querying the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id733685">14.6.1. Querying for all packages installed at the same time</a></span></dt><dt><span class="sect2"><a href="#id1014501">14.6.2. Reading HTML documentation for a package</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id896296">14.7. Where to Go From Here</a></span></dt><dt><span class="sect1"><a href="#id685725">14.8. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-programming-c">15. Programming RPM with C</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id836788">15.1. Prog
ramming with the C Library</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id804092">15.1.1. Setting Up a C Programming Environment</a></span></dt><dt><span class="sect2"><a href="#id1029361">15.1.2. Setting Up the RPM Programming Environment</a></span></dt><dt><span class="sect2"><a href="#id757353">15.1.3. Using the RPM Library</a></span></dt><dt><span class="sect2"><a href="#id746779">15.1.4. Compiling and Linking RPM Programs</a></span></dt><dt><span class="sect2"><a href="#id693423">15.1.5. Getting information on your RPM environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id833616">15.2. The Power of popt</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id849360">15.2.1. Popt aliases</a></span></dt><dt><span class="sect2"><a href="#id664639">15.2.2. Programming with popt</a></span></dt><dt><span class="sect2"><a href="#id564210">15.2.3. Handling Errors</a></span></dt><dt><span class="sect2"><a href="#id872226">15.2.4. Running a popt
example</a></span></dt><dt><span class="sect2"><a href="#id1363825">15.2.5. Handling rpm command-line options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id732667">15.3. Working with RPM Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id396476">15.3.1. Opening RPM files</a></span></dt><dt><span class="sect2"><a href="#id562605">15.3.2. Reading the RPM lead and signature</a></span></dt><dt><span class="sect2"><a href="#id657344">15.3.3. Reading header information</a></span></dt><dt><span class="sect2"><a href="#id620121">15.3.4. A shortcut to header information</a></span></dt><dt><span class="sect2"><a href="#id438095">15.3.5. Closing RPM files</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id438129">15.4. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id585038">15.4.1. Database iterators</a></span></dt><dt><span class="sect2"><a href="#id690295">15.4.2. Dependency Sets</a></span></dt></dl><
/dd><dt><span class="sect1"><a href="#id600861">15.5. Comparing an RPM File to an Installed Package</a></span></dt><dt><span class="sect1"><a href="#id565252">15.6. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="#id660537">15.7. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-rpm-programming-python">16. Programming RPM with Python</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id393407">16.1. Setting Up a Python Development Environment</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id579991">16.1.1. Installing the base Python packages</a></span></dt><dt><span class="sect2"><a href="#id580208">16.1.2. Using Python for graphics</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id835916">16.2. The Python API Hierarchy</a></span></dt><dt><span class="sect1"><a href="#id813225">16.3. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id625548">16.3.1. Accessing the
RPM database</a></span></dt><dt><span class="sect2"><a href="#id747127">16.3.2. Querying the RPM database</a></span></dt><dt><span class="sect2"><a href="#id676990">16.3.3. Examining the package header</a></span></dt><dt><span class="sect2"><a href="#id675905">16.3.4. Querying for specific packages</a></span></dt><dt><span class="sect2"><a href="#id784121">16.3.5. Printing information on packages</a></span></dt><dt><span class="sect2"><a href="#id567858">16.3.6. Refining queries</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id415931">16.4. Reading Package Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id415943">16.4.1. Reading headers from package files</a></span></dt><dt><span class="sect2"><a href="#id709134">16.4.2. Setting the verification flags</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id759372">16.5. Dependency Comparisons</a></span></dt><dt><span class="sect1"><a href="#id385219">16.6. Installing and Upgrading Packages</a>
</span></dt><dd><dl><dt><span class="sect2"><a href="#id708828">16.6.1. Building up the transaction set</a></span></dt><dt><span class="sect2"><a href="#id612178">16.6.2. Transaction elements</a></span></dt><dt><span class="sect2"><a href="#id405061">16.6.3. Checking and reordering the transaction elements</a></span></dt><dt><span class="sect2"><a href="#id733911">16.6.4. Running the transaction</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id574922">16.7. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="#id809900">16.8. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-programming-perl">17. Programming RPM with Perl</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id382049">17.1. Getting and Using the Perl RPM Modules</a></span></dt><dt><span class="sect1"><a href="#id607339">17.2. Working with RPM Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id600658">17.2.1. Opening package files</a></span><
/dt><dt><span class="sect2"><a href="#id438974">17.2.2. Listing tags from the package</a></span></dt><dt><span class="sect2"><a href="#id875749">17.2.3. Convenience methods</a></span></dt><dt><span class="sect2"><a href="#id875766">17.2.4. Listing the name and version</a></span></dt><dt><span class="sect2"><a href="#id877444">17.2.5. Checking whether the package is a source package</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id843962">17.3. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id843977">17.3.1. Opening the database</a></span></dt><dt><span class="sect2"><a href="#id818422">17.3.2. Finding packages</a></span></dt><dt><span class="sect2"><a href="#id549058">17.3.3. Iterating over packages</a></span></dt><dt><span class="sect2"><a href="#id740209">17.3.4. Additional query subroutines</a></span></dt><dt><span class="sect2"><a href="#id780687">17.3.5. Getting information on packages</a></span></dt><dt><span clas
s="sect2"><a href="#id804821">17.3.6. Comparing versions</a></span></dt><dt><span class="sect2"><a href="#id680225">17.3.7. Closing the database</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id602711">17.4. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="#id700565">17.5. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-other-linuxes">18. Using RPM on Non-Red Hat Linuxes</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id636407">18.1. Troubleshooting RPM Installation Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id676205">18.1.1. Dealing with RPM versions</a></span></dt><dt><span class="sect2"><a href="#id933810">18.1.2. Dealing with divisions of software into packages</a></span></dt><dt><span class="sect2"><a href="#id714978">18.1.3. Dealing with dependency issues</a></span></dt><dt><span class="sect2"><a href="#id795964">18.1.4. Dealing with install locations</a></span></dt><dt><span class="
sect2"><a href="#id594768">18.1.5. When all else fails, rebuild from the source package</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id594790">18.2. Handling Problems Building RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id594826">18.2.1. Writing distribution-specific packages</a></span></dt><dt><span class="sect2"><a href="#id593685">18.2.2. Dealing with automatic dependency generation</a></span></dt><dt><span class="sect2"><a href="#id606782">18.2.3. Dealing with different macros</a></span></dt><dt><span class="sect2"><a href="#id780947">18.2.4. Making relocatable packages</a></span></dt><dt><span class="sect2"><a href="#id754827">18.2.5. Creating an RPM build environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id888104">18.3. Dealing with Non-RPM-Based Linux Versions</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id888116">18.3.1. Handling non-RPM packages with alien</a></span></dt></dl></dd><dt><span class="sect
1"><a href="#id429430">18.4. Standardizing RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id420203">18.4.1. Filesystem Hierarchy Standard</a></span></dt><dt><span class="sect2"><a href="#id420231">18.4.2. RPM adoption</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id907495">18.5. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-other-os">19. RPM on Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id554173">19.1. Running RPM on Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id770339">19.1.1. Getting RPM for your system</a></span></dt><dt><span class="sect2"><a href="#id810077">19.1.2. Running RPM on Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id971180">19.2. Bootstrapping RPM On Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id971199">19.2.1. Downloading the RPM software</a></span></dt><dt><span class="sec
t2"><a href="#id721350">19.2.2. Extracting the software</a></span></dt><dt><span class="sect2"><a href="#id616975">19.2.3. Reading the INSTALL file</a></span></dt><dt><span class="sect2"><a href="#id702383">19.2.4. Libraries required by RPM</a></span></dt><dt><span class="sect2"><a href="#id402582">19.2.5. Tools for building RPM</a></span></dt><dt><span class="sect2"><a href="#id1550298">19.2.6. Compiling RPM</a></span></dt><dt><span class="sect2"><a href="#id714627">19.2.7. Handling problems</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id674534">19.3. Setting Up the RPM System</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id674546">19.3.1. Setting up the RPM database</a></span></dt><dt><span class="sect2"><a href="#id1356535">19.3.2. Creating the RPM environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id826016">19.4. Creating Non-Linux RPMS</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id718509">19.4.1. Setting up a bui
ld environment</a></span></dt><dt><span class="sect2"><a href="#id628112">19.4.2. Cross-building packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id383009">19.5. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-customizing-rpm">20. Customizing RPM Behavior</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id751398">20.1. Customizing with RPM Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id1424020">20.1.1. Defining macros</a></span></dt><dt><span class="sect2"><a href="#id760207">20.1.2. Customizing Macros</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id705464">20.2. Configuring RPM Settings</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id598593">20.2.1. Viewing the current settings</a></span></dt><dt><span class="sect2"><a href="#id615653">20.2.2. Locating the rpmrc files</a></span></dt><dt><span class="sect2"><a href="#id372166">20.2.3. Changing settings</a></span></dt></dl></dd><dt><
span class="sect1"><a href="#id855711">20.3. Adding Popt Aliases</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id556596">20.3.1. Defining aliases</a></span></dt><dt><span class="sect2"><a href="#id870402">20.3.2. Customizing popt aliases</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id901066">20.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-command-reference">21. RPM Command Reference</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id861001">21.1. The rpm Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id1136374">21.1.1. Upgrade, freshen, and install options</a></span></dt><dt><span class="sect2"><a href="#id1554488">21.1.2. Erase options</a></span></dt><dt><span class="sect2"><a href="#id1046804">21.1.3. Signature options</a></span></dt><dt><span class="sect2"><a href="#id554498">21.1.4. Verify options</a></span></dt><dt><span class="sect2"><a href="#id662021">21.1.5. Database options</a></span><
/dt><dt><span class="sect2"><a href="#id936099">21.1.6. Miscellaneous options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id398290">21.2. The rpmbuild Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id398303">21.2.1. Building from a spec file</a></span></dt><dt><span class="sect2"><a href="#id1029392">21.2.2. Building from a compressed tar archive</a></span></dt><dt><span class="sect2"><a href="#id721888">21.2.3. Rebuilding RPMs from source RPMs</a></span></dt><dt><span class="sect2"><a href="#id561973">21.2.4. Customizing the build</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#ch-specfile-syntax">22. Spec File Syntax</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id787517">22.1. Package Information Tags</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id884553">22.1.1. Comments</a></span></dt><dt><span class="sect2"><a href="#id398650">22.1.2. Build settings</a></span></dt><dt><span class="sect2"><a
href="#id1040543">22.1.3. Dependency tags</a></span></dt><dt><span class="sect2"><a href="#id391275">22.1.4. Source files</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id823209">22.2. Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id718056">22.2.1. Variable definition macros</a></span></dt><dt><span class="sect2"><a href="#id367679">22.2.2. Conditional macros</a></span></dt><dt><span class="sect2"><a href="#id606737">22.2.3. Built-in macros</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id694387">22.3. Build Sections</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id694406">22.3.1. Build preparation</a></span></dt><dt><span class="sect2"><a href="#id625066">22.3.2. Build</a></span></dt><dt><span class="sect2"><a href="#id830057">22.3.3. Installation</a></span></dt><dt><span class="sect2"><a href="#id830082">22.3.4. Clean up</a></span></dt><dt><span class="sect2"><a href="#id899357">22.3.5. Install and uninstall scripts</a></
span></dt></dl></dd><dt><span class="sect1"><a href="#id693527">22.4. File Tags</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id971816">22.4.1. Making relocatable packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id700833">22.5. The Change Log</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-rpm-evolution">23. RPM Feature Evolution</a></span></dt><dt><span class="chapter"><a href="#ch-package-structure">24. RPM Package File Structure</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id855346">24.1. The Package File</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id591613">24.1.1. The file identifier</a></span></dt><dt><span class="sect2"><a href="#id594066">24.1.2. The signature</a></span></dt><dt><span class="sect2"><a href="#id585675">24.1.3. The header</a></span></dt><dt><span class="sect2"><a href="#id964854">24.1.4. The payload</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="#ch-online-res
ources">25. RPM Resources</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id856978">25.1. Finding RPM Sites</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id438936">25.1.1. The main rpm.org site</a></span></dt><dt><span class="sect2"><a href="#id417226">25.1.2. RPM locator sites</a></span></dt><dt><span class="sect2"><a href="#id879419">25.1.3. RPM tools sites</a></span></dt><dt><span class="sect2"><a href="#id864407">25.1.4. Programming sites</a></span></dt><dt><span class="sect2"><a href="#id741175">25.1.5. Sites related to RPM</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id741199">25.2. Accessing RPM Mailing Lists and Newsgroups</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-development-tools">26. Linux Text Editors and Development Tools</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id686662">26.1. General Text Editors</a></span></dt><dt><span class="sect1"><a href="#id656500">26.2. Programming Text Editors</a><
/span></dt><dt><span class="sect1"><a href="#id568868">26.3. Integrated Development Environments for C Programming</a></span></dt><dt><span class="sect1"><a href="#id592387">26.4. Integrated Development Environments for Python Programming</a></span></dt></dl></dd><dt><span class="chapter"><a href="#ch-licensing">27. Licensing RPM</a></span></dt><dd><dl><dt><span class="sect1"><a href="#id589085">27.1. The GNU General Public License</a></span></dt></dl></dd><dt><span class="appendix"><a href="#appe-Publican-Revision_History">A. Revision History</a></span></dt><dt><span class="index"><a href="#id754751">Index</a></span></dt></dl></div><div xml:lang="en-US" class="preface" id="ch-intro-packaging" lang="en-US"><div class="titlepage"><div><div><h1 class="title">Introducing Package Management</h1></div></div></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Issues in software management
@@ -46,7 +46,7 @@
At that time, no full-featured PC operating systems were freely available, so he decided to write his own operating system. Today, that small hobby OS that Linus Torvalds started almost as a whim has become Linux, a significant new variant of Unix that runs millions of the world's network servers and, increasingly, desktop computers and embedded processors.
</div><div class="para">
Linux has grown up, successfully making the transition from a one-man personal project to a functional, full-featured operating system used by many of the world's major corporations and deployed on millions of corporate and personal systems. Along the way, Linux has had to address many of the same issues any new operating system must face. One of these concerns is how software for Linux, and how the Linux operating system itself, should be installed. How can administrators safely remove software packages without affecting other installed packages? And how can you safely upgrade packages? Answering these questions is what this book is all about.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id810434" class="title">Installing, Removing, and Upgrading Applications</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id827678" class="title">Installing, Removing, and Upgrading Applications</h1></div></div></div><div class="para">
Applications for most operating systems consist of multiple files that must be copied to specific locations on the computer's file system before each application can be run. This is true for common PC operating systems such as MS-DOS or Microsoft Windows, as well as for Unix and Linux.
</div><div class="para">
In the case of a Unix-like operating system such as Linux, other issues must also be considered. Unix and Linux are multiple-user systems, so they must track ownership of files. Furthermore, Unix and Linux use a system of file permissions. Administrators can grant some users access to files and can control how users may access those files, for example, allowing some users the permission to read only certain files. Administrators can deny other users access to the same files. So, installation of an application on Linux requires consideration of all these details. After files are copied into their appropriate locations, they must be granted correct permissions and correct ownerships.
@@ -66,17 +66,17 @@
If you like the application you have installed, you will likely find yourself wanting to upgrade it eventually. The Apache Web server, for example, like any network service, must be upgraded whenever security problems are found and fixed. If you find that you need to upgrade Apache, you need to back up your Apache configuration files and then uninstall Apache. The next step is to install a new version of Apache, applying your Apache-configuration customizations to your new installation of Apache.
</div><div class="para">
All of this is a big pain. There has to be a better way. And there is.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id972105" class="title">Overcoming the Installation Obstacles</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id755750" class="title">Overcoming the Installation Obstacles</h1></div></div></div><div class="para">
None of the tasks you must perform to install, upgrade, or uninstall applications are especially difficult. However, these steps quickly become daunting when you consider all the files that must be managed. A full Fedora installation provides around 3,000 executable commands and over 160,000 total files (some other Linux distributions are even larger!). Obviously, managing all these files by hand, although theoretically possible, is not technically feasible. On a smaller scale, even management of single applications is not practical. The Postfix e-mail server application, for example, consists of around 275 files scattered in a dozen or so different directories. Imagine trying to remember and manually remove all of those files (and only those files) to uninstall Postfix from your system!
</div><div class="para">
All the steps needed to manage software on Unix or Linux systems are hardly unique to Unix; all operating systems have similar procedures that must be followed to make software usable on the system. For this reason, many approaches have been adopted toward software installation, uninstallation, and upgrading.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id901336" class="title">Application-level utilities</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id864491" class="title">Application-level utilities</h1></div></div></div><div class="para">
Some operating systems, such as MS-DOS, have supplied absolutely no built-in tools for software management. Installation of applications on such systems occurs in one of two ways: software is installed manually, using file-copy utilities to put all the application files in the appropriate places on the system, or software is installed using a custom-written installation application (as is usually the case for MS-DOS applications).
</div><div class="para">
Once installed, software can be uninstalled in one of two ways: you can manually delete each file installed for the application (assuming you can even remember them all), or the application might come with a custom uninstallation utility that can be run to remove the application. Upgrading an already installed application on such a system uses a similar procedure. If the application comes with an installation utility capable of handling application upgrades, you can use the utility to perform the upgrade. Otherwise, the software must be manually upgraded using the procedure described previously.
</div><div class="note"><div class="admonition_header"><h2>Current Windows Versions</h2></div><div class="admonition"><div class="para">
Current versions of Windows, such as Windows XP, have a central database of installed applications.
- </div></div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id553446" class="title">Built-in system utilities</h1></div></div></div><div class="para">
+ </div></div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id699581" class="title">Built-in system utilities</h1></div></div></div><div class="para">
Other operating systems have come with built-in utilities that a system administrator can use to manage the system’s software. These utilities can be run to install the software on the system; typically, they take some of the work out of manually installing software, dealing with issues such as figuring out which files need to be put where on the system. Once installed, these utilities typically track the files that have been installed. This knowledge can usually be used to uninstall those applications automatically. Since the software knows which files are associated with the application, it can be told to uninstall the application, and it can find and delete all the files that belong to that application.
</div><div class="para">
These built-in utilities typically come in two different forms. One type focuses on managing the installation process, providing custom utilities that can be used to perform the otherwise manual tasks of compiling software and copying files into their final locations. The three major freely available Berkeley Unix, or BSD, operating systems, NetBSD, FreeBSD, and OpenBSD, for example, ship with a software-management system called, variously, ports (FreeBSD and OpenBSD) or packages (NetBSD).
@@ -90,7 +90,7 @@
To install software using the System V tools, you must compile the software. After compiling the software in the standard fashion, prepare a list of the files from that compilation that need to be installed on the system. Be certain to state where the files need to be installed and what permissions and ownerships they need to have once installed. Then run a series of commands that look at this list, find the files listed in it, and archive them into one file, along with a copy of this list that specifies where they should be installed and the ownerships and permissions. This single archive file can then be transferred to other machines, where a System V software-management command can be used to install it. This System V installation command (typically called <code class="command">pkgadd</code>) unpacks the archive, copies the files into their final destinations based on the enclosed listing, and sets permissions and ownerships on the files as specified by the listing. Fin
ally, this <code class="command">pkgadd</code> command registers the list of freshly installed files into a system-wide database of installed files.
</div><div class="para">
Such a system offers several advantages over manual software installation. Software can now be installed and uninstalled easily, and the system-wide database of installed files can be readily searched to locate installed applications and files. However, this sort of system also has severe limitations; it is far less flexible in the software-configuration stages than software such as the FreeBSD ports system, which offers great control over the software-compilation stage of software installation.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id813359" class="title">Linux Software Management Tools: Packages</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id570020" class="title">Linux Software Management Tools: Packages</h1></div></div></div><div class="para">
Initially, Linux had neither type of software-management tool. In the early days of Linux, you installed Linux by cross-compiling it under a different operating system (Minix), then manually installing the compiled Linux programs into the appropriate locations to produce a working system. As Linux has matured, however, it has acquired software-management tools that have made software installation, removal, and upgrade significantly easier than in the early days. The exact software-management tool used on modern Linux systems varies from distribution to distribution, but both approaches to system management can be found in the tools used by various distributions.
</div><div class="para">
The Gentoo Linux (<a href="http://www.gentoo.org/ ">http://www.gentoo.org/ </a>) distribution, for example, uses a software-management system called Portage, which is very similar to the FreeBSD ports system. Like ports, Portage provides great control over software compilation and installation, providing a collection of scripts that automate much of the basic work of downloading and compiling software.
@@ -109,7 +109,7 @@
</div><div class="note"><div class="admonition_header"><h2>Change of Name</h2></div><div class="admonition"><div class="para">
RPM was originally called Red Hat Package Manager. After adoption by other Linux distributions, the name has changed to simply the RPM Package Manager. The RPM initials remain the same.
</div></div></div><div class="para">
- As the original name implies, RPM was developed by Red Hat, Inc., the major Linux distributor in the United States. Even though the original name seems to point to a Red Hat-only solution, most Linux distributions use the RPM software. The RPM software provides a foundation needed by Linux system administrators throughout the world. You can even use RPM on other operating systems, both Linux and non-Linux, as covered in <a class="xref" href="#ch-other-linuxes">Chapter 18, <em>Using RPM on Non-Red Hat Linuxes</em></a> and <a class="xref" href="#ch-other-os">Chapter 19, <em>RPM on Other Operating Systems</em></a>, respectively.
+ As the original name implies, RPM was developed by Red Hat, Inc., the major Linux distributor in the United States. Even though the original name seems to point to a Red Hat-only solution, many Linux distributions use the RPM software. The RPM software provides a foundation needed by Linux system administrators throughout the world. You can even use RPM on other operating systems, both Linux and non-Linux, as covered in <a class="xref" href="#ch-other-linuxes">Chapter 18, <em>Using RPM on Non-Red Hat Linuxes</em></a> and <a class="xref" href="#ch-other-os">Chapter 19, <em>RPM on Other Operating Systems</em></a>, respectively.
</div><div class="para">
The RPM system provides all of the features needed to manage applications, including a database of installed packages with their version numbers, the ability to install, remove, and update packages, and the ability to recompile an application from a source code RPM package.
</div><div class="para">
@@ -130,11 +130,11 @@
<a class="xref" href="#ch-management-software">Chapter 7, <em>RPM Management Software</em></a> introduces a host of tools that can help you find RPM packages as well as manage the packages on your system. This includes graphical interfaces on top of the RPM system and special Internet search sites devoted just to RPM packages.
</div></li></ol></div><div class="para">
Later chapters cover creating RPM packages, programming with RPM, and extending the functionality provided by the base RPM system.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id814414" class="title">Summary</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id806257" class="title">Summary</h1></div></div></div><div class="para">
Modern operating systems have large complex sets of applications, resulting in thousands of files to keep track of for upgrades, installation, and removal of packages. All this complexity has lead Linux vendors to develop a variety of package-management tools.
</div><div class="para">
This chapter briefly introduced the RPM Package Manager, or RPM for short. The next chapter provides an overview of the RPM system, showing how all the parts fit together.
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-intro-rpm" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 1. Introduction to RPM</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id522503">1.1. The Need for Linux Package Management Systems</a></span></dt><dt><span class="sect1"><a href="#id718986">1.2. RPM Design Goals</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id793788">1.2.1. Ease of use</a></span></dt><dt><span class="sect2"><a href="#id870384">1.2.2. Package-oriented focus</a></span></dt><dt><span class="sect2"><a href="#id777882">1.2.3. Package upgradability</a></span></dt><dt><span class="sect2"><a href="#id873517">1.2.4. Package interdependencies</a></span></dt><dt><span class="sect2"><a href="#id538212">1.2.5. Query capabilities</a></span></dt><dt><span class="sect2"><a href="#id562268">1.2.6. Package verification</a></span></dt><dt><span class="sect2"><a href="#id562280">1.2.7. Multi
ple architectures</a></span></dt><dt><span class="sect2"><a href="#id708872">1.2.8. Pristine sources</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id778473">1.3. RPM Terminology</a></span></dt><dt><span class="sect1"><a href="#id781148">1.4. Summary</a></span></dt></dl></div><div class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-intro-rpm" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 1. Introduction to RPM</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id567808">1.1. The Need for Linux Package Management Systems</a></span></dt><dt><span class="sect1"><a href="#id826684">1.2. RPM Design Goals</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id733174">1.2.1. Ease of use</a></span></dt><dt><span class="sect2"><a href="#id686691">1.2.2. Package-oriented focus</a></span></dt><dt><span class="sect2"><a href="#id686712">1.2.3. Package upgradability</a></span></dt><dt><span class="sect2"><a href="#id661695">1.2.4. Package interdependencies</a></span></dt><dt><span class="sect2"><a href="#id1037569">1.2.5. Query capabilities</a></span></dt><dt><span class="sect2"><a href="#id1037585">1.2.6. Package verification</a></span></dt><dt><span class="sect2"><a href="#id809828">1.2.7. Mul
tiple architectures</a></span></dt><dt><span class="sect2"><a href="#id809840">1.2.8. Pristine sources</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id793238">1.3. RPM Terminology</a></span></dt><dt><span class="sect1"><a href="#id869034">1.4. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Examining the history of package management
@@ -150,16 +150,16 @@
More recently, the RPM package file format has been adopted as the official standard for Linux as part of the Linux Standards Base, or LSB. Described at <a href="http://www.linuxbase.org/ ">http://www.linuxbase.org/ </a>, the Linux Standards Base is an attempt to set a baseline that all Linux distributions should follow. The LSB has helped system administrators by providing some commonality across distributions, as in the location of certain files. The history of Linux package managers is largely intertwined with the history of Linux distributions.
</div><div class="para">
Strictly speaking, Linux refers to a single piece of software, the Unix-like kernel that Linus Torvalds and cohorts have scattered all over the Internet and have been developing since 1991. This Linux kernel is a marvelous piece of software, currently comprising over 3.7 million lines of freely-licensed source code and accompanying documentation. Together, these factors provide a fast, full-featured, stable operating system kernel for use on more than 30 different processor architectures, ranging from embedded systems such as watches and PDAs, to desktop and server systems, all the way up to mainframes and supercomputing clusters.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id522503" class="title">The Need for Linux Package Management Systems</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id567808" class="title">The Need for Linux Package Management Systems</h1></div></div></div><div class="para">
Although Linux is an excellent core component of an operating system suitable for a wide variety of real-world applications, this Linux kernel by itself is not sufficient for accomplishing most tasks. The technical definition of exactly what constitutes an operating system is a matter of debate.
</div><div class="para">
Despite this controversy, it is clear that most users of Linux require both the Linux kernel and a large suite of accompanying software (a shared C library; traditional Unix utilities such as <code class="command">grep</code>, <code class="command">awk</code>, and <code class="command">sed</code>; an editor, such as <code class="command">vi</code>; a shell, such as the Bourne-Again <code class="command">bash</code> shell; and so forth) to complete the various tasks for which they typically employ Linux.
</div><div class="para">
- Users expect Linux to include server software such as the Apache Web server, desktop software such as the OpenOffice.org office productivity suite, and a host of other packages. In fact, most Linux users don’t make the distinction between the kernel (technically the only part that is Linux) and all the extra packages (technically “everything else”) that comes with a Linux distribution. Most users simply refer to the whole thing as “Linux.”
+ Users expect Linux to include server software such as the Apache Web server, desktop software such as the Libre Office productivity suite, and a host of other packages. In fact, most Linux users don’t make the distinction between the kernel (technically the only part that is Linux) and all the extra packages (technically “everything else”) that comes with a Linux distribution. Most users simply refer to the whole thing as “Linux.”
</div><div class="para">
Some Linux distributions include thousands of packages on six or more CD-ROMs. This situation alone cries out for effective package-management software. And this doesn’t include the extra packages that don’t come with Linux distributions but which organizations need to create an effective working environment.
</div><div class="para">
- Furthermore, the Linux kernel and these various software applications are typically made available by their developers in source code formats only, and they can be installed manually only after compiling them from source code.
+ Furthermore, the Linux kernel and these various software applications are sometimes made available by their developers only in source code formats, and they can be installed manually only after compiling them from source code.
</div><div class="para">
Most people do not have the technical skills necessary to cross-compile an entire operating system. Even if they do, they usually do not want to devote the time and effort required to bootstrap and compile an operating system just to be able to run Linux.
</div><div class="para">
@@ -172,7 +172,7 @@
The next logical step in distribution evolution was the development of more advanced tools to control what was installed. Several distributions independently developed the notion of application-level installation management. The developers of these distributions realized that Slackware and similar distributions were heading in the right direction, but simply had not made software management granular enough. Slackware allowed installation and uninstallation (after a fashion) of bundles of related applications, but what was really needed was installation and uninstallation on an application-by-application basis.
</div><div class="para">
In late 1993, Rik Faith, Doug Hoffman, and Kevin Martin began releasing the first public betas of the BOGUS Linux distribution. BOGUS was notable for the package management system (<code class="command">pms</code>) software that was used with it for installation and uninstallation of all software on an application-by-application basis. Shortly thereafter, in the summer of 1994, the first public betas of Red Hat Commercial Linux were released. Red Hat initially used Red Hat Software Program Packages (RPP) as the basis of its Linux distribution. Like <code class="command">pms</code>, RPP was a system-management tool that allowed for easy installation and uninstallation of applications. In late 1993, Ian Murdock founded the Debian Gnu/Linux distribution. He began seriously developing its <code class="command">dpkg</code> application-management software by the summer of 1994. Like <code class="command">pms</code> and RPP, <code class="command">dpkg</code> made it possible to m
anage each application on the system.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id718986" class="title">RPM Design Goals</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id826684" class="title">RPM Design Goals</h1></div></div></div><div class="para">
All of these early system-management tools took a similar approach. They provided the capability to install an entire application with a single command, to track the files it put on the system, and to remove those files by using another single command. As the preponderance of multiple early tools suggests, this approach to system management was popular. All of these early tools, however, had numerous technical or practical deficiencies. Some tools were designed only for Linux on 32-bit Intel-compatible hardware, even though Linux by this point was already running on other CPUs in addition to the IA32 family. As Linux was spreading to multiple architectures, a package-management system that could produce packages for multiple architectures was needed. Other tools had technical flaws in how they prepared packages, making it difficult to verify that packages had been prepared correctly or to see exactly how the software was prepared.
</div><div class="para">
Because of these concerns, after their initial releases of RPP-based distributions, Red Hat looked closely at both their own RPP software and other software such as BOGUS's <code class="command">pms</code> software. Developers at Red Hat, particularly Marc Ewing and Erik Troan, set out to develop what they initially called the Red Hat Package Manager (RPM). Based on experiences with earlier Linux packaging software and knowledge about packaging tools used on other platforms, Red Hat had several design goals in mind when they developed RPM. These design points include the following features:
@@ -194,8 +194,8 @@
Use of pristine sources
</div></li></ul></div><div class="para">
The following sections demonstrate how Red Hat incorporated each of these design goals into RPM.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id793788" class="title">Ease of use</h1></div></div></div><div class="para">
- Perhaps the primary design goal for RPM is that it must be easy to use. Manual software installation has been the primary method of putting software onto Unix boxes for over 30 years now and has worked very well for those three decades. To offer a compelling reason to use the new software, RPM must be significantly easier to use than other Linux package-management tools. For that reason, most tasks that can be handled using RPM were designed to be carried out via a single command. For example, software installation using RPM requires a single command (<strong class="userinput"><code>rpm -U software_package</code></strong>), while manual software installation using older manual methods typically requires at least six steps to complete the same task:
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id733174" class="title">Ease of use</h1></div></div></div><div class="para">
+ Perhaps the primary design goal for RPM is that it must be easy to use. Manual software installation has been the primary method of putting software onto Unix boxes for over 30 years now and has worked very well for those three decades. To offer a compelling reason to use the new software, RPM must be significantly easier to use than other Linux package-management tools. For that reason, most tasks that can be handled using RPM were designed to be carried out via a single command. For example, software installation using RPM requires a single command (<strong class="userinput"><code>rpm -U <em class="replaceable"><code>software_package</code></em></code></strong>), while manual software installation using older manual methods typically requires at least six steps to complete the same task:
</div><div class="orderedlist"><ol><li class="listitem"><div class="para">
<code class="command">tar zxf <em class="replaceable"><code>software_package</code></em></code>
</div></li><li class="listitem"><div class="para">
@@ -210,15 +210,15 @@
<code class="command">make install</code>
</div></li></ol></div><div class="para">
Similarly, removal of applications installed using RPM requires a single command (<strong class="userinput"><code>rpm -e <em class="replaceable"><code>software_package</code></em></code></strong>); manual removal of an installed application requires that each file associated with that application be manually deleted.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id870384" class="title">Package-oriented focus</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id686691" class="title">Package-oriented focus</h1></div></div></div><div class="para">
Like its predecessors, RPM is intended to operate on a package level. Rather than operating on a single-file basis (as when you manually install software using Unix command-line tools like mv and cp) or on an entire system basis (as with many PC operating systems, which provide the ability to upgrade entire releases but not to upgrade individual components), RPM provides software that can manage hundreds or thousands of packages.
</div><div class="para">
Each package is a discrete bundle of related files and associated documentation and configuration information; typically, each package is a separate application. By focusing on the package as the managed unit, RPM makes installation and deletion of applications extremely straightforward.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id777882" class="title">Package upgradability</h1></div></div></div><div class="para">
- In addition to its package-oriented focus, RPM is designed to support upgrading packages. Once an application has been installed from an RPM package, a newer version of the same application can be installed using RPM. Doing so upgrades the existing application, removing its old files and replacing them with new files. In addition, however, RPM takes care to preserve any customizations that have been made to that application. The Apache Web server application, for example, is commonly installed on Linux machines that need the ability to serve Web pages.
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id686712" class="title">Package upgradability</h1></div></div></div><div class="para">
+ In addition to its package-oriented focus, RPM is designed to support upgrading packages. Once an application has been installed from an RPM package, a newer version of the same application can be installed using RPM. Doing so upgrades the existing application, removing its old files and replacing them with new files. In addition, RPM takes care to preserve any customizations that have been made to that application. The Apache Web server application, for example, is commonly installed on Linux machines that need the ability to serve Web pages.
</div><div class="para">
Apache's configuration information, which specifies things such as which files on the system should be made available as Web pages and who should be able to access those Web pages, is stored in a text file, typically <code class="filename">/etc/httpd/conf/httpd.conf</code>. Suppose Apache has been installed using RPM and that you have then customized <code class="filename">httpd.conf</code> to specify its configuration. If you upgrade Apache using RPM, as part of the upgrade procedure, the RPM application will take precautions to preserve the customizations you have made to the Apache configuration. In contrast, manual upgrades of applications often overwrite any existing configuration files, losing all site customizations the system administrator has made.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id873517" class="title">Package interdependencies</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id661695" class="title">Package interdependencies</h1></div></div></div><div class="para">
Software that manages the applications installed on the system on an application level (such as RPM) does have one potential drawback in comparison with system-wide software management systems (such as PC operating systems like Microsoft Windows or OS/2, which allow the entire system to be upgraded but do not generally allow individual components to be upgraded, added, or removed). Software applications often have interdependencies; some applications work only when other applications are installed.
</div><div class="para">
The Postfix and Sendmail mail transfer agent (MTA) applications that are commonly used on Linux boxes to serve e-mail, for example, can both be configured to require users to authenticate themselves (by submitting a correct user name and password) successfully before they can use the e-mail server. This feature is often used to prevent unauthorized access to the e-mail server, preventing unscrupulous advertisers from using the server as a tool to send unsolicited commercial e-mail (or UCE, popularly known as spam). For this optional feature of Postfix and Sendmail to work, however, additional software must be installed. Both applications use another application, Cyrus SASL, which provides the Simple Authentication and Security Layer (SASL) software that Postfix or Sendmail can use to check user names and passwords. In other words, Postfix and Sendmail depend on Cyrus SASL.
@@ -226,11 +226,11 @@
For system-wide software management systems, logical interdependencies between system components such as these are easy to track. All required components are included as part of the system, and upgrading the system upgrades all these components, ensuring that all can still interoperate. On Microsoft Windows 2000, IIS (the application used on Windows to serve Web pages) requires several other applications such as <code class="command">EventLog</code> (the Windows application that records system events, much like the Linux <code class="command">syslogd</code> and <code class="command">klogd</code> software) to be present. Since Windows is managed on a system level, not a package level, this dependency is guaranteed to be satisfied. On Linux systems using RPM, however, the situation is different. On Linux, for example, the Postfix application requires the <code class="command">syslogd</code> application, which records system events. However, RPM provides the flexibility to in
stall some applications but not install others or to uninstall others later. When you install Postfix, you have no guarantee that <code class="command">syslogd</code> is already installed. If <code class="command">syslogd</code> is not installed, Postfix will not work correctly.
</div><div class="para">
To avoid problems, Red Hat developers realized that RPMs must also track dependency information about what software they require for correct functionality, and that the RPM install and uninstall applications must use this dependency information. Because of dependencies, installing Postfix using RPM on a system without <code class="command">syslogd</code> installed generates a warning that <code class="command">syslogd</code> must also be installed. Similarly, attempting to uninstall <code class="command">syslogd</code> from a system that already has Postfix installed generates a warning that installed applications require the software that is being deleted. These warnings can be overridden if necessary, but by default RPM enforces these dependencies (refusing, for example, to let you uninstall <code class="command">syslogd</code> without also uninstalling applications that require it, such as Postfix), preventing you from accidentally breaking applications by inadvertently
uninstalling other software that they require to operate.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id538212" class="title">Query capabilities</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1037569" class="title">Query capabilities</h1></div></div></div><div class="para">
As part of its implementation, the RPM software maintains a database on the system of all packages that have been installed, and documenting which files those packages have installed on the system. RPM is designed to be queried easily, making it possible for you to search this database to determine what applications have been installed on the system and to see which packages have supplied each file on the system. This feature makes RPM-based systems extremely easy to use, since a single RPM command can be used to view all installed applications on the system.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id562268" class="title">Package verification</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1037585" class="title">Package verification</h1></div></div></div><div class="para">
RPM also maintains a variety of information about each installed file in this system database, such as what permissions each file should have and what size each file should be. Red Hat developers designed this database to be useful for software verification. Over time, installed software will fail to work for reasons as mundane as the system administrator setting incorrect permissions on files or as exotic as nuclear decay of one of the computer's atoms releasing an alpha particle that can affect the computer's memory, corrupting that bit of memory and causing errors. Although RPM cannot prevent all errors that cause installed software to fail (obviously, there's not a single thing any software can do to prevent nuclear decay), it can be used to eliminate common errors. When an application fails, you can use the RPM database to make sure that all files associated with that application still have correct Unix file permissions and that no files associated with that applicati
on have become altered or corrupted.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id562280" class="title">Multiple architectures</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id809828" class="title">Multiple architectures</h1></div></div></div><div class="para">
Most of the RPM design goals mentioned so far are intended primarily to ease the life of system administrators and others who regularly install, remove, and upgrade applications or who need to see what is installed or verify that installed applications have been installed correctly. Some of the design goals for RPM are intended primarily not for those sorts of users of RPM but for users who must prepare software to be installed using RPM.
</div><div class="para">
One of the major limitations of early Linux package management utilities was that they could produce packages suitable only for installation on one type of computer: those that used 32-bit Intel-compatible CPUs. By 1994, Linux was beginning to support other CPUs in addition to the originally supported Intel CPUs. (Initially, Digital's Alpha processor and Motorola's 68000 series of processors were among the first additional CPUs that Linux supported. These days, Linux supports dozens of CPU architectures.) This posed a problem for distribution developers such as Red Hat and Debian, and for application vendors who desired to package their software for use on Linux. Because the available packaging methods could not produce packages for multiple architectures, packagers making software for multiple CPUs had to do extra work to prepare their packages.
@@ -238,11 +238,11 @@
Furthermore, once the packagers had prepared packages, no method was available to indicate the architecture the packages targeted, making it difficult for end users to know on which machine types they could install the packages.
</div><div class="para">
Red Hat decided to overcome these limitations by incorporating architecture support into RPM, adding features so that the basic setup a packager performs to create a package could be leveraged to produce packages that would run on various CPUs, and so that end users could look at a package and immediately identify for which types of systems it was intended.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id708872" class="title">Pristine sources</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id809840" class="title">Pristine sources</h1></div></div></div><div class="para">
The BOGUS distribution's <code class="command">pms</code> packaging system introduced the use of pristine source code to prepare packages. With Red Hat's early RPP package system and other similar early efforts, software packagers would compile software manually, then run commands to produce a package of that compiled software. Any changes made to the application's original source code were not recorded and would have to be recreated by the next person to package that software. Furthermore, end users wanting to know what changes had been made to the software they were running had no method of accessing that information.
</div><div class="para">
With RPM, Red Hat developed a package system that produced two types of packages: binary and source. Binary packages are compiled software that can be installed and used. Source packages contain the source code for that software, along with a file documenting how that source code must be compiled to produce that binary package. This feature is probably the single most significant difference between modern Linux packaging software (such as RPM) and the packaging software used on other systems (such as the pkg format that commercial Unix systems use). Source packaging makes the job of software packager easier, since packagers can use old source packages as a reference when preparing new versions of those packages. Source packages are also convenient for the end user, because they make it easily possible to change options with which that software was compiled and to produce a new binary package that supports the features the user needs.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id778473" class="title">RPM Terminology</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id793238" class="title">RPM Terminology</h1></div></div></div><div class="para">
When working with RPM, understanding the package concept is key. RPM packages are provided as compressed archive files that contain one or more files, as well as instructions specifying installation information about those files, including the ownerships and permissions that should be applied to each file during installation. The instructions can also contain scripts to be run after installation or before uninstallation. These package files are extremely convenient; they provide a single file that can be easily transferred between machines for installation rather than having to transfer each file to be installed.
</div><div class="para">
To help in installation and management, all package files are labeled with highly identifiable names. Package files have four-part names, which typically look something like:
@@ -432,10 +432,10 @@
<a class="xref" href="#ch-using-rpm-db">Chapter 4, <em>Using the RPM Database</em></a> covers querying the RPM database in depth.
</div></div></div><div class="para">
I have three different versions installed on this system. Since I have multiple packages installed of the <code class="filename">kernel</code> software, I have to use the full package name (such as <code class="filename">kernel-2.6.32.11-99</code>) whenever I want to work with my installed <code class="filename">kernel</code> packages.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id781148" class="title">Summary</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id869034" class="title">Summary</h1></div></div></div><div class="para">
The RPM system wasn’t created to solve some theoretical problem. Instead, it is the result of years of hard-won practical experience in trying to manage systems with a large number of applications. RPM builds upon older systems that were created to solve some of the problems faced by system administrators. RPM goes further, though, and tries to provide a complete package-management solution. This includes the ability to deal with wrinkles that Linux faces but that many other operating systems do not need to address.
</div><div class="para">
- For example, most other operating systems don’t support more than one or two processor architectures. Sun’s Solaris, for example, supports only the SPARC and Intel architectures. Linux supports these and more. Most other operating systems also don’t include nearly so many applications. From the OpenOffice.org office suite to the Apache Web server, Linux distributions are literally packed with applications. As a final point, most other operating systems provide mainly closed-source applications. Linux, on the other hand, includes thousands of open-source applications.
+ For example, most other operating systems don’t support more than one or two processor architectures. Sun’s Solaris, for example, supports only the SPARC and Intel architectures. Linux supports these and more. Most other operating systems also don’t include nearly so many applications. From the Libre Office suite to the Apache Web server, Linux distributions are packed with applications. As a final point, most other operating systems provide mainly closed-source applications. Linux, on the other hand, includes thousands of open-source applications.
</div><div class="para">
From the perspective of the organizations making Linux distributions, these wrinkles make Linux harder to manage. Luckily for end users, the solution to these problems helps make the RPM system better able to manage user systems:
</div><div class="orderedlist"><ol><li class="listitem"><div class="para">
@@ -450,7 +450,7 @@
Uses Pristine Sourcecode — The RPM system supports building RPM packages from a pristine set of sources. This means you can reproduce the commands required to build an application, improving quality.
</div></li></ol></div><div class="para">
This chapter introduced the RPM system and the history behind it. The next chapter delves into the RPM basics, including files, database, and commands.
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-rpm-overview" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 2. RPM Overview</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id982290">2.1. Understanding the Package File</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id965527">2.1.1. RPM file format</a></span></dt><dt><span class="sect2"><a href="#id692241">2.1.2. Binary RPMs and Source RPMs</a></span></dt><dt><span class="sect2"><a href="#id861327">2.1.3. Source RPMs</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id755327">2.2. Querying the RPM Database</a></span></dt><dt><span class="sect1"><a href="#id700937">2.3. Running RPM Commands</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id806154">2.3.1. Working with the <code class="command">rpm</code> command</a></span></dt><dt><span class="sect2"><a href="#id861877">2.3.2. Other RPM commands</a></span></dt></dl></dd><dt><span
class="sect1"><a href="#id683559">2.4. Summary</a></span></dt></dl></div><div class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-rpm-overview" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 2. RPM Overview</h2></div></div></div><div class="toc"><dl><dt><span class="section"><a href="#id615882">2.1. Understanding the Package File</a></span></dt><dd><dl><dt><span class="section"><a href="#id648919">2.1.1. RPM file format</a></span></dt><dt><span class="section"><a href="#id445138">2.1.2. Binary RPMs and Source RPMs</a></span></dt><dt><span class="section"><a href="#id792790">2.1.3. Source RPMs</a></span></dt></dl></dd><dt><span class="section"><a href="#id758773">2.2. Querying the RPM Database</a></span></dt><dt><span class="section"><a href="#id856826">2.3. Running RPM Commands</a></span></dt><dd><dl><dt><span class="section"><a href="#id665057">2.3.1. Working with the <code class="command">rpm</code> command</a></span></dt><dt><span class="section"><a href="#sect-RPM_Guide-RPM_Overview-Other_RPM_Commands">2.3.2.
Other RPM commands</a></span></dt></dl></dd><dt><span class="section"><a href="#id674352">2.4. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Understanding the package file
@@ -462,226 +462,226 @@
Working with RPM packages, files, commands, and databases can be complicated. There are thousands of files, for hundreds if not thousands of packages, installed on your system. You need some way to manage it all. The RPM system can help you do that.
</div><div class="para">
This chapter provides an overview of the components that make up the RPM system for package management: package files, databases, and RPM commands.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id982290" class="title">Understanding the Package File</h1></div></div></div><div class="para">
- RPM provides for installing, upgrading and removing packages. Typically, each package is an application and all the necessary files associated with that application. For example, the Apache Web server comes with a number of configuration files, a large set of documentation files, and the Apache server itself. All of this fits into one RPM package.
- </div><div class="para">
- One of the main advantages of the RPM system is that each .rpm file holds a complete package. For example, the following file holds the <code class="filename">mlocate</code> package:
- </div><div class="para">
- <code class="filename">mlocate-0.22.2-2.i686.rpm</code>
- </div><div class="para">
- Based on the naming conventions discussed in <a class="xref" href="#ch-intro-rpm">Chapter 1, <em>Introduction to RPM</em></a>, this package represents <code class="filename">mlocate</code> package, version 0.22.2, second build of an RPM package, for i686 (Intel) architecture systems.
- </div><div class="para">
- With a single command, you can copy an .rpm file to another Linux system and install it, getting the complete contents of the package, or you can use other commands to remove or update the package.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id965527" class="title">RPM file format</h1></div></div></div><div class="para">
- RPM files hold a number of tagged data items and a payload, the files to install on your system. The tagged data items describe the package and can contain optional features. For example, the NAME tag holds the package name. The optional PRE tag holds a pre-installation script, a script that the rpm command runs prior to installing the files in the package payload.
- </div><div class="para">
- Under the covers, RPM package files contain four sections. The first is a leading identification area that marks the file as an RPM package (created with a particular version of the RPM system). The remaining sections are the signature, the tagged data (called the header), and the payload. Each of these sections has important information about the package, although the payload section contains the actual content of the package.
- </div><div class="variablelist"><dl><dt class="varlistentry"><span class="term">Signature</span></dt><dd><div class="para">
- The signature appears after the lead or identifier section, which marks the file as an RPM file. Like your signature when you sign a check, the RPM signature helps verify the integrity of the package. No, the signature doesn’t check for bugs in software applications. Instead, it ensures that you have downloaded a valid RPM archive.
+ </div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id615882">2.1. Understanding the Package File</h2></div></div></div><div class="para">
+ RPM provides for installing, upgrading and removing packages. Typically, each package is an application and all the necessary files associated with that application. For example, the Apache Web server comes with a number of configuration files, a large set of documentation files, and the Apache server itself. All of this fits into one RPM package.
+ </div><div class="para">
+ One of the main advantages of the RPM system is that each .rpm file holds a complete package. For example, the following file holds the <code class="filename">mlocate</code> package:
+ </div><div class="para">
+ <code class="filename">mlocate-0.22.2-2.i686.rpm</code>
+ </div><div class="para">
+ Based on the naming conventions discussed in <a class="xref" href="#ch-intro-rpm">Chapter 1, <em>Introduction to RPM</em></a>, this package represents <code class="filename">mlocate</code> package, version 0.22.2, second build of an RPM package, for i686 (Intel) architecture systems.
+ </div><div class="para">
+ With a single command, you can copy an .rpm file to another Linux system and install it, getting the complete contents of the package, or you can use other commands to remove or update the package.
+ </div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id648919">2.1.1. RPM file format</h3></div></div></div><div class="para">
+ RPM files hold a number of tagged data items and a payload, the files to install on your system. The tagged data items describe the package and can contain optional features. For example, the NAME tag holds the package name. The optional PRE tag holds a pre-installation script, a script that the rpm command runs prior to installing the files in the package payload.
+ </div><div class="para">
+ Under the covers, RPM package files contain four sections. The first is a leading identification area that marks the file as an RPM package (created with a particular version of the RPM system). The remaining sections are the signature, the tagged data (called the header), and the payload. Each of these sections has important information about the package, although the payload section contains the actual content of the package.
+ </div><div class="variablelist"><dl><dt class="varlistentry"><span class="term">Signature</span></dt><dd><div class="para">
+ The signature appears after the lead or identifier section, which marks the file as an RPM file. Like your signature when you sign a check, the RPM signature helps verify the integrity of the package. No, the signature doesn’t check for bugs in software applications. Instead, it ensures that you have downloaded a valid RPM archive.
+ </div><div class="para">
+ The signature works by performing a mathematical function on the header and archive sections of the file. The mathematical function can be an encryption process, such as PGP (Pretty Good Privacy), or a message digest in MD5 format.
+ </div></dd><dt class="varlistentry"><span class="term">Header</span></dt><dd><div class="para">
+ The header contains zero or more tagged blocks of data that pertain to the package. The header contains information such as copyright messages, version numbers, and package summaries.
+ </div></dd><dt class="varlistentry"><span class="term">Payload</span></dt><dd><div class="para">
+ The payload section contains the actual files used in the package. These files are installed when you install the package. To save space, data in the payload section is compressed in GNU <code class="command">gzip</code> format.
+ </div></dd></dl></div><div class="para">
+ Once uncompressed, the data is in <code class="command">cpio</code> format, which is how the <code class="command">rpm2cpio</code> command (introduced in <a class="xref" href="#sect-RPM_Guide-RPM_Overview-Other_RPM_Commands">Section 2.3.2, “Other RPM commands”</a> later in this chapter) can do its work.
+ </div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id445138">2.1.2. Binary RPMs and Source RPMs</h3></div></div></div><div class="para">
+ There are two main types of RPM packages: binary (or applications) and source. A binary RPM has been compiled for a particular architecture. For example, the Apache Web server compiled for an Intel Pentium, or i686, architecture won’t work on a Sharp Zaurus, which runs an Intel ARM processor. To run on both systems, you would need two separate packages: one for the Pentium i686 and one for the ARM.
+ </div><div class="para">
+ In addition to binary RPMs, you can get source code RPMs. These RPMs are packages that provide the source code for other packages.
+ </div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h4 class="title" id="id590208">2.1.2.1. Binary RPMs</h4></div></div></div><div class="para">
+ Binary RPMs hold complete applications or libraries of functions compiled for a particular architecture. Most binary RPMs contain complete applications, such as the Apache Web server or the AbiWord word processor. These application binary RPMs usually depend on a number of system libraries which are, in turn, also provided by binary RPMs.
+ </div><div class="note"><div class="admonition_header"><h2>Finding More Software</h2></div><div class="admonition"><div class="para">
+ <a class="xref" href="#ch-management-software">Chapter 7, <em>RPM Management Software</em></a> covers a number of locations where you can find RPM applications galore. Your Linux installation CDs or DVDs are also a great source for applications. Most Linux distributions come with more applications than you can imagine using.
+ </div></div></div><div class="para">
+ Although most binary RPMs are complete applications, others provide libraries. For example, the Simple DirectMedia Layer library (SDL), which provides graphics for many games, can be packaged as an RPM file. A number of programs, mostly games, use this library for enhanced multimedia such as rich graphics. RPMs that provide libraries allow multiple applications to share the same library. Typically, the libraries are packaged into separate RPMs from the applications.
</div><div class="para">
- The signature works by performing a mathematical function on the header and archive sections of the file. The mathematical function can be an encryption process, such as PGP (Pretty Good Privacy), or a message digest in MD5 format.
- </div></dd><dt class="varlistentry"><span class="term">Header</span></dt><dd><div class="para">
- The header contains zero or more tagged blocks of data that pertain to the package. The header contains information such as copyright messages, version numbers, and package summaries.
- </div></dd><dt class="varlistentry"><span class="term">Payload</span></dt><dd><div class="para">
- The payload section contains the actual files used in the package. These files are installed when you install the package. To save space, data in the payload section is compressed in GNU <code class="command">gzip</code> format.
- </div></dd></dl></div><div class="para">
- Once uncompressed, the data is in <code class="command">cpio</code> format, which is how the <code class="command">rpm2cpio</code> command (introduced in the "Other RPM commands" section later in this chapter) can do its work.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id692241" class="title">Binary RPMs and Source RPMs</h1></div></div></div><div class="para">
- There are two main types of RPM packages: binary (or applications) and source. A binary RPM has been compiled for a particular architecture. For example, the Apache Web server compiled for an Intel Pentium, or i686, architecture won’t work on a Sharp Zaurus, which runs an Intel ARM processor. To run on both systems, you would need two separate packages: one for the Pentium i686 and one for the ARM.
- </div><div class="para">
- In addition to binary RPMs, you can get source code RPMs. These RPMs are packages that provide the source code for other packages.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id926324" class="title">Binary RPMs</h1></div></div></div><div class="para">
- Binary RPMs hold complete applications or libraries of functions compiled for a particular architecture. Most binary RPMs contain complete applications, such as the Apache Web server or the AbiWord word processor. These application binary RPMs usually depend on a number of system libraries which are, in turn, also provided by binary RPMs.
- </div><div class="note"><div class="admonition_header"><h2>Finding More Software</h2></div><div class="admonition"><div class="para">
- <a class="xref" href="#ch-management-software">Chapter 7, <em>RPM Management Software</em></a> covers a number of locations where you can find RPM applications galore. Your Linux installation CDs or DVDs are also a great source for applications. Most Linux distributions come with more applications than you can imagine using.
- </div></div></div><div class="para">
- Although most binary RPMs are complete applications, others provide libraries. For example, the Simple DirectMedia Layer library (SDL), which provides graphics for many games, can be packaged as an RPM file. A number of programs, mostly games, use this library for enhanced multimedia such as rich graphics. RPMs that provide libraries allow multiple applications to share the same library. Typically, the libraries are packaged into separate RPMs from the applications.
- </div><div class="para">
- In addition to binary RPMs that hold applications or libraries compiled for a particular architecture, RPM supports the concept of platform-independent binary RPMs. These platform-independent RPMs, called noarch as a shorted form of “no architecture” dependencies, provide applications or libraries that are not dependent on any platform. Applications written in Perl, Python, or other scripting languages often do not depend on code compiled for a particular architecture. In addition, compiled Java applications are usually free of platform dependencies.
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id861327" class="title">Source RPMs</h1></div></div></div><div class="para">
- The <code class="filename">mlocate</code> package, mentioned previously, contains the <code class="filename">mlocate</code> application used to search for files on the system. The source code used to create this application is stored in an <code class="filename">mlocate</code> source RPM, for example:
- </div><div class="para">
- <code class="filename">mlocate-0.22.2-2.src.rpm</code>
- </div><div class="para">
- By convention, source RPMs have a file name ending in .src.rpm.
- </div><div class="para">
- Source RPMs should contain all the commands, usually in scripts, necessary to recreate the binary RPM. Having a source RPM means that you can recreate the binary RPM at any time. This is a very important goal of the RPM system.
- </div><div class="note"><div class="admonition_header"><h2>Source RPMs and Open Source Licencing</h2></div><div class="admonition"><div class="para">
- Source RPMs have nothing to do with open-source software licenses. Linux is famous for being an open-source operating system. In RPM terms, that means the source code for the Linux kernel and most Linux applications are freely available as source RPMs. But you can also make source RPMs for proprietary programs. The key issue is that you are unlikely to distribute the source RPMs for proprietary packages.
+ In addition to binary RPMs that hold applications or libraries compiled for a particular architecture, RPM supports the concept of platform-independent binary RPMs. These platform-independent RPMs, called noarch as a shorted form of “no architecture” dependencies, provide applications or libraries that are not dependent on any platform. Applications written in Perl, Python, or other scripting languages often do not depend on code compiled for a particular architecture. In addition, compiled Java applications are usually free of platform dependencies.
+ </div></div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id792790">2.1.3. Source RPMs</h3></div></div></div><div class="para">
+ The <code class="filename">mlocate</code> package, mentioned previously, contains the <code class="filename">mlocate</code> application used to search for files on the system. The source code used to create this application is stored in an <code class="filename">mlocate</code> source RPM, for example:
+ </div><div class="para">
+ <code class="filename">mlocate-0.22.2-2.src.rpm</code>
+ </div><div class="para">
+ By convention, source RPMs have a file name ending in .src.rpm.
+ </div><div class="para">
+ Source RPMs should contain all the commands, usually in scripts, necessary to recreate the binary RPM. Having a source RPM means that you can recreate the binary RPM at any time. This is a very important goal of the RPM system.
+ </div><div class="note"><div class="admonition_header"><h2>Source RPMs and Open Source Licencing</h2></div><div class="admonition"><div class="para">
+ Source RPMs have nothing to do with open-source software licenses. Linux is famous for being an open-source operating system. In RPM terms, that means the source code for the Linux kernel and most Linux applications are freely available as source RPMs. But you can also make source RPMs for proprietary programs. The key issue is that you are unlikely to distribute the source RPMs for proprietary packages.
+ </div><div class="para">
+ Furthermore, a number of open-source applications are not available as source RPMs. That's a shame, since source RPMs would make these applications easier to install.
+ </div></div></div><div class="para">
+ While source RPMs hold the commands necessary to create the binary RPM, there may be differences in your Linux environment that would result in rebuilding a binary RPM that is different from the original binary RPM. For example, the compile scripts for some packages may add in optional code depending on which libraries or which versions of libraries are found on your system. <a class="xref" href="#ch-packaging-guidelines">Chapter 13, <em>Packaging Guidelines</em></a> covers many issues in creating RPMs, and <a class="xref" href="#ch-other-linuxes">Chapter 18, <em>Using RPM on Non-Red Hat Linuxes</em></a> and <a class="xref" href="#ch-other-os">Chapter 19, <em>RPM on Other Operating Systems</em></a> cover issues related to other versions of Linux and other operating systems, respectively. If you follow the guidelines when making your own RPMs, you should result in source RPMs that reproduce binary RPMs as consistently as possible.
+ </div></div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id758773">2.2. Querying the RPM Database</h2></div></div></div><div class="para">
+ The RPM database holds information about all the RPM packages installed on your system. You can use this database to query what is installed, to help determine if you have the latest versions of software, and to verify that your system is properly set up, at least from a packaging point of view.
</div><div class="para">
- Furthermore, a number of open-source applications are not available as source RPMs. That's a shame, since source RPMs would make these applications easier to install.
- </div></div></div><div class="para">
- While source RPMs hold the commands necessary to create the binary RPM, there may be differences in your Linux environment that would result in rebuilding a binary RPM that is different from the original binary RPM. For example, the compile scripts for some packages may add in optional code depending on which libraries or which versions of libraries are found on your system. <a class="xref" href="#ch-packaging-guidelines">Chapter 13, <em>Packaging Guidelines</em></a> covers many issues in creating RPMs, and <a class="xref" href="#ch-other-linuxes">Chapter 18, <em>Using RPM on Non-Red Hat Linuxes</em></a> and <a class="xref" href="#ch-other-os">Chapter 19, <em>RPM on Other Operating Systems</em></a> cover issues related to other versions of Linux and other operating systems, respectively. If you follow the guidelines when making your own RPMs, you should result in source RPMs that reproduce binary RPMs as consistently as possible.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id755327" class="title">Querying the RPM Database</h1></div></div></div><div class="para">
- The RPM database holds information about all the RPM packages installed on your system. You can use this database to query what is installed, to help determine if you have the latest versions of software, and to verify that your system is properly set up, at least from a packaging point of view.
- </div><div class="para">
- The RPM database itself is stored in the directory <code class="filename">/var/lib/rpm/</code>, and should contain files like the following:
- </div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
- <code class="filename">Basenames</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Conflictname</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">__db.001</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">__db.002</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">__db.003</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Dirnames</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Filemd5s</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Group</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Installtid</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Name</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Packages</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Providename</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Provideversion</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Pubkeys</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Requirename</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Requireversion</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Sha1header</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Sigmd5</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Triggername</code>
- </div></li></ul></div><div class="note"><div class="admonition_header"><h2>The RPM Database</h2></div><div class="admonition"><div class="para">
- <a class="xref" href="#ch-using-rpm-db">Chapter 4, <em>Using the RPM Database</em></a> covers the database in more detail.
- </div></div></div><div class="para">
- These files make up the RPM database. The file <code class="filename">__db.001</code> and similar files are lock files used by the RPM system. The other files are databases in Berkeley DB format. The most important file is <code class="filename">Packages</code>. The <code class="filename">Packages</code> file contains the header tag information for each package indexed by an index number for each package. This number slowly grows with time.
- </div><div class="para">
- The other files, such as <code class="filename">Name</code>, <code class="filename">Providename</code>, and <code class="filename">Group</code>, exist to speed access to particular types of information. Treat your RPM database with care. Back up the files, especially after upgrading, installing, or removing packages.
- </div><div class="note"><div class="admonition_header"><h2>Recreating The RPM Database</h2></div><div class="admonition"><div class="para">
- Only the <code class="filename">Packages</code> file is essential. You can recreate the rest of the files using the <code class="command">rpm <code class="option">--rebuilddb</code></code> command, introduced in <a class="xref" href="#ch-using-rpm-db">Chapter 4, <em>Using the RPM Database</em></a>.
- </div></div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id700937" class="title">Running RPM Commands</h1></div></div></div><div class="para">
- The primary RPM command is simply <code class="command">rpm</code>. One of the original goals of the RPM system is providing ease of use. In support of this goal, just about everything you want to do with the RPM system can be done with this one command. For most usage, the command-line parameters to the <code class="command">rpm</code> command determine the actions it should take.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id806154" class="title">Working with the <code class="command">rpm</code> command</h1></div></div></div><div class="para">
- The <code class="command">rpm</code> command performs the most common package-management functions, along with a host of uncommon functions as well. The table below lists the main operations you can perform with the <code class="command">rpm</code> command and the command-line options to specify the given operations.
- </div><div class="table" id="tb-rpm-operations"><h6>Table 2.1. The main <code class="command">rpm</code> operations</h6><div class="table-contents"><table summary="The main rpm operations" border="1"><colgroup><col class="Operation" width="33%" /><col class="Short Option" width="33%" /><col class="Long Option" width="33%" /></colgroup><thead><tr><th>
- Operation
- </th><th>
- Short Option
- </th><th>
- Long Option
- </th></tr></thead><tbody><tr><td>
- Upgrade/install
- </td><td>
- -U
- </td><td>
- --upgrade
- </td></tr><tr><td>
- Install
- </td><td>
- -I
- </td><td>
- --install
- </td></tr><tr><td>
- Remove
- </td><td>
- -e
- </td><td>
- --erase
- </td></tr><tr><td>
- Query
- </td><td>
- -q
- </td><td>
- --query
- </td></tr><tr><td>
- Verify
- </td><td>
- -V
- </td><td>
- --verify
- </td></tr><tr><td>
- Check signature
- </td><td>
- -K
- </td><td>
- --checksig
- </td></tr><tr><td>
- Freshen (upgrade) already-installed package
- </td><td>
- -F
- </td><td>
- --freshen
- </td></tr><tr><td>
- Initialize database
- </td><td>
- None
- </td><td>
- --initdb
- </td></tr><tr><td>
- Rebuild database
- </td><td>
- None
- </td><td>
- --rebuilddb
- </td></tr></tbody></table></div></div><br class="table-break" /><div class="para">
- Using this table as a guide, you can explore the options to the <code class="command">rpm</code> command. To install or upgrade a package, use the <code class="option">-U</code> command-line option:
- </div><pre class="screen">
+ The RPM database itself is stored in the directory <code class="filename">/var/lib/rpm/</code>, and should contain files like the following:
+ </div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
+ <code class="filename">Basenames</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Conflictname</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">__db.001</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">__db.002</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">__db.003</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Dirnames</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Filemd5s</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Group</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Installtid</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Name</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Packages</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Providename</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Provideversion</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Pubkeys</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Requirename</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Requireversion</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Sha1header</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Sigmd5</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Triggername</code>
+ </div></li></ul></div><div class="note"><div class="admonition_header"><h2>The RPM Database</h2></div><div class="admonition"><div class="para">
+ <a class="xref" href="#ch-using-rpm-db">Chapter 4, <em>Using the RPM Database</em></a> covers the database in more detail.
+ </div></div></div><div class="para">
+ These files make up the RPM database. The file <code class="filename">__db.001</code> and similar files are lock files used by the RPM system. The other files are databases in Berkeley DB format. The most important file is <code class="filename">Packages</code>. The <code class="filename">Packages</code> file contains the header tag information for each package indexed by an index number for each package. This number slowly grows with time.
+ </div><div class="para">
+ The other files, such as <code class="filename">Name</code>, <code class="filename">Providename</code>, and <code class="filename">Group</code>, exist to speed access to particular types of information. Treat your RPM database with care. Back up the files, especially after upgrading, installing, or removing packages.
+ </div><div class="note"><div class="admonition_header"><h2>Recreating The RPM Database</h2></div><div class="admonition"><div class="para">
+ Only the <code class="filename">Packages</code> file is essential. You can recreate the rest of the files using the <code class="command">rpm <code class="option">--rebuilddb</code></code> command, introduced in <a class="xref" href="#ch-using-rpm-db">Chapter 4, <em>Using the RPM Database</em></a>.
+ </div></div></div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id856826">2.3. Running RPM Commands</h2></div></div></div><div class="para">
+ The primary RPM command is simply <code class="command">rpm</code>. One of the original goals of the RPM system is providing ease of use. In support of this goal, just about everything you want to do with the RPM system can be done with this one command. For most usage, the command-line parameters to the <code class="command">rpm</code> command determine the actions it should take.
+ </div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id665057">2.3.1. Working with the <code class="command">rpm</code> command</h3></div></div></div><div class="para">
+ The <code class="command">rpm</code> command performs the most common package-management functions, along with a host of uncommon functions as well. The table below lists the main operations you can perform with the <code class="command">rpm</code> command and the command-line options to specify the given operations.
+ </div><div class="table" id="tb-rpm-operations"><h6>Table 2.1. The main <code class="command">rpm</code> operations</h6><div class="table-contents"><table summary="The main rpm operations" border="1"><colgroup><col class="Operation" width="33%" /><col class="Short Option" width="33%" /><col class="Long Option" width="33%" /></colgroup><thead><tr><th>
+ Operation
+ </th><th>
+ Short Option
+ </th><th>
+ Long Option
+ </th></tr></thead><tbody><tr><td>
+ Upgrade/install
+ </td><td>
+ -U
+ </td><td>
+ --upgrade
+ </td></tr><tr><td>
+ Install
+ </td><td>
+ -I
+ </td><td>
+ --install
+ </td></tr><tr><td>
+ Remove
+ </td><td>
+ -e
+ </td><td>
+ --erase
+ </td></tr><tr><td>
+ Query
+ </td><td>
+ -q
+ </td><td>
+ --query
+ </td></tr><tr><td>
+ Verify
+ </td><td>
+ -V
+ </td><td>
+ --verify
+ </td></tr><tr><td>
+ Check signature
+ </td><td>
+ -K
+ </td><td>
+ --checksig
+ </td></tr><tr><td>
+ Freshen (upgrade) already-installed package
+ </td><td>
+ -F
+ </td><td>
+ --freshen
+ </td></tr><tr><td>
+ Initialize database
+ </td><td>
+ None
+ </td><td>
+ --initdb
+ </td></tr><tr><td>
+ Rebuild database
+ </td><td>
+ None
+ </td><td>
+ --rebuilddb
+ </td></tr></tbody></table></div></div><br class="table-break" /><div class="para">
+ Using this table as a guide, you can explore the options to the <code class="command">rpm</code> command. To install or upgrade a package, use the <code class="option">-U</code> command-line option:
+ </div><pre class="screen">
<strong class="userinput"><code>rpm -U <em class="replaceable"><code>filename.rpm</code></em></code></strong></pre><div class="para">
- For example, to install the <code class="filename">mlocate</code> RPM used as an example in this chapter, run the following command:
- </div><pre class="screen">
+ For example, to install the <code class="filename">mlocate</code> RPM used as an example in this chapter, run the following command:
+ </div><pre class="screen">
<strong class="userinput"><code>rpm -U <em class="replaceable"><code>mlocate-0.22.2-2.i686.rpm</code></em></code></strong></pre><div class="para">
- To get extra feedback, you can use a command like the following, with the <code class="option">-h</code> and <code class="option">-v</code> options in conjunction with the <code class="option">–U</code> option:
- </div><pre class="screen">
+ To get extra feedback, you can use a command like the following, with the <code class="option">-h</code> and <code class="option">-v</code> options in conjunction with the <code class="option">–U</code> option:
+ </div><pre class="screen">
<strong class="userinput"><code>rpm -Uhv <em class="replaceable"><code>mlocate-0.22.2-2.i686.rpm</code></em></code></strong></pre><div class="para">
- When you run this command you will see more output than the default, which is no output unless there are errors. With the <code class="option">–h</code> option, the <code class="command">rpm</code> command will print a series of hash marks, #, to provide feedback that the command is still running. With the <code class="option">–v</code> option, the <code class="command">rpm</code> command provides more verbose messages.
- </div><div class="note"><div class="admonition_header"><h2>Installing a Package</h2></div><div class="admonition"><div class="para">
- The most common command to install a package is:
- </div><pre class="screen">
+ When you run this command you will see more output than the default, which is no output unless there are errors. With the <code class="option">–h</code> option, the <code class="command">rpm</code> command will print a series of hash marks, #, to provide feedback that the command is still running. With the <code class="option">–v</code> option, the <code class="command">rpm</code> command provides more verbose messages.
+ </div><div class="note"><div class="admonition_header"><h2>Installing a Package</h2></div><div class="admonition"><div class="para">
+ The most common command to install a package is:
+ </div><pre class="screen">
<strong class="userinput"><code>rpm -Uhv <em class="replaceable"><code>package_file.rpm</code></em></code></strong></pre><div class="para">
- This command upgrades a package with extra output. If the package has not been installed, this command installs the package. See <a class="xref" href="#ch-using-rpm">Chapter 3, <em>Using RPM</em></a> for more on upgrading and installing.
- </div></div></div><div class="para">
- To remove a package (called erase in RPM terminology), use the <code class="option">–e</code> command-line option:
- </div><pre class="screen">
+ This command upgrades a package with extra output. If the package has not been installed, this command installs the package. See <a class="xref" href="#ch-using-rpm">Chapter 3, <em>Using RPM</em></a> for more on upgrading and installing.
+ </div></div></div><div class="para">
+ To remove a package (called erase in RPM terminology), use the <code class="option">–e</code> command-line option:
+ </div><pre class="screen">
<strong class="userinput"><code>rpm –e <em class="replaceable"><code>package_name</code></em></code></strong></pre><div class="note"><div class="admonition_header"><h2>Using File Extensions</h2></div><div class="admonition"><div class="para">
- Notice that you install a package file using the file name that ends in .rpm, but uninstall or erase a package without the .rpm extension. This is because you install RPM files, but once installed, you work with the installed packages. The file name and the package name do not have to correspond, but typically (and sanely) they have the same base name.
- </div></div></div><div class="para">
- To list every RPM package installed on your system, use a command like the following.
- </div><pre class="screen">
+ Notice that you install a package file using the file name that ends in .rpm, but uninstall or erase a package without the .rpm extension. This is because you install RPM files, but once installed, you work with the installed packages. The file name and the package name do not have to correspond, but typically (and sanely) they have the same base name.
+ </div></div></div><div class="para">
+ To list every RPM package installed on your system, use a command like the following.
+ </div><pre class="screen">
<strong class="userinput"><code>rpm –qa</code></strong></pre><div class="para">
- Expect to wait while this command completes. Most Linux systems have numerous packages installed, which will result in many lines of output. To better see the output, you can pipe this command to the more command, as shown following:
- </div><pre class="screen">
+ Expect to wait while this command completes. Most Linux systems have numerous packages installed, which will result in many lines of output. To better see the output, you can pipe this command to the more command, as shown following:
+ </div><pre class="screen">
<strong class="userinput"><code>rpm –qa | more</code></strong></pre><div class="para">
- You will then see the package listing one screen at a time.
- </div><div class="note"><div class="admonition_header"><h2><code class="command">rpm</code> Options</h2></div><div class="admonition"><div class="para">
- <a class="xref" href="#ch-command-reference">Chapter 21, <em>RPM Command Reference</em></a> lists all the options for the <code class="command">rpm</code> command.
- </div></div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id861877" class="title">Other RPM commands</h1></div></div></div><div class="para">
- In addition to <code class="command">rpm</code>, the RPM system includes a few more commands, including <code class="command">rpmbuild</code> and <code class="command">rpm2cpio</code>.
- </div><div class="para">
- The <code class="command">rpmbuild</code> command helps build RPM packages. Its usage is discussed in depth in Part II of this book.
- </div><div class="para">
- The <code class="command">rpm2cpio</code> command exports an RPM package file into the format that the <code class="command">cpio</code> command expects. The <code class="filename">cpio</code> command works with many tape-backup packages. You can also take advantage of the fact that <code class="filename">cpio</code> can list the individual files in a <code class="filename">cpio</code> archive or extract files. To list the files in an RPM package, use a command like the following:
- </div><pre class="screen">
+ You will then see the package listing one screen at a time.
+ </div><div class="note"><div class="admonition_header"><h2><code class="command">rpm</code> Options</h2></div><div class="admonition"><div class="para">
+ <a class="xref" href="#ch-command-reference">Chapter 21, <em>RPM Command Reference</em></a> lists all the options for the <code class="command">rpm</code> command.
+ </div></div></div></div><div class="section" id="sect-RPM_Guide-RPM_Overview-Other_RPM_Commands"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="sect-RPM_Guide-RPM_Overview-Other_RPM_Commands">2.3.2. Other RPM commands</h3></div></div></div><div class="para">
+ In addition to <code class="command">rpm</code>, the RPM system includes a few more commands, including <code class="command">rpmbuild</code> and <code class="command">rpm2cpio</code>.
+ </div><div class="para">
+ The <code class="command">rpmbuild</code> command helps build RPM packages. Its usage is discussed in depth in Part II of this book.
+ </div><div class="para">
+ The <code class="command">rpm2cpio</code> command exports an RPM package file into the format that the <code class="command">cpio</code> command expects. The <code class="command">cpio</code> command works with many tape-backup packages. You can also take advantage of the fact that cpio can list the individual files in a cpio archive or extract files. To list the files in an RPM package, use a command like the following:
+ </div><pre class="screen">
<strong class="userinput"><code>rpm2cpio <em class="replaceable"><code>package_file.rpm</code></em> | cpio –t</code></strong></pre><div class="para">
- For example, the following command lists all the files in the <code class="filename">mlocate</code> package:
- </div><pre class="screen">
-<strong class="userinput"><code>rpm2cpio <em class="replaceable"><code>mlocate-0.22.2-2.i686.rpm</code></em> | cpio –t</code></strong></pre><div class="para">
- To display:
- </div><pre class="screen">
+ For example, the following command lists all the files in the <code class="filename">mlocate</code> package:
+ </div><pre class="screen">
+<strong class="userinput"><code>rpm2cpio mlocate-0.22.2-2.i686.rpm | cpio –t</code></strong></pre><div class="para">
+ To display:
+ </div><pre class="screen">
<code class="computeroutput"> ./etc/cron.daily/mlocate.cron ./etc/updatedb.conf ./usr/bin/locate ./usr/bin/updatedb ./usr/share/doc/mlocate-0.22.2 ./usr/share/doc/mlocate-0.22.2/AUTHORS ./usr/share/doc/mlocate-0.22.2/COPYING ./usr/share/doc/mlocate-0.22.2/NEWS ./usr/share/doc/mlocate-0.22.2/README ./usr/share/locale/bg/LC_MESSAGES/mlocate.mo ./usr/share/locale/ca/LC_MESSAGES/mlocate.mo ./usr/share/locale/cs/LC_MESSAGES/mlocate.mo ./usr/share/locale/da/LC_MESSAGES/mlocate.mo ./usr/share/locale/de/LC_MESSAGES/mlocate.mo ./usr/share/locale/es/LC_MESSAGES/mlocate.mo ./usr/share/locale/fr/LC_MESSAGES/mlocate.mo ./usr/share/locale/hu/LC_MESSAGES/mlocate.mo ./usr/share/locale/it/LC_MESSAGES/mlocate.mo ./usr/share/locale/ja/LC_MESSAGES/mlocate.mo ./usr/share/locale/ms/LC_MESSAGES/mlocate.mo ./usr/share/locale/nl/LC_MESSAGES/mlocate.mo ./usr/share/locale/pl/LC_MESSAGES/mlocate.mo ./usr/share/locale/pt/LC_MESSAGES/mlocate.mo ./usr/share/locale/pt_BR/LC_MESSAGES/mlocate.mo ./usr/share/
locale/sr/LC_MESSAGES/mlocate.mo ./usr/share/locale/sr(a)latin/LC_MESSAGES/mlocate.mo ./usr/share/locale/sv/LC_MESSAGES/mlocate.mo ./usr/share/locale/zh_CN/LC_MESSAGES/mlocate.mo ./usr/share/man/man1/locate.1.gz ./usr/share/man/man5/mlocate.db.5.gz ./usr/share/man/man5/updatedb.conf.5.gz ./usr/share/man/man8/updatedb.8.gz ./var/lib/mlocate 555 blocks </code></pre><div class="para">
- The <code class="command">rpm2cpio</code> command can also help if you want to extract a single file from the RPM package, using the <code class="command">cpio <code class="option">–ivd</code></code> command-line options, as follows:
- </div><pre class="screen">
- <strong class="userinput"><code>rpm2cpio <em class="replaceable"><code>mlocate-0.22.2-2.i686.rpm</code></em> | cpio –ivd <em class="replaceable"><code>usr/share/doc/mlocate-0.22.2/README</code></em></code></strong></pre><div class="para">
- This command will output local <code class="filename">usr/share/doc/mlocate-0.22.2/README</code> subdirectories and the <code class="filename">README</code> file located under <code class="filename">usr/share/doc/mlocate-0.22.2</code>.
- </div><div class="para">
- The <code class="option">–i</code> option tells <code class="command">cpio</code> to extract files. The <code class="option">–d</code> option tells <code class="command">cpio</code> to make any local subdirectories as needed (<code class="filename">usr/share/doc/mlocate-0.22.2</code>, in this example), and the <code class="option">–v</code> option asks <code class="command">cpio</code> to politely output verbose messages about what it does. Of course, verbose is in the eye of the beholder; with many Unix and Linux commands, verbose output is still somewhat terse.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id683559" class="title">Summary</h1></div></div></div><div class="para">
- The RPM files, the RPM database, and the RPM commands are the primary components that make up the RPM system. This chapter introduces you to the format and types of RPM files, the importance of maintaining the database, and the basic rpm command.
- </div><div class="para">
- The next chapter covers the most frequently used RPM commands. These commands allow you to install, uninstall, and update RPM packages.
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-using-rpm" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 3. Using RPM</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id680504">3.1. The <code class="command">rpm</code> Command</a></span></dt><dt><span class="sect1"><a href="#id851767">3.2. Upgrading and Installing Software</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id712955">3.2.1. Upgrading with the <code class="command">rpm</code> command</a></span></dt><dt><span class="sect2"><a href="#id748014">3.2.2. Upgrading packages</a></span></dt><dt><span class="sect2"><a href="#id1019232">3.2.3. Freshening up</a></span></dt><dt><span class="sect2"><a href="#id785712">3.2.4. Installing Packages</a></span></dt><dt><span class="sect2"><a href="#id530836">3.2.5. Installing Over the Internet</a></span></dt><dt><span class="sect2"><a href="#id1180142">3.2.6. Installing source RPMs</a></span></dt></dl><
/dd><dt><span class="sect1"><a href="#id795289">3.3. Removing Software</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id886357">3.3.1. Checking that the package has been removed</a></span></dt><dt><span class="sect2"><a href="#id683119">3.3.2. Removing multiple packages at a time</a></span></dt><dt><span class="sect2"><a href="#id1163118">3.3.3. Options when removing packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id751084">3.4. Other <code class="command">rpm</code> Command Options</a></span></dt><dt><span class="sect1"><a href="#id808610">3.5. Summary</a></span></dt></dl></div><div class="para">
+ The <code class="command">rpm2cpio</code> command can also help if you want to extract a single file from the RPM package, using the <code class="command">cpio <code class="option">–ivd</code></code> command-line options, as follows:
+ </div><pre class="screen">
+ <strong class="userinput"><code>rpm2cpio mlocate-0.22.2-2.i686.rpm | cpio –ivd usr/share/doc/mlocate-0.22.2/README</code></strong></pre><div class="para">
+ This command will output local <code class="filename">usr/share/doc/mlocate-0.22.2/README</code> subdirectories and the <code class="filename">README</code> file located under <code class="filename">usr/share/doc/mlocate-0.22.2</code>.
+ </div><div class="para">
+ The <code class="option">–i</code> option tells <code class="command">cpio</code> to extract files. The <code class="option">–d</code> option tells <code class="command">cpio</code> to make any local subdirectories as needed (<code class="filename">usr/share/doc/mlocate-0.22.2</code>, in this example), and the <code class="option">–v</code> option asks <code class="command">cpio</code> to politely output verbose messages about what it does. Of course, verbose is in the eye of the beholder; with many Unix and Linux commands, verbose output is still somewhat terse.
+ </div></div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id674352">2.4. Summary</h2></div></div></div><div class="para">
+ The RPM files, the RPM database, and the RPM commands are the primary components that make up the RPM system. This chapter introduces you to the format and types of RPM files, the importance of maintaining the database, and the basic rpm command.
+ </div><div class="para">
+ The next chapter covers the most frequently used RPM commands. These commands allow you to install, uninstall, and update RPM packages.
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-using-rpm" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 3. Using RPM</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id549037">3.1. The <code class="command">rpm</code> Command</a></span></dt><dt><span class="sect1"><a href="#id600031">3.2. Upgrading and Installing Software</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id729611">3.2.1. Upgrading with the <code class="command">rpm</code> command</a></span></dt><dt><span class="sect2"><a href="#id565277">3.2.2. Upgrading packages</a></span></dt><dt><span class="sect2"><a href="#id775375">3.2.3. Freshening up</a></span></dt><dt><span class="sect2"><a href="#id555066">3.2.4. Installing Packages</a></span></dt><dt><span class="sect2"><a href="#id859488">3.2.5. Installing Over the Internet</a></span></dt><dt><span class="sect2"><a href="#id607008">3.2.6. Installing source RPMs</a></span></dt></dl></
dd><dt><span class="sect1"><a href="#id803435">3.3. Removing Software</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id888144">3.3.1. Checking that the package has been removed</a></span></dt><dt><span class="sect2"><a href="#id753845">3.3.2. Removing multiple packages at a time</a></span></dt><dt><span class="sect2"><a href="#id636050">3.3.3. Options when removing packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id835062">3.4. Other <code class="command">rpm</code> Command Options</a></span></dt><dt><span class="sect1"><a href="#id815431">3.5. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Installing and upgrading software
@@ -691,9 +691,9 @@
This chapter covers the most common uses for RPM: installing, removing, and upgrading software. These are the most frequently used RPM commands.
</div><div class="para">
The RPM system includes the options you might expect, such as installing a package, but there’s a lot more you can do. For example, you can install packages from remote sites using HTTP or FTP to download the package to install. There are quite a few other <code class="command">rpm</code> options you can use to get information and feedback on installation, for example.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id680504" class="title">The <code class="command">rpm</code> Command</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id549037" class="title">The <code class="command">rpm</code> Command</h1></div></div></div><div class="para">
Just about everything you do with RPM requires the <code class="command">rpm</code> command. As a nice added benefit, just about everything you do with RPM requires a single invocation of the <code class="command">rpm</code> command. That means common tasks such as installing and removing software can be done quickly and efficiently. The basics of the <code class="command">rpm</code> command are not very hard, and you can perform the basic tasks within a few minutes of reading this chapter.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id851767" class="title">Upgrading and Installing Software</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id600031" class="title">Upgrading and Installing Software</h1></div></div></div><div class="para">
To install software, you need something to install. Typically, this is a file packaged as RPM, using a file-name extension of <code class="filename">rpm</code>. Of course, this isn’t required, but just about every RPM package is stored in a file with a <code class="filename">rpm</code> extension. For example, the following file holds an RPM package, ready to be installed:
</div><div class="para">
<code class="filename">jikes-1.16-1.i386.rpm</code>
@@ -717,7 +717,7 @@
An install operation installs a package for the first time. It also, through special command-line parameters, allows you to install multiple versions of a package, usually not what you want. So, in the vast majority of cases, you want to run the upgrade operation for all package installations.
</div></dd></dl></div><div class="para">
The following sections cover the command-line options that apply to these operations.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id712955" class="title">Upgrading with the <code class="command">rpm</code> command</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id729611" class="title">Upgrading with the <code class="command">rpm</code> command</h1></div></div></div><div class="para">
</div><div class="para">
Almost all installation steps use the <code class="command">rpm</code> command with the <code class="option">–U</code> option, short for upgrade, as introduced in <a class="xref" href="#ch-rpm-overview">Chapter 2, <em>RPM Overview</em></a> . The basic syntax is:
</div><div class="para">
@@ -740,7 +740,7 @@
This warning comes from the fact that the package was signed, but the key was not found. <a class="xref" href="#ch-rpmbuild">Chapter 11, <em>Controlling the Build with <code class="command">rpmbuild</code></em></a> covers signing packages. In most cases, warnings such as this one are not that serious. Errors, though, should be treated seriously.
</div><div class="note"><div class="admonition_header"><h2><code class="systemitem">root</code> Permissions</h2></div><div class="admonition"><div class="para">
Just about every package you want to upgrade or install requires <code class="systemitem">root</code>, or super user, permissions. That’s because most Linux application RPMs hold files that must be installed in a protected directory such as <code class="filename">/usr/bin/</code>. In addition, RPM requires root access to modify the RPM database. Even if you could modify the system directories like <code class="filename">/usr/bin/</code>, you must also be able to modify the RPM database to successfully install or remove packages.
- </div></div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1063929" class="title">Checking That the Package Is Installed</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id578012" class="title">Checking That the Package Is Installed</h1></div></div></div><div class="para">
Use the <code class="command">rpm –q</code> command to quickly verify a package has been installed. To verify, you need to use the name of the installed package, not the name of the RPM file. You can also use a partial package name, such as <code class="filename">jikes</code> in this case. For example:
</div><pre class="screen">
<strong class="userinput"><code>rpm –q <em class="replaceable"><code>jikes</code></em></code></strong></pre><div class="para">
@@ -754,7 +754,7 @@
</div><div class="para">
If the package has been not installed, you will see a message similar to the following:
</div><pre class="screen">
-<code class="computeroutput">package jikes is not installed</code></pre></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id714824" class="title">Getting Feedback During Installation and upgrades</h1></div></div></div><div class="para">
+<code class="computeroutput">package jikes is not installed</code></pre></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id676757" class="title">Getting Feedback During Installation and upgrades</h1></div></div></div><div class="para">
The <code class="option">-h</code> option to the <code class="command">rpm</code> command prints out # signs, also called hash marks (hence the <code class="option">-h</code>). These hash marks provide some confirmation that the <code class="command">rpm</code> command is still running. This is important, since large packages may take a long time to install or upgrade. Run this command like the following:
</div><pre class="screen">
<strong class="userinput"><code>rpm -Uh jikes-1.16-1.i386.rpm</code></strong></pre><div class="para">
@@ -797,7 +797,7 @@
These decimal numbers output by the <code class="option">--percent</code> option are really meant to be input into another program, perhaps a program that shows a graphical progress meter. Each number output then updates the meter.
</div><div class="note"><div class="admonition_header"><h2>Percentages may be Approximate</h2></div><div class="admonition"><div class="para">
Don't trust the numbers too much. Claiming the package is 53.139442 percent installed just asks the user to be skeptical that it is exactly that far.
- </div></div></div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id820644" class="title">The Installation Task In Detail</h1></div></div></div><div class="para">
+ </div></div></div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id804240" class="title">The Installation Task In Detail</h1></div></div></div><div class="para">
You can use the <code class="command">rpm –U</code> command or the <code class="command">rpm –i</code> command to install a package. When the <code class="command">rpm</code> command installs a package, it goes through a number of steps:
</div><div class="orderedlist"><ol><li class="listitem"><div class="para">
Checking the package and the files it wants to install
@@ -817,7 +817,7 @@
After the checks, the <code class="command">rpm</code> command executes the preinstallation tasks (covered in depth in Part II). After all this preparatory work, the <code class="command">rpm</code> command finally gets down to business and installs the files in the package. These files are stored in compressed format (compressed with <code class="command">gzip</code> compression) inside the RPM file.
</div><div class="para">
After installing the files, there may be some post-processing tasks (also covered in Part II). At the end of its run, the <code class="command">rpm</code> command updates the RPM database to reflect the new package information. This update is very important and allows you to track packages.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id812398" class="title">Taking a Test Drive</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id770191" class="title">Taking a Test Drive</h1></div></div></div><div class="para">
The <code class="option">--test</code> command-line option tells the <code class="command">rpm</code> command to test the installation or upgrade process but not to install the file. For example, the following command performs an upgrade or install of the <code class="filename">jikes</code> package, but in test mode only. No files will actually be installed.
</div><pre class="screen">
<strong class="userinput"><code>rpm -U --test jikes-1.16-1.i386.rpm</code></strong></pre><div class="para">
@@ -864,7 +864,7 @@
</div><pre class="screen">
<code class="computeroutput">error: Failed dependencies: ruby-libs >= 1.6.4 is needed by eruby-libs-0.9.8-2 libruby.so.1.6 is needed by eruby-libs-0.9.8-2</code></pre><div class="para">
This short example shows why it makes sense to test packages prior to installing or upgrading them.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id884566" class="title">Installing or upgrading More Than One Package At A Time</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id825377" class="title">Installing or upgrading More Than One Package At A Time</h1></div></div></div><div class="para">
Up to now, all the examples shown have used the <code class="command">rpm</code> command to install or upgrade one package at a time. You can optionally choose to install or upgrade a number of packages at the same time. Just list each file name on the <code class="command">rpm</code> command line. The basic syntax follows:
</div><pre class="screen">
<strong class="userinput"><code>rpm -U package1.rpm <em class="replaceable"><code>package2.rpm .. package100.rpm</code></em></code></strong></pre><div class="para">
@@ -874,7 +874,7 @@
This command installs two packages, the <code class="filename">aspell</code> packages for Canadian and British English, respectively.
</div><div class="para">
The <code class="option">--noorder</code> option tells the <code class="command">rpm</code> command not to reorder the packages you are trying to install. Usually, the <code class="command">rpm</code> command will reorder the list of packages in the best order for handling the dependencies. This option really only comes into play when you are installing more than one package where the packages depend on each other. In most cases, you do not want to use this option, since this may mean that packages fail to properly install because necessary packages are not already installed.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id524279" class="title">Installing in Different Directories</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id617090" class="title">Installing in Different Directories</h1></div></div></div><div class="para">
The <code class="option">--prefix</code> and <code class="option">--relocate</code> options should make the <code class="command">rpm</code> command relocate a package to a new location. Not all packages allow relocations, though. The basic format of the command with the <code class="option">--prefix</code> option is:
</div><pre class="screen">
<strong class="userinput"><code>rpm -U --prefix <em class="replaceable"><code>/new/directory package.rpm</code></em></code></strong></pre><div class="para">
@@ -892,7 +892,7 @@
</div><pre class="screen">
<code class="computeroutput">error: Failed dependencies: ld-linux.so.2 is needed by jikes-1.16-1 libc.so.6 is needed by jikes-1.16-1 libm.so.6 is needed by jikes-1.16-1 libstdc++-libc6.2-2.so.3 is needed by jikes-1.16-1 libc.so.6(GLIBC_2.0) is needed by jikes-1.16-1 libc.so.6(GLIBC_2.1) is needed by jikes-1.16-1 libc.so.6(GLIBC_2.1.3) is needed by jikes-1.16-1</code></pre><div class="para">
You can use the <code class="option">--badreloc</code> option with the <code class="option">--relocate</code> option to permit relocations on all files in the package. Usually, only those paths to files that are listed as relocatable are supported by the <code class="option">--relocate</code> option.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id912442" class="title">Forcing the Issue</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id633165" class="title">Forcing the Issue</h1></div></div></div><div class="para">
A number of <code class="command">rpm</code> options cause the <code class="command">rpm</code> command to complain about problems and, in general, fail to install your package. You can use a number of options to run roughshod over the RPM and get it to do what you want.
</div><div class="para">
The <code class="option">--replacepkgs</code> option tells the <code class="command">rpm</code> command to replace, or reinstall, packages it may have already installed.
@@ -940,7 +940,7 @@
In addition to forcing the <code class="command">rpm</code> command not to do certain things, you can use the <code class="option">--aid</code> option to have the <code class="command">rpm</code> command do something nice for you. The <code class="option">--aid</code> option tells the <code class="command">rpm</code> command to add all the packages it would suggest into the set of packages to install. The <code class="command">rpm</code> command has enough information to suggest a package or packages that ought to contain the dependent files.
</div><div class="para">
The <code class="option">--aid</code> option depends on a separate package that contains an RPM database with all packages installed. For Red Hat Linux, this package is <code class="filename">rpmdb-redhat</code>. This separate database, built as if all packages were installed (all packages that come with Red Hat Linux in this case), allows the <code class="command">rpm</code> command to search for which packages would solve dependencies.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id908292" class="title">Skipping the Scripts</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1444146" class="title">Skipping the Scripts</h1></div></div></div><div class="para">
As part of the package installation, as well as removal, the RPM package may have scripts that the <code class="command">rpm</code> command should run. These include pre- and post-installation scripts, as well as pre- and post-uninstallation scripts. These scripts can perform options such as automatically configuring the application based on the target environment. For example, an installation script may try to detect whether a site uses Postfix or Sendmail for transferring mail messages and configure the newly-installed package accordingly.
</div><div class="para">
In most cases, the <code class="command">rpm</code> command will execute these scripts at the proper time, unless you explicitly turn the command to skip the scripts. The <code class="option">--noscripts</code> option tells the <code class="command">rpm</code> command to skip running the pre- and post-installation scripts.
@@ -1062,7 +1062,7 @@
Skip all the triggers; same as <code class="option">--notriggerin</code>, <code class="option">--notriggerun</code>, and <code class="option">--notriggerpostun</code>.
</div>
- </td></tr></tbody></table></div></div><br class="table-break" /></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id680823" class="title">Ignorance Is Bliss</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div><br class="table-break" /></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id820081" class="title">Ignorance Is Bliss</h1></div></div></div><div class="para">
The <code class="command">rpm</code> command supports several ignore options that tell the command to ignore some aspect of a package it would normally complain about.
</div><div class="para">
The <code class="option">--ignorearch</code> option tells the <code class="command">rpm</code> command to ignore the architecture of the package and install the package, even if the architecture of the package and the architecture of your system do not match. This is a very dangerous option. Linux runs on everything from tiny wristwatches, PDAs such as the Sharp Zaurus, PCs, Macintosh PCs, RISC servers, and all the way up to huge supercomputers and mainframes. If you try to install a binary package compiled for the ARM or PowerPC processor on an Intel-architecture Linux system, the package will at best fail. At worst, it may damage parts of your system.
@@ -1078,11 +1078,11 @@
The <code class="option">--nosignature</code> option tells the <code class="command">rpm</code> command to skip the test of the digest, the encrypted key, that helps also verify the package correctness.
</div><div class="warning"><div class="admonition_header"><h2>Unsafe Options</h2></div><div class="admonition"><div class="para">
Use these <code class="command">rpm</code> command-line options with extreme care and only after carefully considering the circumstances. Wrongful use of these options may damage your operating system.
- </div></div></div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id756706" class="title">Documentation? What Documentation?</h1></div></div></div><div class="para">
+ </div></div></div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id678291" class="title">Documentation? What Documentation?</h1></div></div></div><div class="para">
The <code class="option">--excludedocs</code> command-line option tells the <code class="command">rpm</code> command to ignore any files in the RPM package that are marked as documentation. Considering the general lack of documentation for many Linux applications, you are really asking for trouble by invoking this option. If the documentation takes up a lot of disk space, however, you may want to avoid installing documentation files. This is about the only situation in which this option makes sense.
</div><div class="para">
In reverse of <code class="option">--excludedocs</code>, the <code class="option">--includedocs</code> command-line parameter tells the <code class="command">rpm</code> command to install documentation. This is usually the default, so you rarely need this option.
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id748014" class="title">Upgrading packages</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id565277" class="title">Upgrading packages</h1></div></div></div><div class="para">
The <code class="command">rpm</code> <code class="option">–U</code> command works for both installation of new packages and for upgrading. When you get beyond simple installations, you begin to see the power of the RPM system where most operations require just one command. The <code class="command">rpm -U</code> command is a very powerful tool and performs some complex operations with just one command. For example, the following commands show the sequence for upgrading the <code class="filename">jpilot</code> package, which is used for Palm PDA synchronization.
</div><pre class="screen">
<strong class="userinput"><code># rpm -q jpilot</code></strong></pre><pre class="screen">
@@ -1090,7 +1090,7 @@
<strong class="userinput"><code># rpm -U jpilot-0.99.2-8.i386.rpm # rpm -q jpilot</code></strong></pre><pre class="screen">
<code class="computeroutput">jpilot-0.99.2-8</code></pre><div class="para">
Note that the old version of the <code class="filename">jpilot</code> package is no longer installed. The <code class="command">rpm -U</code> command removed that package.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id948555" class="title">Options When Upgrading</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id405496" class="title">Options When Upgrading</h1></div></div></div><div class="para">
You can pass more than one package name on the command line when upgrading. In addition, you can use the installation and upgrade options discussed previously when upgrading.
</div><div class="note"><div class="admonition_header"><h2>Uninstallation Scripts</h2></div><div class="admonition"><div class="para">
When upgrading, the <code class="option">--noscripts</code> option only turns off the scripts from the new package. If an old package is removed, the uninstallation scripts for the old package still get executed.
@@ -1103,7 +1103,7 @@
Upgrading and freshening depend on versions of a particular package keeping the same base package name between versions. For most packages this is true, but some packages violate this convention. For example, the Java programming developer's kit (JDK) uses the name <code class="filename">jdk-1.3.1_01.i386.rpm</code> for the 1.3.1 version but changes to <code class="filename">j2sdk-1_4_0_01-fcs-linux-i386.rpm</code> for the 1.4.0 version.
</div></div></div><div class="para">
Watch out for package-name changes like this.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id683565" class="title">Smart Upgrades</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id741121" class="title">Smart Upgrades</h1></div></div></div><div class="para">
The <code class="command">rpm</code> command really shines in the upgrade process. Not only can you upgrade a package with one simple command, but the <code class="command">rpm</code> command has some built-in smarts that really help.
</div><div class="para">
When upgrading, the <code class="command">rpm</code> command checks each file in the package. It actually compares checksums of the files. An MD5 checksum is a small value computed from the data in a file. Any change to a file results in a different checksum value.
@@ -1120,14 +1120,14 @@
</div><div class="para">
If the RPM package uses the option <code class="command">%config(noreplace)</code> with the file, then the <code class="command">rpm</code> command will store the new file with a <code class="filename">rpm</code>new extension if you have modified the file on disk.
</div><div class="para">
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1019232" class="title">Freshening up</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id775375" class="title">Freshening up</h1></div></div></div><div class="para">
A freshen operation means to install a new version of a package only if you have already installed another version of the package. Thus, a freshen operation is very similar to the upgrade operation except that a freshen requires you to have previously installed the package, while an upgrade can install a package for the first time. The basic syntax for freshening a package is to use the <code class="option">-F</code> option.
</div><pre class="screen">
<strong class="userinput"><code>rpm -F <em class="replaceable"><code>package_name</code></em></code></strong></pre><div class="para">
You can also use the <code class="option">--freshen</code> long option in place of <code class="option">-F</code>.
</div><div class="para">
As with upgrading, the options to the <code class="command">rpm</code> command are the same, except for the <code class="option">-F</code> or <code class="option">--freshen</code> option that indicates the operation. These are the options discussed in the sections on upgrading and installing software.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id785712" class="title">Installing Packages</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id555066" class="title">Installing Packages</h1></div></div></div><div class="para">
The <code class="option">–i</code> or <code class="option">--install</code> option tells the <code class="command">rpm</code> command to run an installation operation, which, as you’d suspect, installs packages. The basic syntax is:
</div><pre class="screen">
<strong class="userinput"><code>rpm –i <em class="replaceable"><code>filename.rpm</code></em></code></strong></pre><div class="para">
@@ -1138,13 +1138,13 @@
</div></div></div><div class="para">
The <code class="command">rpm –i</code> command works with the installation options discussed previously. The <code class="option">–U</code>, <code class="option">-F</code> and <code class="option">–i</code> options all accept mostly the same options, except as discussed previously.
</div><div class="para">
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id530836" class="title">Installing Over the Internet</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id859488" class="title">Installing Over the Internet</h1></div></div></div><div class="para">
All the commands to install packages covered so far assume that you have a local RPM file that you want to install. This is by far the most common case, but you can also use the <code class="command">rpm</code> command to install packages available on a network. With the <code class="command">rpm</code> command, you can get the packages to install by using the FTP or HTTP network protocols.
</div><div class="para">
With the File Transfer Protocol (FTP), the <code class="command">rpm</code> command connects to an FTP file server, downloads the named package, and installs that package. With the HyperText Transfer Protocol (HTTP) used for Web pages, the <code class="command">rpm</code> command connects to a Web server, downloads the named package, and installs that package.
</div><div class="warning"><div class="admonition_header"><h2>Name Spoofing</h2></div><div class="admonition"><div class="para">
When using either FTP or HTTP, you need to provide the name of the remote server. An attack on your system can compromise the system of converting server host names into network addresses, thus spoofing the <code class="command">rpm</code> command into installing a malicious package from the wrong host.
- </div></div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id682033" class="title">Installing Using FTP</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id422276" class="title">Installing Using FTP</h1></div></div></div><div class="para">
The key to making the network protocols work with the <code class="command">rpm</code> command is that you need to create a URL for the remote file name. The basic format of the command follows:
</div><pre class="screen">
<strong class="userinput"><code>rpm -i <em class="replaceable"><code>ftp://hostname/path/to/file/filename.rpm</code></em></code></strong></pre><div class="para">
@@ -1169,10 +1169,10 @@
<strong class="userinput"><code>rpm -i ftp://unclejoe:workers@www-126.ibm.com/pub/jikes/jikes-1.16-1.src.rpm</code></strong></pre><div class="para">
In this case, the user name is unclejoe and the password is workers.
</div><div class="para">
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id869708" class="title">Installing Using HTTP</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1412656" class="title">Installing Using HTTP</h1></div></div></div><div class="para">
The <code class="command">rpm</code> command supports the HTTP protocol, used by most Web servers, as well as FTP. Similar to accessing a file via FTP, you need to pass the <code class="command">rpm</code> command a URL identifying the file. For example:
</div><pre class="screen">
-<strong class="userinput"><code>rpm –i http://ftp.redhat.com/pub/contrib/noarch/SRPMS/Squeak-sources-3-1.src.rpm </code></strong></pre></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1180142" class="title">Installing source RPMs</h1></div></div></div><div class="para">
+<strong class="userinput"><code>rpm –i http://ftp.redhat.com/pub/contrib/noarch/SRPMS/Squeak-sources-3-1.src.rpm </code></strong></pre></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id607008" class="title">Installing source RPMs</h1></div></div></div><div class="para">
Source RPMs contain the source code used to build an application or programming library and the scripts used to build the software into the application or library. These scripts are called the recipes for building the software.
</div><div class="para">
Source RPMs usually contain program source code. They may also contain patches to program sources, scripts to build the program, special files used by desktop environments, icons, and other files considered to be part of the source code, such as programming guides.
@@ -1182,7 +1182,7 @@
In most cases, each binary RPM will have a corresponding source RPM. This is not always true, however.
</div><div class="para">
One source RPM may contain enough shared program code to build multiple application RPMs. Furthermore, the source code is not available for all packages. Commercial applications, for example, rarely come with source code. In this case, obviously, no source RPMs are available. Or, a source RPM for a commercial application may provide no source code, but still provide a way to build the resulting application. See <a class="xref" href="#ch-specfiles">Chapter 9, <em>Working with Spec Files</em></a> for more on the source files and options for not including the sources in a source RPM.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1209482" class="title">Open-source Software</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id705309" class="title">Open-source Software</h1></div></div></div><div class="para">
Linux, and thousands of applications that run on Linux, are called open-source software. That’s because the program source code for Linux and these applications are available.
</div><div class="para">
Many users feel having access to the source code is vital, especially because:
@@ -1194,7 +1194,7 @@
You can enhance and extend packages for which the program sources are available.
</div></li></ul></div><div class="para">
Linux applications are available under a variety of open-source licenses. (In fact, it may seem that there are as many licenses as packages.) See the site <a href="http://www.opensource.org/licenses/ ">http://www.opensource.org/licenses/ </a> for details.
- </div></div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id795289" class="title">Removing Software</h1></div></div></div><div class="para">
+ </div></div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id803435" class="title">Removing Software</h1></div></div></div><div class="para">
The <code class="command">rpm</code> command is good for more than just installing and upgrading software packages. Many times, you will need to remove packages as well.
</div><div class="para">
To remove a package, use the <code class="option">-e</code> option to the <code class="command">rpm</code> command, short for erase. The basic syntax follows:
@@ -1224,7 +1224,7 @@
</div><pre class="screen">
<code class="computeroutput">error: Failed dependencies: syslinux is needed by (installed) mkbootdisk-1.4.8-1</code></pre><div class="note"><div class="admonition_header"><h2>Alternative Option Name</h2></div><div class="admonition"><div class="para">
When removing packages, you can use the long option name, <code class="option">--erase</code>, in place of <code class="option">–e</code>.
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id886357" class="title">Checking that the package has been removed</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id888144" class="title">Checking that the package has been removed</h1></div></div></div><div class="para">
As before, you can use the <code class="command">rpm</code> <code class="option">–q</code> command to query whether a package is installed. After running the <code class="command">rpm</code> <code class="option">–e</code> command, you can run the <code class="command">rpm</code> <code class="option">–q</code> command to check whether the package has been removed. If the <code class="command">rpm</code> <code class="option">–q</code> command shows that the package is not installed, that tells you the erase operation has worked.
</div><div class="para">
For example:
@@ -1232,12 +1232,12 @@
<strong class="userinput"><code># rpm -q jikes</code></strong></pre><pre class="screen">
<code class="computeroutput">jikes-1.16-1</code></pre><pre class="screen">
<strong class="userinput"><code># rpm -e jikes-1.16-1 # rpm -q jikes</code></strong></pre><pre class="screen">
-<strong class="userinput"><code>package jikes is not installed</code></strong></pre></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id683119" class="title">Removing multiple packages at a time</h1></div></div></div><div class="para">
+<strong class="userinput"><code>package jikes is not installed</code></strong></pre></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id753845" class="title">Removing multiple packages at a time</h1></div></div></div><div class="para">
You can remove multiple packages at once by listing each package consecutively on the command line. For example:
</div><pre class="screen">
<strong class="userinput"><code>rpm -e aspell-en-ca-0.33.7.1-16 aspell-en-gb-0.33.7.1-16</code></strong></pre><div class="para">
This command removes the <code class="filename">aspell-en-ca-0.33.7.1-16</code> and <code class="filename">aspell-en-gb-0.33.7.1-16</code> packages.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1163118" class="title">Options when removing packages</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id636050" class="title">Options when removing packages</h1></div></div></div><div class="para">
The <code class="option">--allmatches</code> option tells the <code class="command">rpm</code> command to remove all packages with names that match the names you pass on the command line. If you do not use the <code class="option">--allmatches</code> option, the <code class="command">rpm</code> command will issue an error if more than one package matches the name or names you pass on the command line.
</div><div class="para">
The <code class="option">--nodeps</code> option tells the <code class="command">rpm</code> command to skip the test of dependencies. Use this option when you really, really, want to uninstall a package.
@@ -1253,7 +1253,7 @@
The <code class="option">--nopreun</code> option tells the <code class="command">rpm</code> command not to run the pre-uninstallation scripts. The <code class="option">--nopostun</code> option tells the <code class="command">rpm</code> command not to run the post-uninstallation scripts.
</div><div class="para">
The <code class="option">--notriggers</code> option works in a similar fashion. The <code class="option">--notriggers</code> option tells the <code class="command">rpm</code> command not to execute any triggers. For a finer grain of control, use <code class="option">--notriggerun</code> to prevent any uninstallation triggers and <code class="option">--notriggerpostun</code> to prevent any post-uninstallation triggers.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id751084" class="title">Other <code class="command">rpm</code> Command Options</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id835062" class="title">Other <code class="command">rpm</code> Command Options</h1></div></div></div><div class="para">
Options such as <code class="option">-v</code> (for more verbose output) work with the <code class="command">rpm</code> command for installing, removing, and upgrading packages, as well as most other uses of the <code class="command">rpm</code> command.
</div><div class="para">
Other <code class="command">rpm</code> command options, which work with most RPM actions, include <code class="option">--quiet</code> to turn off most output except for errors, and <code class="option">--root</code>, covered previously.
@@ -1298,7 +1298,7 @@
The <code class="option">--pipe</code> option tells the <code class="command">rpm</code> command to send, or pipe, its output to another program. The syntax for this option is:
</div><div class="para">
<code class="option">--pipe</code> <em class="replaceable"><code>command_to_send_out_to</code></em>
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id808610" class="title">Summary</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id815431" class="title">Summary</h1></div></div></div><div class="para">
This chapter covered the easy part of managing packages, the common actions of installing, removing, and upgrading software.
</div><div class="para">
The <code class="command">rpm</code> <code class="option">–e</code> command removes packages. The <code class="command">rpm</code> <code class="option">–U</code> command upgrades packages by installing new packages and removing old versions of all the packages upgraded. RPM upgrades also work for installing new packages. The <code class="command">rpm</code> <code class="option">–F</code> command freshens packages. This command only upgrades a package if an older version of the package has already been installed. The <code class="command">rpm</code> <code class="option">–i</code> command installs packages.
@@ -1360,7 +1360,7 @@
</td></tr></tbody></table></div></div><br class="table-break" /><div class="para">
Unfortunately, modern system management gets more complex than that. The next chapter delves into package dependencies and the nightmare you can get into when one package depends on another that then depends on another, ad infinitum.
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-using-rpm-db" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 4. Using the RPM Database</h2></div></div></div><div class="toc"><dl><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-querying_database">4.1. Querying the RPM Database</a></span></dt><dd><dl><dt><span class="section"><a href="#id810098">4.1.1. Querying packages</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-query_everything">4.1.2. Querying everything</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-refining_query">4.1.3. Refining the query</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-which_package">4.1.4. Finding which packages own files</a></span></dt></dl></dd><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-getting_information">4.2. Getting Information on Packages</a></span></dt><dd><dl><dt><span class="section"><a href="#
RPM_Guide-USing_RPM_DB-getting_information-describing_packages">4.2.1. Describing packages</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-package_groups">4.2.2. Package groups</a></span></dt><dt><span class="section"><a href="#id750521">4.2.3. Listing the files in a package</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-listing_conf_files">4.2.4. Listing the configuration files for a package</a></span></dt><dt><span class="section"><a href="#id838072">4.2.5. Listing the documentation files for a package</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-file_state">4.2.6. Listing the state of the files in a package</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-listing_scripts">4.2.7. Listing the scripts in a package</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Listing_changed">4.2.8. Listing what has changed</a></span></dt><dt><span class="sec
tion"><a href="#RPM_Guide-Using_RPM_DB-Combining_queries">4.2.9. Combining queries</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Cusomt_queries">4.2.10. Creating custom queries</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Query_format_tags">4.2.11. Working With Query Format Tags</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Querying_for_package_information">4.2.12. Querying for Package Information</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Formatting_arrays">4.2.13. Formatting Arrays</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Special_formatting">4.2.14. Special Formatting</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-querying_pacakge_dependencies">4.2.15. Querying for Package Dependencies</a></span></dt><dt><span class="section"><a href="#RPM-Guide-Using_RPM_DB-Querying_file_information">4.2.16. Queryin
g for File Information</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Other_Query_Format_Tags">4.2.17. Other Query Format Tags</a></span></dt></dl></dd><dt><span class="section"><a href="#id1006370">4.3. Other queries</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Getting_information_on_package_files">4.4. Getting Information on Package Files</a></span></dt><dd><dl><dt><span class="section"><a href="#RPM_Guide_Using_RPM_DB-Querying_package_files_remotely">4.4.1. Querying Package Files Remotely</a></span></dt><dt><span class="section"><a href="#RPM-Guide-Using_RPM-DB-verifying_packages">4.4.2. Verifying Installed RPM Packages</a></span></dt><dt><span class="section"><a href="#RPM_GUide-Using_RPM_DB-working_with_RPM_db">4.4.3. Working With the RPM Database</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-summary">4.4.4. Summary</a></span></dt></dl></dd></dl></div><div class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-using-rpm-db" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 4. Using the RPM Database</h2></div></div></div><div class="toc"><dl><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-querying_database">4.1. Querying the RPM Database</a></span></dt><dd><dl><dt><span class="section"><a href="#id660300">4.1.1. Querying packages</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-query_everything">4.1.2. Querying everything</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-refining_query">4.1.3. Refining the query</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-which_package">4.1.4. Finding which packages own files</a></span></dt></dl></dd><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-getting_information">4.2. Getting Information on Packages</a></span></dt><dd><dl><dt><span class="section"><a href="#
RPM_Guide-USing_RPM_DB-getting_information-describing_packages">4.2.1. Describing packages</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-package_groups">4.2.2. Package groups</a></span></dt><dt><span class="section"><a href="#id744164">4.2.3. Listing the files in a package</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-listing_conf_files">4.2.4. Listing the configuration files for a package</a></span></dt><dt><span class="section"><a href="#id837662">4.2.5. Listing the documentation files for a package</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-file_state">4.2.6. Listing the state of the files in a package</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-listing_scripts">4.2.7. Listing the scripts in a package</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Listing_changed">4.2.8. Listing what has changed</a></span></dt><dt><span class="sec
tion"><a href="#RPM_Guide-Using_RPM_DB-Combining_queries">4.2.9. Combining queries</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Cusomt_queries">4.2.10. Creating custom queries</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Query_format_tags">4.2.11. Working With Query Format Tags</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Querying_for_package_information">4.2.12. Querying for Package Information</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Formatting_arrays">4.2.13. Formatting Arrays</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Special_formatting">4.2.14. Special Formatting</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-querying_pacakge_dependencies">4.2.15. Querying for Package Dependencies</a></span></dt><dt><span class="section"><a href="#RPM-Guide-Using_RPM_DB-Querying_file_information">4.2.16. Queryin
g for File Information</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Other_Query_Format_Tags">4.2.17. Other Query Format Tags</a></span></dt></dl></dd><dt><span class="section"><a href="#id579849">4.3. Other queries</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-Getting_information_on_package_files">4.4. Getting Information on Package Files</a></span></dt><dd><dl><dt><span class="section"><a href="#RPM_Guide_Using_RPM_DB-Querying_package_files_remotely">4.4.1. Querying Package Files Remotely</a></span></dt><dt><span class="section"><a href="#RPM-Guide-Using_RPM-DB-verifying_packages">4.4.2. Verifying Installed RPM Packages</a></span></dt><dt><span class="section"><a href="#RPM_GUide-Using_RPM_DB-working_with_RPM_db">4.4.3. Working With the RPM Database</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Using_RPM_DB-summary">4.4.4. Summary</a></span></dt></dl></dd></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Querying the RPM database
@@ -1390,7 +1390,7 @@
For querying the RPM database, the major command-line option is <code class="literal">–q</code>, short for query. This option tells the rpm command to query the RPM database. You can also use the long option <code class="literal">--query</code>.
</div><div class="para">
In the last few chapters, you've used the <code class="literal">–q</code> option with the rpm command to query just for the presence or absence of installed packages. You can expand the <code class="literal">-q</code> option to perform a wide array of queries to find out information about the packages installed on a Linux system.
- </div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id810098">4.1.1. Querying packages</h3></div></div></div><div class="para">
+ </div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id660300">4.1.1. Querying packages</h3></div></div></div><div class="para">
The basic format of the <code class="command">rpm –q</code> command follows:
</div><div class="para">
<code class="command">rpm –q <em class="replaceable"><code>package_name</code></em></code>
@@ -1719,7 +1719,7 @@ like syntax.
bash-4.1.7-1.x86_64
tcsh-6.17-6.x86_64</pre><div class="note"><div class="admonition_header"><h2>Spaces in group names</h2></div><div class="admonition"><div class="para">
This group has a space in its name, so you need quotation marks to pass the group name as one parameter to the rpm command.
- </div></div></div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id750521">4.2.3. Listing the files in a package</h3></div></div></div><div class="para">
+ </div></div></div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id744164">4.2.3. Listing the files in a package</h3></div></div></div><div class="para">
The <code class="option">–l</code> (ell) option queries all the files in a package. You can also use the longer option, --list, in place of –l. The basic syntax is:
</div><div class="para">
rpm –ql package
@@ -1858,7 +1858,7 @@ lrwxrwxrwx 1 root root 9 Dec 15 2009 /usr/share/ma
-rw-r--r-- 1 root root 18 May 21 13:32 /etc/skel/.bash_logout
-rw-r--r-- 1 root root 176 May 21 13:32 /etc/skel/.bash_profile
-rw-r--r-- 1 root root 124 May 21 13:32 /etc/skel/.bashrc
-</pre></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id838072">4.2.5. Listing the documentation files for a package</h3></div></div></div><div class="para">
+</pre></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id837662">4.2.5. Listing the documentation files for a package</h3></div></div></div><div class="para">
Similarly to the <code class="option">–c</code> option, the <code class="option">–d</code> option tells the <code class="command">rpm –q</code> command to list just the documentation files for a package. The basic syntax is:
</div><div class="para">
<code class="command">rpm –qd <em class="replaceable"><code>package_name</code></em></code>
@@ -3039,7 +3039,7 @@ qt-x11 - rpm 4.7.2
qt-x11 - rpm 4.7.2
</pre><div class="note"><div class="admonition_header"><h2>Cross Reference</h2></div><div class="admonition"><div class="para">
See <a class="xref" href="#ch-package-structure">Chapter 24, <em>RPM Package File Structure</em></a> for a listing of all the tags in an RPM file.
- </div></div></div></div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id1006370">4.3. Other queries</h2></div></div></div><div class="para">
+ </div></div></div></div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id579849">4.3. Other queries</h2></div></div></div><div class="para">
If what you’ve seen so far isn’t enough, the rpm command supports a number of extra queries, mostly of use to developers.
</div><div class="para">
Table 5-7 summarizes these extra queries.
@@ -3589,7 +3589,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
The RPM database maintains a lot of information about the files and packages on your system. Thus, it is crucial for managing your Linux systems. You should back up the RPM database before and after any installation, upgrade, or removal of packages.
</div><div class="para">
You can also use the <code class="option">--rebuilddb</code> option to the rpm command to rebuild a damaged RPM database.
- </div></div></div></div><div xml:lang="en-US" class="chapter" id="ch-dependencies" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 5. Package Dependencies</h2></div></div></div><div class="toc"><dl><dt><span class="section"><a href="#RPM_Guide-Dependencies-Understanding">5.1. Understanding the Dependency Concept</a></span></dt><dd><dl><dt><span class="section"><a href="#RPM_Guide-Dependencies-capabilities">5.1.1. Capabilities</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Dependencies-version_dependencies">5.1.2. Version dependencies</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Dependencies-conflicts">5.1.3. Conflicts</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Dependencies-obsoletes">5.1.4. Obsoletes</a></span></dt></dl></dd><dt><span class="section"><a href="#id869789">5.2. Checking for Dependencies</a></span></dt><dd><dl><dt><span class="section"><a href="#id494023">5.2.1. Determining the capabili
ties a package requires</a></span></dt><dt><span class="section"><a href="#id786625">5.2.2. Determining the capabilities a package provides</a></span></dt><dt><span class="section"><a href="#id1497917">5.2.3. Checking for conflicts</a></span></dt><dt><span class="section"><a href="#id1012657">5.2.4. Determining which packages require a certain capability</a></span></dt><dt><span class="section"><a href="#id948526">5.2.5. Determining which package provides a certain capability</a></span></dt></dl></dd><dt><span class="section"><a href="#id776884">5.3. Triggers</a></span></dt><dt><span class="section"><a href="#id687574">5.4. Summary</a></span></dt></dl></div><div class="para">
+ </div></div></div></div><div xml:lang="en-US" class="chapter" id="ch-dependencies" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 5. Package Dependencies</h2></div></div></div><div class="toc"><dl><dt><span class="section"><a href="#RPM_Guide-Dependencies-Understanding">5.1. Understanding the Dependency Concept</a></span></dt><dd><dl><dt><span class="section"><a href="#RPM_Guide-Dependencies-capabilities">5.1.1. Capabilities</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Dependencies-version_dependencies">5.1.2. Version dependencies</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Dependencies-conflicts">5.1.3. Conflicts</a></span></dt><dt><span class="section"><a href="#RPM_Guide-Dependencies-obsoletes">5.1.4. Obsoletes</a></span></dt></dl></dd><dt><span class="section"><a href="#id599793">5.2. Checking for Dependencies</a></span></dt><dd><dl><dt><span class="section"><a href="#id666212">5.2.1. Determining the capabili
ties a package requires</a></span></dt><dt><span class="section"><a href="#id947903">5.2.2. Determining the capabilities a package provides</a></span></dt><dt><span class="section"><a href="#id1414118">5.2.3. Checking for conflicts</a></span></dt><dt><span class="section"><a href="#id1048593">5.2.4. Determining which packages require a certain capability</a></span></dt><dt><span class="section"><a href="#id687390">5.2.5. Determining which package provides a certain capability</a></span></dt></dl></dd><dt><span class="section"><a href="#id700137">5.3. Triggers</a></span></dt><dt><span class="section"><a href="#id832996">5.4. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Understanding dependencies
@@ -3680,7 +3680,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Obsoletes, which describes the capabilities that this package will make obsolete
</div></li></ul></div><div class="para">
Packages advertise this dependency information. Each dependency holds the type, such as requires, a capability, such as a shared library or a package name, and optionally a version number, such as requiring the python package at a version number greater than or equal to 2.2 (python >= 2.2).
- </div></div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id869789">5.2. Checking for Dependencies</h2></div></div></div><div class="para">
+ </div></div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id599793">5.2. Checking for Dependencies</h2></div></div></div><div class="para">
The rpm –q command queries the RPM database or RPM package files. With the right options to this command, you can check for the four types of package dependencies as well. These options are based on the concept of capabilities introduced previously.
</div><div class="para">
You can query what capabilities a package requires. You can also query what capabilities a package provides. You can query for the obsoleting and conflicting information as well. Furthermore, given a capability, you can query which packages require this capability as well as which packages provide this capability.
@@ -3688,7 +3688,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
There are quite a few more options you can use with the rpm –q command for querying packages. See <a class="xref" href="#ch-using-rpm-db">Chapter 4, <em>Using the RPM Database</em></a> for more on querying packages and package files.
- </div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id494023">5.2.1. Determining the capabilities a package requires</h3></div></div></div><div class="para">
+ </div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id666212">5.2.1. Determining the capabilities a package requires</h3></div></div></div><div class="para">
The first and most important step is to determine what capabilities a package requires. If all the required capabilities are met, you can safely install the package (barring other things that can go wrong, such as conflicts). The requires dependencies are by far the most important.
</div><div class="para">
The --requires option to the rpm –q command lists the capabilities a given package requires. The basic syntax is:
@@ -3818,7 +3818,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
rpmlib(CompressedFileNames) <= 3.0.4-1
</div><div class="para">
As shown in this example, this package depends only on capabilities of the RPM system itself. The particular requirements shown here specify how the rpm command should treat the package payload, including how the files are listed in the package and what type of compression is used.
- </div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id786625">5.2.2. Determining the capabilities a package provides</h3></div></div></div><div class="para">
+ </div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id947903">5.2.2. Determining the capabilities a package provides</h3></div></div></div><div class="para">
Packages require capabilities, and they can provide capabilities for other packages to require. To list the capabilities a package provides, use the --provides option. These capabilities can be arbitrary names, shared libraries (.so files), and the package name itself. The basic syntax is:
</div><div class="para">
rpm –q query_options --provides packages
@@ -3920,7 +3920,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
mod_vhost_alias.so
</div><div class="para">
httpd = 2.0.40-8
- </div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id1497917">5.2.3. Checking for conflicts</h3></div></div></div><div class="para">
+ </div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id1414118">5.2.3. Checking for conflicts</h3></div></div></div><div class="para">
Use the --conflicts option to check what conflicts with a given package. The basic syntax is:
</div><div class="para">
rpm –q query_options --conflicts packages
@@ -3936,7 +3936,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
The RPM system will report on the conflicts and indicate an error if you try to install conflicting packages. The idea of conflicts really gives package creators a way to alert users to potential problems and to tell us that one package likely won’t work with another.
</div><div class="para">
The force options discussed in <a class="xref" href="#ch-using-rpm">Chapter 3, <em>Using RPM</em></a> allow you to override conflicts, if absolutely necessary. In most cases, though, a conflict presents you with the choice to install one or the other of the packages, but not both.
- </div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id1012657">5.2.4. Determining which packages require a certain capability</h3></div></div></div><div class="para">
+ </div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id1048593">5.2.4. Determining which packages require a certain capability</h3></div></div></div><div class="para">
In addition to querying capabilities and requirements of a particular package, you can query the capabilities themselves. This function allows you to check which packages require a given capability.
</div><div class="para">
The --whatrequires option tells the rpm command to report on which packages in the RPM database require a certain capability. The basic syntax is:
@@ -4150,7 +4150,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
mutt-1.2.5i-17
</div><div class="para">
The first command lists the capabilities that the sendmail package provides, including the generic capability of smtpdaemon. You can then list which packages require this particular capability, as shown in the second command. This is a big help for wading through a mess of packages depending on packages depending on yet more packages.
- </div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id948526">5.2.5. Determining which package provides a certain capability</h3></div></div></div><div class="para">
+ </div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id687390">5.2.5. Determining which package provides a certain capability</h3></div></div></div><div class="para">
To complete the circle, you can query for which package provides a certain capability. This knowledge allows you to trace a requirement back to the package that provides it.
</div><div class="para">
The --whatprovides option tells the rpm command to list the capabilities a package provides. Use the --whatprovides option with the –q, or query, option to the rpm command. (There is no short form for the --whatrprovides option.)
@@ -4182,7 +4182,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
bash-2.05-8
</div><div class="para">
If you are querying particular files, use rpm –qf. If you are querying capabilities, use --whatprovides.
- </div></div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id776884">5.3. Triggers</h2></div></div></div><div class="para">
+ </div></div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id700137">5.3. Triggers</h2></div></div></div><div class="para">
A trigger is a script that gets run when a package is installed or uninstalled. Triggers allow packages that depend on other packages to properly configure themselves when those other packages are installed or removed.
</div><div class="para">
The --triggers option to the rpm command lists any trigger scripts in a given package. For example:
@@ -4394,7 +4394,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
anonftp-4.0-9
</div><div class="para">
The anonftp package needs to be notified on changes to the glibc package, so that the anonftp package can properly set up its application. It actually uses part of glibc and is therefore highly susceptible to changes in the glibc package. Thus, the use of triggers provides essentially an extended form of dependencies. The anonftp package in this example depends so much on the glibc package that it needs to execute scripts whenever the glibc package changes.
- </div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id687574">5.4. Summary</h2></div></div></div><div class="para">
+ </div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id832996">5.4. Summary</h2></div></div></div><div class="para">
Linux comes with many packages. Most of these packages depend on some other packages installed on your system. In RPM terms, packages provide capabilities and depend on capabilities that other packages provide. When the rpm command checks the RPM database for dependencies, it checks to ensure that all the capabilities that a given package requires are met by other installed packages.
</div><div class="para">
You can trace the capabilities a package requires with the --requires option to the rpm command. You can see what capabilities a package provides for others with the --provides option.
@@ -4404,7 +4404,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Triggers are an extended form of dependencies. A trigger is a script that gets executed when other packages are installed or removed. This allows a package with a high dependence on another package to track changes in that package and reconfigure itself as needed.
</div><div class="para">
The next chapter delves into transactions, which provide a safe means to install a set of packages. With transactions, either all the packages get installed, or none.
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-transactions" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 6. Transactions</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id1284206">6.1. Understanding Transactions</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id1284121">6.1.1. When do you need transactions?</a></span></dt><dt><span class="sect2"><a href="#id1004485">6.1.2. Backing out of transactions</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id829740">6.2. Transactions with the rpm Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id956529">6.2.1. Transaction IDs</a></span></dt><dt><span class="sect2"><a href="#id830531">6.2.2. Rolling Back Transactions</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id991863">6.3. Saving Old Packages</a></span></dt><dt><span class="sect1"><a href="#id943961">6.4. Summary</a></span></dt></dl></div><div class="para"
>
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-transactions" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 6. Transactions</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id442009">6.1. Understanding Transactions</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id796977">6.1.1. When do you need transactions?</a></span></dt><dt><span class="sect2"><a href="#id796686">6.1.2. Backing out of transactions</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id702494">6.2. Transactions with the rpm Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id570504">6.2.1. Transaction IDs</a></span></dt><dt><span class="sect2"><a href="#id556457">6.2.2. Rolling Back Transactions</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id888070">6.3. Saving Old Packages</a></span></dt><dt><span class="sect1"><a href="#id690519">6.4. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Understanding transactions
@@ -4418,13 +4418,13 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
When packages depend on other packages, you may have to install multiple packages to add a single application. Some of the packages may install cleanly; others may not. But you have to install all of the packages to get the complete application. The designers of the RPM system understood this problem and added the concept of transactions to RPM.
</div><div class="para">
This chapter covers transactions and how they can help you cleanly install a set of dependent packages. But transactions won’t solve all your problems. You still have to resolve conflicts and dependencies by using the techniques provided in the last three chapters.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1284206" class="title">Understanding Transactions</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id442009" class="title">Understanding Transactions</h1></div></div></div><div class="para">
A transaction is a way to delimit a set of operations. All the operations can be undone, often called rolled back. Once rolled back, the system is back in the same state it was prior to the transaction. If all the operations succeed, though, the system will be in a new state. The key issue is that all of the operations must complete successfully, or you can roll back the entire transaction. The assumption is that if any of the operations fail, the system will be in an inconsistent or erroneous state. Transactions are a way to prevent that.
</div><div class="para">
Transactions are common when working with databases, but they are just as important when working with packages.
</div><div class="para">
Starting with RPM version 4.0.4, transactions and rollbacks became a workable part of any administrator's toolkit. With RPM, the rpm command sets up a transaction any time you attempt to install, remove, or upgrade more than one package. The rpm command automatically makes a transaction.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1284121" class="title">When do you need transactions?</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id796977" class="title">When do you need transactions?</h1></div></div></div><div class="para">
Whenever you install or remove packages, the RPM system assigns a transaction and a transaction ID to the set of packages. You can then perform operations on the packages that share the same ID, including rolling back the transaction.
</div><div class="para">
Note
@@ -4436,11 +4436,11 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
The main advantage of transactions with RPM, though, is the fact that the rpm command automatically sets up a transaction for all the packages on each command line and does not perform the operation if any package fails. This ability to automatically set up transactions for each call to the rpm command eliminates many errors when working with packages.
</div><div class="para">
Use a transaction when you need to be sure that a set of packages install properly.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1004485" class="title">Backing out of transactions</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id796686" class="title">Backing out of transactions</h1></div></div></div><div class="para">
With RPM, backing out of a transaction involves two operations: rolling back the transaction and reinstalling the former packages to restore the previous system state. In the simplest case, the rpm command handles all the tasks for you. If you try to install, upgrade, or remove multiple packages and any package fails, the rpm command will restore the system state for you.
</div><div class="para">
This automatic support for transactions is a great help to system administrators, but it only applies when you first install, upgrade, or remove the packages. If you have upgraded your system and later discover problems, then you can also use the --rollback option to roll the system back from a set of upgrades, in a limited set of circumstances.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id829740" class="title">Transactions with the rpm Command</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id702494" class="title">Transactions with the rpm Command</h1></div></div></div><div class="para">
To set up an RPM transaction, you don't have to do much. All you need to do is pass more than one RPM package on the rpm command line. For example, to set up a transaction for installing three packages, use a command like the following:
</div><div class="para">
rpm -ihv package1.rpm package2.rpm package3.rpm
@@ -4516,7 +4516,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
# rpm -q jikes
</div><div class="para">
jikes-1.17-1
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id956529" class="title">Transaction IDs</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id570504" class="title">Transaction IDs</h1></div></div></div><div class="para">
The rpm command gives every package installed a transaction ID. The transaction ID is a Unix time stamp (number of seconds since January 1, 1970). You can then perform some operations on packages based on the transaction ID.
</div><div class="para">
Note
@@ -4526,7 +4526,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
All the packages installed at the same time are given the same transaction ID. This means that you can perform operations on a set of packages, the packages that were installed together.
</div><div class="para">
But there’s also a downside to this. All the packages installed when you first installed or upgraded your Linux system are given the same transaction ID. This means you cannot selectively act on these packages using the transaction ID, because you will likely get far more packages than you want to work on.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id779001" class="title">Viewing RPM Transaction IDs</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id886579" class="title">Viewing RPM Transaction IDs</h1></div></div></div><div class="para">
To view the install transaction ID (a date code) for a given package, you can use a command like the following:
</div><div class="para">
$ rpm -q --qf "%-20{NAME} %-20{INSTALLTID}\n" jikes
@@ -4544,7 +4544,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
$ rpm -qa --qf "%-20{NAME} %-20{REMOVETID}\n" termcap
</div><div class="para">
termcap (none)
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id819880" class="title">Viewing the Packages Associated with a Transaction ID</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id567233" class="title">Viewing the Packages Associated with a Transaction ID</h1></div></div></div><div class="para">
Once you have a transaction ID, you can use the --tid option, short for transaction ID, to query for the package associated with a given transaction, using a command like the following:
</div><div class="para">
$ rpm -q --tid 1035589778
@@ -4614,7 +4614,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
This example shows just a few of the packages installed when the Red Hat Linux was installed.
</div><div class="para">
With these options, you can find the transaction IDs for given packages and can use the rpm command to install, remove, or otherwise modify the packages that share a transaction ID.
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id830531" class="title">Rolling Back Transactions</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id556457" class="title">Rolling Back Transactions</h1></div></div></div><div class="para">
The --rollback option to the rpm command allows you to roll back upgrades based on a time. Use a command like the following:
</div><div class="para">
# rpm –U --rollback "3 months ago"
@@ -4631,7 +4631,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Because of all these limitations, rollbacks do not work in all situations. In place of the --rollback option, you can use the query shortcuts introduced in <a class="xref" href="#ch-using-rpm-db">Chapter 4, <em>Using the RPM Database</em></a> and find the packages you have installed recently (if that is what you want to roll back). In this case, you can use the rpm command to remove the packages you want to get rid of and reinstall the packages you want to restore.
</div><div class="para">
In many cases, this manual approach is safest, and you will have a clearer understanding about what was installed or upgraded on your system.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id991863" class="title">Saving Old Packages</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id888070" class="title">Saving Old Packages</h1></div></div></div><div class="para">
When installing, removing, or upgrading, you can use the --repackage command-line option to save a version of something like the old package to a file, making a backup of the older package contents.
</div><div class="para">
Warning
@@ -4690,7 +4690,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Written by Eric Gerbier, rpmrebuild allows you to create an RPM from the installed, and perhaps modified, version of a package. You don’t have to upgrade, remove, or install a new package, as you do with the --repackage option.
</div><div class="para">
Download rpmrebuild from http://rpmrebuild.sourceforge.net/ .
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id943961" class="title">Summary</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id690519" class="title">Summary</h1></div></div></div><div class="para">
Transactions allow you to install multiple packages as a group and know that either all the packages will succeed in installing or none of them will. This is very important if you have a set of interlocking packages that you need to install.
</div><div class="para">
All the packages you install, remove, or upgrade on the same command line are automatically made part of a transaction. The rpm command will ensure that all packages can be installed, removed, or upgraded, and will not perform the operation unless all will succeed.
@@ -4699,7 +4699,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
</div><div class="para">
The --repackage option tells the rpm command to make a backup RPM of the current package when you are installing or upgrading a more recent version or removing the package. By default, the backup RPM is placed in the /var/spool/repackage directory. Note that a package created this way is not exactly the same as the original package. Files may have changed on disk. In addition, packages created with the --repackage option are not real valid RPM packages. You cannot install these packages without performing extra operations to create a real RPM package from the repackaged data.
</div><div class="para">
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-management-software" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 7. RPM Management Software</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id733901">7.1. Locating RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id845486">7.1.1. rpmfind and rpm2html</a></span></dt><dt><span class="sect2"><a href="#id689963">7.1.2. RPM Sites On the Internet</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id806588">7.2. Graphical RPM Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id868548">7.2.1. Nautilus</a></span></dt><dt><span class="sect2"><a href="#id680309">7.2.2. Red Hat Package Management</a></span></dt><dt><span class="sect2"><a href="#id917177">7.2.3. KPackage</a></span></dt><dt><span class="sect2"><a href="#id567193">7.2.4. Gnome-RPM</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id750946">7.3. Extending
RPM Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id713853">7.3.1. AutoRPM</a></span></dt><dt><span class="sect2"><a href="#id1284978">7.3.2. AutoUpdate</a></span></dt><dt><span class="sect2"><a href="#id692679">7.3.3. The Red Hat Network and up2date</a></span></dt><dt><span class="sect2"><a href="#id843849">7.3.4. Current</a></span></dt><dt><span class="sect2"><a href="#id742428">7.3.5. urpmi and RpmDrake</a></span></dt><dt><span class="sect2"><a href="#id987690">7.3.6. apt-rpm</a></span></dt><dt><span class="sect2"><a href="#id1009429">7.3.7. The poldek</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1009458">7.4. Summary</a></span></dt></dl></div><div class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-management-software" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 7. RPM Management Software</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id602809">7.1. Locating RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id648071">7.1.1. rpmfind and rpm2html</a></span></dt><dt><span class="sect2"><a href="#id415358">7.1.2. RPM Sites On the Internet</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id673720">7.2. Graphical RPM Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id950609">7.2.1. Nautilus</a></span></dt><dt><span class="sect2"><a href="#id661371">7.2.2. Red Hat Package Management</a></span></dt><dt><span class="sect2"><a href="#id688872">7.2.3. KPackage</a></span></dt><dt><span class="sect2"><a href="#id1350995">7.2.4. Gnome-RPM</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id554289">7.3. Extending
RPM Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id554876">7.3.1. AutoRPM</a></span></dt><dt><span class="sect2"><a href="#id603184">7.3.2. AutoUpdate</a></span></dt><dt><span class="sect2"><a href="#id586229">7.3.3. The Red Hat Network and up2date</a></span></dt><dt><span class="sect2"><a href="#id396386">7.3.4. Current</a></span></dt><dt><span class="sect2"><a href="#id383843">7.3.5. urpmi and RpmDrake</a></span></dt><dt><span class="sect2"><a href="#id441878">7.3.6. apt-rpm</a></span></dt><dt><span class="sect2"><a href="#id659102">7.3.7. The poldek</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id706690">7.4. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Finding packages in RPM format
@@ -4711,7 +4711,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
You can find a variety of software packages to ease the work of managing RPM-based systems. These utilities can help you find a specific software application packaged using RPM or search through a collection of RPM-packaged software to locate applications with specific features. Similarly, several utilities provide features to ease long-term system-management tasks. These applications provide features such as automatic updating of existing installed software with more recent versions or simplification of software installation by automating installation of any required software dependencies.
</div><div class="para">
This chapter covers a number of tools for finding packages in RPM format, as well as tools to help manage the RPMs on your system.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id733901" class="title">Locating RPMs</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id602809" class="title">Locating RPMs</h1></div></div></div><div class="para">
RPM provides a powerful tool for managing software installed on a system. With a single command, an entire application can be installed on the system in a ready-to-run configuration. With a different command, the entire application can be removed without having manually to track down all of the associated files scattered throughout the hard drive. For RPM to work, however, the software being managed must be packaged in the proper RPM format. RPM packages can be easily prepared if necessary, but you can save time by using the wide variety of software already available in the RPM format. The only trick to using this RPM-packaged software is finding it.
</div><div class="para">
As you start to search for RPM packages on the Internet, you’ll find thousands of packages available. Many of these packages are built specifically for various Linux distributions, such as Conectiva, SUSE, Red Hat, or Mandrake. In many cases, the Linux distribution won’t matter, but in general it's best to download packages built for your version of Linux, such as Red Hat.
@@ -4721,7 +4721,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Although the examples in this book assume Red Hat Linux as a base, just about everything applies to all versions of Linux that use the RPM system, unless noted otherwise.
</div><div class="para">
Internet search engines are popular, but they aren’t very helpful for finding RPM packages, especially because lots of Web pages have the term rpm (including those covering revolutions per minute). A more efficient approach is to use one of the RPM-specific Internet search tools such as rpmfind.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id845486" class="title">rpmfind and rpm2html</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id648071" class="title">rpmfind and rpm2html</h1></div></div></div><div class="para">
One popular free tool for locating RPMs is rpmfind, written by Daniel Veillard. This tool provides a command-line utility that can search for packages by name or description, displaying or optionally downloading any matching packages it finds. It can even provide a list of the dependencies that those matching packages require to run and can download those required dependencies as well.
</div><div class="para">
When searching for packages, rpmfind can search both the software already installed on the local system and remote databases, including the databases located at http://rpmfind.net/ .
@@ -4938,7 +4938,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
In addition to rpm2html, the program pdbv creates a set of cross-linked HTML files that list the packages on your system. Pdbv doesn’t support searching and wasn’t built as a front end for search sites, so it is simpler than rpm2html. Instead, pdbv just creates a set of HTML pages that list data that you can query with the rpm command, including the package descriptions, the capabilities required and provided, as well as all the files in the package.
</div><div class="para">
The primary advantage of pdbv is that it runs relatively quickly to provide you a snapshot of your system.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id689963" class="title">RPM Sites On the Internet</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id415358" class="title">RPM Sites On the Internet</h1></div></div></div><div class="para">
In addition to the command-line RPM search tools, a number of Web sites provide handy front ends to databases of available packages. These Web sites make it easy to query for packages and also provide snapshots of what is happening in Linux development, especially with the sites that list recently created RPMs.
</div><div class="para">
The following sections list some of the more popular sites.
@@ -4946,7 +4946,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
As with anything on the Internet, sites come and go. I’ve used rpmfind.net for years, but it is always possible that any of these sites may suddenly disappear.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id791919" class="title">rpmfind.net </h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id707542" class="title">rpmfind.net </h1></div></div></div><div class="para">
The rpmfind utility is associated with an online database available at www.rpmfind.net . You can search this site and see the results in the same format as that created by the rpm2html utility. In essence, this site acts as an HTML front end to the rpmfind query commands. By providing a search engine accessible from a Web browser, instead of the command line as used by the rpmfind utility, the rpmfind.net site is easy to search and also displays the data in an easier-to-read format.
</div><div class="para">
Use the rpmfind command when you know you want to install something. Use the rpmfind.net Web site when you want to browse through the lists of available RPMs.
@@ -4954,7 +4954,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
You can download the rpmfind command RPM from the rpmfind.net site.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id696974" class="title">freshrpms.net </h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id706717" class="title">freshrpms.net </h1></div></div></div><div class="para">
The site name,freshrpms.net , is a play on the popular but oddly named Linux site freshmeat.net . The freshmeat.net site provides listings of newly-updated applications for Linux and other operating systems. The freshrpms.net site provides a similar service devoted to freshly-made RPMs.
</div><div class="para">
Note
@@ -4966,12 +4966,12 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
See <a class="xref" href="#ch-specfiles">Chapter 9, <em>Working with Spec Files</em></a> for more on RPM spec files.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id821351" class="title">RPM PBone Search</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id612232" class="title">RPM PBone Search</h1></div></div></div><div class="para">
The site http://rpm.pbone.net/ provides a database of RPM packages you can search. This site also lists quite a few recently created RPMs. In fact, much of the focus here lies in finding the latest updates to the applications you run.
</div><div class="para">
The feature I like most about the PBone search is the ability to specify which Linux distributions to search by using a set of check boxes. Although in theory most Linux RPMs should work on most Linux distributions, I prefer to get something made for and tested on my version of Linux.
</div><div class="para">
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id874406" class="title">Other Sites</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id612256" class="title">Other Sites</h1></div></div></div><div class="para">
Table 8-2 lists additional sites where you can find RPMs. As with all listings of Internet sites, these may come and go.
</div><div class="para">
Table 8-2MORE RPM SITES
@@ -5035,11 +5035,11 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Owl River Company RPMs
</div>
- </td></tr></tbody></table></div></div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id806588" class="title">Graphical RPM Management</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id673720" class="title">Graphical RPM Management</h1></div></div></div><div class="para">
Once appropriate RPMs have been obtained, they have to be installed before the application they provide can be used. You can use the rpm command-line utility to do this. The rpmfind utility also has the capability to launch the rpm utility automatically to install any software located. In addition to these two tools, however, several graphical applications are available that provide basic RPM package-management capabilities. Most of these programs offer easy-to-use GUIs that can be used to install and uninstall packages, to query packages, and to verify installed packages.
</div><div class="para">
Even though Linux and Unix fans generally aren’t bothered by command-line tools such as rpm, many newcomers to Linux fret over the seeming difficulty of the command line. They are more used to graphical applications and, in many cases, are more productive in a graphical environment. Keeping with the Linux tradition of freedom of choice, you can use the command-line tools such as the rpm commandor pick from a variety of graphical tools.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id868548" class="title">Nautilus</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id950609" class="title">Nautilus</h1></div></div></div><div class="para">
Nautilus provides a visually appealing file manager that is part of the GNOME desktop. Nautilus acts as a normal file manager that can also display some types of files, such as images. In addition, you can launch applications that Nautilus knows about when you double click files. Figure 8-1 shows Nautilus in action.
</div><div class="para">
Insert 54965-0 fg0801.tif
@@ -5063,7 +5063,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
Nautilus only supports RPM functionality starting with Red Hat Linux 8.0. This functionality may not be supported in other versions of Linux.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id680309" class="title">Red Hat Package Management</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id661371" class="title">Red Hat Package Management</h1></div></div></div><div class="para">
The redhat-config-packages application (say that three times fast) comes new with Red Hat Linux 8.0. You can use the Python program in this package to manage the packages that come with Red Hat Linux, using an interface that is very similar to the Red Hat Linux installation program. This similarity may make it easier for many users to manage their packages, although I found the program a bit short on explanations.
</div><div class="para">
To run this program, you first have to do a bit of searching to find it. It appears under the System Settings menu from the main Red Hat Start menu under the default Bluecurve desktop. Select the Packages choice to launch this program. You can also start the program from the command line with the following command:
@@ -5107,7 +5107,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Figure 8-7: The Show Details window.
</div><div class="para">
The package-management tool worries me. It has an absolutely beautiful look, but it tries to do too much, especially when removing packages. Always use this program with care. I much prefer to just launch it with single packages from the Nautilus file manager.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id917177" class="title">KPackage</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id688872" class="title">KPackage</h1></div></div></div><div class="para">
One popular graphical RPM management tool is KPackage, supplied with the KDE Desktop. (You can find this product at www.kde.org ) KPackage offers basic package-management functionality. It can install and uninstall packages and display information about installed and available packages’ contents and headers. In addition, KPackage supports a wide variety of package formats in addition to RPMs. Be aware, however, that KPackage cannot automatically resolve dependencies. When you are installing new software packages, any dependencies required by that software must first be manually installed.
</div><div class="para">
When started, KPackage presents a basic two-paned interface.
@@ -5129,7 +5129,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Figure 8-9: KPackage installs the selected package on your command.
</div><div class="para">
In addition to supporting RPM, KPackage can be used on systems that use other packaging methods. Current versions of KPackage support Debian’s dpkg and the BSD projects’ package formats as well as RPM.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id567193" class="title">Gnome-RPM</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1350995" class="title">Gnome-RPM</h1></div></div></div><div class="para">
The GNOME Desktop (www.gnome.org ) provides another graphical RPM-management tool, Gnome-RPM. Also known as gnorpm, Gnome-RPM is very similar to KPackage in terms of its basic functionality, although Gnome-RPM can manage only RPMs.
</div><div class="para">
When started, Gnome-RPM presents a hierarchical list of installed packages, arranged by group, as shown in Figure 8-10:
@@ -5151,7 +5151,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Figure 78-12: Filtering to see only the uninstalled packages.
</div><div class="para">
Like KPackage, when installing new software, Gnome-RPM lacks the ability to automatically install any dependencies needed by that software.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id750946" class="title">Extending RPM Management</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id554289" class="title">Extending RPM Management</h1></div></div></div><div class="para">
RPM makes it very easy to install and uninstall software from systems. One simple command installs an entire application onto the computer, and another removes all files associated with an application. Using RPM to install and uninstall software can become tedious in some situations, however. Manually installing software on one system is no great task, but what if that same software package needs to be installed on all the computers in the department? Or on all the computers in a company? Suddenly, that one rpm -i command has become a major chore!
</div><div class="para">
Similarly, keeping one system up-to-date with the latest vendor errata, although an extremely important administrative task, is not terribly time-consuming or difficult — simply download all the errata and associated packages from the vendor; then use the command rpm -Fvh to install the packages on the system, freshening all installed software with the latest updates of that software.
@@ -5167,7 +5167,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Like any regular system-administration task, it should be automated. When installing new software on machines, managing dependencies and downloading and installing required support software becomes tiresome as well.
</div><div class="para">
To aid with these common problems, a variety of helper applications are available for RPM. These management aids can perform functions such as automatically managing dependencies. When an application is being installed using one of these helpers, the utility also finds and installs any required dependencies. Similarly, when errata are being installed, these management aids can automatically determine which errata are needed by the current system, even in situations in which rpm -F does not work. Some of these tools can even be used to manage clusters of computers. Running one command applies the RPM install or delete on the entire group of machines. All of these commands are designed with scriptability in mind, making them perfect for use automatically via tools such as cron or at.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id713853" class="title">AutoRPM</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id554876" class="title">AutoRPM</h1></div></div></div><div class="para">
One popular tool to lessen the work involved with administering RPM-based systems is AutoRPM. Written by Kirk Bauer, AutoRPM is available under a free MIT-style license from the home page www.autorpm.org .
</div><div class="para">
A Perl script, AutoRPM provides several features that make it especially useful. First, it can create local mirrors of RPM repositories. Typically, this feature might be used to create a local archive of errata for a Linux distribution. AutoRPM can also compare all currently installed RPMs against a list stored elsewhere. This list can be either an FTP site or a directory on the local system. After comparing the currently-installed RPMs against the list, AutoRPM can then update any packages from the list site that are newer than what is installed on the local system. This way, you can define one site or directory as the master site of the package versions that need to get installed on all systems and let AutoRPM ensure that all computers on your network are up to date.
@@ -5325,7 +5325,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
In addition to interactive mode, AutoRPM provides a noninteractive mode, suitable for use through cron. In noninteractive mode, invoked by the command autorpm --notty auto, AutoRPM consults the configuration file /etc/autorpm.conf to decide what to do. By default, /etc/autorpm.d/autorpm.conf is configured to download, but not automatically install, all errata for the release of Red Hat Linux running on the local system. Editing this file makes it possible to use AutoRPM to download all errata — or errata for other Linux distributions — or to install errata automatically once downloaded.
</div><div class="para">
Typically, AutoRPM is used to automate installation of errata updates and other software on all machines in the enterprise. To do this, one machine is selected to serve as a file server. On it, AutoRPM is configured to download and install all errata. The directory where the errata are stored on that server is then exported to the other machines in the enterprise, which also run AutoRPM. These other machines have AutoRPM configured to install all files that the file server exports. Using a configuration such as this, all machines in the enterprise get all security updates automatically installed. In addition, installing a desired new software application on all hosts in the enterprise can be done simply by copying an RPM of the application onto the file server, making it available for the AutoRPM nightly updates to access and install automatically.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1284978" class="title">AutoUpdate</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id603184" class="title">AutoUpdate</h1></div></div></div><div class="para">
AutoUpdate, written by Gerald Teschl, is another Perl script that can be used to automate RPM downloads or installations. Available freely under the terms of the GNU GPL from www.mat.univie.ac.at/~gerald/ftp/autoupdate , AutoUpdate is very similar to AutoRPM in terms of both functionality and potential applications. Unlike AutoRPM, AutoUpdate offers no interactive capability. However, AutoUpdate does have the capability to manage dependencies correctly; when using AutoUpdate to install software that depends upon other uninstalled software, AutoUpdate attempts to resolve the dependencies and to install all necessary software packages.
</div><div class="para">
AutoUpdate bases all decisions about what software to download or install upon its configuration file, /etc/autoupdate.d/autoupdate.conf. By default, AutoUpdate provides several additional configuration files pre-defined for downloading updates for the most popular RPM-based Linux distributions (Red Hat Linux, Mandrake Linux, Caldera/SCO OpenLinux, and SUSE Linux). The autoupdate.conf file can be modified to configure AutoUpdate to install software automatically.
@@ -5405,7 +5405,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
</td></tr></tbody></table></div><div class="para">
These tools can access remote files by using a variety of methods. Like AutoRPM, AutoUptodate can download files if given an FTP URL. AutoUpdate can also access HTTP URLs and local files. Its additional dependency-tracking functionality and support for additional file-access methods make it suitable for use in cases where AutoRPM might be inappropriate. AutoUpdate cannot be used interactively, however, making AutoRPM more useful for nonautomated purposes.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id692679" class="title">The Red Hat Network and up2date</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id586229" class="title">The Red Hat Network and up2date</h1></div></div></div><div class="para">
Some vendors of RPM-based Linux distributions also provide utilities that can help with management of the distributions they create. Red Hat has created two complementary products, the Red Hat Network (RHN) and up2date, which together provide much the same functionality for managing Red Hat Linux installations as tools such as AutoUpdate and AutoRPM, as well as offering more advanced features.
</div><div class="para">
Red Hat Network is a subscription-based service offered by Red Hat Red Hat Network makes software available for installation via the network. (A free evaluation is also available.) After registering machines with Red Hat Network, administrators can pull updates or new software for installation to those registered machines. In addition, administrators have access to a Web-based administrative console from which they can view the systems they manage and can push software out to those systems.
@@ -5605,11 +5605,11 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Provide more verbose output
</div>
- </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id843849" class="title">Current</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id396386" class="title">Current</h1></div></div></div><div class="para">
The up2date command, the Red Hat Network client software, is open-source software released by Red Hat under the terms of the GNU GPL. Red Hat Network Proxy Server and Red Hat Network Satellite, the server applications with which up2date interacts, are not freely available, open-source applications. For this reason, an effort is underway to develop servers available under the terms of the GNU GPL that can be used with up2date clients. The main program in this effort is called current, which refers to keeping your systems current.
</div><div class="para">
The current server can be downloaded from http://current.tigris.org . Although not yet as functional as Red Hat Network Proxy Server or Red Hat Network Satellite, current can already be used to create a RPM repository from which up2date-using clients can retrieve and install software. More advanced features, such as support for multiple “channels” of software, will be added to current in future releases.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id742428" class="title">urpmi and RpmDrake</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id383843" class="title">urpmi and RpmDrake</h1></div></div></div><div class="para">
Mandrake provides a set of software similar to the combination of up2date and Red Hat Network or current that can be used with the Mandrake Linux distribution. Links to the source code for the Mandrake applications can be found at www.linux-mandrake.com/cooker/urpmi.html . This suite of applications is typically referred to as urpmi and includes both the urpmi command and several helper applications. urpmi itself is a command that acts as a wrapper around the rpm command. When given the name of a package to install, urpmi determines what dependencies, if any, required by the application are not already resolved and offers to install the packages necessary to fulfill those dependencies.
</div><div class="para">
When installing packages, urpmi can install from a variety of sources: FTP repositories, Web servers, local or NFS directories, and removable media such as CD-ROMs. The helper application urpmi.addmedia is used to add package sources, and the corresponding utility urpmi.removemedia is used to remove package sources no longer desired.
@@ -5617,7 +5617,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Mandrake’s urpmi program includes one very handy feature. It comes with an autoirpm helper utility that can be used to configure the system to install packages on demand. This is done by running the command autoirpm.update-all, an application that scans all packages available for installation via urpmi. For every package available through urpmi, autoirpm.update-all determines what executable programs it provides, and it creates a symbolic link from that executable’s name to the autoirpm script. Attempting to execute such a symbolic link executes autoirpm, which in turn automatically uses urpmi to install the associated package. The result: on-demand installation of packages when users on the system attempt to execute the programs that those packages provide.
</div><div class="para">
Two different interfaces are available for urpmi. The urpmi command starts up urpmi in command-line mode, and the gurpmi command (or urpmi --X) starts urpmi in a graphical X-based mode. In addition, Mandrake provides a more full-featured graphical application: RpmDrake. RpmDrake provides the same package-management capabilities as urpmi, including the capability to install all required dependencies whenever installing any new packages.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id987690" class="title">apt-rpm</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id441878" class="title">apt-rpm</h1></div></div></div><div class="para">
Another free RPM management utility is available that provides many of the features of both vendor solutions such as up2date or urpmi and of third-party utilities such as autoUpdate or KPackage. This tool is apt-rpm, a port of the Debian Project’s excellent apt (Advanced Package Tool) software.
</div><div class="para">
The Debian Project (www.debian.org/ ) is a nonprofit volunteer group that develops a Linux distribution, Debian GNU/Linux. The group uses a different package format, dpkg, which was developed independently of and simultaneous to Red Hat’s creation of RPM. The two formats, dpkg and RPM, are very similar in terms of utility and functionality. In addition to having created a package format, the Debian Project later developed a collection of software, apt, which could be used to manage and install dpkg-format software. And, since Debian distributions are typically installed over the Internet, this apt software has to supply advanced distributed package management functionality.
@@ -5653,7 +5653,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
In addition, apt simplifies interactive installation of RPMs on systems that are using it. The command apt-get install package retrieves the named RPM from the apt-capable software repository and installs it. If the package requires any dependencies that are not already resolved, apt will ask for confirmation, then download and install the package and all dependencies. Similarly, apt-get remove package uninstalls the named RPM. If any other packages depend on it, it will prompt for confirmation, then uninstall the named RPM and all of its dependencies.
</div><div class="para">
In addition to these command-line utilities, several graphical front-end tools for manipulating apt are currently being ported for use with apt-rpm. Because of its ease of use for automating installation of system errata and necessary custom software, and because of the excellent dependency tracking it provides for interactive installation and uninstallation of software, apt-rpm can be excellent for managing RPM-based systems.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1009429" class="title">The poldek</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id659102" class="title">The poldek</h1></div></div></div><div class="para">
Also similar to the Debian apt tool, a utility called the poldek works like apt-get. The poldek was designed to quickly scan through dependencies and install a number of packages at once. You can specify all the packages to install in a file.
</div><div class="para">
The poldek automatically downloads any needed dependencies. The poldek can download files over the Internet and also help create the packages for storage on CD-ROMs. The poldek optimizes the set of packages to reduce the number of times users have to switch CDs.
@@ -5661,7 +5661,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
For more on the poldek, see poldek.pld.org.pl.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1009458" class="title">Summary</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id706690" class="title">Summary</h1></div></div></div><div class="para">
This chapter has covered a number of tools for finding packages in RPM format, as well as tools to help manage the RPMs on your system. The rpm command does a great job of installing, removing, and upgrading packages. You can use it or choose from one of the many graphical RPM management tools shown in this chapter.
</div><div class="para">
The rpmfind utility helps find RPM packages on Internet servers. You can use rpmfind to find the latest version of the packages installed on your system.
@@ -5675,7 +5675,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
The Debian GNU/Linux apt system provides many of the same capabilities as RPM, along with the network-updating capabilities of up2date and the Red Hat Network. You can use special apt packages that adapt apt for RPM-based Linux distributions and get the best of both the RPM system and the apt system.
</div><div class="para">
The next chapter starts the major section on creating RPMs. The RPM system reduces a lot of the burden of administering Linux systems. You can take advantage of this when building any sort of software for distribution--or even when managing your own system.
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-creating-rpms" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 8. Creating RPMs: An Overview</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id1006299">8.1. Preparing to Build RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id843921">8.1.1. Planning what you want to build</a></span></dt><dt><span class="sect2"><a href="#id916231">8.1.2. Gathering the software to package</a></span></dt><dt><span class="sect2"><a href="#id847109">8.1.3. Creating a reproducible build of the software</a></span></dt><dt><span class="sect2"><a href="#id944869">8.1.4. Planning for Upgrades</a></span></dt><dt><span class="sect2"><a href="#id721534">8.1.5. Outlining Any Dependencies</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1076078">8.2. Building RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id920198">8.2.1. Setting up the directory st
ructure</a></span></dt><dt><span class="sect2"><a href="#id775374">8.2.2. Placing your sources into the directory structure</a></span></dt><dt><span class="sect2"><a href="#id867411">8.2.3. Creating the spec file</a></span></dt><dt><span class="sect2"><a href="#id519118">8.2.4. Building RPMs with the rpmbuild command</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id865598">8.3. Verifying Your RPMS</a></span></dt><dt><span class="sect1"><a href="#id844584">8.4. Summary</a></span></dt></dl></div><div class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-creating-rpms" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 8. Creating RPMs: An Overview</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id1431423">8.1. Preparing to Build RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id960036">8.1.1. Planning what you want to build</a></span></dt><dt><span class="sect2"><a href="#id748755">8.1.2. Gathering the software to package</a></span></dt><dt><span class="sect2"><a href="#id782000">8.1.3. Creating a reproducible build of the software</a></span></dt><dt><span class="sect2"><a href="#id733209">8.1.4. Planning for Upgrades</a></span></dt><dt><span class="sect2"><a href="#id599967">8.1.5. Outlining Any Dependencies</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id581323">8.2. Building RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id694517">8.2.1. Setting up the directory str
ucture</a></span></dt><dt><span class="sect2"><a href="#id936291">8.2.2. Placing your sources into the directory structure</a></span></dt><dt><span class="sect2"><a href="#id550242">8.2.3. Creating the spec file</a></span></dt><dt><span class="sect2"><a href="#id621866">8.2.4. Building RPMs with the rpmbuild command</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id667602">8.3. Verifying Your RPMS</a></span></dt><dt><span class="sect1"><a href="#id663503">8.4. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Preparing to build RPMs
@@ -5695,7 +5695,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Creating RPMs allows you to create a consistent set of applications for use on all systems in your organization and easily manage those applications. You may create RPMs of applications developed in house or RPMs of applications developed elsewhere that you need to customize for your environment. Making RPMs of the customized applications reduces work and makes the customizations consistent.
</div><div class="para">
This chapter introduces the RPM system from the point of view of creating RPMs and demonstrates the steps and planning necessary to make your own packages. As such, this chapter introduces the RPM-building topics covered in depth in the remaining chapters in this part.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1006299" class="title">Preparing to Build RPMs</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1431423" class="title">Preparing to Build RPMs</h1></div></div></div><div class="para">
The RPM-building task starts with gathering all the material you want to bundle into an RPM package and then defining the RPM directives to make your package. The final steps are to build and test an RPM. This sounds easy, and for the most part it is fairly straightforward.
</div><div class="para">
The main problems arise when you try to define the many RPM directives for your package. In addition, some of the elements in an RPM can be complex, such as upgrade scripts.
@@ -5719,7 +5719,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
8.Testing the RPMs
</div><div class="para">
The sections in this chapter cover the initial planning stages and provide an overview of the process of building RPMs. The remaining chapters in Part II go in depth into the process of building RPMs.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id843921" class="title">Planning what you want to build</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id960036" class="title">Planning what you want to build</h1></div></div></div><div class="para">
The first step in the entire RPM-building process is simply to decide exactly what you want to make into an RPM. Is this an application, a programming library, a set of system configuration files, or a documentation package? If this is an application, is it customized or patched? Think these issues over and decide what you want to package as an RPM.
</div><div class="para">
In most cases, you want to create both a source package and a binary package containing the built sources. You need a binary package because that holds the RPM you want to install on other systems. You need the source package so you can recreate the binary package at any time. And, if the sources get updated, you can quickly make a new binary RPM from the updated sources if you have already defined a source RPM.
@@ -5735,7 +5735,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Source packages are not that hard to make, and they provide a single package, and single file, that holds all the sources necessary to build your binary package. In addition, once you have a source RPM, it is very easy to build a binary RPM.
</div><div class="para">
Binary packages are likely the real reason you want to make an RPM. You can package an application, a programming library, or almost anything you want. Armed with a binary RPM, you can transfer one file to another machine and install the application there, taking full advantage of the RPM system.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id916231" class="title">Gathering the software to package</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id748755" class="title">Gathering the software to package</h1></div></div></div><div class="para">
Whether you are writing your own software or merely packaging software found elsewhere, the next step is to gather the software you want to bundle into an RPM. This includes the applications or libraries you want to package, as well as the program source code.
</div><div class="para">
In general, you’ll be doing one of three things:
@@ -5763,11 +5763,11 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
See the online manual pages for the patch and diff commands for more information on how to create and apply a patch.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id847109" class="title">Creating a reproducible build of the software</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id782000" class="title">Creating a reproducible build of the software</h1></div></div></div><div class="para">
The RPM system will automate the steps to create an application, as long as you configure the RPM with the proper steps, such as which make targets to run. Unfortunately, configuring the proper steps is not always easy. So before trying to make an RPM, you need to figure out how to build the application or library you plan to package into an RPM. Once you have figured out how to build the application or library, you can set up a reproducible build. The RPM system can then automate this build.
</div><div class="para">
To build the software, you’ll need to use a variety of Linux tools. The specific tools you need depend largely on where the original software came from. The following sections outline some of the more common techniques for preparing and building Linux software.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id754381" class="title">Unpacking Software</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id770870" class="title">Unpacking Software</h1></div></div></div><div class="para">
Many applications are downloaded in compressed tar format, often called a tarball. A tarball is merely an archive file built by the tar command that has been compressed, usually using the gzip command.
</div><div class="para">
In most cases, these files have a name such as the following:
@@ -5789,7 +5789,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
In the case of a file name ending in .Z, use the uncompress program instead of gunzip.
</div><div class="para">
Once you have unpacked the sources, start looking around at the files.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1007165" class="title">Reading the README</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id594882" class="title">Reading the README</h1></div></div></div><div class="para">
Many applications come with a very handy file named README, or something similar, such as README.txt. As the name implies, you should read this file. The README file answers some of the most common questions about a particular application.
</div><div class="para">
Note
@@ -5799,7 +5799,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Other useful files include those named INSTALL or some close variant. Read these files, too. Usually, the README or the INSTALL file will tell you what you need to do to build the software.
</div><div class="para">
Once you have extracted the source code files and read all the available documentation, the next step is to build, usually compile, the application or library.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id747824" class="title">Building Programs with Linux Build Tools</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id704646" class="title">Building Programs with Linux Build Tools</h1></div></div></div><div class="para">
Most applications or libraries need to be built into executable programs or compiled archived libraries. This process of building can be as simple as just compiling, but is usually more involved. Most Linux applications and libraries use a build tool called make to manage the building of the source code and creation of the executable programs. The make command uses a file, normally named Makefile, that contains the rules for building the software. You will usually find a Makefile in each directory in the source code
</div><div class="para">
Each Makefile contains a set of targets that define things that make can build. Each target defines the commands to run to build a particular thing (make targets are purely arbitrary, although some conventions are usually followed). Some combination of the targets results in a built application. The make program runs the targets that you specify on the command line, or the Makefile rules indicate it needs to run based on the targets you specify on the command line.
@@ -5827,7 +5827,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
</div><div class="para">
The following sections discuss other tools for creating Makefiles.
</div><div class="para">
- </div><div class="sect4"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id923910" class="title">imake</h1></div></div></div><div class="para">
+ </div><div class="sect4"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id549430" class="title">imake</h1></div></div></div><div class="para">
A program called imake is used mostly for X Window graphical applications, and typically older X Window applications. The imake command uses a file named Imakefile that contains rules used to build a platform-specific Makefile. This allows X Window applications, which run on many architectures and operating systems, to come with fairly generic build scripts.
</div><div class="para">
When you see an Imakefile, use the following general set of commands to compileand install an application:
@@ -5849,7 +5849,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
For more on imake, see www.dubois.ws/software/imake-stuff/ .
- </div></div><div class="sect4"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id875361" class="title">The configure script</h1></div></div></div><div class="para">
+ </div></div><div class="sect4"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id966141" class="title">The configure script</h1></div></div></div><div class="para">
Most Linux programs, especially server-side or command-line programs, use a script called configure. The configure script outputs a platform-specific Makefile.
</div><div class="para">
If you see a script named configure in the source files, try the following commands to build and install the program:
@@ -5869,7 +5869,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
For more on the configure system, autoconf, and automake, see www.airs.com/ian/configure/ .
- </div></div><div class="sect4"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id849068" class="title">Building Perl modules</h1></div></div></div><div class="para">
+ </div></div><div class="sect4"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id599069" class="title">Building Perl modules</h1></div></div></div><div class="para">
Perl is a scripting language used heavily on Linux systems, especially by administrators. Most Perl modules and packages use the following set of commands to create a system-specific Makefile and to build the module:
</div><div class="para">
$ perl Makefile.PL
@@ -5883,7 +5883,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
If you see a file named Makefile.PL, chances are these are the commands to run to build the application or module.
</div><div class="para">
The goal of all these steps is to figure out how to make a reproducible build of the application or library you want to package in RPM format. Once you have a build, the next step is to plan for upgrades.
- </div></div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id944869" class="title">Planning for Upgrades</h1></div></div></div><div class="para">
+ </div></div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id733209" class="title">Planning for Upgrades</h1></div></div></div><div class="para">
Any application or library you package in RPM format is likely to get upgraded sometime. When this happens, you’ll need to make a new RPM. This new RPM must handle not only installing the package, but also handling any upgrade issues. You need to think about the following issues:
</div><div class="para">
*How to install the RPM for the new version of the software. Are there any necessary install scripts?
@@ -5891,13 +5891,13 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
*How to remove the previous RPM package. If your package has an install script, then you may need an uninstall script to cleanly remove any changes made to the system by the install script. The RPM system handles the removal of the files in the package. You need to handle the task of undoing any changes made to the system during installation.
</div><div class="para">
At this point in time, the main effort is to keep these issues in mind and plan ahead, since these issues will come up with any upgrade.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id721534" class="title">Outlining Any Dependencies</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id599967" class="title">Outlining Any Dependencies</h1></div></div></div><div class="para">
Often, the hardest task is getting make to build a program properly. One potential problem is assuring that all the dependencies are included. As you work with make, keep track of any other libraries that the program you are trying to build requires. These libraries will become dependencies when you get to the stage of making the RPM.
</div><div class="para">
In most cases you do not want to include the dependencies in your RPM. Instead, each dependency should have its own RPM for each necessary library. In many cases, you should be able to find RPMs for these dependencies. Keep track of the packages that provide the dependencies.
</div><div class="para">
After you have built the application, planned for upgrades and outlined dependencies, you can make an RPM.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1076078" class="title">Building RPMs</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id581323" class="title">Building RPMs</h1></div></div></div><div class="para">
In previous chapters, just about everything you want to do with RPMs is accomplished with the rpm command. Building RPMs is one exception. Just about everything you want to do to build an RPM is done by the rpmbuild command, often with a single command.
</div><div class="para">
Warning
@@ -5915,7 +5915,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
4.Build the source and binary RPMs.
</div><div class="para">
The following sections provide details for these steps.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id920198" class="title">Setting up the directory structure</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id694517" class="title">Setting up the directory structure</h1></div></div></div><div class="para">
The RPM system expects five directories, as listed in Table 9-1.
</div><div class="para">
Table 9-1 RPM directories
@@ -6033,7 +6033,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
*Your sources in the SOURCES directory
</div><div class="para">
*Your spec file in the SPECS directory
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id775374" class="title">Placing your sources into the directory structure</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id936291" class="title">Placing your sources into the directory structure</h1></div></div></div><div class="para">
You can place all the source files directly in the /usr/src/redhat/SOURCES directory. In most cases, however, it is easier to create a tarball of the sources you want to build and place the tarball file in the /usr/src/redhat/SOURCES directory. The RPM specifications for commands necessary to extract the sources from such a file are trivial. Furthermore, the tarball, when extracted, should create a subdirectory specific to your package. This keeps your source code separate from other packages that also have source code in the SOURCES directory.
</div><div class="para">
The best strategy is to start in a directory of your own making, create the tarball file from the sources, and then copy the tarball file to the /usr/src/redhat/SOURCES directory.
@@ -6043,13 +6043,13 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
jikes-1.17.tar.gz
</div><div class="para">
Place a file like this into the /usr/src/redhat/SOURCES directory. This file should include all the sources, all the build scripts, and any documentation you want to install as part of the package.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id867411" class="title">Creating the spec file</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id550242" class="title">Creating the spec file</h1></div></div></div><div class="para">
The spec file, short for specification file, defines all the actions the rpmbuild command should take to build your application, as well as all the actions necessary for the rpm command to install and remove the application. Each source RPM should have the necessary spec file for building a binary RPM.
</div><div class="para">
The spec file is a text file. The normal naming convention is to name the file with the package name and a .spec filename extension. For example, the jikes package spec file would be named jikes.spec.
</div><div class="para">
Inside the spec file, format the information on the package using a special syntax. This syntax defines how to build the package, version numbers, dependency information, and everything else you can query about a package. This syntax differs slightly depending on the sections in the spec file. The following sections describe these spec file sections and the necessary syntax in each section.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1174190" class="title">The introduction section</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id445393" class="title">The introduction section</h1></div></div></div><div class="para">
The introduction section contains information about the package, the type of information shown with the rpm -qi command. For example:
</div><div class="para">
Summary: java source to bytecode compiler
@@ -6100,7 +6100,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
*Should not include a Copyright tag, as this tag is deprecated.
</div><div class="para">
*Uses a %define for the version when the rpmbuild command can create a version macro for you.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id874597" class="title">The prep section</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id570187" class="title">The prep section</h1></div></div></div><div class="para">
The prep section, short for prepare, defines the commands necessary to prepare for the build. If you are starting with a compressed tar archive (a tarball) of the sources, the prep section needs to extract the sources.
</div><div class="para">
For example:
@@ -6112,7 +6112,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
The prep section starts with a %prep statement.
</div><div class="para">
This example uses the %setup RPM macro, which knows about tar archives, to extract the files. In most cases, this will be all you need in your spec file prep section.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1033896" class="title">The build section</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id727572" class="title">The build section</h1></div></div></div><div class="para">
The spec file build section contains the commands to build the software. Usually, this will include just a few commands, since most of the real instructions appear in the Makefile. For example:
</div><div class="para">
%build
@@ -6124,7 +6124,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
The build section starts with a %build statement.
</div><div class="para">
The commands shown for this build section run the configure script, covered in the previous section on Linux build tools, and then run the make command with the default maketarget. If things unfold as they should, this procedure builds the software.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id891816" class="title">The install section</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id600801" class="title">The install section</h1></div></div></div><div class="para">
The spec file install section holds the commands necessary to install the newly built application or library. In most cases, your install section should clean out the Buildroot directory and run the make install command. For example:
</div><div class="para">
%install
@@ -6134,7 +6134,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
make install
</div><div class="para">
The install section starts with an %install statement.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id812805" class="title">The clean section</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id807406" class="title">The clean section</h1></div></div></div><div class="para">
The clean section cleans up the files that the commands in the other sections create:
</div><div class="para">
%clean
@@ -6142,7 +6142,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
rm -rf $RPM_BUILD_ROOT
</div><div class="para">
The clean section starts with a %clean statement
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id686111" class="title">The files section</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id584285" class="title">The files section</h1></div></div></div><div class="para">
Finally, the files section lists the files to go into the binary RPM, along with the defined file attributes. For example:
</div><div class="para">
%files
@@ -6190,7 +6190,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
That is, with a clean system and no other RPMs being built, you'll see a spec file in /usr/src/redhat/SPECS and the sources in /usr/src/redhat/SOURCES. In this example, the sources are in a compressed tar archive. (For this, the RPM spec file, jikes.spec needs to have a command in the prep section to extract the files.)
</div><div class="para">
You should now be ready to build an RPM.
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id519118" class="title">Building RPMs with the rpmbuild command</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id621866" class="title">Building RPMs with the rpmbuild command</h1></div></div></div><div class="para">
To build RPMs with the rpmbuild command, use the following basic syntax:
</div><div class="para">
rpmbuild -bBuildStage spec_file
@@ -6440,7 +6440,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
<a class="xref" href="#ch-rpmbuild">Chapter 11, <em>Controlling the Build with <code class="command">rpmbuild</code></em></a> covers a number of addition options for the rpmbuild command that you can use to customize the build.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id865598" class="title">Verifying Your RPMS</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id667602" class="title">Verifying Your RPMS</h1></div></div></div><div class="para">
After you've built an RPM, you can use the techniques from <a class="xref" href="#ch-using-rpm-db">Chapter 4, <em>Using the RPM Database</em></a> to verify the RPM. You can also use the –bl option to the rpmbuild command to verify the list of files in the RPM. Use a command like the following:
</div><div class="para">
rpmbuild –bl spec_file
@@ -6489,7 +6489,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
See the on "Verifying Installed RPM Packages" section in <a class="xref" href="#ch-using-rpm-db">Chapter 4, <em>Using the RPM Database</em></a> for more on the -V option.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id844584" class="title">Summary</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id663503" class="title">Summary</h1></div></div></div><div class="para">
This chapter introduced the task of building RPMs, whether building RPMs from your own applications or from software you have gathered elsewhere. In both cases, the steps for building the RPMs are the same.
</div><div class="para">
In most cases, you should build an RPM of the sources for your application, an RPM that can be used to reproduce the build of the application. Create a second RPM that holds the binary application. Once you set up the commands and define the spec file for the binary RPM, making a source RPM is trivial.
@@ -6497,7 +6497,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Use the rpmbuild command to create RPMs. This command uses an RPM spec file to define the commands and settings for creating the RPM.
</div><div class="para">
The next chapter delves into the spec files that define the RPM directives for your packages.
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-specfiles" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 9. Working with Spec Files</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id1040415">9.1. Reading Spec Files</a></span></dt><dt><span class="sect1"><a href="#id1013124">9.2. Writing Spec Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id1035826">9.2.1. Comments</a></span></dt><dt><span class="sect2"><a href="#id494203">9.2.2. Storing spec files on disk</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1161591">9.3. Defining Package Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id775466">9.3.1. Describing the package</a></span></dt><dt><span class="sect2"><a href="#id790951">9.3.2. Setting build locations</a></span></dt><dt><span class="sect2"><a href="#id808829">9.3.3. Naming source files</a></span></dt><dt><span class="sect2"><a href="#id1071873">9.3
.4. Naming patches</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id944124">9.4. Controlling the Build</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id908901">9.4.1. Preparing for the build</a></span></dt><dt><span class="sect2"><a href="#id739826">9.4.2. Building the software</a></span></dt><dt><span class="sect2"><a href="#id1007480">9.4.3. Installing the software</a></span></dt><dt><span class="sect2"><a href="#id732133">9.4.4. Cleaning up after the build</a></span></dt><dt><span class="sect2"><a href="#id792386">9.4.5. Defining installation scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id485875">9.5. Filling the List of Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id936953">9.5.1. Using wildcards</a></span></dt><dt><span class="sect2"><a href="#id936981">9.5.2. Naming directories of files</a></span></dt><dt><span class="sect2"><a href="#id761363">9.5.3. Marking files as documentation or configuration files</a>
</span></dt><dt><span class="sect2"><a href="#id709136">9.5.4. Setting file attributes</a></span></dt><dt><span class="sect2"><a href="#id755047">9.5.5. Verifying the %files section</a></span></dt><dt><span class="sect2"><a href="#id940605">9.5.6. Filling the list of files automatically</a></span></dt><dt><span class="sect2"><a href="#id708152">9.5.7. Handling RPM build errors for unpackaged files</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id997453">9.6. Adding Change Log Entries</a></span></dt><dt><span class="sect1"><a href="#id736515">9.7. Defining Spec File Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id543113">9.7.1. Built-in macros</a></span></dt><dt><span class="sect2"><a href="#id1004852">9.7.2. Spec file-specific macros</a></span></dt><dt><span class="sect2"><a href="#id738739">9.7.3. Defining new macros</a></span></dt><dt><span class="sect2"><a href="#id1076114">9.7.4. Specifying parameters to macros</a></span></dt></dl></dd><dt><
span class="sect1"><a href="#id709255">9.8. Creating XML Spec Files</a></span></dt><dt><span class="sect1"><a href="#id508120">9.9. Summary</a></span></dt></dl></div><div class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-specfiles" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 9. Working with Spec Files</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id710431">9.1. Reading Spec Files</a></span></dt><dt><span class="sect1"><a href="#id966090">9.2. Writing Spec Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id720793">9.2.1. Comments</a></span></dt><dt><span class="sect2"><a href="#id971264">9.2.2. Storing spec files on disk</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id819174">9.3. Defining Package Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id819192">9.3.1. Describing the package</a></span></dt><dt><span class="sect2"><a href="#id827452">9.3.2. Setting build locations</a></span></dt><dt><span class="sect2"><a href="#id566895">9.3.3. Naming source files</a></span></dt><dt><span class="sect2"><a href="#id766199">9.3.4. N
aming patches</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id366540">9.4. Controlling the Build</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id853841">9.4.1. Preparing for the build</a></span></dt><dt><span class="sect2"><a href="#id835511">9.4.2. Building the software</a></span></dt><dt><span class="sect2"><a href="#id1101704">9.4.3. Installing the software</a></span></dt><dt><span class="sect2"><a href="#id886088">9.4.4. Cleaning up after the build</a></span></dt><dt><span class="sect2"><a href="#id880531">9.4.5. Defining installation scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id567418">9.5. Filling the List of Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id567773">9.5.1. Using wildcards</a></span></dt><dt><span class="sect2"><a href="#id567801">9.5.2. Naming directories of files</a></span></dt><dt><span class="sect2"><a href="#id748892">9.5.3. Marking files as documentation or configuration files</a></spa
n></dt><dt><span class="sect2"><a href="#id732149">9.5.4. Setting file attributes</a></span></dt><dt><span class="sect2"><a href="#id626102">9.5.5. Verifying the %files section</a></span></dt><dt><span class="sect2"><a href="#id1554510">9.5.6. Filling the list of files automatically</a></span></dt><dt><span class="sect2"><a href="#id591104">9.5.7. Handling RPM build errors for unpackaged files</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id366143">9.6. Adding Change Log Entries</a></span></dt><dt><span class="sect1"><a href="#id753424">9.7. Defining Spec File Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id753441">9.7.1. Built-in macros</a></span></dt><dt><span class="sect2"><a href="#id897256">9.7.2. Spec file-specific macros</a></span></dt><dt><span class="sect2"><a href="#id1139119">9.7.3. Defining new macros</a></span></dt><dt><span class="sect2"><a href="#id563096">9.7.4. Specifying parameters to macros</a></span></dt></dl></dd><dt><span
class="sect1"><a href="#id794088">9.8. Creating XML Spec Files</a></span></dt><dt><span class="sect1"><a href="#id381947">9.9. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Writing spec files
@@ -6515,7 +6515,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
A spec file defines all the commands and values that are required for creating a package, everything from the name and version number to the actual commands used to build the program you are packaging.
</div><div class="para">
This chapter covers the spec file syntax and how to write spec files. In goes in depth into defining information about your package, controlling how the software will be built, defining what exactly should go into the package, and customizing your build with RPM macros.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1040415" class="title">Reading Spec Files</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id710431" class="title">Reading Spec Files</h1></div></div></div><div class="para">
The first step to learning more about spec files is to read through some of the huge number of spec files for the source RPMs that come with your Linux distribution. Looking at these files will show two things right away:
</div><div class="para">
*You will see that the spec file syntax is not really as complicated as it appears.
@@ -6529,7 +6529,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Furthermore, even with the plethora of options RPM provides, if you know shell scripting basics and something about how C programs are normally built, with configure scripts and make commands, you will find most spec files relatively easy to understand.
</div><div class="para">
The following sections go into the details of writing your own spec files. Keep your example spec files handy as you read through these sections.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1013124" class="title">Writing Spec Files</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id966090" class="title">Writing Spec Files</h1></div></div></div><div class="para">
Spec files are text files containing RPM directives. These directives use a simple syntax of a tag name, a colon, and a value:
</div><div class="para">
TagName: value
@@ -6557,7 +6557,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
The multiple uses of the % sign aren’t really that confusing in practice. Read through some spec files and you should find most of the commands are easily understood.
</div><div class="para">
Blank lines separate sections in the spec file, which makes sense for readability as well.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1035826" class="title">Comments</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id720793" class="title">Comments</h1></div></div></div><div class="para">
To help document your work, you can include comments (to yourself and others reading the spec file). Any line starting with a hash character, #, holds a comment. RPM will ignore comments.
</div><div class="para">
# This is a comment.
@@ -6571,7 +6571,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
# Added new commands to %prep
</div><div class="para">
The rpmbuild command may report an error of a second %prep section. To get around this problem, use two percent signs, such as %%prep, in spec file comments.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id494203" class="title">Storing spec files on disk</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id971264" class="title">Storing spec files on disk</h1></div></div></div><div class="para">
As discussed in <a class="xref" href="#ch-creating-rpms">Chapter 8, <em>Creating RPMs: An Overview</em></a> , the rpmbuild command expands source RPMs to the /usr/src/redhat directory. Under this directory, the RPM system assumes five subdirectories, listed in Table 10-1.
</div><div class="para">
Table 10-1 Default RPM directories
@@ -6643,13 +6643,13 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
These directories are the default directories. See <a class="xref" href="#ch-specfile-syntax">Chapter 22, <em>Spec File Syntax</em></a> for changing RPM default values. In addition, these are the defaults for Red Hat Linux. See <a class="xref" href="#ch-other-linuxes">Chapter 18, <em>Using RPM on Non-Red Hat Linuxes</em></a> and <a class="xref" href="#ch-other-linuxes">Chapter 18, <em>Using RPM on Non-Red Hat Linuxes</em></a> for discussions on other versions of Linux and other non-Linux operating systems, respectively.
</div><div class="para">
With the knowledge of the spec file syntax covered in the preceding sections, you can start to write spec files. The first step is to define the basic package information.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1161591" class="title">Defining Package Information</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id819174" class="title">Defining Package Information</h1></div></div></div><div class="para">
Most of the package information you need to enter into a spec file fleshes out the information you can query for a given package, such as the name, version, and release information, along with a longer description and a one-line summary.
</div><div class="para">
This gets a little more complicated when you set build locations, name source files, and name patches. The following sections cover how to specify the package information.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id775466" class="title">Describing the package</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id819192" class="title">Describing the package</h1></div></div></div><div class="para">
The first part of the spec file defines macros (covered in the section "Defining Spec File Macros"), and describes the package. Starting with the basics, you need a name, version, and release. You also should provide a longer description. For legal reasons, you may need to include ownership and copyright information.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id775479" class="title">Naming the Package</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id576868" class="title">Naming the Package</h1></div></div></div><div class="para">
The most important part of the package description is the NVR, or Name-Version-Release information, because this information is so crucial for the RPM system to compare versions and track dependencies.
</div><div class="para">
Set the name with the Name: directive. For example:
@@ -6697,7 +6697,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Distribution: Red Hat Linux
</div><div class="para">
The Icon: directive names an icon file stored in the RPM. The file format should be XPM or GIF, with an extension of .xpm or .gif, respectively. Some packaging tools will use this icon in a package display.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1088255" class="title">Specifying Company Information</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id355762" class="title">Specifying Company Information</h1></div></div></div><div class="para">
For legal reasons, you probably want to specify the organization behind the RPM, any copyright or licensing information, as well as a URL to find out more information. Even if you are not concerned about corporate legal issues, you may want to identify where the package came from. Use the following directives to provide this information.
</div><div class="para">
The Vendor: directive names the company or organization behind an RPM. For example:
@@ -6721,7 +6721,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Warning
</div><div class="para">
The Copyright: directive is deprecated in favor of License:.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id733458" class="title">Filling in the Description</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id703030" class="title">Filling in the Description</h1></div></div></div><div class="para">
The Summary: directive provides a one-line short description of the package. You should not exceed much more than 50 characters when writing your summary. For example:
</div><div class="para">
Summary: A program that does exactly what you want
@@ -6749,7 +6749,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
The %description section supports a limited amount of formatting. Blank lines are assumed to separate paragraphs. Some graphical user interface installation programs will reformat paragraphs into a nicer-looking font and change the display width.
</div><div class="para">
Lines in the %description section that start with whitespace, such as a space or tab, will be treated as preformatted text and displayed as is, normally with a fixed-width font. The rpm command supports text formatting this way. Other rpm programs may not.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1146579" class="title">Specifying the Platform Architecture</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id828593" class="title">Specifying the Platform Architecture</h1></div></div></div><div class="para">
Spec files can announce that a package can run on more than one operating system or is tied to a particular version of a particular operating system.
</div><div class="para">
For example, the Excludearch: directive states that a package should not be built on the given architecture or architectures. For example:
@@ -6775,7 +6775,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
<a class="xref" href="#ch-other-linuxes">Chapter 18, <em>Using RPM on Non-Red Hat Linuxes</em></a> and <a class="xref" href="#ch-other-os">Chapter 19, <em>RPM on Other Operating Systems</em></a> cover RPMs on other versions of Linux and other operating systems, respectively.
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id790951" class="title">Setting build locations</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id827452" class="title">Setting build locations</h1></div></div></div><div class="para">
RPM supports two build-related directories with very similar names, the build directory and the buildroot.
</div><div class="para">
The build directory is the location where RPM actually builds the software, compiling source code, running the configure script, and so on. Normally, you do not need to worry about the build directory as the rpmbuild command properly changes to this directory as needed.
@@ -6798,7 +6798,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
You can override the buildroot with the --buildroot command-line parameter to the rpmbuild command.
</div><div class="para">
The buildroot replaces the older, and now obsolete directive, Root:.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id808829" class="title">Naming source files</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id566895" class="title">Naming source files</h1></div></div></div><div class="para">
Most packages have one or more bundles of source code, which you need to name in the spec file. In most cases, you will have a compressed tar archive of source files. These may be files developed by your organization or downloaded from an Internet site. You can define one or more source tags, counting from 0. For example:
</div><div class="para">
Source0: telnet-client.tar.gz
@@ -6836,7 +6836,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Using the Nosource: or NoPatch: directives, covered following, mean you are creating a source RPM that cannot be rebuilt unless you also have the sources or patches, respectively, that were used to create the original RPM.
</div><div class="para">
If the package contains a Nosource: or Nopatch: directive, rpmbuild will use a file-name extension of .nosrc.rpm instead of .src.rpm.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1071873" class="title">Naming patches</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id766199" class="title">Naming patches</h1></div></div></div><div class="para">
Patches are named similar to sources, using a similar syntax. For example:
</div><div class="para">
Patch1: telnet-client-cvs.patch
@@ -6868,7 +6868,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
<a class="xref" href="#ch-packaging-guidelines">Chapter 13, <em>Packaging Guidelines</em></a> discusses packaging guidelines and best practices. Starting from pristine sources is one of the best practices.
</div><div class="para">
Similar to the sources directives, you can define a Nopatch: directive, which defines a patch that is applied to the sources, but is not included in the source RPM.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id944124" class="title">Controlling the Build</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id366540" class="title">Controlling the Build</h1></div></div></div><div class="para">
After describing information about the package, the crucial step comes when you need to build the package. The spec file should contain all the commands needed to build the application or library you want to package. But, and this is the important part, most of the build process should be run from a Makefile or other conventional way to build applications. Using a build tool such as make means that you can test the application outside of the RPM system. You don’t need an RPM to build the application. Instead, you use the RPM to package the application.
</div><div class="para">
Cross Reference
@@ -6886,7 +6886,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
4.Cleaning up
</div><div class="para">
The next sections cover how to control the build run by rpmbuild by defining commands within your spec files.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id908901" class="title">Preparing for the build</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id853841" class="title">Preparing for the build</h1></div></div></div><div class="para">
The %prep section defines the commands to prepare for the build. In most cases, you can run the simple %setup macro. For example:
</div><div class="para">
%prep
@@ -7020,7 +7020,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
This is an uppercase P. The lowercase p performs a different function, described earlier in this section. The -P option is rarely used. Instead, patches are normally applied with %patch0, %patch1, and so on directives.
</div><div class="para">
</div><div class="para">
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id739826" class="title">Building the software</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id835511" class="title">Building the software</h1></div></div></div><div class="para">
The %prep section prepares for the build, which the %build section performs. You need to fill in the %build section with all the commands necessary to build the software. In most cases, this consists simply of the following commands:
</div><div class="para">
%build
@@ -7091,7 +7091,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
make
</div><div class="para">
You can also pass other options to the configure script, as needed, for compiling the application.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1007480" class="title">Installing the software</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1101704" class="title">Installing the software</h1></div></div></div><div class="para">
The %install section should install the software built in the %build section. If your Makefile contains all the instructions to install, you can define an %install section as follows:
</div><div class="para">
%install
@@ -7154,13 +7154,13 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
RPM 4.2 adds a %check section after the %install.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id732133" class="title">Cleaning up after the build</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id886088" class="title">Cleaning up after the build</h1></div></div></div><div class="para">
The %clean section should clean up after the build and installation, removing compiled files and other files created as part of the build. If you use a buildroot, discussed previously, then you can provide a %clean section like the following:
</div><div class="para">
%clean
</div><div class="para">
rm -rf $RPM_BUILD_ROOT
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id792386" class="title">Defining installation scripts</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id880531" class="title">Defining installation scripts</h1></div></div></div><div class="para">
In addition to the sections described previously for controlling the build of the package software, you can define more scripts in your RPM spec files. RPM supports a script run prior to installation, %pre, and a script run after installation, %post. The same concepts apply when a package is erased, or uninstalled. The %preun script is run just before the uninstall and the %postun script just after the uninstall.
</div><div class="para">
Cross Reference
@@ -7250,7 +7250,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
</td></tr></tbody></table></div><div class="para">
The previous script example accesses the count using the shell variable $1.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id485875" class="title">Filling the List of Files</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id567418" class="title">Filling the List of Files</h1></div></div></div><div class="para">
The %files section holds a list of all the files that RPM should install from the package. This list should be exhaustive, so that the RPM system knows exactly what your package installs. There are some options, though, to name all the files within a directory to help with packages containing hundreds of files.
</div><div class="para">
In the default case, each line under the %files section names a separate file with its full path. For example:
@@ -7262,7 +7262,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
/usr/X11R6/man/man1/xtoolwait.1
</div><div class="para">
This example lists two files, /usr/X11R6/bin/xtoolwait and /usr/X11R6/man/man1/xtoolwait.1, presumably an online manual files.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id936953" class="title">Using wildcards</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id567773" class="title">Using wildcards</h1></div></div></div><div class="para">
In addition to naming each file on a line, you can use glob-style wildcards. For example:
</div><div class="para">
%files
@@ -7272,7 +7272,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
/usr/X11R6/man/man1/xtoolwait.*
</div><div class="para">
This example states that all files in /usr/X11R6/man/man1 that start with xtoolwait. should be included in the package.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id936981" class="title">Naming directories of files</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id567801" class="title">Naming directories of files</h1></div></div></div><div class="para">
In addition to using wildcard globs, you can specify whole directories as part of your package. For example:
</div><div class="para">
%files
@@ -7296,7 +7296,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
This example states that the package contains the /usr/X11R6/bin/xtoolwait program and the empty directory /etc/xtoolwait.
</div><div class="para">
In addition to the straight list of files or directories, RPM provides other options, starting with marking certain files as documentation or configuration files.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id761363" class="title">Marking files as documentation or configuration files</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id748892" class="title">Marking files as documentation or configuration files</h1></div></div></div><div class="para">
RPM keeps special track of files within a package that hold documentation or configuration data. You need to identify these files with special directives.
</div><div class="para">
The %doc directive marks a file as a documentation file. For example:
@@ -7358,7 +7358,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Similarly, %config(missingok) means that the file does not have to exist on disk. You can use this modifier for files or links that are created during the %post scripts but will need to be removed if the package is removed.
</div><div class="para">
Another special modifier, %ghost, tells the rpm command that the file should not be included in the package. You can use this to name the needed attributes for a file that the program, when installed, will create. For example, you may want to ensure that a program’s log file has certain attributes.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id709136" class="title">Setting file attributes</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id732149" class="title">Setting file attributes</h1></div></div></div><div class="para">
When your package is installed, you can control the file attributes as well as the files that get included into the package. This is very useful since most packages are installed by the root user and you don’t always want the root user owning the files.
</div><div class="para">
The %attr directive allows you to control the permissions for a particular file. The format is:
@@ -7433,7 +7433,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
%lang(uk) %{_datadir}/locale/uk/LC_MESSAGES/tcsh*
</div><div class="para">
This example marks certain files as only being of use with particular languages, such as ja for the Japanese text and fr for the French text.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id755047" class="title">Verifying the %files section</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id626102" class="title">Verifying the %files section</h1></div></div></div><div class="para">
You can use the %verify directive to control which tests RPM uses when verifying a package.
</div><div class="para">
Cross Reference
@@ -7553,7 +7553,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
%verify(not owner) /etc/yp.conf
</div><div class="para">
This example turns off just the owner test.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id940605" class="title">Filling the list of files automatically</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1554510" class="title">Filling the list of files automatically</h1></div></div></div><div class="para">
The -f option to the %files section allows you to read in a list of file names from a file. This file is assumed to look like the contents of the %files section, holding one file name per line. You can also include the various directives for files such as %attr or %doc. For example:
</div><div class="para">
%files -f list_of_filenames.txt
@@ -7571,7 +7571,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
This example reads in a list of file names from the file named xconfig_files.txt and also includes two additional files.
</div><div class="para">
This list of files works best if you cannot determine the file names in advance. The build may create different files based on various macro values. In addition, you may not know the final paths for the files until build time.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id708152" class="title">Handling RPM build errors for unpackaged files</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id591104" class="title">Handling RPM build errors for unpackaged files</h1></div></div></div><div class="para">
Starting with RPM 4.1, rpmbuild will exit if all files in the $RPM_BUILD_ROOT directory are not found in the %files section (or in a file that lists file names used with the -f option). This is officially known as a Fascist build policy and you can turn it off with the following macros.
</div><div class="para">
The %_unpackaged_files_terminate_build macro, if set to 1, tells rpmbuild to exit if it finds files that are in the $RPM_BUILD_ROOT directory but not listed as part of the package. Set this macro to 0 to turn off the Fascist build policy. For example:
@@ -7589,7 +7589,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
You can also store this setting in a macro file so that it applies for all packages you build. See <a class="xref" href="#ch-customizing-rpm">Chapter 20, <em>Customizing RPM Behavior</em></a> for more on macro files.
</div><div class="para">
While the Fascist build policy may be an annoyance, it can prove very useful. Chances are your spec file has an error if you have files in the $RPM_BUILD_ROOT directory that are not listed in the %files section. The Fascist build policy helps catch these errors. In addition, since the error outputs a list of files in the $RPM_BUILD_ROOT directory that are not listed in the %files section, you can often paste this list into your %files section.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id997453" class="title">Adding Change Log Entries</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id366143" class="title">Adding Change Log Entries</h1></div></div></div><div class="para">
The change log usually appears at the end of a spec file and is marked with %changelog. It holds messages for each significant change. You should add a change log entry for each major change to the application. For example, if you download a new version of the software you are packaging, add a change log entry for the new version:
</div><div class="para">
%changelog
@@ -7602,11 +7602,11 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
* Tue May 08 2001 Peter Tosh <tosh(a)reggae.com> 1.3-1
</div><div class="para">
- updated to 1.3
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id736515" class="title">Defining Spec File Macros</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id753424" class="title">Defining Spec File Macros</h1></div></div></div><div class="para">
The RPM system defines a lot of handy macros so that your spec files can work regardless of where system directories are located. You simply use the macro, such as %_bindir, in place of hard-coded paths. The %_bindir macro, for example, identifies the default directory for binary executables, /usr/bin.
</div><div class="para">
Use these macros wherever possible to avoid hard-coded paths and settings.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id543113" class="title">Built-in macros</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id753441" class="title">Built-in macros</h1></div></div></div><div class="para">
RPM includes a host of built-in macros, including the following useful directories:
</div><div class="para">
%_prefix /usr
@@ -7653,7 +7653,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
%_initrddir %{_sysconfdir}/rc.d/init.d
</div><div class="para">
%_defaultdocdir %{_usr}/share/doc
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1004852" class="title">Spec file-specific macros</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id897256" class="title">Spec file-specific macros</h1></div></div></div><div class="para">
Most of the pre-defined RPM macros hold directory paths or architecture information. RPM also includes a set of useful macros that you can use to help debug problematic spec files and well as perform common tasks in spec files. Table 10-5 lists these debugging and special spec file macros.
</div><div class="para">
Table 10-5 Special spec-file macros
@@ -7791,7 +7791,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
To see the current list of macros, put a %dump at the start of your spec file.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id738739" class="title">Defining new macros</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1139119" class="title">Defining new macros</h1></div></div></div><div class="para">
In addition to the built-in macros, you can define your own to make it easier to manage your packages. Define a new spec file macro with the following syntax:
</div><div class="para">
%define macro_name value
@@ -7811,7 +7811,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
You can also expand the results of running shell commands using a %(command) syntax with parenthesis instead of curly braces. For example:
</div><div class="para">
%define today %(date)
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1076114" class="title">Specifying parameters to macros</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id563096" class="title">Specifying parameters to macros</h1></div></div></div><div class="para">
Most macros perform simple text substitution. You can also pass parameters to macros, and access those parameters within your macros, similarly to how shell scripts get command-line parameters.
</div><div class="para">
Cross Reference
@@ -7941,7 +7941,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
This type of syntax is used heavily with the patch command.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id709255" class="title">Creating XML Spec Files</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id794088" class="title">Creating XML Spec Files</h1></div></div></div><div class="para">
RPM spec files are text files containing structured information. It is a natural progression to write RPM spec files using XML. The tool rpmxmlbuild will build an RPM package from an XML-formatted spec file.
</div><div class="para">
For example, Listing 10-1 holds a spec file in XML format.
@@ -8063,7 +8063,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
XML spec files are a very experimental feature. Future releases of RPM will likely provide more support for XML spec files. The format will likely change.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id508120" class="title">Summary</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id381947" class="title">Summary</h1></div></div></div><div class="para">
This chapter covers spec files, the files that define how to build packages. Start your spec file by defining package information, such as the name, version, and release number. You can also add a detailed description to help administrators decide whether to install your packages.
</div><div class="para">
You need to name all of the source and patch files used to build the package. In most cases, the source files are compressed tar archives. After naming all the sources and patches, you need to control how the rpmbuild command should build your package. This comes in four sections.
@@ -8077,7 +8077,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
You can define RPM macros in your spec files to make commands that can work with different directory structures as well as simplify common commands.
</div><div class="para">
While it may seem that this chapter described a great many options for making spec files, there’s more to come. The next chapter covers advanced spec file topics such as triggers, conditional builds, and specifying dependencies.
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-advanced-packaging" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 10. Advanced RPM Packaging</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id994609">10.1. Defining Package Dependencies</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id804585">10.1.1. Naming dependencies</a></span></dt><dt><span class="sect2"><a href="#id681905">10.1.2. Setting prerequisites</a></span></dt><dt><span class="sect2"><a href="#id948625">10.1.3. Naming build dependencies</a></span></dt><dt><span class="sect2"><a href="#id1035677">10.1.4. Generating dependencies automatically</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1012159">10.2. Setting Triggers</a></span></dt><dt><span class="sect1"><a href="#id691746">10.3. Writing Verification Scripts</a></span></dt><dt><span class="sect1"><a href="#id890619">10.4. Creating Subpackages</a></span></dt><dd><dl><d
t><span class="sect2"><a href="#id745249">10.4.1. Providing information for subpackages</a></span></dt><dt><span class="sect2"><a href="#id833335">10.4.2. Defining scripts for subpackages</a></span></dt><dt><span class="sect2"><a href="#id950228">10.4.3. Building subpackages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id806637">10.5. Creating Relocatable Packages</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id536928">10.5.1. Setting up the prefixes</a></span></dt><dt><span class="sect2"><a href="#id845178">10.5.2. Define the files section</a></span></dt><dt><span class="sect2"><a href="#id866922">10.5.3. Problems creating relocatable packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id924009">10.6. Defining Conditional Builds</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id538159">10.6.1. Defining conditional macros</a></span></dt><dt><span class="sect2"><a href="#id931412">10.6.2. Using conditional blocks</a></span></d
t><dt><span class="sect2"><a href="#id686269">10.6.3. Using architecture-based conditionals</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id724856">10.7. Summary</a></span></dt></dl></div><div class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-advanced-packaging" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 10. Advanced RPM Packaging</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id904419">10.1. Defining Package Dependencies</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id602123">10.1.1. Naming dependencies</a></span></dt><dt><span class="sect2"><a href="#id772312">10.1.2. Setting prerequisites</a></span></dt><dt><span class="sect2"><a href="#id1156893">10.1.3. Naming build dependencies</a></span></dt><dt><span class="sect2"><a href="#id781740">10.1.4. Generating dependencies automatically</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id772300">10.2. Setting Triggers</a></span></dt><dt><span class="sect1"><a href="#id353442">10.3. Writing Verification Scripts</a></span></dt><dt><span class="sect1"><a href="#id669566">10.4. Creating Subpackages</a></span></dt><dd><dl><dt
><span class="sect2"><a href="#id716573">10.4.1. Providing information for subpackages</a></span></dt><dt><span class="sect2"><a href="#id681695">10.4.2. Defining scripts for subpackages</a></span></dt><dt><span class="sect2"><a href="#id632118">10.4.3. Building subpackages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1048567">10.5. Creating Relocatable Packages</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id608160">10.5.1. Setting up the prefixes</a></span></dt><dt><span class="sect2"><a href="#id820769">10.5.2. Define the files section</a></span></dt><dt><span class="sect2"><a href="#id369985">10.5.3. Problems creating relocatable packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id576132">10.6. Defining Conditional Builds</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id1418879">10.6.1. Defining conditional macros</a></span></dt><dt><span class="sect2"><a href="#id819531">10.6.2. Using conditional blocks</a></span></
dt><dt><span class="sect2"><a href="#id558195">10.6.3. Using architecture-based conditionals</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1330331">10.7. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Defining package dependency information
@@ -8093,7 +8093,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Defining conditional builds
</div></li></ul></div><div class="para">
The previous chapter introduced the RPM spec file, which controls how RPM packages are built and installed. This chapter delves into advanced spec file topics such as using conditional commands and making relocatable packages, starting with how to specify package dependencies.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id994609" class="title">Defining Package Dependencies</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id904419" class="title">Defining Package Dependencies</h1></div></div></div><div class="para">
Dependencies are one of the most important parts of the RPM system. The RPM database tracks dependencies between packages to better allow you to manage your system. A dependency occurs when one package depends on another. The RPM system ensures that dependencies are honored when upgrading, installing, or removing packages. From that simple concept, RPM supports four types of dependencies:
</div><div class="para">
*Requirements, where one package requires a capability provided by another
@@ -8109,7 +8109,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
<a class="xref" href="#ch-dependencies">Chapter 5, <em>Package Dependencies</em></a> covers more on dependencies. The Obsoletes dependencies are usually only used when a package is renamed, such as the apache package becoming the httpd package, starting in Red Hat Linux 8.0. The httpd package obsoletes the apache package.
</div><div class="para">
You can list all of these dependencies in your spec file. The most commonly used dependency information, though, is what a package requires.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id804585" class="title">Naming dependencies</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id602123" class="title">Naming dependencies</h1></div></div></div><div class="para">
In your spec files, you can name the dependencies for your package. The basic syntax is:
</div><div class="para">
Requires: capability
@@ -8129,7 +8129,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
You can use spaces or commas to separate the capabilities. For example:
</div><div class="para">
Requires: bash, perl
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1509601" class="title">Specifying the Version of the Dependencies</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1405592" class="title">Specifying the Version of the Dependencies</h1></div></div></div><div class="para">
You can also add version information, for example:
</div><div class="para">
Requires: bash >= 2.0
@@ -8225,7 +8225,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
1:5.6.0-17
</div><div class="para">
In this case, the epoch is 1, the version 5.6.0, and the release is 17. In most cases, you will need just the version number. The epoch allows for handling hard-to-compare version numbers. The release number is almost never used. This makes sense, in that it ties a dependency to a particular build of the RPM package, rather than a version of the software itself. This type of dependency would only be useful if you drastically changed the way you build a package.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id752564" class="title">Creating Virtual CAPABILITIES</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id860310" class="title">Creating Virtual CAPABILITIES</h1></div></div></div><div class="para">
Dependencies are based on capabilities, most of which are packages. You can create virtual capabilities, which are just names you define. For example, the sendmail package provides a virtual capability named smtpdaemon. For example:
</div><div class="para">
Provides: smtpdaemon
@@ -8237,13 +8237,13 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
Of course, you want to ensure that these packages specify that they conflict with each other.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id794038" class="title">Naming Dependencies on Script Engines and Modules</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id894836" class="title">Naming Dependencies on Script Engines and Modules</h1></div></div></div><div class="para">
Scripting languages such as Perl and Tcl allow for add-on modules. Your package may require some of these add-on modules. RPM uses a special syntax with parenthesis to indicate script module dependencies. For example:
</div><div class="para">
Requires: perl(Carp) >= 3.2
</div><div class="para">
This indicates a requirement for the Carp add-on module for Perl, greater than or equal to version 3.2.
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id681905" class="title">Setting prerequisites</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id772312" class="title">Setting prerequisites</h1></div></div></div><div class="para">
A prerequisite is similar to a require dependency, except that a prerequisite must be installed prior to a given package. Specify a prerequisite as follows:
</div><div class="para">
PreReq: capability
@@ -8257,7 +8257,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
<a class="xref" href="#ch-packaging-guidelines">Chapter 13, <em>Packaging Guidelines</em></a> covers a common problem of handling circular dependencies using prerequisites.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id948625" class="title">Naming build dependencies</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1156893" class="title">Naming build dependencies</h1></div></div></div><div class="para">
Your package, once built, has a set of dependencies. These dependencies are important for anyone installing the package. But there are also dependency issues when trying to build packages. Build dependencies allow you to specify what is necessary to build the package. While you may think this would be the same as what is needed to install a package, this is normally not true. Linux distributions tend to divide up software into runtime and development packages. For example, the python package contains the runtime for executing scripts written in Python. The python-devel package provides the ability to write extensions to the Python language.
</div><div class="para">
RPM allows you to define build-time dependencies in your spec files using the following directives:
@@ -8269,7 +8269,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
BuildPreReq:
</div><div class="para">
These directives act like Requires:, Conflicts:, and PreReq:, respectively, except that the dependencies are needed to build the package, not install it. For example, your package may require a C compiler to build, or may need a special build tool or developer library.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1035677" class="title">Generating dependencies automatically</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id781740" class="title">Generating dependencies automatically</h1></div></div></div><div class="para">
Because so many dependencies are related to shared libraries, the RPM system will automatically generate provide dependencies for any file in your packages that is a shared object, or .so, file. RPM will also automatically generate require dependencies for all files in the %files list that require shared libraries. To do this, RPM uses the ldd command, which determines the shared libraries used by an application.
</div><div class="para">
In addition, the find-requires and find-provides scripts in /usr/lib/rpm can determine Perl, Python and Tcl script dependencies and other dependencies, such as Java package dependencies, automatically. The find-requires script determines requires dependencies automatically, and the find-provides script determines provides dependencies.
@@ -8277,7 +8277,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
<a class="xref" href="#ch-packaging-guidelines">Chapter 13, <em>Packaging Guidelines</em></a> covers how to turn off the automatic generation of dependencies.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1012159" class="title">Setting Triggers</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id772300" class="title">Setting Triggers</h1></div></div></div><div class="para">
Triggers provide a way for one package to take action when the installed status of another package changes. A trigger is a script you define in your package’s spec file that gets run by the RPM system when the status of another named package changes. If your package depends in some way on another package, a trigger can allow your package to deal with changes to the other package.
</div><div class="para">
Triggers are not a replacement for package dependencies. Instead, triggers are useful when you need to change a package’s installation based on other packages installed on the system. For example, if your package is a mail client program, your package will need to have a mail transfer agent, or MTA. Linux supports a number of different mail transfer agents, such as sendmail, vmail, exim, qmail, and postfix.
@@ -8526,7 +8526,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
md5sum `ls /var/ftp/bin/* |grep -v bin.md5` >/var/ftp/bin/bin.md5
</div><div class="para">
chmod 0400 /var/ftp/bin/bin.md5
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id691746" class="title">Writing Verification Scripts</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id353442" class="title">Writing Verification Scripts</h1></div></div></div><div class="para">
RPM automatically handles package verification, checking to see that the proper files are installed, and testing the files themselves for the proper size and other attributes. You may need to do more in your package, though, to ensure everything is properly set up. With RPM, you can:
</div><div class="para">
*Control the tests used to verify each file, as described in <a class="xref" href="#ch-specfiles">Chapter 9, <em>Working with Spec Files</em></a>
@@ -8544,7 +8544,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
See <a class="xref" href="#ch-using-rpm-db">Chapter 4, <em>Using the RPM Database</em></a> for more on package verification.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id890619" class="title">Creating Subpackages</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id669566" class="title">Creating Subpackages</h1></div></div></div><div class="para">
A spec file may define more than one package. This type of additional package is called a subpackage. Subpackages exist to handle cases where you don’t want to associate one spec file with one package. Instead, you can define multiple packages within the spec file, as needed. For example, you may want to build the runtime and developer packages together, or the client and server portions of an application using subpackages. Splitting large documentation sets into separate subpackages is also common.
</div><div class="para">
With subpackages, you get:
@@ -8578,7 +8578,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
%package –n my-telnet-server
</div><div class="para">
With the –n option, you specify the full name for the subpackage. The RPM system will not prefix the name with the enclosing package name.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id745249" class="title">Providing information for subpackages</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id716573" class="title">Providing information for subpackages</h1></div></div></div><div class="para">
When you define a subpackage, you need to provide as many of the package information directives as you need, including at the least Summary:, Group:, and %description directives. Anything not specified will use the parent package’s value, such as the version. Place these directives after the %package directive. For example:
</div><div class="para">
%package server
@@ -8644,7 +8644,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
%{_mandir}/man8/in.telnetd.8*
</div><div class="para">
%{_mandir}/man8/telnetd.8*
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id833335" class="title">Defining scripts for subpackages</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id681695" class="title">Defining scripts for subpackages</h1></div></div></div><div class="para">
Much as you define separate %files and %description sections for subpackages, you can also define install and uninstall scripts for subpackages. The syntax is similar to that for the %files and %description sections:
</div><div class="para">
%pre subpackage
@@ -8680,7 +8680,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
/sbin/service vncserver condrestart >/dev/null 2>&1
</div><div class="para">
fi
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id950228" class="title">Building subpackages</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id632118" class="title">Building subpackages</h1></div></div></div><div class="para">
The build sections in the spec file serve double duty. These sections are used for building the main package as well as subpackages. This is one reason why there are so many options on the %setup macro.
</div><div class="para">
The %setup macro allows for selectively unpacking the sources, rather than the default option of unpacking all the sources. For example, the following %setup macro definition gives rpmbuild specific instructions for unpacking one source file:
@@ -8692,7 +8692,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
<a class="xref" href="#ch-specfiles">Chapter 9, <em>Working with Spec Files</em></a> covers the %setup macro and lists the available options.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id806637" class="title">Creating Relocatable Packages</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1048567" class="title">Creating Relocatable Packages</h1></div></div></div><div class="para">
A relocatable package allows a user to specify where to install the package. For example, if you build a package for Red Hat Linux, the normal directory for binary executable programs is /usr/bin. Other versions of Linux, though, may place executable programs into /opt/bin, for example. If your package forces the use of /usr/bin, then your package won’t work on these other systems.
</div><div class="para">
Cross Reference
@@ -8706,7 +8706,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
*Set up the prefix directives for the top-level directories
</div><div class="para">
*Define the files under the prefix directories
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id536928" class="title">Setting up the prefixes</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id608160" class="title">Setting up the prefixes</h1></div></div></div><div class="para">
The Prefix: directive names a top-level directory as a prefix you can relocate to another directory. For example:
</div><div class="para">
Prefix: /usr
@@ -8716,7 +8716,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
You can define more than one Prefix: directive to list more than one top-level directory.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id845178" class="title">Define the files section</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id820769" class="title">Define the files section</h1></div></div></div><div class="para">
When you use a Prefix: directive in your spec file, all files in the %files section must be under the directory named with the Prefix: directive. For example, from the jikes compiler package:
</div><div class="para">
Prefix: /usr
@@ -8744,7 +8744,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
<a class="xref" href="#ch-using-rpm">Chapter 3, <em>Using RPM</em></a> covers how to install or upgrade packages into different directories using the --relocate and --prefix options.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id866922" class="title">Problems creating relocatable packages</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id369985" class="title">Problems creating relocatable packages</h1></div></div></div><div class="para">
Not all packages work well as relocatable packages. Some packages have files that simply must go into a certain location and are therefore not relocatable. Some packages have programs that are hard-coded to look for files in a particular location and therefore cannot be relocated elsewhere. Other packages have symbolic links that also may not be relocatable. Furthermore, your package may provide software that is referenced by other packages, in the known directories. Relocating such a package will disable other software packages, packages you may not even know about.
</div><div class="para">
If your packages face any of these problems, chances are that making the package relocatable is not a good idea.
@@ -8754,7 +8754,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
%doc README NEWS
</div><div class="para">
This may defeat your attempts to create a relocatable package, unless you have a Prefix: directive with /usr, because the normal location is under /usr/doc, and all files in the %files section must start with one of the directories named with Prefix: directives.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id924009" class="title">Defining Conditional Builds</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id576132" class="title">Defining Conditional Builds</h1></div></div></div><div class="para">
With the ability to define macros inside spec files, and also to use macros defined elsewhere, you gain a lot of control over how your package gets built. You can go further, though, and use special directives to perform only certain commands based on certain conditions. This adds a powerful capability to your spec files, and also makes it much easier to do things like build for multiple versions of Linux or other operating systems, as well as handle various backwards-compatibility issues.
</div><div class="para">
To define conditional build commands, you need to create conditional constructs in your package’s spec file. In addition, you need to define macros that the conditional constructs use to determine whether or not to execute a set of spec file directives.
@@ -8764,7 +8764,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
See <a class="xref" href="#ch-customizing-rpm">Chapter 20, <em>Customizing RPM Behavior</em></a> for more on macro file locations, and <a class="xref" href="#ch-other-linuxes">Chapter 18, <em>Using RPM on Non-Red Hat Linuxes</em></a> and <a class="xref" href="#ch-other-os">Chapter 19, <em>RPM on Other Operating Systems</em></a> for more on using RPM on other versions of Linux and other operating systems, respectively.
</div><div class="para">
RPM supports a number of ways to make parts of your spec file enabled or disabled based on certain conditions. These include conditional macros, conditional blocks, and special directives based on the system architecture.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id538159" class="title">Defining conditional macros</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1418879" class="title">Defining conditional macros</h1></div></div></div><div class="para">
You can use a special syntax to test for the existence of macros. For example:
</div><div class="para">
%{?macro_to_test: expression}
@@ -8788,7 +8788,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
Many of the macros you will test this way are set up with the --with command-line parameter. See <a class="xref" href="#ch-other-linuxes">Chapter 18, <em>Using RPM on Non-Red Hat Linuxes</em></a> for details.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id931412" class="title">Using conditional blocks</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id819531" class="title">Using conditional blocks</h1></div></div></div><div class="para">
The %if macro enables all the directives up to the %endif directive, if the condition is true. This is much like scripting languages. For example:
</div><div class="para">
%if %{old_5x}
@@ -8838,7 +8838,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
%quit
</div><div class="para">
%endif
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id686269" class="title">Using architecture-based conditionals</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id558195" class="title">Using architecture-based conditionals</h1></div></div></div><div class="para">
In addition to the general-purpose %if conditional directive, you can use special directives that test for processor architecture and operating system.
</div><div class="para">
The %ifarch directive enables all the directives up to the %endif directive, if the processor architecture matches the values you pass to the %ifarch directive. For example:
@@ -8919,7 +8919,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
%endif
</div><div class="para">
This example tests if the operating system is not Irix.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id724856" class="title">Summary</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1330331" class="title">Summary</h1></div></div></div><div class="para">
This chapter covers advanced topics in creating packages. Dependencies are very important. You need to specify which packages or capabilities your package requires, so the RPM system can ensure that all requirements are met before allowing users to install the package. If you do not specify the dependencies properly, then you are defeating the integrity of the RPM system.
</div><div class="para">
In addition to specifying what your package requires, it is also important to specify other dependency information. For example, if your package conflicts with another package, you need to very clearly state this. E-mail and Web server packages often conflict with other servers of the same type.
@@ -8935,7 +8935,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Conditional directives in your spec file allow you to control the build on different processor architectures and operating systems. The %if directive tests if a value is set. If so, then all the directives up to the %endif directive are executed. If you need to execute a different set of directives, use %else. In this case, if the %if test is true, RPM executes the directives up to the %else. If the test is not true, RPM executes the directives up to the %endif.
</div><div class="para">
Once you have your spec file defined, the next step is to start building packages. The next chapter covers options for the rpmbuild command and how you can use rpmbuild to make your packages.
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-rpmbuild" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 11. Controlling the Build with <code class="command">rpmbuild</code></h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id770572">11.1. Building RPMs with the rpmbuild Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id687021">11.1.1. Customizing the build</a></span></dt><dt><span class="sect2"><a href="#id867901">11.1.2. Testing the build</a></span></dt><dt><span class="sect2"><a href="#id805077">11.1.3. Debugging the build</a></span></dt><dt><span class="sect2"><a href="#id949136">11.1.4. Cleaning up</a></span></dt><dt><span class="sect2"><a href="#id950508">11.1.5. Building for other platforms</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1080629">11.2. Building RPMs Without an External Spec File</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id685640">11.2.1.
Options for working with tar archives</a></span></dt><dt><span class="sect2"><a href="#id955897">11.2.2. The expected archive structure</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id700284">11.3. Working with Source RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id687049">11.3.1. Rebuilding binary RPMS from source RPMs</a></span></dt><dt><span class="sect2"><a href="#id1168792">11.3.2. Recompiling binaries from source RPMs</a></span></dt><dt><span class="sect2"><a href="#id846811">11.3.3. SRPMS? Finding source RPMs</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id774266">11.4. Signing Built RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id774279">11.4.1. Checking that the GPG software is installed</a></span></dt><dt><span class="sect2"><a href="#id998112">11.4.2. Configuring a signature</a></span></dt><dt><span class="sect2"><a href="#id987126">11.4.3. Signing with the rpmbuild command</a></span></dt><dt><span class="s
ect2"><a href="#id1088239">11.4.4. Signing with the rpm command</a></span></dt><dt><span class="sect2"><a href="#id966048">11.4.5. Verifying signatures</a></span></dt><dt><span class="sect2"><a href="#id778504">11.4.6. Importing public keys</a></span></dt><dt><span class="sect2"><a href="#id758687">11.4.7. Getting the Red Hat public key</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id717788">11.5. Summary</a></span></dt></dl></div><div class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-rpmbuild" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 11. Controlling the Build with <code class="command">rpmbuild</code></h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id720337">11.1. Building RPMs with the rpmbuild Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id662362">11.1.1. Customizing the build</a></span></dt><dt><span class="sect2"><a href="#id633814">11.1.2. Testing the build</a></span></dt><dt><span class="sect2"><a href="#id733502">11.1.3. Debugging the build</a></span></dt><dt><span class="sect2"><a href="#id641851">11.1.4. Cleaning up</a></span></dt><dt><span class="sect2"><a href="#id758699">11.1.5. Building for other platforms</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id587183">11.2. Building RPMs Without an External Spec File</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id587198">11.2.1. O
ptions for working with tar archives</a></span></dt><dt><span class="sect2"><a href="#id862415">11.2.2. The expected archive structure</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id670401">11.3. Working with Source RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id583104">11.3.1. Rebuilding binary RPMS from source RPMs</a></span></dt><dt><span class="sect2"><a href="#id763454">11.3.2. Recompiling binaries from source RPMs</a></span></dt><dt><span class="sect2"><a href="#id629038">11.3.3. SRPMS? Finding source RPMs</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id404520">11.4. Signing Built RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id404532">11.4.1. Checking that the GPG software is installed</a></span></dt><dt><span class="sect2"><a href="#id682973">11.4.2. Configuring a signature</a></span></dt><dt><span class="sect2"><a href="#id625668">11.4.3. Signing with the rpmbuild command</a></span></dt><dt><span class="sec
t2"><a href="#id960068">11.4.4. Signing with the rpm command</a></span></dt><dt><span class="sect2"><a href="#id674719">11.4.5. Verifying signatures</a></span></dt><dt><span class="sect2"><a href="#id739780">11.4.6. Importing public keys</a></span></dt><dt><span class="sect2"><a href="#id627464">11.4.7. Getting the Red Hat public key</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id718914">11.5. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Building with the <code class="command">rpmbuild</code> command
@@ -8951,7 +8951,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
The preceding chapters in this Part cover details on how to put together RPMs. This chapter rounds out the discussion by delving into more details on the rpmbuild command.
</div><div class="para">
You can customize how rpmbuild creates RPMs, and you can use RPM commands to test and debug your package.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id770572" class="title">Building RPMs with the rpmbuild Command</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id720337" class="title">Building RPMs with the rpmbuild Command</h1></div></div></div><div class="para">
The rpmbuild command provides a workhorse command for building RPMs in all sorts of ways. The basic syntax, as shown in <a class="xref" href="#ch-creating-rpms">Chapter 8, <em>Creating RPMs: An Overview</em></a>, is:
</div><div class="para">
rpmbuild -bBuildStage spec_file
@@ -8963,7 +8963,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
As mentioned in <a class="xref" href="#ch-creating-rpms">Chapter 8, <em>Creating RPMs: An Overview</em></a> , previous versions of the RPM system used the rpm command with a -b, for build, option. This option is no longer supported. Use the rpmbuild command to build RPMs.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id687021" class="title">Customizing the build</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id662362" class="title">Customizing the build</h1></div></div></div><div class="para">
You can customize the rpmbuild command with the options listed in Table 12-1.
</div><div class="para">
Table 12-1 Extra build options for the rpmbuild command
@@ -9057,11 +9057,11 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Build for the given platform. May not work if you don't have the other platform build commands, such as cross compilers, set up. Can work for Intel platforms with i386, i686, and so on.
</div>
- </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id867901" class="title">Testing the build</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id633814" class="title">Testing the build</h1></div></div></div><div class="para">
One of the most useful options is --nobuild, which tells the rpmbuild command to not build anything. This may seem silly, but the --nobuild option is very useful for testing whether your RPMs can be built. With the --nobuild option, the rpmbuild command parses the spec file and checks for errors, but does not run any of the build stages.
</div><div class="para">
The --buildroot allows you to specify a different top-level directory for building, overriding the BuildRoot tag in the spec file. This means you can build in a separate location, which is helpful in case there are mistakes. Using a separate directory means the build won’t get mixed with anything else in the build root directory.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id805077" class="title">Debugging the build</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id733502" class="title">Debugging the build</h1></div></div></div><div class="para">
The --short-circuit option tells the rpmbuild command to restart at a particular location in the build. Rather than working its way through all the steps up to the build stage you ask for, the --short-circuit option allows the rpmbuild command to restart just at the step you ask for.
</div><div class="para">
Note
@@ -9077,7 +9077,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Warning
</div><div class="para">
Never distribute an RPM made with the --short-circuit option. Instead, once you have everything working, start from scratch and rebuild the RPM. This is to avoid any problems with a partially-created RPM.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id949136" class="title">Cleaning up</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id641851" class="title">Cleaning up</h1></div></div></div><div class="para">
The --clean option tells the rpmbuild command to remove the build tree when complete. This helps ensure that the next time you run the rpmbuild command, you are starting from a known situation.
</div><div class="para">
For example:
@@ -9115,7 +9115,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Warning
</div><div class="para">
The file you are removing with this command is the spec file you are passing to the command. Be careful, because you cannot undo this operation and you have now lost your spec file, except inside your source package.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id950508" class="title">Building for other platforms</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id758699" class="title">Building for other platforms</h1></div></div></div><div class="para">
The --target option tells the rpmbuild command to build a package for another platform. You need to pass the name of the platform. For example:
</div><div class="para">
rpmbuild -bi --target i486-redhat-linux
@@ -9215,9 +9215,9 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
checking for g++... g++
</div><div class="para">
As you can see, the command starts out with the target as the platform, but the configure script soon overrides that, as shown at the end of the truncated output.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1080629" class="title">Building RPMs Without an External Spec File</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id587183" class="title">Building RPMs Without an External Spec File</h1></div></div></div><div class="para">
Most of the options for the rpmbuild command require an RPM spec file. This file defines all the necessary parameters for the RPM to build. If you’ve downloaded an application, though, you may not have all the information needed to build a spec file. In addition, writing the spec file is the most time-consuming task when building RPMs. If you are lucky, the provider of a given application may have already created a spec file and included the spec file within the source distribution.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id685640" class="title">Options for working with tar archives</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id587198" class="title">Options for working with tar archives</h1></div></div></div><div class="para">
A special set of options aims toward building RPMs with spec files stored in tar archives, also called tarballs. Tarballs are files combined with the tar (tape archiver) utility and then optionally compressed, usually with the gzip command. Because this format is used so often for UNIX and Linux software, you can use a set of -t options to the rpmbuild command that mimic the -b options.
</div><div class="para">
The basic syntax follows:
@@ -9311,7 +9311,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
These command-line options work with a tar archive or a compressed tar archive.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id955897" class="title">The expected archive structure</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id862415" class="title">The expected archive structure</h1></div></div></div><div class="para">
To build a package this way, the tar archive must have enough of an expected structure, such as a configure script and a Makefile with the expected make targets. The most crucial element is that the tar archive must have the package spec file.That’s because the rpmbuild command doesn’t know how to build every program in the universe. Instead, rpmbuild expects to find a spec file to tell it what to do. If you see an error like the following, then your tar archive likely is missing the spec file:
</div><div class="para">
$ rpmbuild -tc vixie-cron*tar.gz
@@ -9331,7 +9331,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
These errors show expected tags from the missing spec file.
</div><div class="para">
</div><div class="para">
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id700284" class="title">Working with Source RPMs</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id670401" class="title">Working with Source RPMs</h1></div></div></div><div class="para">
Most of your work with the rpmbuild command will likely be to create binary RPMs after you have the sources for an application and a spec file. You can also get a lot of mileage out of source RPMs, whether you build them or download them.
</div><div class="para">
Cross Reference
@@ -9347,7 +9347,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Installing a source RPM is not exactly the same as installing a binary RPM. For example, the rpm command does not update the RPM database when you install a source RPM. In addition, listing the files in a source RPM only shows the relative paths, not the full paths.
</div><div class="para">
Once installation is complete, you can use the rpmbuild command to create a binary RPM from the sources in the source RPM, using the -b command-line options introduced in <a class="xref" href="#ch-creating-rpms">Chapter 8, <em>Creating RPMs: An Overview</em></a> . The next sections show more shortcuts with source RPMs.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id687049" class="title">Rebuilding binary RPMS from source RPMs</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id583104" class="title">Rebuilding binary RPMS from source RPMs</h1></div></div></div><div class="para">
As a shortcut, you do not have to install a source RPM to create a binary RPM. Instead, you can build the binary RPM directory using the --rebuild option.
</div><div class="para">
The --rebuild option tells the rpmbuild command to rebuild a binary RPM from a source RPM file. The basic syntax is:
@@ -9527,7 +9527,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
With the --rebuild option, the rpmbuild command installs the source RPM for you and then performs the preparation, compile, and installation stages of building a binary RPM. Unless there are errors, you should have a new binary RPM file.
</div><div class="para">
When complete, the rpmbuild --rebuild command cleans out the built files in the build directory, as if the --clean option were used. The rpmbuild --rebuild command also removes the installed sources and spec file upon completion.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1168792" class="title">Recompiling binaries from source RPMs</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id763454" class="title">Recompiling binaries from source RPMs</h1></div></div></div><div class="para">
If you just want to recompile the files in a source RPM, you can use the --recompile option. The --recompile option tells the rpmbuild command to recompile the binary application from a source RPM.
</div><div class="para">
For example:
@@ -9541,13 +9541,13 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
There is no difference between --recompile and --rebuild in RPM 4.1. RPM 4.2 fixes this problem.
</div><div class="para">
</div><div class="para">
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id846811" class="title">SRPMS? Finding source RPMs</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id629038" class="title">SRPMS? Finding source RPMs</h1></div></div></div><div class="para">
Often, source RPMs are abbreviated as SRPMs. In fact, if you see a directory named SRPM or SRPMS, chances are the directory holds source RPMs. (Red Hat uses this convention for its Linux distributions.)
</div><div class="para">
The SRPMS directories on Red Hat CD-ROMs or on the Red Hat FTP Internet site, ftp.redhat.com , indicate directories that hold source RPMs.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id774266" class="title">Signing Built RPMs</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id404520" class="title">Signing Built RPMs</h1></div></div></div><div class="para">
Signing RPMs adds an extra level of trustworthiness to your RPMs. A digital signature helps establish that the package comes from you, really you, and not from someone masquerading as you. Unfortunately, the RPM system requires a bit of set up work before you can sign RPMs.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id774279" class="title">Checking that the GPG software is installed</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id404532" class="title">Checking that the GPG software is installed</h1></div></div></div><div class="para">
To sign packages, you need to ensure that you have the gpg command installed and configured. To check that this command is installed, use a command like the following:
</div><div class="para">
$ rpm -qf `which gpg`
@@ -9565,7 +9565,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
GPG stands for GNU Privacy Guard, a free, open-source implementation of PGP from the GNU project. GPG aims to be compatible with the OpenPGP Internet standard as defined in RFC 2440. It started when a number of developers wanted a free implementation. One such free implementation, GPG, allows Linux vendors such as Red Hat to include PGP in their products. So, in a sense, GPG provides PGP.
</div><div class="para">
PGP has a long and somewhat troubled history as an open-source product and as a commercial product. See www.philzimmermann.com for background on PGP and its long history. See www.gnupg.org for more details on GPG.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id998112" class="title">Configuring a signature</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id682973" class="title">Configuring a signature</h1></div></div></div><div class="para">
To configure a signature, you first need to create a new key with the gpg command, using the --gen-key option, as shown following:
</div><div class="para">
$ gpg --gen-key
@@ -9701,7 +9701,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
<a class="xref" href="#ch-customizing-rpm">Chapter 20, <em>Customizing RPM Behavior</em></a> covers RPM macros and the $HOME/.rpmmacros file.
</div><div class="para">
Inside the file, change the %gpg_path macro to the .gnupg directory under your home directory (or the root user’s home directory). Change the %_gpg_name macro to the name you have entered into the gpg program.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id987126" class="title">Signing with the rpmbuild command</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id625668" class="title">Signing with the rpmbuild command</h1></div></div></div><div class="para">
The --sign option tells the rpmbuild command to sign the created package. You need to have configured the RPM system for your signature as shown in the previous sections.
</div><div class="para">
When you then build an RPM, you will be prompted for your pass phrase prior to the package build. For example, the following shows this prompt (and truncates the rest of the rpmbuild messages that follow):
@@ -9711,7 +9711,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Enter pass phrase:
</div><div class="para">
Pass phrase is good.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1088239" class="title">Signing with the rpm command</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id960068" class="title">Signing with the rpm command</h1></div></div></div><div class="para">
In addition to the --sign option for the rpmbuild command, you can sign packages that have already been created using the rpm command. The --addsign and --resign options generate new signatures and insert them into the passed-in package file. The basic syntax is:
</div><div class="para">
rpm --addsign package.rpm
@@ -9719,7 +9719,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
rpm --resign package.rpm
</div><div class="para">
The --addsign option adds another signature to the RPM. RPM versions prior to 4.1 allowed you to sign a package with multiple keys, which causes problems for automatic verification. Because of that, use the --resign option, which removes the old signature and inserts a new signature into the package.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id966048" class="title">Verifying signatures</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id674719" class="title">Verifying signatures</h1></div></div></div><div class="para">
You can verify the RPM signature to ensure that the package has not been modified since it has been signed. Verification also checks that the package is signed by the key that matches the claimed vendor.
</div><div class="para">
To verify the signature in an RPM, use the -K option to the rpm command. The basic syntax is:
@@ -9811,7 +9811,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
3.The RPM system has not been initialized with the public key from the package vendor.
</div><div class="para">
From this error, you don’t yet know whether the package is legitimate or not. The first step, though, is to check that you have imported the proper public key from the package vendor.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id778504" class="title">Importing public keys</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id739780" class="title">Importing public keys</h1></div></div></div><div class="para">
The --import option to the rpm command imports the public key from a given vendor. The format for this key follows:
</div><div class="para">
The following public key can be used to verify RPM packages built and
@@ -9897,7 +9897,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
You can erase this key as if it were a package, using the rpm -e command.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id758687" class="title">Getting the Red Hat public key</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id627464" class="title">Getting the Red Hat public key</h1></div></div></div><div class="para">
Strangely enough, the Red Hat public key is not installed when you install Red Hat Linux 8.0. If you need the key, the Red Hat public key is available on the root directory of all Red Hat Linux CD-ROMs, as shown in the following listing:
</div><div class="para">
$ ls /mnt/cdrom/
@@ -9909,7 +9909,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
You can also download this key file from the Red Hat FTP site, at ftp://ftp.redhat.com/pub/redhat/linux/8.0/en/os/i386/ .
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id717788" class="title">Summary</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id718914" class="title">Summary</h1></div></div></div><div class="para">
This chapter covers options for the rpmbuild command that allow you to achieve a finer grain of control over how the command works. For example, the --short-circuit option tells the rpmbuild command to build just the stages you ask for. This helps when you have problems in one area of building an RPM and don’t want to start over each time you try to see if the problem is solved.
</div><div class="para">
The rpmbuild command also supports a set of -t options that work like the -b options, except the -t options try to build an RPM from a tar archive of sources (a tarball) instead of an RPM spec file. In this case, the rpmbuild command tries to work without a spec file.
@@ -9918,7 +9918,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
</div><div class="para">
RPMs should be signed to provide an extra level of authentication. This system isn’t perfect, but it helps you verify that a package is from the person it says it is from and that the package has not been modified. You can check the signature on RPM packages you download. You can also, with some configuration, sign the packages you create.
</div><div class="para">
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-extra-packaging-tools" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 12. Supplemental Packaging Software</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id845230">12.1. Packaging Aids</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id814461">12.1.1. Using VIM spec plugins to improve spec file editing</a></span></dt><dt><span class="sect2"><a href="#id938128">12.1.2. Adding functions with emacs rpm-spec-mode</a></span></dt><dt><span class="sect2"><a href="#id792204">12.1.3. Validating and debugging spec files with rpmlint</a></span></dt><dt><span class="sect2"><a href="#id528594">12.1.4. Generating the %files section with RUST</a></span></dt><dt><span class="sect2"><a href="#id690437">12.1.5. setup.sh and MakeRPM.pl</a></span></dt><dt><span class="sect2"><a href="#id708748">12.1.6. Manipulating Package Files with rpm2cpio</a></span></dt></dl></dd><
dt><span class="sect1"><a href="#id857253">12.2. Summary</a></span></dt></dl></div><div class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-extra-packaging-tools" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 12. Supplemental Packaging Software</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id693194">12.1. Packaging Aids</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id706360">12.1.1. Using VIM spec plugins to improve spec file editing</a></span></dt><dt><span class="sect2"><a href="#id675329">12.1.2. Adding functions with emacs rpm-spec-mode</a></span></dt><dt><span class="sect2"><a href="#id592557">12.1.3. Validating and debugging spec files with rpmlint</a></span></dt><dt><span class="sect2"><a href="#id559265">12.1.4. Generating the %files section with RUST</a></span></dt><dt><span class="sect2"><a href="#id646375">12.1.5. setup.sh and MakeRPM.pl</a></span></dt><dt><span class="sect2"><a href="#id646438">12.1.6. Manipulating Package Files with rpm2cpio</a></span></dt></dl></dd><
dt><span class="sect1"><a href="#id745396">12.2. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Understanding packaging aids
@@ -9928,9 +9928,9 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
RPM is intended to make system management easier, both for system administrators and other users who do all the day-to-day work of installing and removing applications and for developers and other users who do all the work of preparing applications for installation. For RPM packagers, the work involved in preparing an application for installation has two phases: first, the software must be compiled (if it is not written in an interpreted language such as Perl) and otherwise configured for the system on which it will be installed; then the RPM package of the software must be prepared by creating a spec file that properly packages it into an RPM. In contrast, packagers who choose to package applications in a simpler format, such as gzipped tarballs (compressed tar archives), have less work ahead of them, since they need only concern themselves with the first step.
</div><div class="para">
After a packager has prepared an RPM package once, RPM makes the first step (compilation and configuration) easier when the packager has to package an updated version of the same software; RPM does a lot of work to track compilation commands, any needed patches, and any configuration modifications discovered to be necessary to prepare the software. Similarly, once an RPM spec file has been produced for an application, updating that spec file to support a newer version of that application is usually trivial. For these reasons, using RPM instead of a simpler, less end-user-friendly package format (such as gzipped tarballs) is a bit of a tradeoff for the packager; preparing an RPM of an application requires a little more initial time and work than preparing a gzipped tarball of that same application, but once created, the RPM package takes less time and effort to keep current than the gzipped tarball requires.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id845230" class="title">Packaging Aids</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id693194" class="title">Packaging Aids</h1></div></div></div><div class="para">
However, several helper tools are also available for RPM packagers. These tools can be used at various stages in the process of producing a high-quality RPM package to simplify the tasks that an RPM packager must perform. These tools include syntax-highlighting modes for various text editors, making production and maintenance of spec files easier; macro packages for popular text editors, simplifying the generation and maintenance of spec files; tools that generate spec files, simplifying initial spec file creation; and debuggers that validate produced binary RPMs, helping ensure that the spec file used to create the packages is accurate and high quality.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id814461" class="title">Using VIM spec plugins to improve spec file editing</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id706360" class="title">Using VIM spec plugins to improve spec file editing</h1></div></div></div><div class="para">
Unix systems have traditionally shipped the legendary (or notorious, depending upon your point of view) vi editor (pronounced vee eye) as their default text editor. Vi was initially developed by Bill Joy in 1976 for BSD Unix. It eventually was incorporated in AT& T System V Unix as well and later was mandated by the POSIX 1003 standards (which define what an OS must have to be Unix-compatible), thereby conquering all facets of the Unix world.
</div><div class="para">
The original vi source code is no longer freely available, but several clones of the vi program have been created over the years. The most popular of these vi clones is probably Vi IMproved, or VIM (www.vim.org ) VIM is the standard vi implementation (meaning that when you type vi at the command prompt, the program you really are running is vim) on many Linux distributions, including Red Hat Linux. It is also freely available for most other Unixes and even for non-Unix systems such as Microsoft Windows.
@@ -10026,7 +10026,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
You can find out more about vim at www.vim.org .
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id938128" class="title">Adding functions with emacs rpm-spec-mode</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id675329" class="title">Adding functions with emacs rpm-spec-mode</h1></div></div></div><div class="para">
Of course, not everyone in the world uses VIM. Another commonly used editor is the emacs editor originally developed by Richard M. Stallman. Unlike vi, emacs is not considered an essential Unix component and is not always found installed on a Unix system, although it is bundled with just about every Linux distribution.
</div><div class="para">
Over the years, two major emacs variants have emerged. GNU Emacs is produced by the Free Software Foundation and can be downloaded from www.gnu.org/software/emacs/emacs.html . XEmacs is based on GNU Emacs and is available from www.xemacs.org . Historically, the two differed in their user interfaces (XEmacs, as the name suggests, had an X Window interface, though GNU Emacs has one as well these days) and in some technical details of how they operated. Both are freely available under the terms of the GNU GPL, so you can download and try either or both if they are not already on your system.
@@ -10191,7 +10191,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Furthermore, rpm-spec-mode even adds macros to emacs that can be used to build RPMs from spec files without even having to exit emacs! Since the process of constructing spec files is often iterative (make new spec, build RPM from spec, find mistake, edit spec, build RPM from spec, find mistake, and so on), this capability of emacs to be used as an IDE for RPM package generation is extremely useful. Basic macros exist to do complete builds (Ctrl+C B to build a binary package, Ctrl+C S to build a source package, and Ctrl+C A to build both). Macros can also be used to execute various intermediate steps, such as the %prep stage (Ctrl+C P), the %build stage (Ctrl+C C), or the %install stage (Ctrl+C I). Various options of the build process can also be controlled, such as GPG-signing of generated packages.
</div><div class="para">
If you are a user of GNU Emacs or XEmacs, you should definitely take the time to learn to use rpm-spec-mode. Being able to build packages from within the editor where you are editing the spec file that builds those packages is a great productivity gain for many people.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id792204" class="title">Validating and debugging spec files with rpmlint</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id592557" class="title">Validating and debugging spec files with rpmlint</h1></div></div></div><div class="para">
Both VIM and emacs extensions help with the process of initially creating spec files and with the maintenance of existing RPM spec files. After a spec file has been created, and RPMs have been created using that spec, the binary RPMs generated from the spec can be validated using the rpmlint command. The name rpmlint comes from lint, the traditional Unix utility that can "sanity-check" C source code, looking for certain classes of common C coding mistakes. The idea behind rpmlint is similar; it processes binary RPMs, checking for certain common mistakes made by RPM packagers.
</div><div class="para">
The rpmlint command currently ships with a wide variety of checks and is written using a modular interface so that additional checks can easily be added if needed. Currently, rpmlint can check that all binary files in the package are correct (making sure that a .noarch.rpm package does not contain binary files, that no binaries are being installed in /etc, that the binary file types in the package are appropriate for the package architecture, that shared libraries are configured correctly, and that all executables are stripped). It can also check the validity of files marked as configuration files in the RPM (ensuring that configuration files are only being installed in /etc, not in /usr) and that the package file complies with the distribution's policies for packages (checking things such as the compression of man pages and Info pages and the correctness of vendor and distribution fields in the package header).
@@ -10245,7 +10245,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
With this output, the binary package looks fine. You should set a I don’t bother setting a vendor, distribution, and packager but you can ignore those warnings. Similarly, rpmlint warns because it does not recognize the license type used, "distributable". You can fix this, you can ignore this, or you can modify /etc/rpmlint/config so that rpmlint recognizes "distributable" as a valid license.
</div><div class="para">
The sorts of validity checks that rpmlint can do make it valuable for ensuring the quality and consistency of RPMs. Most RPM-based Linux distributions validate their entire distribution using rpmlint. Using it for packages you prepare is a good idea as well.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id528594" class="title">Generating the %files section with RUST</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id559265" class="title">Generating the %files section with RUST</h1></div></div></div><div class="para">
For the most part, maintaining RPM spec files is relatively straightforward. Creating spec files from scratch, however, can be a little bit more challenging. Tools like rpm-spec-mode for emacs can help with the process, generating skeleton spec file templates that can be filled in, but these sorts of tools do not address the step that most new RPM packagers seem to find most difficult: generating the %files section. Creating a complete, accurate list of all needed files supplied by an application can be difficult, particularly when it is an application with which you are unfamiliar. Most software supports installation to a temporary location; if the software you are packaging allows this, generation of %files is (almost) as simple as using BuildRoot to install the application to a temporary directory, then running an ls -lR command in that subdirectory to see all the installed files and directories. Even then, though, the output from ls -lR must be cleaned up and converted
into %files format for adding to the spec file. All of this takes time.
</div><div class="para">
A couple of tools exist to reduce the amount of work needed for this stage of the process, automating the generation of the %files section of spec files. The most sophisticated of these toolsets is RUST.
@@ -10265,7 +10265,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
The rust command provides a graphical interface that can be used to control crust and supports drag-and-drop creation of spec files. In the rust interface, two file trees are displayed. The left-hand tree displays the local file system, while the right-hand tree displays the file tree inside the crust chroot() jail. Files that should be packaged together can just be dragged from their current locations on the system (displayed in the left-hand tree) to their final destinations in the right-hand tree. You can then click the makeRPM choice to generate an RPM containing those files. Although not terribly useful for packages being generated from source code, this feature can greatly simplify creation of RPMs of applications that are only supplied in binary format (such as the Linux Adobe Acrobat reader).
</div><div class="para">
RUST's rust application can be useful in some circumstances (providing new developers a graphical tool that can be used to generate binary RPMs), and crust is more generally useful for packaging difficult-to-package software that needs to be built and installed in a chroot() jail. Unfortunately, development of RUST appears to have stopped, so extension of RUST to become a more generally useful IDE for RPM generation is not likely to happen. However, the project is licensed under the GNU GPL (<a class="xref" href="#ch-licensing">Chapter 27, <em>Licensing RPM</em></a> ), so it might be resumed by another developer or team of developers.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id690437" class="title">setup.sh and MakeRPM.pl</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id646375" class="title">setup.sh and MakeRPM.pl</h1></div></div></div><div class="para">
Other tools that have been developed to simplify the process of creating an RPM spec file take an entirely different approach. Tools such as setup.sh, available from www.mmedia.is/~bre/programs/setup.sh , are intended to function as wrappers around the existing build commands (./configure and make) for software. These types of tools take the approach of using the standard build tools for software (since those tools must always be used to build the software, whether using RPM or compiling the software from a source tarball) and capturing the output to generate an RPM spec file automatically.
</div><div class="para">
The MakeRPM.pl Perl script, available from www.perl.com/CPAN/modules/by-authors/id/JWIED , is another example of such an approach. MakeRPM.pl is a more specialized tool than setup.sh, as MakeRPM.pl is intended only for producing RPMs from Perl modules packaged in CPAN (www.cpan.org ) It is implemented as a wrapper around the standard commands (perl Makefile.PL ; make ; make test ; make install) used to install Perl CPAN software.
@@ -10275,7 +10275,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross-reference
</div><div class="para">
For more discussion of the future of RPM, you can turn to <a class="xref" href="#ch-rpm-evolution">Chapter 23, <em>RPM Feature Evolution</em></a> .
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id708748" class="title">Manipulating Package Files with rpm2cpio</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id646438" class="title">Manipulating Package Files with rpm2cpio</h1></div></div></div><div class="para">
Normally, RPM packagers are concerned with taking source code or binary files, and producing an RPM that contains those files and can be used to install them on end-users' systems. Sometimes, packagers and end users find themselves in the opposite position, that of having a source or binary RPM package file and needing to extract its contents. An RPM can always be installed to access its contents (either source code, patches, and a spec file which get put under %_topdir for a source RPM, or software which gets put in system directories for a binary RPM), but that is often overkill. I frequently want to extract a single patch file, or the spec file, from a source RPM, but I don't really need to install the entire source RPM. Similarly, people often want to extract the contents of RPMs on systems that do not come with RPM, such as Solaris.
</div><div class="para">
Fortunately, tools are available that can process RPM package files into a format from which their content can be extracted. Structurally speaking, RPM package files are compressed cpio archives that have additional binary data added to the beginning containing various meta-data about the package (specifying its architecture and OS, for example), a GPG signature if the package is signed, and so forth. If this binary data is removed from the beginning of the RPM package file, the remainder is a System V Release 4-style cpio file that can be manipulated using any reasonably complete cpio command. Several different tools, each sporting the name rpm2cpio, are available which can do this binary data removal, converting an RPM package file into a standard cpio archive.
@@ -10575,7 +10575,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
</div><div class="para">
</div><div class="para">
Depending upon the system you are on, one or more of these three rpm2cpio programs should work. All three are useful any time you want to extract a file or files from an RPM package file but do not actually need to install the RPM.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id857253" class="title">Summary</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id745396" class="title">Summary</h1></div></div></div><div class="para">
Creating RPM spec files and maintaining those files can be a difficult chore. A number of tools and add-ons for text editors have sprung up to help make this less of a chore.
</div><div class="para">
Users of the two most common Linux text editors, vi and emacs, can use add-ons that understand the RPM spec file syntax. These add-ons help reduce errors and, though the use of macros, can speed development of spec files by automating some of the tasks.
@@ -10587,7 +10587,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Another tool, called rpm2cpio in its various incarnations, allows you to extract files from an RPM package by taking advantage of the fact that RPM files use the cpio format internally. The rpm2cpio tools can output RPM data into the cpio format directly; you can then pipe the output to the cpio command to extract.
</div><div class="para">
After all this help in making RPMs and spec files, the next chapter covers a set of best-practice guidelines to help avoid problems when making your RPMs.
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-packaging-guidelines" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 13. Packaging Guidelines</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id758645">13.1. Avoiding Common Problems</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id794187">13.1.1. Scan the mailing lists</a></span></dt><dt><span class="sect2"><a href="#id758523">13.1.2. Use rpmbuild</a></span></dt><dt><span class="sect2"><a href="#id792004">13.1.3. Don’t try to defeat the system</a></span></dt><dt><span class="sect2"><a href="#id792029">13.1.4. Turn off automatic dependency generation</a></span></dt><dt><span class="sect2"><a href="#id906860">13.1.5. Don't list directories in %files</a></span></dt><dt><span class="sect2"><a href="#id906888">13.1.6. Handling circular dependencies</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id795419">13.2. Following Good Practices</a
></span></dt><dd><dl><dt><span class="sect2"><a href="#id1271246">13.2.1. Preparation</a></span></dt><dt><span class="sect2"><a href="#id739585">13.2.2. Building</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id913760">13.3. Summary</a></span></dt></dl></div><div class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-packaging-guidelines" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 13. Packaging Guidelines</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id574315">13.1. Avoiding Common Problems</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id696398">13.1.1. Scan the mailing lists</a></span></dt><dt><span class="sect2"><a href="#id655966">13.1.2. Use rpmbuild</a></span></dt><dt><span class="sect2"><a href="#id666383">13.1.3. Don’t try to defeat the system</a></span></dt><dt><span class="sect2"><a href="#id879029">13.1.4. Turn off automatic dependency generation</a></span></dt><dt><span class="sect2"><a href="#id785027">13.1.5. Don't list directories in %files</a></span></dt><dt><span class="sect2"><a href="#id570040">13.1.6. Handling circular dependencies</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id621316">13.2. Following Good Practices</a
></span></dt><dd><dl><dt><span class="sect2"><a href="#id602674">13.2.1. Preparation</a></span></dt><dt><span class="sect2"><a href="#id1030440">13.2.2. Building</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id671261">13.3. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Avoiding common mistakes
@@ -10597,13 +10597,13 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
RPM is a complex system that helps manage thousands of packages for a complex operating system. Furthermore, RPM is very, very flexible. This flexibility makes it important that you follow the rules to create packages the proper way. Otherwise, you’ll face a host of problems with your RPMs. Following some best practices guidelines will help you avoid future problems as you release RPM updates.
</div><div class="para">
This chapter covers ways to avoid common problems as well as best-practice guidelines for creating your own RPMs.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id758645" class="title">Avoiding Common Problems</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id574315" class="title">Avoiding Common Problems</h1></div></div></div><div class="para">
Developers creating RPMs seem to hit many of the same roadblocks. This section covers some of the most common problems faced by RPM users and package builders.
</div><div class="para">
Warning
</div><div class="para">
Never, never, never build RPMs logged in as the root user. See the section on Building for details.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id794187" class="title">Scan the mailing lists</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id696398" class="title">Scan the mailing lists</h1></div></div></div><div class="para">
Many people have tried to solve a lot of serious problems that arise when using RPM, so if you are facing difficulties, chances are someone else has tackled those issues before. The RPM mailing list provides a technical forum for discussing RPM issues and problems. In many, if not most, cases, you can find answers to problems by scanning the mailing list archives.
</div><div class="para">
You can also sign up for the mailing list so that you can send in requests and see the responses.
@@ -10637,17 +10637,17 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
Newsgroups are sometimes called discussion groups.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id758523" class="title">Use rpmbuild</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id655966" class="title">Use rpmbuild</h1></div></div></div><div class="para">
In older versions of RPM, you called the rpm –ba command to build RPMs. With RPM 4.1, you must use the rpmbuild command. If you have the rpmbuild command available, even if you are running an older version of RPM, run rpmbuild instead of rpm to build your RPMs.
</div><div class="para">
You’d be surprised at how such a simple item is one of the most-asked questions on the RPM mailing list. That’s because the rpm –ba command, and the other –b options, no longer work in RPM 4.1. These options are supported by the rpmbuild command.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id792004" class="title">Don’t try to defeat the system</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id666383" class="title">Don’t try to defeat the system</h1></div></div></div><div class="para">
If you are finding your spec files getting more and more complex, and that you are trying to disable RPM features, chances are you are trying to defeat the system. This is not a good idea.
</div><div class="para">
The RPM system works in a certain way. You may not always agree with the way it works, but if you try to make it work in contrary ways, in most cases you’ll end up fighting RPM to no avail.
</div><div class="para">
There are certain rules, and more importantly certain conventions that RPMs should follow. The previous chapters in this section on building RPMs have outlined those conventions. Follow them. When you go against these conventions, you are really trying to defeat how the RPM system works.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id792029" class="title">Turn off automatic dependency generation</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id879029" class="title">Turn off automatic dependency generation</h1></div></div></div><div class="para">
When you build an RPM, the rpmbuild command will automatically generate dependencies on Linux shared libraries and other system commands. You can turn this off if you need to, using a number of means.
</div><div class="para">
You can disable the automatic generation of dependencies by placing the following directive in your spec file:
@@ -10669,13 +10669,13 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
/usr/lib/rpm/find-requires
</div><div class="para">
You can override these scripts to filter out any dependencies that cause problems for your packages.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id906860" class="title">Don't list directories in %files</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id785027" class="title">Don't list directories in %files</h1></div></div></div><div class="para">
Unless you really mean it, don’t list directories in your %files section in your spec files. That is because the rpmbuild program will automatically add all files in that directory to your RPM. If this is a system directory, such as /usr/bin, your RPM has now claimed ownership for all the files, regardless of the source package.
</div><div class="para">
To avoid all files in the directory becoming part of the package, list the files explicitly, perhaps generating the list of files as the program builds.
</div><div class="para">
If you do need a directory installed as part of your package, use the %dir directive, described in <a class="xref" href="#ch-specfiles">Chapter 9, <em>Working with Spec Files</em></a> .
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id906888" class="title">Handling circular dependencies</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id570040" class="title">Handling circular dependencies</h1></div></div></div><div class="para">
If two packages each depend on the other, you don’t want each package’s spec file to list the other in a Requires section. If this occurs, the packages won’t install without one of the force options, since each package will require the other to be installed first.
</div><div class="para">
Cross Reference
@@ -10687,17 +10687,17 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
PreReq: A
</div><div class="para">
In addition, you can install both packages at the same time to avoid some of the problems with circular dependencies. Simply include both packages on the rpm –Uvh command line.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id795419" class="title">Following Good Practices</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id621316" class="title">Following Good Practices</h1></div></div></div><div class="para">
Working through problems is one thing. It’s best, however, to set up an environment to help avoid problems all together. The following sections cover what are considered the best practices for creating RPMs.
</div><div class="para">
Before you make an RPM, you should plan out what you intend to build and how it will be structured. As you build the RPM, you want to watch out for things that can go wrong, and work from a known clean environment.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1271246" class="title">Preparation</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id602674" class="title">Preparation</h1></div></div></div><div class="para">
Before you start to make an RPM, you need to follow a few steps to ensure you have everything ready.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1271257" class="title">Create a Source RPM</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id602686" class="title">Create a Source RPM</h1></div></div></div><div class="para">
Having a source RPM allows you to transfer all the sources for a package from one system to another, along with all the instructions coded in the spec file for actually building the binary package. This is very handy for keeping track of software, and it is also very important since you can regenerate the binary RPM at any time from the source RPM. In other words, make the generation of RPMs follow the RPM conventions and fit this into your normal software build process.
</div><div class="para">
This means that for each RPM you want to build, you really need two: a source and a binary RPM. This isn’t that hard to do, since you can easily make a source RPM into a binary RPM with the rpmbuild command.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id880747" class="title">Start with Pristine Sources</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id597193" class="title">Start with Pristine Sources</h1></div></div></div><div class="para">
In addition to planning on making a source RPM, you should also start with pristine, unmodified sources for the application you plan to package as an RPM. Starting with pristine sources means you can reproduce the entire process and recreate the RPM from scratch if necessary. (Quality control and configuration management people really appreciate this.)
</div><div class="para">
The pristine sources should be exactly the sources you got when you downloaded the application, or acquired it in house. This doesn’t mean that you won’t have to modify the sources eventually. For that, you create patches. The key is just to start the process with unmodified sources.
@@ -10709,7 +10709,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
<a class="xref" href="#ch-specfiles">Chapter 9, <em>Working with Spec Files</em></a> covers the spec file.
</div><div class="para">
Keeping your patches separate from the original sources makes it easier to reproduce the RPM from scratch, and makes it easier to integrate a new version of the base software, since your code, in the form of patches, is separated from the base software code.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id683630" class="title">Decide What Goes In Each Package</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id719125" class="title">Decide What Goes In Each Package</h1></div></div></div><div class="para">
You don’t have to stuff all your software into one RPM. Instead, you can often simplify your RPM by dividing it into two or three separate (but likely dependent) RPMs.
</div><div class="para">
For example, the RPM system itself has one RPM for the basic system, rpm, one for developers of the RPM system, rpm-devel, and one for those building RPMs, rpm-build. Yet another RPM provides the Python programming API, rpm-python.
@@ -10729,7 +10729,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
The RPM system follows these guidelines, especially the first. Few users will extend the RPM system itself, which allows RPM team to shed this functionality from the core RPM and contain it in rpm-devel. Those who build RPMs fit into a different category than those who use RPMs since just about everybody needs to use RPMs to install packages, but few users actually build RPMs. Again, the separation works from a user’s perspective.
</div><div class="para">
You also want your package divisions to make each package easier to specify. You can break particularly tough dependencies into smaller units and simplify things. If the package division doesn’t simplify things, then it may not be a good idea.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id809365" class="title">Create a Test RPM Database</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id767422" class="title">Create a Test RPM Database</h1></div></div></div><div class="para">
You don’t always have to work with the system RPM database. In fact, while developing RPMs, you probably don’t want to change the system database.
</div><div class="para">
If you have a test RPM database, you can install your RPMs into this test database. To do so, use the --justdb, --dbpath, --prefix, and --badreloc options. These options allow you to install an RPM into just the database, using a different database, with a different root file location (into a test directory, for example) and handle all files that were not marked for relocation, respectively.
@@ -10745,9 +10745,9 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
If you want to cheat, you can copy your real RPM database to another directory and use that. Note that in this case, the file paths in the database will point to the real file locations on disk.
</div><div class="para">
Regardless of how you create a test database, recreate the database each time you run a test, so that you are sure of a known starting state. Usually this is as simple as copying a master test RPM database into a directory you use for running tests.
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id739585" class="title">Building</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1030440" class="title">Building</h1></div></div></div><div class="para">
Building RPMs isn’t as easy as it should be. You’ll often need to try again and again to get the rpmbuild command to create a working RPM. This section covers best practices to follow when performing the actual build of the RPM.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id739598" class="title">Use Tools</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1030453" class="title">Use Tools</h1></div></div></div><div class="para">
Using tools can help speed up the RPM-making process, as well as give you a head start in learning how RPMs work. RPM-building tools such as the Red Hat plugin for the Eclipse Integrated Development Environment have proven really helpful.
</div><div class="para">
Cross Reference
@@ -10767,13 +10767,13 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
$gendiff src .orig > mypatch.patch
</div><div class="para">
The patch file mypatch.patch will contain all the differences detected for all files in the given directory.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id826935" class="title">Never Build RPMs as Root</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id721606" class="title">Never Build RPMs as Root</h1></div></div></div><div class="para">
Never, never, never build RPMs logged in as the root user. Always build your RPMS while logged in as a normal user. This is hard to remember since you must be logged in as root to install an RPM. And you’ll want to test each RPM you create to see if it can install cleanly.
</div><div class="para">
Even so, never build RPMs logged in as the root user. The RPM spec file has a number of scripts and commands. An error in any of these could cause damage to your system. This includes modifying files, removing files, or copying new contents on top of system files. The root user has permission to perform all these operations.
</div><div class="para">
To avoid all this, build your RPMs while logged in as a normal user. Any problematic scripts should generate errors.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id917385" class="title">Create a Digital Signature</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id669681" class="title">Create a Digital Signature</h1></div></div></div><div class="para">
RPM 4.1 and later revisions place more importance on signing your packages. The rpm command will, by default, verify signatures on each package it reads.
</div><div class="para">
Therefore, you should create a digital signature for your packages, if only to meet user expectations. In addition, you should place a copy of your digital signature on your organization’s Web site and public key servers. Having multiple copies in multiple locations helps prevent malicious users from impersonating your keys.
@@ -10781,11 +10781,11 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
<a class="xref" href="#ch-rpmbuild">Chapter 11, <em>Controlling the Build with <code class="command">rpmbuild</code></em></a> covers signing packages.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id724030" class="title">Copy Smartly</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id609067" class="title">Copy Smartly</h1></div></div></div><div class="para">
Your Linux distribution probably includes more than one CD-ROM chock full of RPMs. Each of these RPMs has a spec file. You can examine these spec files and see how others choose to build their RPMs. Rather than starting from scratch, you can copy declarations from these spec files into your spec file.
</div><div class="para">
Not all these packages were made smartly. Some spec files, as you will see, are a large mess. Obviously, don’t copy these. Look for clean spec files with clear directives.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id534873" class="title">Set Up the BuildRoot</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id790449" class="title">Set Up the BuildRoot</h1></div></div></div><div class="para">
A BuildRoot directive sets the location where your code will be built. The convention is for you to define a subdirectory beneath the _tmppath directory. For example:
</div><div class="para">
BuildRoot: %{_tmppath}/%{name}-buildroot
@@ -10797,15 +10797,15 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Using a BuildRoot set to a directory that normal users have write access to allows you to build the package logged in as a normal user. It also helps separate the contents of your package from those of other RPMs.
</div><div class="para">
Always define a BuildRoot.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id849584" class="title">Add changelog entries for each new version</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id674415" class="title">Add changelog entries for each new version</h1></div></div></div><div class="para">
Each time you create a new version in RPM format, you should add an entry to the change log. This allows administrators to get a better idea about what changed from the previous version.
</div><div class="para">
The change log can help people decide whether or not to upgrade a package. A log entry about a security fix, for example, provides useful information to users.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id913737" class="title">Define the Group For Your Package</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id674432" class="title">Define the Group For Your Package</h1></div></div></div><div class="para">
Packages are categorized into groups. These group names, while not always the best, appear in the graphical tools such as the Red Hat package manager. If your application is a Linux shell program, then users will expect to find it in the System Environment/Shells group and not the Development/Languages or System Environment/Daemons groups. This is a rather small detail, but it helps users find your package in the huge array of Linux RPMs.
</div><div class="para">
The official list of RPM groups is located in /usr/share/doc/rpm-4.1/GROUPS for RPM 4.1, and similarly-named directories for other RPM versions.
- </div></div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id913760" class="title">Summary</h1></div></div></div><div class="para">
+ </div></div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id671261" class="title">Summary</h1></div></div></div><div class="para">
This chapter covers guidelines for avoiding problems when creating RPMs and following best practices to avoid future problems as well.
</div><div class="para">
When trying to avoid common problems, your best starting point is the RPM mailing list and newsgroup.
@@ -10817,7 +10817,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Never build RPMs when logged in as the root user.
</div><div class="para">
This chapter ends the section on building RPMs. The next section covers programming to the RPM APIs.
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-scripting" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 14. Automating RPM with Scripts</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id1572469">14.1. Scripting</a></span></dt><dt><span class="sect1"><a href="#id811446">14.2. Distinguishing Scripting Languages from Programming Languages</a></span></dt><dt><span class="sect1"><a href="#id790904">14.3. Deciding When to Program and When to Script</a></span></dt><dt><span class="sect1"><a href="#id714084">14.4. Shell Scripting Basics</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id714100">14.4.1. Writing a script</a></span></dt><dt><span class="sect2"><a href="#id682831">14.4.2. Running a script</a></span></dt><dt><span class="sect2"><a href="#id743707">14.4.3. Problems running scripts</a></span></dt><dt><span class="sect2"><a href="#id743730">14.4.4. Turning a script into a command</a></span></d
t><dt><span class="sect2"><a href="#id719958">14.4.5. Passing command-line options to your script</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id965791">14.5. Examining RPM Files</a></span></dt><dt><span class="sect1"><a href="#id850438">14.6. Querying the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id692364">14.6.1. Querying for all packages installed at the same time</a></span></dt><dt><span class="sect2"><a href="#id892952">14.6.2. Reading HTML documentation for a package</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id809026">14.7. Where to Go From Here</a></span></dt><dt><span class="sect1"><a href="#id923388">14.8. Summary</a></span></dt></dl></div><div class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-scripting" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 14. Automating RPM with Scripts</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id556420">14.1. Scripting</a></span></dt><dt><span class="sect1"><a href="#id807285">14.2. Distinguishing Scripting Languages from Programming Languages</a></span></dt><dt><span class="sect1"><a href="#id567739">14.3. Deciding When to Program and When to Script</a></span></dt><dt><span class="sect1"><a href="#id821846">14.4. Shell Scripting Basics</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id821862">14.4.1. Writing a script</a></span></dt><dt><span class="sect2"><a href="#id791982">14.4.2. Running a script</a></span></dt><dt><span class="sect2"><a href="#id767093">14.4.3. Problems running scripts</a></span></dt><dt><span class="sect2"><a href="#id584040">14.4.4. Turning a script into a command</a></span></dt
><dt><span class="sect2"><a href="#id379840">14.4.5. Passing command-line options to your script</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id746656">14.5. Examining RPM Files</a></span></dt><dt><span class="sect1"><a href="#id703556">14.6. Querying the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id733685">14.6.1. Querying for all packages installed at the same time</a></span></dt><dt><span class="sect2"><a href="#id1014501">14.6.2. Reading HTML documentation for a package</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id896296">14.7. Where to Go From Here</a></span></dt><dt><span class="sect1"><a href="#id685725">14.8. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Deciding when to program and when to script
@@ -10829,7 +10829,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
The rpm command provides a very high-level view of package management. Most of the operations you need to perform require only a single invocation. Some of the command-line options to the rpm command tend to get very complex, however, especially for detailed queries. That’s where scripting can help.
</div><div class="para">
This chapter covers scripting, specifically shell scripting, with the rpm command, especially for newcomers to Linux scripting
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1572469" class="title">Scripting</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id556420" class="title">Scripting</h1></div></div></div><div class="para">
Scripting allows you to quickly write new commands in a language, called a scripting language, that can help automate your work. Used heavily by system administrators and lightly by software developers, scripts can help remove some of the tedium from your day-to-day tasks. Scripts can also hold the complex query formats used with the rpm command so you don’t have to remember them.
</div><div class="para">
Scripts start out as text files. These text files hold commands in the scripting language. Most of these script file commands run commands installed on your system, such as rpm. To run a script, invoke a command, called an interpreter, that reads in the script file and executes the commands inside the script.
@@ -10843,7 +10843,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Such differences between scripting and programming sometimes get in the way of performing real work. For example, I once worked with a group of people who were convinced that they were not programmers. They felt that programming was an art that was far beyond them. Yet, they wrote hundreds of kilobytes of scripts to create a sophisticated graphical interface for a Computer-Aided Design system. In my mind, they were programming (and doing quite well at it). In their minds, though, there was a clear distinction between scripting@mdwhat they could do@mdand programming, which was beyond them, they thought.
</div><div class="para">
Don’t get caught up in this. Use the right tool for the job.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id811446" class="title">Distinguishing Scripting Languages from Programming Languages</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id807285" class="title">Distinguishing Scripting Languages from Programming Languages</h1></div></div></div><div class="para">
Experts differ regarding what defines a scripting language and what defines a programming language. It’s clear that languages such as Python blur the old distinction between programming and scripting.
</div><div class="para">
Originally, scripting was writing small files of commands that invoked other system commands. For example, you could write a script that wraps the Linux file command. Scripts were executed by scripting-language interpreters that parsed each command one at a time and then executed the command.
@@ -10883,7 +10883,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Assembler BASIC C C++ C# FORTRAN Forth Java LISP Modula-2, Modula-3 Oberon Pascal
</div>
- </td></tr></tbody></table></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id790904" class="title">Deciding When to Program and When to Script</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id567739" class="title">Deciding When to Program and When to Script</h1></div></div></div><div class="para">
Just as the distinction between programming and scripting languages has blurred in the last few years, so have the guidelines for when you should program and when you should script. The simplest rule remains, though: Use whatever techniques make you productive. In the end, no one really cares if you call it a program or a script.
</div><div class="para">
Even so, these guidelines may help:
@@ -10903,11 +10903,11 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
This chapter covers shell scripting. <a class="xref" href="#ch-programming-c">Chapter 15, <em>Programming RPM with C</em></a> covers C programming. <a class="xref" href="#ch-rpm-programming-python">Chapter 16, <em>Programming RPM with Python</em></a> covers Python scripting and programming, and <a class="xref" href="#ch-programming-perl">Chapter 17, <em>Programming RPM with Perl</em></a> covers Perl scripting.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id714084" class="title">Shell Scripting Basics</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id821846" class="title">Shell Scripting Basics</h1></div></div></div><div class="para">
For newcomers to scripting, don’t worry. A script, in this case a shell script, is merely a text file with commands mostly the same as the commands you can type at the keyboard. I’ll point out the differences.
</div><div class="para">
The following sections quickly introduce scripting for those new to this venture.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id714100" class="title">Writing a script</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id821862" class="title">Writing a script</h1></div></div></div><div class="para">
For your first venture, enter the following script into a text file:
</div><div class="para">
rpm -qa | grep rpm
@@ -10919,7 +10919,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
If you’re new to Linux, you’ll notice there’s no program named Notepad.exe. There are, though, a plethora of Linux text editors to choose from. See <a class="xref" href="#ch-development-tools">Chapter 26, <em>Linux Text Editors and Development Tools</em></a> for a listing of Linux text-editing tools.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id682831" class="title">Running a script</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id791982" class="title">Running a script</h1></div></div></div><div class="para">
Once you’ve entered a script, you can run it with the sh command, as shown following, passing the name of your script to the sh command:
</div><div class="para">
$ sh listrpmpkgs
@@ -10967,13 +10967,13 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
rpm-build-4.1-1.06
</div><div class="para">
rpmrebuild-1.0-0
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id743707" class="title">Problems running scripts</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id767093" class="title">Problems running scripts</h1></div></div></div><div class="para">
The previous script example required the sh program, a Linux shell, to run the script. You also had to have the script file, such as listrpmpkgs, available. So, if you have stored the file in /home2/bin, to run the script, use the following command:
</div><div class="para">
$ sh /home2/bin/listrpmpkgs
</div><div class="para">
That’s not very convenient. Furthermore, you always have to remember where you stored the script file listrpmpkgs. To make this command work better, you can turn your script into a command.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id743730" class="title">Turning a script into a command</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id584040" class="title">Turning a script into a command</h1></div></div></div><div class="para">
To turn a script into a command, do three simple things:
</div><div class="para">
1.Add a special magic comment to the start of the file so Linux recognizes your text file as a command script.
@@ -11089,7 +11089,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
$ chmod a+x listrpmpkgs
</div><div class="para">
In this case, the a stands for all users.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id719958" class="title">Passing command-line options to your script</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id379840" class="title">Passing command-line options to your script</h1></div></div></div><div class="para">
The listrpmpkgs script used so far isn’t very useful. It performs one command and that’s it. We cannot customize it without writing a new script.
</div><div class="para">
One way to make a script more flexible is to allow it to use command-line options. Just like the rpm command accepts a zillion options, you can make your scripts accept options.
@@ -11276,7 +11276,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
python-tools-2.2.1-17
</div><div class="para">
If you want to make this command available, copy it to a directory in your command path as described in the preceding section.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id965791" class="title">Examining RPM Files</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id746656" class="title">Examining RPM Files</h1></div></div></div><div class="para">
When you work with a lot of RPM files, you’ll find that you run the same commands over and over again for each new package you get. For example, you may want to see what capabilities a package requires. You can type in the rpm command each time, or write a short shell script with the necessary command-line options. Listing 15-2 shows this script.
</div><div class="para">
Listing 15-2: rpmdepend
@@ -11360,9 +11360,9 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
/usr/share/man/man3/XML::Dumper.3pm.gz
</div><div class="para">
I use this script so that I know what files a package wants to install.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id850438" class="title">Querying the RPM Database</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id703556" class="title">Querying the RPM Database</h1></div></div></div><div class="para">
In addition to querying RPM files, you can script the commands you use to query the RPM database. This is most useful for the long commands with query formats, especially if you have a hard time remembering all the formats.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id692364" class="title">Querying for all packages installed at the same time</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id733685" class="title">Querying for all packages installed at the same time</h1></div></div></div><div class="para">
If you want to list all the packages that were installed with the same transaction ID as a particular package, for example, you can use a script like rpmtran, in Listing 15-4.
</div><div class="para">
Listing 15-4: rpmtran
@@ -11390,7 +11390,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
tix-8.2.0b1-74
</div><div class="para">
tkinter-2.2.1-17
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id892952" class="title">Reading HTML documentation for a package</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1014501" class="title">Reading HTML documentation for a package</h1></div></div></div><div class="para">
You can combine the rpm command with other commands as well. For example, the rpm –qd command lists the documentation files with a package. If this documentation is in HTML format, you can display this documentation in a Web browser such as Mozilla. Furthermore, by convention, the starting page for HTML documentation should be a file named index.html. Listing 15-5 combines all these factors:
</div><div class="para">
Listing 15-5: rpmmoz
@@ -11415,7 +11415,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
This script does not check for errors. If there are no files named index.html, the script launches the Web browser anyway. You could fix this by changing the script to validate the html_file variable prior to launching the Web browser.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id809026" class="title">Where to Go From Here</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id896296" class="title">Where to Go From Here</h1></div></div></div><div class="para">
This chapter just introduces the basics for shell scripting. There are many more things you can do. The online manual pages for the bash or tcsh commands provide a wealth of reference information on these shells.
</div><div class="para">
A number of Web sites provide tutorials on bash, including http://pegasus.rutgers.edu/~elflord/unix/bash-tute.html and www.linuxorbit.com/modules.php?op=modload&name=Sections&file=index&… . In addition, the Linux Documentation Project at www.tldp.org/guides.html provides a bash scripting guide, along with a number of bash- and shell-related how-to documents at www.tldp.org/HOWTO/HOWTO-INDEX/howtos.html .
@@ -11423,13 +11423,13 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Teach Yourself Linux, by Steve Oualline and Eric Foster-Johnson (John Wiley & Sons, 2000), introduces a number of Linux topics, including text editors and scripting, for those new to Linux. And Graphical Applications with Tcl and Tk (Hungry Minds, Inc., 1997) by Eric Foster-Johnson, covers another scripting language, Tcl/Tk.
</div><div class="para">
Use your imagination. Any command that you run often or that is hard to type can be scripted. Furthermore, you can write complex scripts that automate some of the more tedious tasks you need to perform.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id923388" class="title">Summary</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id685725" class="title">Summary</h1></div></div></div><div class="para">
Scripting is the art of writing a set of commands into text files to speed up your work. Programming is the art of writing a set of commands into text files, compiling the text files, and getting paid more. Choosing when to program and when to script isn’t always a clear-cut decision, but generally programs are move involved and complex, while scripts are shorter tools that automate your work. This chapter provides just a glimpse of all you can do with scripts and the RPM system.
</div><div class="para">
Scripts work very well for capturing obscure syntax options for the rpm command, especially the query formats. You can figure out a command once and then save the command as a script to save time in the future.
</div><div class="para">
Scripts aren’t the best choice for all tasks, though. In many cases, you need to write a program to accomplish your goals. The next chapter delves into the RPM C programming API, rpmlib.
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-programming-c" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 15. Programming RPM with C</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id914923">15.1. Programming with the C Library</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id712382">15.1.1. Setting Up a C Programming Environment</a></span></dt><dt><span class="sect2"><a href="#id687797">15.1.2. Setting Up the RPM Programming Environment</a></span></dt><dt><span class="sect2"><a href="#id823277">15.1.3. Using the RPM Library</a></span></dt><dt><span class="sect2"><a href="#id793981">15.1.4. Compiling and Linking RPM Programs</a></span></dt><dt><span class="sect2"><a href="#id754971">15.1.5. Getting information on your RPM environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id708073">15.2. The Power of popt</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id832949"
>15.2.1. Popt aliases</a></span></dt><dt><span class="sect2"><a href="#id490489">15.2.2. Programming with popt</a></span></dt><dt><span class="sect2"><a href="#id758765">15.2.3. Handling Errors</a></span></dt><dt><span class="sect2"><a href="#id875634">15.2.4. Running a popt example</a></span></dt><dt><span class="sect2"><a href="#id874536">15.2.5. Handling rpm command-line options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1042740">15.3. Working with RPM Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id716459">15.3.1. Opening RPM files</a></span></dt><dt><span class="sect2"><a href="#id1003986">15.3.2. Reading the RPM lead and signature</a></span></dt><dt><span class="sect2"><a href="#id490690">15.3.3. Reading header information</a></span></dt><dt><span class="sect2"><a href="#id853222">15.3.4. A shortcut to header information</a></span></dt><dt><span class="sect2"><a href="#id821593">15.3.5. Closing RPM files</a></span></dt></dl></dd><dt><
span class="sect1"><a href="#id966275">15.4. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id714034">15.4.1. Database iterators</a></span></dt><dt><span class="sect2"><a href="#id1013084">15.4.2. Dependency Sets</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id893886">15.5. Comparing an RPM File to an Installed Package</a></span></dt><dt><span class="sect1"><a href="#id502661">15.6. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="#id947144">15.7. Summary</a></span></dt></dl></div><div class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-programming-c" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 15. Programming RPM with C</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id836788">15.1. Programming with the C Library</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id804092">15.1.1. Setting Up a C Programming Environment</a></span></dt><dt><span class="sect2"><a href="#id1029361">15.1.2. Setting Up the RPM Programming Environment</a></span></dt><dt><span class="sect2"><a href="#id757353">15.1.3. Using the RPM Library</a></span></dt><dt><span class="sect2"><a href="#id746779">15.1.4. Compiling and Linking RPM Programs</a></span></dt><dt><span class="sect2"><a href="#id693423">15.1.5. Getting information on your RPM environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id833616">15.2. The Power of popt</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id849360
">15.2.1. Popt aliases</a></span></dt><dt><span class="sect2"><a href="#id664639">15.2.2. Programming with popt</a></span></dt><dt><span class="sect2"><a href="#id564210">15.2.3. Handling Errors</a></span></dt><dt><span class="sect2"><a href="#id872226">15.2.4. Running a popt example</a></span></dt><dt><span class="sect2"><a href="#id1363825">15.2.5. Handling rpm command-line options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id732667">15.3. Working with RPM Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id396476">15.3.1. Opening RPM files</a></span></dt><dt><span class="sect2"><a href="#id562605">15.3.2. Reading the RPM lead and signature</a></span></dt><dt><span class="sect2"><a href="#id657344">15.3.3. Reading header information</a></span></dt><dt><span class="sect2"><a href="#id620121">15.3.4. A shortcut to header information</a></span></dt><dt><span class="sect2"><a href="#id438095">15.3.5. Closing RPM files</a></span></dt></dl></dd><dt><
span class="sect1"><a href="#id438129">15.4. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id585038">15.4.1. Database iterators</a></span></dt><dt><span class="sect2"><a href="#id690295">15.4.2. Dependency Sets</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id600861">15.5. Comparing an RPM File to an Installed Package</a></span></dt><dt><span class="sect1"><a href="#id565252">15.6. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="#id660537">15.7. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Using the RPM C library
@@ -11463,9 +11463,9 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
*Working with other languages: This book covers programming RPM with C, the core language for the library, as well as the Python and Perl scripting languages. You can use the RPM library, though, to help bind with other languages such as Tcl, Ruby, or even C# (especially one of the C# implementations for Linux).
</div><div class="para">
This chapter and the next cover RPM programming. This chapter covers the RPM C programming library, which provides low-level access to RPM functionality. The next chapter covers the RPM Python programming library, which provides a much higher-level of abstraction. If you are attempting to write a complex RPM program, your best bet is to try the Python API first. Even so, there is a lot you can do with the RPM C library.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id914923" class="title">Programming with the C Library</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id836788" class="title">Programming with the C Library</h1></div></div></div><div class="para">
RPM C programs are C programs that call on functions in the RPM library, often called rpmlib. To use the rpmlib, you need to set up a C programming environment and install the rpm-devel package.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id712382" class="title">Setting Up a C Programming Environment</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id804092" class="title">Setting Up a C Programming Environment</h1></div></div></div><div class="para">
At the very least, you’ll need a C compiler, gcc, and a text editor. The easiest way to get the C compiler is to install the packages grouped under Software Development with the Red Hat package management tool.
</div><div class="para">
Cross Reference
@@ -11481,7 +11481,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
<a class="xref" href="#ch-development-tools">Chapter 26, <em>Linux Text Editors and Development Tools</em></a> covers Linux text editors and development tools.
</div><div class="para">
Once you have a C programming environment set up, you next need to get the RPM library for an RPM development environment.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id687797" class="title">Setting Up the RPM Programming Environment</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1029361" class="title">Setting Up the RPM Programming Environment</h1></div></div></div><div class="para">
To program with the RPM library, you need to install the rpm-devel package. You must have a version of rpm-devel that matches your version of the rpm package. If you have Red Hat Linux, your installation CDs will also have the version of the RPM development package that corresponds to your system.
</div><div class="para">
Your program should link against the same libraries that are used by the rpm command itself in order to insure compatibility, so make sure that the version of the rpm-devel package matches the rpm package itself. In most cases, the best bet is to use the RPM programs and libraries that come with your version of Linux.
@@ -11491,7 +11491,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
You can also download the rpm packages from ftp://ftp.rpm.org/pub/rpm/dist/ . This site includes versions of the RPM libraries going back to 1996, ancient history in terms of Linux.
</div><div class="para">
The package you need is rpm-devel. If you installed Red Hat Linux 8.0, the package is rpm-devel-4.1-1.06. This package includes header files, documentation, and libraries.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id823277" class="title">Using the RPM Library</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id757353" class="title">Using the RPM Library</h1></div></div></div><div class="para">
All C programs using the RPM library need to include the file rpmlib.h, which defines the core data structures, constants, and functions. One thing you’ll quickly note is that the RPM C library accesses RPM data at a very low level. This is one reason why many developers are moving to Python for their RPM programs, since the Python RPM API presents a higher level of abstraction.
</div><div class="para">
Cross Reference
@@ -11615,9 +11615,9 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
$ rpm –ql rpm-devel
</div><div class="para">
Examine the output of this command for include files.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id793981" class="title">Compiling and Linking RPM Programs</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id746779" class="title">Compiling and Linking RPM Programs</h1></div></div></div><div class="para">
RPM programs using the rpmlib C API are the same as C programs everywhere. You need to include the proper header files that define the API calls you need, and link with the right set of libraries.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id793993" class="title">Include Files</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id746791" class="title">Include Files</h1></div></div></div><div class="para">
The rpm include files are located in /usr/include/rpm, so you should add this directory to the set of directories that the C compiler looks in for include files with the –I command-line option. For example:
</div><div class="para">
$ gcc –I/usr/include/rpm –c rpm1.c
@@ -11629,7 +11629,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
To help debug problems, you probably want to add the -Wall (output all warnings) and -g (compile with debugging information). For example:
</div><div class="para">
$ gcc -Wall -g –I/usr/include/rpm –c rpm1.c
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1513884" class="title">Libraries</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id367547" class="title">Libraries</h1></div></div></div><div class="para">
The main rpm library is librpm.a, or a shared version of this same library. To do most anything with RPM programming, you need to link in the following libraries, as listed in Table 16-3.
</div><div class="para">
Table 16-3 Required rpm libraries
@@ -11707,7 +11707,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
Starting with RPM 4.2, you should just need to link in the rpm library. The other libraries will get pulled in automatically if needed.
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id754971" class="title">Getting information on your RPM environment</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id693423" class="title">Getting information on your RPM environment</h1></div></div></div><div class="para">
A large part of the RPM system lies in system-specific configuration, including the platform you are running on, compatible platforms, and locations of various files. The RPM rc and macro systems support hundreds of options tuned to the specifics of your system, and any customizations you have configured.
</div><div class="para">
Cross Reference
@@ -11723,7 +11723,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
The rpmReadConfigFiles function returns a 0 on success, or –1 on errors.
</div><div class="para">
Once you have read in the configuration files, you can access values in the configuration, or print it out.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id724267" class="title">Printing the Configuration</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id907233" class="title">Printing the Configuration</h1></div></div></div><div class="para">
To print out the configuration, call rpmShowRC.
</div><div class="para">
int rpmShowRC(FILE* output);
@@ -11877,7 +11877,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
$ cc -I/usr/include/rpm -o rpm1 rpm1.c -lrpm -lrpmdb -lrpmio –lpopt
</div><div class="para">
When you run this program, you should see the contents of your configuration printed to the screen.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id728586" class="title">Expanding the Value of Macros</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1115253" class="title">Expanding the Value of Macros</h1></div></div></div><div class="para">
With all the rc and macro configuration files, the RPM system has a lot of values, usually called macros, that you can use to refer to settings. The term macro is used because the values can be more than simple strings. You can have one macro refer to the value of other macros, for example. The basic macro syntax is:
</div><div class="para">
%name_of_macro
@@ -11909,7 +11909,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
<a class="xref" href="#ch-customizing-rpm">Chapter 20, <em>Customizing RPM Behavior</em></a> covers macros in depth. In your C programs, your code will likely need to expand the value of macros to place data in the proper directories, determine the platform architecture, and so on.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id738368" class="title">Expanding Macros in Your Code</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id876843" class="title">Expanding Macros in Your Code</h1></div></div></div><div class="para">
You can use rpmExpand to determine the value of system macros from within your C programs.
</div><div class="para">
The rpmExpand function can expand the values of one or more macros, returning the expanded value. You can pass a variable number of parameters to rpmExpand, and you must terminate the list with a NULL:
@@ -11980,7 +11980,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
$ rpm --eval %_builddir/%_target
</div><div class="para">
/usr/src/redhat/BUILD/i386-linux
- </div></div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id708073" class="title">The Power of popt</h1></div></div></div><div class="para">
+ </div></div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id833616" class="title">The Power of popt</h1></div></div></div><div class="para">
Popt provides a powerful command-line processing library, allowing the rpm command to handle a variety of options in a very flexible way. You can use popt alone as a library in its own right, or use it combined with the rpm library to handle command-line options like those of the rpm command.
</div><div class="para">
At its most basic, popt processes the command-line arguments to a C program, traditionally called argc and argv, into an option table that describes and contains all the option values.
@@ -11988,7 +11988,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
The main advantage popt has over simpler libraries such as getopt lies in the ability to handle complex arguments and to define aliases. The rpm command supports three different behaviors for the –i option, depending on the context (install a package, get information on a package as part of a query, and perform the install stage of a source RPM, as part of rpmbuild).
</div><div class="para">
The popt library supports both traditional UNIX short options such as –U and the longer options common for GNU programs, especially on Linux, such as --upgrade. For the popt library, you can define both short and long variants for each option. In addition, command-line options may be individual flags, such as –v for verbose, or options that expect one or more data values as arguments, such as –f, which requires a file name.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id832949" class="title">Popt aliases</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id849360" class="title">Popt aliases</h1></div></div></div><div class="para">
One of the most powerful features of popt is the ability to define aliases. A popt alias allows you to define one command-line option as an alias for a set of options. As its simplest, the rpm command-line options --upgrade and –U refer to the same action. You could define one as an alias for the other.
</div><div class="para">
With rpm, the file /usr/lib/rpm/rpmpopt-4.1 (for RPM version 4.1) defines over 400 lines of popt aliases to configure the rpm command-line options. For example:
@@ -12004,7 +12004,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
See <a class="xref" href="#ch-customizing-rpm">Chapter 20, <em>Customizing RPM Behavior</em></a> for more on defining popt aliases.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id490489" class="title">Programming with popt</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id664639" class="title">Programming with popt</h1></div></div></div><div class="para">
To use popt in your programs, you need to fill in a table of options and then call poptGetContext. The poptGetContext function parses the command-line options and returns a poptContext, an opaque data type that you need to pass as a parameter to a number of popt functions. The poptContext holds the state of your command-line processing. This allows you to call the popt library with multiple sets of arguments. Each set will have an associate poptContext to keep all the data separate.
</div><div class="para">
The basic poptGetContext function signature follows:
@@ -12080,7 +12080,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
int poptReadConfigFile(poptContext context,
</div><div class="para">
const char * file_name);
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1076043" class="title">Filling in the Options Table</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id614648" class="title">Filling in the Options Table</h1></div></div></div><div class="para">
You need to pass in a table that defines all the possible options. This table is an array of structures, where each structure defines one option. The format for a single option follows:
</div><div class="para">
struct poptOption {
@@ -12291,7 +12291,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
If the argInfo argument type is POPT_ARG_NONE, the popt library will set arg to 1 if the option is present on the command line. You should pass a pointer to an int if you want this set for you.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id823324" class="title">Popt Callbacks</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id630571" class="title">Popt Callbacks</h1></div></div></div><div class="para">
The POPT_ARG_CALLBACK type indicates that the arg field holds a function pointer to a callback function of the following type:
</div><div class="para">
typedef void (*poptCallbackType) (poptContext con,
@@ -12319,7 +12319,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
The data field holds the value of the descrip field in the poptOption entry. You can cheat and stuff a pointer to arbitrary data into this field.
</div><div class="para">
The callback function is most useful if you are using nested option tables. You can place your processing code for the nested options into a callback.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id937373" class="title">Special Option Table Flags</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id821673" class="title">Special Option Table Flags</h1></div></div></div><div class="para">
In addition to the types in Table 16-6, you can also define special bit flags that define extra processing information for each option. Combine these bit flags with the type values using a logical OR operation:
</div><div class="para">
*The POPT_ARGFLAG_ONEDASH flag allows the longName to be used with one or two dashes, such as -upgrade or --upgrade.
@@ -12335,7 +12335,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
*The rarely used POPT_ARGFLAG_STRIP flag tells popt to consume an option and ignore it. This option is rarely used.
</div><div class="para">
*The POPT_ARGFLAG_SHOW_DEFAULT flag tells popt to show the initial value of the argument for this option as a default when displaying a help message.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id748059" class="title">Magic Options</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id388336" class="title">Magic Options</h1></div></div></div><div class="para">
With RPM programs, developers usually round out the option table with three special options: POPT_AUTOALIAS, POPT_AUTOHELP, and POPT_TABLEEND. The POPT_AUTOALIAS option sets up a table of aliases:
</div><div class="para">
#define POPT_AUTOALIAS { NULL, '\0', POPT_ARG_INCLUDE_TABLE, poptAliasOptions, \
@@ -12357,7 +12357,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
The code in Listing 16-3, in the "Running a Popt Example" section later in this chapter, shows a full option table.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id889978" class="title">Parsing the Command-Line Options</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id368286" class="title">Parsing the Command-Line Options</h1></div></div></div><div class="para">
Once you have set up a poptGetContext, you need to iterate over all the command-line parameters. To do this, call poptGetNextOpt:
</div><div class="para">
int poptGetNextOpt(poptContext context);
@@ -12445,7 +12445,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
A system call returned an error in errno
</div>
- </td></tr></tbody></table></div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1498945" class="title">Walking Through the Command-Line Options</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id670726" class="title">Walking Through the Command-Line Options</h1></div></div></div><div class="para">
In normal circumstances, poptGetNextOpt parses all the options and returns –1. If your needs are simple, you can use the pointers to the variables passed in the options table, described previously. If you need some special processing for options not handled by popt, that is, options of type POPT_ARG_NONE, then poptGetNextOpt returns the single-character option.
</div><div class="para">
In this case, you can call poptGetNextOpt in a while loop. For example:
@@ -12479,7 +12479,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Or, you can get the whole list of extra arguments by calling poptGetArgs:
</div><div class="para">
char ** poptGetArgs(poptContext context);
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id758765" class="title">Handling Errors</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id564210" class="title">Handling Errors</h1></div></div></div><div class="para">
Inside your while loop processing the command-line arguments, you can call poptBadOption to get the option that was bad, and poptStrerror to look up the error message associated with the error.
</div><div class="para">
For poptBadOption, you need to pass in the context, and a bitmask of flags. Normally, pass 0 for no flags or POPT_BADOPTION_NOALIAS, which tells popt to return the actual option, not a value defined in an alias. This makes poptBadOption return the option closest to, if not exactly the same as, what the user entered, which makes for better error reporting.
@@ -12509,7 +12509,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
int flags);
</div><div class="para">
This function prints out the usage help information, which is a useful function when the user has called a program with incomplete or wrong options.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id875634" class="title">Running a popt example</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id872226" class="title">Running a popt example</h1></div></div></div><div class="para">
Pulling this all together, you can use the popt1.c program, in Listing 16-3, as an example for using popt to process command-line options.
</div><div class="para">
Listing 16-3: popt1.c
@@ -12730,7 +12730,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
[-?|--help] [--usage]
</div><div class="para">
All in all, the popt library provides a handy library for processing command-line options and aliases, covered in <a class="xref" href="#ch-customizing-rpm">Chapter 20, <em>Customizing RPM Behavior</em></a>.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id874536" class="title">Handling rpm command-line options</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1363825" class="title">Handling rpm command-line options</h1></div></div></div><div class="para">
The RPM C library makes extensive use of popt for processing command-line arguments. Functions that set up the RPM library, such as rpmcliInit, which sets up the RPM command-line environment, require a table of poptOption entries that define the command-line options for your program.
</div><div class="para">
To create a simple program that handles the standard rpm command-line options, set up the following options table:
@@ -12770,13 +12770,13 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
poptContext rpmcliFini(poptContext context);
</div><div class="para">
The call to rpmcliFini returns NULL.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1042740" class="title">Working with RPM Files</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id732667" class="title">Working with RPM Files</h1></div></div></div><div class="para">
The RPM C library provides functions to read RPM files as well as query the RPM database. Going beyond querying, you can perform all the tasks that the rpm and rpmbuild commands do, since both these commands are written in C using the RPM library. That said, some tasks are much easier than other tasks. If you are writing a complex package installation program, or a program that keeps various systems up to date with regards to package versions, you may want to look at the Python RPM API instead of the C RPM library.
</div><div class="para">
Cross Reference
</div><div class="para">
<a class="xref" href="#ch-rpm-programming-python">Chapter 16, <em>Programming RPM with Python</em></a> covers the Python RPM API.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id716459" class="title">Opening RPM files</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id396476" class="title">Opening RPM files</h1></div></div></div><div class="para">
When working with an RPM file from within a program, the first thing you need to do is open the file. Use Fopen:
</div><div class="para">
FD_t Fopen(const char * path,
@@ -12788,7 +12788,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
The reason the RPM library wraps the input/output C library functions is to ensure portability to other operating systems. This is a fairly common technique.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1003986" class="title">Reading the RPM lead and signature</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id562605" class="title">Reading the RPM lead and signature</h1></div></div></div><div class="para">
Once you have opened an RPM file, you can start to read header information, which is the most interesting information to most RPM programs. (You may also want to read the files in the RPM payload, for example.) Before you can start reading the header, though, you must read forward in the RPM file past the lead and signature.
</div><div class="para">
Cross Reference
@@ -12868,7 +12868,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
You can do more with the signature than merely reading past it, of course. Look in the online RPM documentation for more on verifying signatures.
</div><div class="para">
After reading the signature, you can start to read the general header entries.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id490690" class="title">Reading header information</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id657344" class="title">Reading header information</h1></div></div></div><div class="para">
The header information includes the package name, version, pre- and post-installation scripts, and so on. To read in the RPM header, call headerRead. If successful, headerRead returns a Header object. You can then read data values from the Header.
</div><div class="para">
Header headerRead(FD_t fd,
@@ -13003,7 +13003,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
The call to headerFree returns NULL, so you can use the call to set the original pointer to to NULL to prevent accidental reuse. For example:
</div><div class="para">
header = headerFree(header);
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id853222" class="title">A shortcut to header information</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id620121" class="title">A shortcut to header information</h1></div></div></div><div class="para">
You can read in a Header using the shortcut utility method rpmReadPackageFile:
</div><div class="para">
int rpmReadPackageFile(rpmts ts,
@@ -13021,7 +13021,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
In most cases, you should call rpmReadPackageFile in place of readLead, rpmReadSignature, and headerRead, since rpmReadPackageFile also verifies the package integrity.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id821593" class="title">Closing RPM files</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id438095" class="title">Closing RPM files</h1></div></div></div><div class="para">
When you’re done with an RPM file, close it with Fclose:
</div><div class="para">
int Fclose(FD_t fd);
@@ -13031,7 +13031,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
The RPM I/O subsystem, defined with rpmio.h, includes functions that mimic (and in most cases wrap) the ANSI C stdio functions. These include: Fopen, Fclose, Fread, Fwrite, Ferror, Fflush, Fileno, and Fseek.
</div><div class="para">
These functions wrap the ANSI C stdio functions to add new features. The Fopen function, for example, supports HTTP or FTP URLs in the place of a file name, so long as you append ".ufdio" to the mode.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id966275" class="title">Programming with the RPM Database</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id438129" class="title">Programming with the RPM Database</h1></div></div></div><div class="para">
Many functions in rpmlib require a transaction set. In particular, accessing the rpm database is quite easy using a transaction set.
</div><div class="para">
Create a transaction set by calling rpmtsCreate:
@@ -13045,7 +13045,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
rpmts rpmtsFree(rpmts ts);
</div><div class="para">
The call to rpmtsFree returns NULL.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id714034" class="title">Database iterators</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id585038" class="title">Database iterators</h1></div></div></div><div class="para">
Once you have a transaction set, you can iterate over the installed packages in the RPM database by creating an iterator. To do this, call rpmtsInitIterator:
</div><div class="para">
rpmdbMatchIterator rpmtsInitIterator(const rpmts ts,
@@ -13157,7 +13157,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
rpmdbMatchIterator rpmdbFreeIterator(rpmdbMatchIterator iter);
</div><div class="para">
The call to rpmdbFreeIterator returns NULL.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1013084" class="title">Dependency Sets</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id690295" class="title">Dependency Sets</h1></div></div></div><div class="para">
To compare package versions, create a dependency set. The rpm command, for example, uses dependency sets to compare package versions.
</div><div class="para">
Note
@@ -13211,7 +13211,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
rpmds rpmdsFree(rpmds dependency_set);
</div><div class="para">
As with other free functions, rpmdsFree returns NULL.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id893886" class="title">Comparing an RPM File to an Installed Package</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id600861" class="title">Comparing an RPM File to an Installed Package</h1></div></div></div><div class="para">
You can pull together the RPM file and database discussions, shown previously, to create a number of RPM programs. A useful utility that shows the RPM C library compares a package file against installed packages, reporting whether the package in the RPM file represents a newer or older package than what was already installed.
</div><div class="para">
Listing 16-4 shows such a program.
@@ -13742,7 +13742,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
$ ./rpmq -q --qf "%{NAME} %{INSTALLTID:date}\n" jikes
</div><div class="para">
jikes Fri 25 Oct 2002 06:49:38 PM CDT
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id502661" class="title">Where to Go from Here</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id565252" class="title">Where to Go from Here</h1></div></div></div><div class="para">
There is a lot more you can do with the RPM library; you're limited only by your imagination. The best way to get started is to follow the examples in this chapter and then try out some RPM programs on your own. After working with the RPM library for a while, you can delve into other RPM topics.
</div><div class="para">
The RPM Web site, at www.rpm.org , has most of the available documentation on the RPM system. This site also includes official RPM released software.
@@ -13750,7 +13750,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
One of the best ways to help find out about how to perform RPM tasks is to look at the source code for the rpm program itself. For this, download the rpm-src source RPM, too. To see the rpm command-line interface functions in action, look especially at tools/rpmcache.c and tools/rpmgraph.c, two relatively short RPM files that show how to take advantage of a number of short cuts. The source code for the Python and Perl bindings can also provide extra hints about the purposes of the RPM API calls.
</div><div class="para">
The RPM Web site also has a cross-referenced set of HTML pages on the RPM programming API. The pages for version 4.1 of RPM are available at www.rpm.org/rpmapi-4.1/ . A good starting page is www.rpm.org/rpmapi-4.1/modules.html , which lists a number of modules within the overall RPM library. This extra level of organization can help you locate the functions you need.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id947144" class="title">Summary</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id660537" class="title">Summary</h1></div></div></div><div class="para">
Everything you can do with RPM you can program in C. That’s because the source code for the entire RPM system is available. In addition, the rpm and rpmbuild programs make use of a published API, called rpmlib, to access RPM functionality. You can use this library yourself.
</div><div class="para">
The popt library, short for parse options, provides a lot of handy utilities for parsing very complex command-line options. You can use popt inside your own programs, even if you don’t use the rest of the RPM functionality.
@@ -13760,7 +13760,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Call rpmReadPackageFile to read in the Header object from a package file. You can also get Header objects for the packages installed in a system by initializing an iterator to iterate over a set of packages that meet a certain criteria.
</div><div class="para">
This chapter covers a fairly low level of access to RPM functionality. The next chapter, on Python programming, shows a higher level of abstraction for working with RPM.
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-rpm-programming-python" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 16. Programming RPM with Python</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id681532">16.1. Setting Up a Python Development Environment</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id703486">16.1.1. Installing the base Python packages</a></span></dt><dt><span class="sect2"><a href="#id791397">16.1.2. Using Python for graphics</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id904300">16.2. The Python API Hierarchy</a></span></dt><dt><span class="sect1"><a href="#id917287">16.3. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id789168">16.3.1. Accessing the RPM database</a></span></dt><dt><span class="sect2"><a href="#id752688">16.3.2. Querying the RPM database</a></span></dt><dt><span class="sect2"><a href="#id1028363">
16.3.3. Examining the package header</a></span></dt><dt><span class="sect2"><a href="#id720177">16.3.4. Querying for specific packages</a></span></dt><dt><span class="sect2"><a href="#id749119">16.3.5. Printing information on packages</a></span></dt><dt><span class="sect2"><a href="#id828406">16.3.6. Refining queries</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id790570">16.4. Reading Package Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id790582">16.4.1. Reading headers from package files</a></span></dt><dt><span class="sect2"><a href="#id797854">16.4.2. Setting the verification flags</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id696951">16.5. Dependency Comparisons</a></span></dt><dt><span class="sect1"><a href="#id911674">16.6. Installing and Upgrading Packages</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id696780">16.6.1. Building up the transaction set</a></span></dt><dt><span class="sect2"><a href="#id711049">16
.6.2. Transaction elements</a></span></dt><dt><span class="sect2"><a href="#id900714">16.6.3. Checking and reordering the transaction elements</a></span></dt><dt><span class="sect2"><a href="#id1484274">16.6.4. Running the transaction</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1019344">16.7. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="#id989539">16.8. Summary</a></span></dt></dl></div><div class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-rpm-programming-python" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 16. Programming RPM with Python</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id393407">16.1. Setting Up a Python Development Environment</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id579991">16.1.1. Installing the base Python packages</a></span></dt><dt><span class="sect2"><a href="#id580208">16.1.2. Using Python for graphics</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id835916">16.2. The Python API Hierarchy</a></span></dt><dt><span class="sect1"><a href="#id813225">16.3. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id625548">16.3.1. Accessing the RPM database</a></span></dt><dt><span class="sect2"><a href="#id747127">16.3.2. Querying the RPM database</a></span></dt><dt><span class="sect2"><a href="#id676990">1
6.3.3. Examining the package header</a></span></dt><dt><span class="sect2"><a href="#id675905">16.3.4. Querying for specific packages</a></span></dt><dt><span class="sect2"><a href="#id784121">16.3.5. Printing information on packages</a></span></dt><dt><span class="sect2"><a href="#id567858">16.3.6. Refining queries</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id415931">16.4. Reading Package Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id415943">16.4.1. Reading headers from package files</a></span></dt><dt><span class="sect2"><a href="#id709134">16.4.2. Setting the verification flags</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id759372">16.5. Dependency Comparisons</a></span></dt><dt><span class="sect1"><a href="#id385219">16.6. Installing and Upgrading Packages</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id708828">16.6.1. Building up the transaction set</a></span></dt><dt><span class="sect2"><a href="#id612178">16.
6.2. Transaction elements</a></span></dt><dt><span class="sect2"><a href="#id405061">16.6.3. Checking and reordering the transaction elements</a></span></dt><dt><span class="sect2"><a href="#id733911">16.6.4. Running the transaction</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id574922">16.7. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="#id809900">16.8. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Using the RPM with Python
@@ -13772,7 +13772,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Programming with RPM files
</div></li><li class="listitem"><div class="para">
Installing packages programmatically
- </div></li></ul></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id681532" class="title">Setting Up a Python Development Environment</h1></div></div></div><div class="para">
+ </div></li></ul></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id393407" class="title">Setting Up a Python Development Environment</h1></div></div></div><div class="para">
Setting up a Python development environment is much the same as setting up a C programming environment. You need to install a set of packages for general Python development, install a package that provides the Python API to the RPM system, and choose a program for editing your Python scripts.
</div><div class="para">
Cross Reference
@@ -13780,7 +13780,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
<a class="xref" href="#ch-development-tools">Chapter 26, <em>Linux Text Editors and Development Tools</em></a> covers Linux text editors and development tools.
</div><div class="para">
If you want to make a graphical user interface in your Python programs, you need to install a separate Python package.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id703486" class="title">Installing the base Python packages</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id579991" class="title">Installing the base Python packages</h1></div></div></div><div class="para">
The base Python package needed for developing applications is python. For RPM usage, you should install Python 2.2, not Python 1.5. That’s because the RPM bindings for Python are moving to support only 2.2 and higher releases.
</div><div class="para">
The Python package for RPM access is rpm-python. Install these as you would any other packages.
@@ -13788,7 +13788,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Cross Reference
</div><div class="para">
<a class="xref" href="#ch-using-rpm">Chapter 3, <em>Using RPM</em></a> covers installing packages.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id791397" class="title">Using Python for graphics</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id580208" class="title">Using Python for graphics</h1></div></div></div><div class="para">
Python supports a number of different toolkits for creating graphical user interfaces. You need one of these toolkits if you want to create Python applications that sport a user interface instead of command-line tools. Among the most popular toolkits are PyGKT, PyQt, and Tkinter.
</div><div class="para">
*PyGTK is a binding between Python and the GTK+ toolkit used by the GNOME desktop, one of two main desktop environments for Linux. (KDE is the other main desktop environment.) The Red Hat redhat-config-packages program uses PyGTK and sports a very good-looking user interface.
@@ -13804,7 +13804,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
The main drawback of Tkinter is that the widget sets are not as rich as PyQt or PyGTK. For more on Tkinter, see www.python.org/topics/tkinter/ .
</div><div class="para">
After you’ve set up your environment and installed all the necessary packages, the next step is to start working with the Python API for RPM.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id904300" class="title">The Python API Hierarchy</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id835916" class="title">The Python API Hierarchy</h1></div></div></div><div class="para">
The RPM Python API provides a high-level abstraction into RPM functionality divided into logical areas. Table 17-1 lists the main RPM types. In most cases, you need to begin with rpm and create a transaction set.
</div><div class="para">
Table 17-1 Python types for RPM usage
@@ -13894,7 +13894,7 @@ $ rpm -qpl qt-4.6.2-17.fc12.x86_64.rpm
Note
</div><div class="para">
The examples in this chapter use the RPM 4.1 Python API. The API in previous versions is significantly different from the 4.1 version.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id917287" class="title">Programming with the RPM Database</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id813225" class="title">Programming with the RPM Database</h1></div></div></div><div class="para">
Compared to the RPM C API, discussed in <a class="xref" href="#ch-programming-c">Chapter 15, <em>Programming RPM with C</em></a> , the Python API is much simpler and requires many fewer programming statements to get your job done.
</div><div class="para">
Just about every Python RPM script needs a transaction set. Create a transaction set with rpm.TransactionSet:
@@ -13909,9 +13909,9 @@ ts <span class="perl_Char">=</span> rpm.TransactionSet<span class="perl_Char">()
The code examples in this chapter follow the Red Hat conventions for naming variables, such as ts for a transaction set. This is to make it easier to read the Python examples in the RPM sources, along with Red Hat installer programs written in Python.
</div><div class="para">
You will need a transaction set in just about every Python script that accesses RPM functionality.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id789168" class="title">Accessing the RPM database</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id625548" class="title">Accessing the RPM database</h1></div></div></div><div class="para">
Transaction sets provide a number of methods for working with the RPM database at the database level. Use these methods if you need to interact with the database as a whole, as opposed to accessing individual packages in the database. For example, you can initialize or rebuild the RPM database with these methods. You can also use a handy trick for accessing another RPM database instead of the default system database.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id789182" class="title">Setting the Database Location</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id625562" class="title">Setting the Database Location</h1></div></div></div><div class="para">
A transaction set will open the RPM database assuming the default location. To specify a different RPM database location, call addMacro, as shown following:
</div><pre class="programlisting">
rpm.addMacro<span class="perl_Char">(</span><span class="perl_String">"_dbpath"</span>, path_to_rpm_database<span class="perl_Char">)</span>
@@ -13933,7 +13933,7 @@ ts <span class="perl_Char">=</span> rpm.TransactionSet<span class="perl_Char">()
Note
</div><div class="para">
Do not call closeDB on a transaction set. This method does indeed close the RPM database, but it also disables the ability to automatically open the RPM database as needed.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1016179" class="title">Initializing, Rebuilding, and Verifying the Database</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id670342" class="title">Initializing, Rebuilding, and Verifying the Database</h1></div></div></div><div class="para">
The transaction set provides an initDB method to initialize a new RPM database. This acts like the rpm --initdb command.
</div><pre class="programlisting">
ts.initDB<span class="perl_Char">()</span>
@@ -13955,7 +13955,7 @@ ts.verifyDB<span class="perl_Char">()</span>
See <a class="xref" href="#ch-using-rpm-db">Chapter 4, <em>Using the RPM Database</em></a> for more on initializing, rebuilding, and verifying RPM databases.
</div><div class="para">
Once you have a transaction set, you can start querying the RPM database.
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id752688" class="title">Querying the RPM database</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id747127" class="title">Querying the RPM database</h1></div></div></div><div class="para">
Call dbMatch on a transaction set to create a match iterator. As with the C API, a match iterator allows your code to iterate over the packages that match a given criteria.
</div><div class="para">
A call to dbMatch with no parameters means to set up a match iterator to go over the entire set of installed packages. The basic format follows:
@@ -14029,9 +14029,9 @@ libogg-devel-1.0-1
</div><div class="para">
$ ./rpmqa.py
</div><div class="para">
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1028363" class="title">Examining the package header</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id676990" class="title">Examining the package header</h1></div></div></div><div class="para">
The code in Listing 17-1 introduces the package header object, an object of the hdr class. This represents a package header, and contains entries such as the name, version, pre- and post-installation scripts, and triggers.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1028375" class="title">The hdr Class</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id677002" class="title">The hdr Class</h1></div></div></div><div class="para">
You can access each entry in the header using Python's dictionary syntax. This is much more convenient than calling headerGetEntry in C programs. The basic syntax to access header entries follows:
</div><pre class="programlisting">
value <span class="perl_Char">=</span> h<span class="perl_Char">[</span><span class="perl_String">'tag_name'</span><span class="perl_Char">]</span>
@@ -14071,7 +14071,7 @@ fi <span class="perl_Char">=</span> h.fiFromHeader<span class="perl_Char">()</sp
Cross Reference
</div><div class="para">
The rpminfo.py script in Listing 17-3 shows how to print out this information.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id737792" class="title">Printing Header Information with sprintf</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id653990" class="title">Printing Header Information with sprintf</h1></div></div></div><div class="para">
In addition to using the Python dictionary syntax, you can use the sprintf method on a header to format data using a syntax exactly the same as the query format tags supported by the rpm command.
</div><div class="para">
Cross Reference
@@ -14093,7 +14093,7 @@ h.sprintf<span class="perl_Char">(</span><span class="perl_String">"%{tag_name}"
<span class="perl_Keyword">return</span> h.sprintf<span class="perl_Char">(</span><span class="perl_String">"%{NAME}-%{VERSION}-%{RELEASE}"</span><span class="perl_Char">)</span>
</pre><div class="para">
Note that you only really need to use sprintf when you need the format modifiers, such as date on %{INSTALLTID:date}. In most other cases, Python’s string-handling functions will work better.
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id720177" class="title">Querying for specific packages</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id675905" class="title">Querying for specific packages</h1></div></div></div><div class="para">
When you call dbMatch on a transaction set object, passing no parameters means to iterate over the entire set of installed packages in the RPM database. You can also query for specific packages using dbMatch. To do so, you need to pass the name of a tag in the header, as well as the value for that tag that you are looking for. The basic syntax follows:
</div><pre class="programlisting">
mi <span class="perl_Char">=</span> ts.dbMatch<span class="perl_Char">(tag_name</span>, value<span class="perl_Char">)</span>
@@ -14130,7 +14130,7 @@ mi <span class="perl_Char">=</span> ts.dbMatch<span class="perl_Char">(</span> <
</div><pre class="screen">
$ python rpmq.py sendmail
sendmail-8.12.5-7
-</pre></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id749119" class="title">Printing information on packages</h1></div></div></div><div class="para">
+</pre></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id784121" class="title">Printing information on packages</h1></div></div></div><div class="para">
You can create the equivalent of the rpm –qi command with a small number of Python commands. Listing 17-3 shows an example. This script queries for a particular package name, as shown previously in Listing 17-2. Once a package is found, though, rpminfo.py prints out a lot more information, similar to the output from the rpm –qi command.
</div><div class="para">
Listing 17-3: rpminfo.py
@@ -14221,7 +14221,7 @@ R libc.so.6(GLIBC_2.1)
R libc.so.6(GLIBC_2.1.3)
R libm.so.6
R libstdc++-libc6.2-2.so.3
-</pre></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id828406" class="title">Refining queries</h1></div></div></div><div class="para">
+</pre></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id567858" class="title">Refining queries</h1></div></div></div><div class="para">
The pattern method on a match iterator allows you to refine a query. This narrows an existing iterator to only show the packages you desire. The basic syntax follows:
</div><pre class="programlisting">
mi.pattern<span class="perl_Char">(tag_name</span>, mode, pattern<span class="perl_Char">)</span>
@@ -14333,9 +14333,9 @@ python-2.2.1-17
python-tools-2.2.1-17
</pre><div class="para">
In addition to working with the RPM database, the Python API also provides access to RPM files.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id790570" class="title">Reading Package Files</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id415931" class="title">Reading Package Files</h1></div></div></div><div class="para">
As you would expect, the Python API includes methods for working with RPM package files in addition to installed RPM packages. Most of these methods require a header object, which you can read from an RPM package file.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id790582" class="title">Reading headers from package files</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id415943" class="title">Reading headers from package files</h1></div></div></div><div class="para">
Like the C function rpmReadPackageFile, the Python API provides a convenient way to read in a header object from an RPM package file. The hdrFromFdno method reads an RPM header from an open file descriptor. The basic syntax is:
</div><pre class="programlisting">
h <span class="perl_Char">=</span> ts.hdrFromFdno<span class="perl_Char">(fdno)</span>
@@ -14380,7 +14380,7 @@ ts <span class="perl_Char">=</span> rpm.TransactionSet<span class="perl_Char">()
h <span class="perl_Char">=</span> readRpmHeader<span class="perl_Char">(</span> ts, <span class="perl_String">'n-v-r.rpm'</span> <span class="perl_Char">)</span>
</pre><div class="para">
You can decide in your code whether the exceptions should stop processing or not.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id797854" class="title">Setting the verification flags</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id709134" class="title">Setting the verification flags</h1></div></div></div><div class="para">
Starting with rpm 4.1, package files are verified automatically, which can cause problems, especially if you are working with older packages, or packages without proper digital signatures.
</div><div class="para">
In most cases, the automatic verification is an advantage, since you can have greater confidence in the package files. However, you can call setVSFlags on a transaction set to change the default behavior.
@@ -14499,7 +14499,7 @@ ts.setVSFlags<span class="perl_Char">(rpm</span>.RPMVSF_NODSA<span class="perl_C
To turn off all checks, you can pass –1 to setVSFlags:
</div><pre class="programlisting">
ts.setVSFlasgs<span class="perl_Char">(-</span><span class="perl_DecVal">1</span><span class="perl_Char">)</span>
-</pre></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id696951" class="title">Dependency Comparisons</h1></div></div></div><div class="para">
+</pre></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id759372" class="title">Dependency Comparisons</h1></div></div></div><div class="para">
Dependency sets, first introduced in <a class="xref" href="#ch-programming-c">Chapter 15, <em>Programming RPM with C</em></a> on C programming, allow you to compare the dependencies between two packages. One of the most common uses for this is to compare a package file against a version on disk to see if the package file holds a newer version of a package than the one installed.
</div><div class="para">
You can call dsOfHeader on a header object to get the default dependency set for the header. Armed with dependency sets from two headers, you can compare the sets to see which package is newer using simple code like the following:
@@ -14553,11 +14553,11 @@ pkg_ds <span class="perl_Char">=</span> h.dsOfHeader<span class="perl_Char">()</
This script takes in a package file name on the command line, loads in the header for that package, and looks up all packages of the same name installed in the RPM database. For each match, this script compares the packages to see which is newer.
</div><div class="para">
You can modify this script, for example, to print out a message if a package isn't installed.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id911674" class="title">Installing and Upgrading Packages</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id385219" class="title">Installing and Upgrading Packages</h1></div></div></div><div class="para">
With the RPM system, you have a lot of choices. You can install or upgrade packages with the rpm command. You can install or upgrade packages with special programs you write using the C API. And you can install or upgrade packages using the Python API. If you are writing a special program to install or upgrade packages, the Python API makes this task much easier. As with the C API, most of your work needs to be part of a transaction set.
</div><div class="para">
To install or upgrade a package, you need to create a transaction set, build up the transaction with packages, which are stored as transaction elements within the transaction set, check for unresolved dependencies, reorder the transaction set based on the dependencies, and then run the transaction set. Running the transaction set installs or upgrades the packages. The following sections cover these steps.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id696780" class="title">Building up the transaction set</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id708828" class="title">Building up the transaction set</h1></div></div></div><div class="para">
Package installs and upgrades need to be performed within the context of a transaction set. To install or upgrade a set of packages, you need to call addInstall with the package headers to install or upgrade. The basic syntax follows:
</div><pre class="programlisting">
ts.addInstall<span class="perl_Char">(header</span>, key_data, mode<span class="perl_Char">)</span>
@@ -14580,7 +14580,7 @@ ts.addInstall<span class="perl_Char">(</span>h, sys.argv<span class="perl_Char">
This example expects a package file name on the command line (accessed with sys.argv[1]), and reads in the package header using the readRpmHeader function introduced previously.
</div><div class="para">
The call to addInstall adds the header object (and the associated RPM package file) for an upgrade with the 'u' mode flag. The name of the package file, from sys.argv[1], is passed as the arbitrary data for the transaction set run callback function.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id711049" class="title">Transaction elements</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id612178" class="title">Transaction elements</h1></div></div></div><div class="para">
Transaction sets are made up of transaction elements. A transaction element makes up one part of a transaction and holds one package per operation (install or remove) in each transaction set. That is, there is one transaction element per package per operation in the transaction set. You can iterate over a transaction set to get each transaction element. Once you have a transaction element, you can call methods on each element to check entries in the header as well as get dependency sets for the package.
</div><div class="para">
Table 17-4 lists the informational methods you can call on a transaction element. Most of the methods listed in Table 17-4 return a single value.
@@ -14748,9 +14748,9 @@ ts.order<span class="perl_Char">()</span>
<span class="perl_Keyword">print</span> <span class="perl_String">"</span><span class="perl_Char">%s</span><span class="perl_String">-</span><span class="perl_Char">%s</span><span class="perl_String">-</span><span class="perl_Char">%s</span><span class="perl_String">"</span> <span class="perl_Char">%</span> <span class="perl_Char">(te</span>.N<span class="perl_Char">()</span>, te.V<span class="perl_Char">()</span>, te.R<span class="perl_Char">()</span> <span class="perl_Char">)</span>
</pre><div class="para">
The te.py script sets up a transaction and then prints out the elements, never completing the transaction. The purpose here is just to show what is in the transaction. The second set of printed output shows the results of the check and order methods, covered in the following section.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id900714" class="title">Checking and reordering the transaction elements</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id405061" class="title">Checking and reordering the transaction elements</h1></div></div></div><div class="para">
After you have called addInstall or addErase for each of the packages you want to install, upgrade, or remove, you need to call two methods to verify the transaction set and order all the elements properly. These two methods are check and order.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id900727" class="title">Checking the Dependencies</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id405073" class="title">Checking the Dependencies</h1></div></div></div><div class="para">
The check method checks the dependencies in a transaction set.
</div><pre class="programlisting">
unresolved_dependencies <span class="perl_Char">=</span> ts.check<span class="perl_Char">()</span>
@@ -14780,7 +14780,7 @@ unresolved_dependencies <span class="perl_Char">=</span> ts.check<span class="pe
Note
</div><div class="para">
This tuple format will likely change in future versions of RPM. This example shows the format in RPM 4.1. With each RPM release, check the online documentation on the Python API to look for changes.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id716964" class="title">Transaction Check Method Callbacks</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id628588" class="title">Transaction Check Method Callbacks</h1></div></div></div><div class="para">
You can pass an optional callback function to the call to check. This callback gets called for each unresolved dependency in the transaction set. You can use this callback to try to automatically bring in required packages, for example.
</div><div class="para">
The basic syntax for the transaction check callback is:
@@ -14816,13 +14816,13 @@ unresolved_dependencies <span class="perl_Char">=</span> ts.check<span class="pe
<span class="perl_Keyword">return</span> <span class="perl_DecVal">1</span>
</pre><div class="para">
Depending on the values passed to the callback, your code must either find a package itself or a package that provides a given file or capability to resolve the dependency. If you have another RPM database to look at, such as the rpmdb-redhat database, you can use dbMatch to find the necessary packages in that database. If, however, you are working with a directory of RPM files, you need to build up file names from the package name, version, and release.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1484250" class="title">Reordering the Transaction Set</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id621632" class="title">Reordering the Transaction Set</h1></div></div></div><div class="para">
You can add packages to a transaction set in any order. The order method reorders the transaction set to ensure that packages get installed or removed in the right order. The order method orders by a topological sort using the dependencies relations between objects with dependency comparisons.
</div><div class="para">
Note
</div><div class="para">
You must call check prior to order.
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1484274" class="title">Running the transaction</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id733911" class="title">Running the transaction</h1></div></div></div><div class="para">
After setting up the transaction set, perform the transaction by calling run. You need to provide two parameters:
</div><pre class="programlisting">
ts.run<span class="perl_Char">(callback</span>, client_data<span class="perl_Char">)</span>
@@ -14832,7 +14832,7 @@ ts.run<span class="perl_Char">(callback</span>, client_data<span class="perl_Cha
Warning
</div><div class="para">
You must not pass None as the client_data or you will get a Python error.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id689604" class="title">Transaction run Method Callbacks</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id626410" class="title">Transaction run Method Callbacks</h1></div></div></div><div class="para">
The callback you pass to the run method on a transaction set is essential. Your callback must work properly, or the transaction will fail. You must provide a callback.
</div><div class="para">
Your callback will get called a number of times, mostly as a means to report progress. If you are writing a graphical user interface, for example, you can use the progress callbacks to update a visual progress meter.
@@ -15022,7 +15022,7 @@ ts.run<span class="perl_Char">(callback</span>, client_data<span class="perl_Cha
Your callback must handle at least two cases: a reason value of rpm.RPMCALLBACK_INST_OPEN_FILE and rpm.RPMCALLBACK_INST_CLOSE_FILE.
</div><div class="para">
With the reason of rpm.RPMCALLBACK_INST_OPEN_FILE, you must open the RPM package file and return a file descriptor for the file. You need to keep this file descriptor in a global-scope or otherwise-accessible variable, because with the reason of rpm.RPMCALLBACK_INST_CLOSE_FILE, you must close this file.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id740859" class="title">Coding A Sample Callback</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id614673" class="title">Coding A Sample Callback</h1></div></div></div><div class="para">
The following code shows a valid sample callback for upgrading and installing packages.
</div><pre class="programlisting">
# <span class="perl_Keyword">Global</span> file descriptor <span class="perl_Keyword">for</span> the callback.
@@ -15039,7 +15039,7 @@ rpmtsCallback_fd <span class="perl_Char">=</span> <span class="perl_Others">None
os.close<span class="perl_Char">(rpmtsCallback_fd)</span>
</pre><div class="para">
This callback assumes that the call to addInstall passed client data of the package file name. This callback ignores the client_data passed to the run method, but this is a perfect slot for passing an object. You can use this, for example, to avoid having a global variable for the file descriptor.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id984615" class="title">Upgrading A Package</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id784543" class="title">Upgrading A Package</h1></div></div></div><div class="para">
Listing 17-7 shows a simple Python script to upgrade or install a package.
</div><div class="para">
Listing 17-7: rpmupgrade.py
@@ -15173,7 +15173,7 @@ Upgrading eruby-devel-0.9.8-2
Must find package [ eruby-libs - 0.9.8 ]
Error: Unresolved dependencies, transaction failed.
(('eruby-devel', '0.9.8', '2'), ('eruby-libs', '0.9.8'), 8, None, 0)
-</pre></div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1019344" class="title">Where to Go from Here</h1></div></div></div><div class="para">
+</pre></div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id574922" class="title">Where to Go from Here</h1></div></div></div><div class="para">
The RPM bindings for Python are documented along with the C programming API. On a Red Hat Linux system, look in the file /usr/share/doc/rpm-devel-4.1/apidocs/html/group__python.html to see the start of the Python-specific documentation.
</div><div class="para">
Note that much of this online documentation covers the C functions that provide the Python bindings, not the Python API itself. But, if you examine the online information on objects listed as classes, such as rpmts, you can find the Python-specific documentation.
@@ -15185,7 +15185,7 @@ Error: Unresolved dependencies, transaction failed.
Cross Reference
</div><div class="para">
Other tutorials are available at http://diveintopython.org for the Dive Into Python tutorial for experienced programmers, and at http://py.vaults.ca/parnassus/apyllo.py/935043691.636055170 for the Vaults of Parnassus listing of tutorials.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id989539" class="title">Summary</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id809900" class="title">Summary</h1></div></div></div><div class="para">
This chapter introduces the high-level RPM API for Python programming. You can use this API from Python scripts to perform RPM functionality, just as you can write C programs using the RPM C API covered in <a class="xref" href="#ch-programming-c">Chapter 15, <em>Programming RPM with C</em></a> .
</div><div class="para">
In general, the Python API is simpler and requires fewer code statements than the corresponding functionality in the C API.
@@ -15195,7 +15195,7 @@ Error: Unresolved dependencies, transaction failed.
To query the RPM database, call dbMatch on the transaction set object. To install or upgrade packages, call addInstall, check, order, and run on the transaction set.
</div><div class="para">
The next chapter switches to another language for accessing the RPM system: Perl. With the rich set of APIs, you can write your RPM programs in C, Python, Perl, or any language that can call on code written in one of these languages.
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-programming-perl" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 17. Programming RPM with Perl</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id752008">17.1. Getting and Using the Perl RPM Modules</a></span></dt><dt><span class="sect1"><a href="#id857081">17.2. Working with RPM Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id530550">17.2.1. Opening package files</a></span></dt><dt><span class="sect2"><a href="#id738134">17.2.2. Listing tags from the package</a></span></dt><dt><span class="sect2"><a href="#id870861">17.2.3. Convenience methods</a></span></dt><dt><span class="sect2"><a href="#id772832">17.2.4. Listing the name and version</a></span></dt><dt><span class="sect2"><a href="#id828266">17.2.5. Checking whether the package is a source package</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id788833">17.3. Programming wit
h the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id496433">17.3.1. Opening the database</a></span></dt><dt><span class="sect2"><a href="#id920122">17.3.2. Finding packages</a></span></dt><dt><span class="sect2"><a href="#id920141">17.3.3. Iterating over packages</a></span></dt><dt><span class="sect2"><a href="#id885220">17.3.4. Additional query subroutines</a></span></dt><dt><span class="sect2"><a href="#id1679622">17.3.5. Getting information on packages</a></span></dt><dt><span class="sect2"><a href="#id909426">17.3.6. Comparing versions</a></span></dt><dt><span class="sect2"><a href="#id773955">17.3.7. Closing the database</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id773977">17.4. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="#id707662">17.5. Summary</a></span></dt></dl></div><div class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-programming-perl" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 17. Programming RPM with Perl</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id382049">17.1. Getting and Using the Perl RPM Modules</a></span></dt><dt><span class="sect1"><a href="#id607339">17.2. Working with RPM Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id600658">17.2.1. Opening package files</a></span></dt><dt><span class="sect2"><a href="#id438974">17.2.2. Listing tags from the package</a></span></dt><dt><span class="sect2"><a href="#id875749">17.2.3. Convenience methods</a></span></dt><dt><span class="sect2"><a href="#id875766">17.2.4. Listing the name and version</a></span></dt><dt><span class="sect2"><a href="#id877444">17.2.5. Checking whether the package is a source package</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id843962">17.3. Programming wit
h the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id843977">17.3.1. Opening the database</a></span></dt><dt><span class="sect2"><a href="#id818422">17.3.2. Finding packages</a></span></dt><dt><span class="sect2"><a href="#id549058">17.3.3. Iterating over packages</a></span></dt><dt><span class="sect2"><a href="#id740209">17.3.4. Additional query subroutines</a></span></dt><dt><span class="sect2"><a href="#id780687">17.3.5. Getting information on packages</a></span></dt><dt><span class="sect2"><a href="#id804821">17.3.6. Comparing versions</a></span></dt><dt><span class="sect2"><a href="#id680225">17.3.7. Closing the database</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id602711">17.4. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="#id700565">17.5. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Using the RPM2 module to access information on package files
@@ -15225,7 +15225,7 @@ Error: Unresolved dependencies, transaction failed.
Cross Reference
</div><div class="para">
Many of the RPM tools covered in <a class="xref" href="#ch-management-software">Chapter 7, <em>RPM Management Software</em></a> are written in Perl.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id752008" class="title">Getting and Using the Perl RPM Modules</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id382049" class="title">Getting and Using the Perl RPM Modules</h1></div></div></div><div class="para">
A number of Perl RPM modules are available. No one module provides all the features you need, although with time, the Perl modules will consolidate into a few modules that most everyone uses. As of this writing, the RPM2 module, by Chip Turner of Red Hat, provides the most recent approach to working with the RPM system from Perl. This chapter covers the RPM2 module.
</div><div class="para">
Red Hat Linux 8.0 comes with a perl-RPM2 package, which you need to install to use this module. Otherwise, you can download the module from www.cpan.org . Install this module, as well as the perl module, which provides the Perl language interpreter. Once you have this module installed and the perl package installed, you are ready to go.
@@ -15235,11 +15235,11 @@ Error: Unresolved dependencies, transaction failed.
The version of the perl-RPM2 package that ships with Red Hat Linux 8.0 has a bug in that it will not open package files that were created with the version of rpm that ships with Red Hat Linux 8.0. That is, the Perl module cannot read package files that ship with Red Hat Linux. You can read older package files, though. This problem only affects attempts to read .rpm files, not installed packages. The bug is related to reading signed packages but not having the GPG keys in the keyring. The latest version on search.cpan.org fixes this problem.
</div><div class="para">
The RPM2 module contains Perl methods to work on two types of RPM objects: RPM files and installed packages.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id857081" class="title">Working with RPM Files</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id607339" class="title">Working with RPM Files</h1></div></div></div><div class="para">
The RPM2 module provides a top-level object, RPM2, that acts as an entry point into the module. From the RPM2 object, you either open the RPM database, covered in the "Programming with the RPM Database" section, or open an RPM package file, covered here.
</div><div class="para">
The first step in working with an RPM file is to open the file inside a Perl script.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id530550" class="title">Opening package files</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id600658" class="title">Opening package files</h1></div></div></div><div class="para">
The open_package subroutine opens an RPM package file and returns a header object (an RPM2::Header). The basic syntax follows:
</div><div class="para">
my $header = RPM2->open_package( $filename );
@@ -15249,7 +15249,7 @@ Error: Unresolved dependencies, transaction failed.
my $header = RPM2->open_package("jikes-1.14-1-glibc-2.2.i386.rpm");
</div><div class="para">
After you’ve opened a package, you can perform a number of query operations on the header object returned by the open_package subroutine.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id738134" class="title">Listing tags from the package</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id438974" class="title">Listing tags from the package</h1></div></div></div><div class="para">
Each RPM package has information stored under a variety of tags, such as the package name under the NAME tag and the package long description under the DESCRIPTION tag.
</div><div class="para">
Cross Reference
@@ -15300,11 +15300,11 @@ Error: Unresolved dependencies, transaction failed.
$ ./rpmsum.pl jikes-1.14-1-glibc-2.2.i386.rpm
</div><div class="para">
jikes: java source to bytecode compiler
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id870861" class="title">Convenience methods</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id875749" class="title">Convenience methods</h1></div></div></div><div class="para">
The RPM2 module includes convenience methods for all RPM tags. This means you can use the method name in place of tag("NAME"). For example:
</div><div class="para">
print $header->name(), ": ", $header->summary(), "\n";
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id772832" class="title">Listing the name and version</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id875766" class="title">Listing the name and version</h1></div></div></div><div class="para">
The RPM2 module provides a handy subroutine for getting the NAME, VERSION, RELEASE, and EPOCH tags, often abbreviated as NVRE. The subroutine, as_nvre, returns a single string with these values in the standard format, with the values separated by minus signs.
</div><div class="para">
Note
@@ -15318,7 +15318,7 @@ Error: Unresolved dependencies, transaction failed.
You can call this subroutine on any header object, or any package object to get the full name of the package. For example:
</div><div class="para">
print $header->as_nvre(), "\n";
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id828266" class="title">Checking whether the package is a source package</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id877444" class="title">Checking whether the package is a source package</h1></div></div></div><div class="para">
Another handy subroutine tells you if an RPM file represents a source RPM or a binary RPM. The is_source_package subroutine returns a true value if the package is a source package, and a false value otherwise.
</div><div class="para">
The rpmpkg.pl script, shown in Listing 18-2, shows how to use the as_nvre and is_source_package subroutines.
@@ -15357,11 +15357,11 @@ Error: Unresolved dependencies, transaction failed.
print $header->as_nvre(), "\n";
</div><div class="para">
}
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id788833" class="title">Programming with the RPM Database</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id843962" class="title">Programming with the RPM Database</h1></div></div></div><div class="para">
In addition to providing query routines for RPM files, you can also access the RPM database with the RPM2 package.
</div><div class="para">
To access the RPM database, your Perl script must first open the database.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id496433" class="title">Opening the database</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id843977" class="title">Opening the database</h1></div></div></div><div class="para">
Open the RPM database with a call to open_rpm_db on the RPM2 object. For example:
</div><div class="para">
my $rpm_db = RPM2->open_rpm_db();
@@ -15375,11 +15375,11 @@ Error: Unresolved dependencies, transaction failed.
The -path is normally used as a Perl bareword but is shown here as a string.
</div><div class="para">
Once you have an RPM database object, you can call one of the find subroutines to find packages in most of the same ways as supported by the rpm –q command.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id920122" class="title">Finding packages</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id818422" class="title">Finding packages</h1></div></div></div><div class="para">
The find_by_name subroutine finds a package or packages by name. It returns a Perl list of the entries found. For example, if you installed more than one version of a package, find_by_name would return a list of all the packages at the different versions.
</div><div class="para">
Similar to find_by_name, find_by_name_iter returns an iterator to iterate over the packages that match the query. The iterator approach is usually more efficient.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id920141" class="title">Iterating over packages</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id549058" class="title">Iterating over packages</h1></div></div></div><div class="para">
Iterators are important in the RPM2 package because they provide a more efficient interface to potentially large sets of packages, and because iterators more closely match the underlying C API. Furthermore, iterators are very easy to use. Simply call the next subroutine to move ahead to the next element, that is, the next package.
</div><div class="para">
For example:
@@ -15437,7 +15437,7 @@ Error: Unresolved dependencies, transaction failed.
$ ./rpmname.pl kernel
</div><div class="para">
kernel-2.4.18
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id885220" class="title">Additional query subroutines</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id740209" class="title">Additional query subroutines</h1></div></div></div><div class="para">
The find_by_name_iter subroutine finds a package by its name. The RPM2 module also supports a number of other query routines, listed in Table 18-1.
</div><div class="para">
Table 18-1 RPM2 module query routines
@@ -15658,7 +15658,7 @@ Error: Unresolved dependencies, transaction failed.
Note
</div><div class="para">
The find_by_provides_iter subroutine requires the name of a package, such as bash. You cannot pass a file name, such as /bin/bash, to get the name of the package that provides this capability (a file, really).
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1679622" class="title">Getting information on packages</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id780687" class="title">Getting information on packages</h1></div></div></div><div class="para">
The tag, as_nvre, and is_source_package subroutines that worked on header objects read from RPM files, shown previously, also work with package entries returned from the RPM database.
</div><div class="para">
For example, Listing 18-5 shows a script, rpminfo.pl, that prints out descriptive information about a given package.
@@ -15746,7 +15746,7 @@ Error: Unresolved dependencies, transaction failed.
Vendor: Red Hat, Inc., http://www.xfree86.org
</div><div class="para">
Size: 30552239
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id762030" class="title">Listing the Installed Date</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id825096" class="title">Listing the Installed Date</h1></div></div></div><div class="para">
The installed date is a number value representing the number of seconds since the start of the UNIX epoch, January 1, 1970, which predates the start of the Linux epoch by about 20 years. So, when you get the value of the INSTALLTIME tag, you’ll see a meaningless number.
</div><div class="para">
To make sense of this number, pass the value to the Perl localtime function. Listing 18-6 shows an example of this.
@@ -15815,7 +15815,7 @@ Error: Unresolved dependencies, transaction failed.
$ ./rpmdate.pl kernel
</div><div class="para">
kernel-2.4.18-14 Red Hat, Inc. Sat Oct 5 12:29:58 2002
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id736622" class="title">Handling String Array Tags</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id564663" class="title">Handling String Array Tags</h1></div></div></div><div class="para">
Not only is the date stored in a format that adds complication to your script. A number of tags are string arrays, not scalar strings. This means you may see output that is all mashed together.
</div><div class="para">
To help deal with this, the following subroutine takes in an array of strings and returns a string that is built using a passed-in delimiter:
@@ -15882,7 +15882,7 @@ Error: Unresolved dependencies, transaction failed.
Cross Reference
</div><div class="para">
<a class="xref" href="#ch-using-rpm-db">Chapter 4, <em>Using the RPM Database</em></a> covers more on these tags.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id752907" class="title">Listing the Files In A Package</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id964910" class="title">Listing the Files In A Package</h1></div></div></div><div class="para">
The files subroutine provides a list of all the files in a package. Listing 18-7 shows how to access this list.
</div><div class="para">
Listing 18-7: rpmfiles.pl
@@ -15975,7 +15975,7 @@ Error: Unresolved dependencies, transaction failed.
/usr/bin/jikes
</div><div class="para">
/usr/doc/jikes-1.17/license.htm
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id909426" class="title">Comparing versions</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id804821" class="title">Comparing versions</h1></div></div></div><div class="para">
The RPM2 module overrides the spaceship operator, <=>, to perform version comparisons between packages. The script in Listing 18-8 shows how to compare all local RPM files against the newest installed version of the same package, if the package is installed.
</div><div class="para">
Listing 18-8: rpmver.pl
@@ -16067,13 +16067,13 @@ Error: Unresolved dependencies, transaction failed.
Installed package SDL-1.2.4-5 newer than file SDL-0.9.9-4
</div><div class="para">
Package ted-2.8-1 not installed.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id773955" class="title">Closing the database</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id680225" class="title">Closing the database</h1></div></div></div><div class="para">
When you are done with the RPM database, call close_rpm_db, as shown following:
</div><div class="para">
$rpm_db->close_rpm_db();
</div><div class="para">
Note that this call is not necessary, as the RPM2 module will close the database when the object, in this case $rpm_db, goes out of scope.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id773977" class="title">Where to Go from Here</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id602711" class="title">Where to Go from Here</h1></div></div></div><div class="para">
One of the strengths of Perl is that there are so many add-on packages available. In addition, Perl is really strong in text processing. You can combine these strengths to provide cleaner output for RPM database queries, for example, avoiding the complex syntax for the --queryformat option to the rpm command. Perl can do more than the --queryformat option allows. For example, you can combine multiple values together into a Perl string and then format the output. The --queryformat option only allows formatting on each value individually, not groups of values.
</div><div class="para">
In addition, you can combine one of the Perl templating modules, such as Text::Template or HTML::Template, to create an HTML page for a given package. You could use Perl to create formatted HTML pages for all the installed packages on your system, with HTML links to cross-reference all the dependencies.
@@ -16091,7 +16091,7 @@ Error: Unresolved dependencies, transaction failed.
The RPM-Tools bundle includes RPM::Update, which compares the packages installed on your system (listed by calling rpm –qa) with the packages available on another system, that may be available only with a network link. This module can also update packages that are older than the designated master system. RPM::Make, also part of the RPM-Tools bundle, helps create RPM packages from a Perl script. This module does not support all the spec file options described in <a class="xref" href="#ch-specfiles">Chapter 9, <em>Working with Spec Files</em></a> , but it can help you make simple packages.
</div><div class="para">
You can download all these modules from the CPAN site.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id707662" class="title">Summary</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id700565" class="title">Summary</h1></div></div></div><div class="para">
This chapter introduces the RPM2 add-on module to allow Perl scripts to access information on RPM package files and in the RPM database. To access an RPM file and query information about that file, you need to call the open_package subroutine. Once you’ve opened the file, you can call the tag, as_nvre, is_source_package, and files subroutines on the header object to query data about the package.
</div><div class="para">
To access the RPM database, call open_rpm_db. Once you’ve opened the database, you can call one of the find subroutines, such as find_by_name or find_by_name_iter, to search for packages. The subroutines that have names ending with _iter, such as find_by_name_iter, return an iterator object to iterate over the packages found. The other find subroutines, such as find_by_name, return a Perl list of the packages found.
@@ -16099,7 +16099,7 @@ Error: Unresolved dependencies, transaction failed.
You can then call the tag, as_nvre, and files subroutines on the package objects to query information about the packages.
</div><div class="para">
When you are done with the RPM database, call close_rpm_db.
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-other-linuxes" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 18. Using RPM on Non-Red Hat Linuxes</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id846330">18.1. Troubleshooting RPM Installation Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id927186">18.1.1. Dealing with RPM versions</a></span></dt><dt><span class="sect2"><a href="#id1567803">18.1.2. Dealing with divisions of software into packages</a></span></dt><dt><span class="sect2"><a href="#id952844">18.1.3. Dealing with dependency issues</a></span></dt><dt><span class="sect2"><a href="#id496672">18.1.4. Dealing with install locations</a></span></dt><dt><span class="sect2"><a href="#id950772">18.1.5. When all else fails, rebuild from the source package</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id829777">18.2. Handling Problems Building RPMs</a></span></dt><dd><dl><d
t><span class="sect2"><a href="#id829801">18.2.1. Writing distribution-specific packages</a></span></dt><dt><span class="sect2"><a href="#id889523">18.2.2. Dealing with automatic dependency generation</a></span></dt><dt><span class="sect2"><a href="#id995439">18.2.3. Dealing with different macros</a></span></dt><dt><span class="sect2"><a href="#id995466">18.2.4. Making relocatable packages</a></span></dt><dt><span class="sect2"><a href="#id716925">18.2.5. Creating an RPM build environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id912973">18.3. Dealing with Non-RPM-Based Linux Versions</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id912985">18.3.1. Handling non-RPM packages with alien</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id830441">18.4. Standardizing RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id830459">18.4.1. Filesystem Hierarchy Standard</a></span></dt><dt><span class="sect2"><a href="#id747299">18.4.2.
RPM adoption</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id924119">18.5. Summary</a></span></dt></dl></div><div class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-other-linuxes" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 18. Using RPM on Non-Red Hat Linuxes</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id636407">18.1. Troubleshooting RPM Installation Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id676205">18.1.1. Dealing with RPM versions</a></span></dt><dt><span class="sect2"><a href="#id933810">18.1.2. Dealing with divisions of software into packages</a></span></dt><dt><span class="sect2"><a href="#id714978">18.1.3. Dealing with dependency issues</a></span></dt><dt><span class="sect2"><a href="#id795964">18.1.4. Dealing with install locations</a></span></dt><dt><span class="sect2"><a href="#id594768">18.1.5. When all else fails, rebuild from the source package</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id594790">18.2. Handling Problems Building RPMs</a></span></dt><dd><dl><dt
><span class="sect2"><a href="#id594826">18.2.1. Writing distribution-specific packages</a></span></dt><dt><span class="sect2"><a href="#id593685">18.2.2. Dealing with automatic dependency generation</a></span></dt><dt><span class="sect2"><a href="#id606782">18.2.3. Dealing with different macros</a></span></dt><dt><span class="sect2"><a href="#id780947">18.2.4. Making relocatable packages</a></span></dt><dt><span class="sect2"><a href="#id754827">18.2.5. Creating an RPM build environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id888104">18.3. Dealing with Non-RPM-Based Linux Versions</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id888116">18.3.1. Handling non-RPM packages with alien</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id429430">18.4. Standardizing RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id420203">18.4.1. Filesystem Hierarchy Standard</a></span></dt><dt><span class="sect2"><a href="#id420231">18.4.2. R
PM adoption</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id907495">18.5. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Dealing with RPM issues on other versions of Linux
@@ -16121,7 +16121,7 @@ Error: Unresolved dependencies, transaction failed.
See www.linuxbase.org for more on the LSB.
</div><div class="para">
This chapter covers differences in how Linux distributions use RPM, ways to work around these differences, and also tools you can use for non-RPM distributions.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id846330" class="title">Troubleshooting RPM Installation Issues</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id636407" class="title">Troubleshooting RPM Installation Issues</h1></div></div></div><div class="para">
The main RPM issues when dealing with installing RPMs on other versions of Linux are:
</div><div class="para">
*Different versions of RPM itself
@@ -16133,7 +16133,7 @@ Error: Unresolved dependencies, transaction failed.
*Different install locations
</div><div class="para">
The following sections expand on these issues.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id927186" class="title">Dealing with RPM versions</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id676205" class="title">Dealing with RPM versions</h1></div></div></div><div class="para">
Red Hat Linux 8.0 ships with RPM version 4.1. Other distributions of Linux ship with other versions of RPM. Thus, one of the first commands you can run on another Linux distribution is the rpm --version command, to see what RPM version is in use and help identify any issues. For example:
</div><div class="para">
$ rpm --version
@@ -16147,7 +16147,7 @@ Error: Unresolved dependencies, transaction failed.
On the other hand, if you want to install RPMs built on an RPM 3.x system onto an RPM 4.x system, you may need to deal with package signatures. RPM 4.x versions also automatically check for signatures. When installing packages on an RPM 4.x system, you can disable this feature with the --nosignature option.
</div><div class="para">
Using these techniques, you should be able to install packages built with RPM 4.1 on systems that use RPM 3.x versions or vice versa.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1567803" class="title">Dealing with divisions of software into packages</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id933810" class="title">Dealing with divisions of software into packages</h1></div></div></div><div class="para">
There is no standardization as to how large applications are divided into packages on different Linux distributions. This means that dependencies between packages may differ.
</div><div class="para">
If your dependencies are for packages provided with the Linux distribution, which includes a huge number of packages, you must address this issue. The package an RPM depends on may not exist and may not even be needed, on a particular Linux distribution.
@@ -16159,7 +16159,7 @@ Error: Unresolved dependencies, transaction failed.
Warning
</div><div class="para">
Using the --nodeps option can lead to problems with your RPM database, because you are installing packages by defeating the RPM system's safeguards for dependencies. Only use the --nodeps option if you are really sure the dependencies are met on your system, even if from a different package than expected.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id952844" class="title">Dealing with dependency issues</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id714978" class="title">Dealing with dependency issues</h1></div></div></div><div class="para">
One of the toughest areas to deal with is the problem of dependencies. This topic ranges from the very simple issue of installing a necessary package to complex issues of shared library versions or particular Perl modules.
</div><div class="para">
Start with the simple case and make certain that you haven’t failed to install a necessary RPM that provides the right dependency. In most cases, you can download a vendor-specific package from your Linux vendor, such as www.suse.com for SUSE Linux. Most Linux vendors provide HTTP or FTP sites with a large set of packages created for their distributions. If such a distribution-specific package solves a dependency issue, this is the easiest way around the problem.
@@ -16180,7 +16180,7 @@ Error: Unresolved dependencies, transaction failed.
</div><div class="para">
File paths may also cause problems. For example, a file that a package depends on may be in a different location or owned by a different package. For this case, you can try to find the package that owns the file and make sure that package is installed. If your Linux vendor provides a pre-built RPM database of all packages, such as the rpmdb-redhat package, you can query this database to find out which package owns the file for that version of Linux.
</div><div class="para">
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id496672" class="title">Dealing with install locations</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id795964" class="title">Dealing with install locations</h1></div></div></div><div class="para">
Linux vendors can install software anywhere. For example, some distributions place a lot of software under /opt instead of the more common /usr. From an RPM perspective, this is mostly an issue with file dependencies and the install location for packages. Evolving file system standards also help limit this issue.
</div><div class="para">
You can attempt to relocate any package using the --badreloc option.
@@ -16192,17 +16192,17 @@ Error: Unresolved dependencies, transaction failed.
But, while the --badreloc option will relocate the files in a package, it will not modify the contents of those files. So, any file inside a package that references files and directory locations may not work properly, since it may have the old, invalid, paths.
</div><div class="para">
The only real way around this problem is to edit any script files that come with the package and contain hard-coded paths. If the paths reside inside binary executables, you need to get a source RPM for the package, patch the sources and then create a new RPM.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id950772" class="title">When all else fails, rebuild from the source package</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id594768" class="title">When all else fails, rebuild from the source package</h1></div></div></div><div class="para">
When all of these techniques fail to install a package, you still have a fallback option. If you have the source RPM for a package, you can install the source RPM on the new system and then edit the spec file until you can rebuild a package that will install on your version of Linux.
</div><div class="para">
For example, a set of Build Root Policy (brp) helper scripts are run at the end of the %install section in an RPM. These scripts perform tasks such as compressing man pages. The Mandrake brp scripts use bzip2 compression. Red Hat brp scripts use gzip compression. This is one case where rebuilding an RPM and then installing may work best.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id829777" class="title">Handling Problems Building RPMs</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id594790" class="title">Handling Problems Building RPMs</h1></div></div></div><div class="para">
Given all these differences, how can you create RPMs while avoiding problems? With some work setting things up, you can create an RPM build environment that solves most vendor issues. This depends on taking a methodical approach to building your packages and using techniques to avoid vendor issues wherever possible.
</div><div class="para">
When building RPMs, you will face many of the same problems@@mdand solutions@@mdas when installing RPMs. For example, due to the different ways Linux vendors divide software into packages, your RPMs will likely have issues defining the proper dependencies. There are also a number of issues that apply only when building RPMs.
</div><div class="para">
The following sections cover the main issues when building RPMs.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id829801" class="title">Writing distribution-specific packages</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id594826" class="title">Writing distribution-specific packages</h1></div></div></div><div class="para">
One of the ways around all the differences between Linux distributions in RPM usage is to define distribution-specific packages. To do this, you create a separate package on each Linux distribution you support.
</div><div class="para">
That’s a lot of work. If possible, fit the differences into macros and use a single spec file to reduce some of this work. This technique works up to a point. Sometimes, your spec file becomes too complicated and you may decide that it is easier to create multiple spec files, one per Linux distribution.
@@ -16242,7 +16242,7 @@ Error: Unresolved dependencies, transaction failed.
/usr/lib/rpm/redhat/rpmrc
</div><div class="para">
These files, such as /usr/lib/rpm/redhat/macros, show you what is specific to a given Linux distribution. You can then look at the macros defined in these files to identify settings for a particular distribution, in this case, Red Hat. Armed with this knowledge, you can better create portable RPM spec files.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id889523" class="title">Dealing with automatic dependency generation</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id593685" class="title">Dealing with automatic dependency generation</h1></div></div></div><div class="para">
One of the features in RPM 4.x is the automatic generation of dependencies. For a variety of reasons including different package layouts, different directory structures, or different versions of RPM, you may need to disable some or all of automatic generation of dependencies.
</div><div class="para">
You can disable the automatic generation of dependencies by placing the following directive in your spec file:
@@ -16262,13 +16262,13 @@ Error: Unresolved dependencies, transaction failed.
/usr/lib/rpm/find-requires
</div><div class="para">
You can override these scripts to filter out any dependencies that cause problems for your packages.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id995439" class="title">Dealing with different macros</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id606782" class="title">Dealing with different macros</h1></div></div></div><div class="para">
Different Linux vendors define different macros in their RPM setup. This may mean not only different values for the macros, but different macro names as well. Because of this, it is best to define your own local set of macros when building RPMs.
</div><div class="para">
As much as possible, depend on your own RPM macros. You can define your macros in terms of vendor-specific macros using conditional statements in your spec files, a topic covered in <a class="xref" href="#ch-advanced-packaging">Chapter 10, <em>Advanced RPM Packaging</em></a> . You can also read examples in the “Build Environment and Macros” section of this chapter.
</div><div class="para">
This really boils down to creating a disciplined RPM build environment.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id995466" class="title">Making relocatable packages</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id780947" class="title">Making relocatable packages</h1></div></div></div><div class="para">
You should aim to make your packages relocatable so that users can install your packages into any directory. This makes it easier to deal with the locations chosen by different Linux distributions, such as /usr, /usr/local, or /opt, for installing add-on software.
</div><div class="para">
Cross Reference
@@ -16282,7 +16282,7 @@ Error: Unresolved dependencies, transaction failed.
Note
</div><div class="para">
This technique of setting up Linux distribution-specific macros can help solve a lot of problems with cross-platform RPMs.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id716925" class="title">Creating an RPM build environment</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id754827" class="title">Creating an RPM build environment</h1></div></div></div><div class="para">
If you start with the idea that you want to build RPMs for multiple versions of Linux, you can set up an RPM build environment that cleanly separates most vendor-specific issues.
</div><div class="para">
The key issues with the build environment are:
@@ -16292,7 +16292,7 @@ Error: Unresolved dependencies, transaction failed.
*Using macros to define a clean build process
</div><div class="para">
*Handling different dependencies
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id910523" class="title">Detecting Vendors</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id857737" class="title">Detecting Vendors</h1></div></div></div><div class="para">
To make a clean build environment, you need to be able to detect the Linux vendor and make build settings based on this vendor. To help with this, many Linux vendors install a special file with the vendor name, or a special package with the vendor name. You can query for either of these.
</div><div class="para">
For files, the convention follows:
@@ -16316,7 +16316,7 @@ Error: Unresolved dependencies, transaction failed.
# rpmbuild –ba --define 'linuxVendor suse'
</div><div class="para">
With this definition, you can use the macro %linuxVendor inside your spec files. It is generally easier, though, if your scripts can automatically detect the Linux vendor instead of having to define it manually. The manual approach works, though, if it becomes too much effort to detect the vendor automatically.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1547334" class="title">Build environment and macros</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id689155" class="title">Build environment and macros</h1></div></div></div><div class="para">
Once you can detect the Linux vendor, you can create macros based on the differences between Linux distributions that affect your applications.
</div><div class="para">
Cross Reference
@@ -16389,7 +16389,7 @@ Error: Unresolved dependencies, transaction failed.
The --target option sets the spec file macros %_target, %_target_arch, and %_target_os . For example:
</div><div class="para">
$ rpmbuild -bc --target ppc-ibm-aix /usr/src/redhat/SPECS/jikes.spec
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id798436" class="title">Compatibility and Glue Packages</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id815874" class="title">Compatibility and Glue Packages</h1></div></div></div><div class="para">
Not all Linux distributions are the same. Macros alone won’t provide work-arounds for all the differences. You can, though, get a lot of mileage from compatibility and glue packages.
</div><div class="para">
A compatibility package provides a legacy API on newer systems that no longer support the legacy API. By convention, compatibility packages are named with a leading compat- to signify their purpose.
@@ -16411,22 +16411,22 @@ Error: Unresolved dependencies, transaction failed.
With all this discussion of RPM and Linux differences, you might think that Linux is one big mess. That’s not true. Linux maintains a high degree of compatibility among Linux distributions as well as among processor architectures. Most programs originally created for Linux on Intel-based architectures compile cleanly on Linux versions running on other processor architectures such as MIPS, SPARC, and ARM.
</div><div class="para">
The main differences lie in how Linux vendors split up the huge number of files associated with Linux into RPM packages as well as which versions of tools like C compilers the vendors ship.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id867515" class="title">Dealing with Signatures</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id591570" class="title">Dealing with Signatures</h1></div></div></div><div class="para">
With SUSE Linux, or any Linux based on UnitedLinux 1.0, the RPM packages are signed with OpenPGP version 4, not 3, as used in RPM 4.1. This means that you must use some other, non-RPM means to extract the signatures from an RPM package, and then verify these signatures with gpg.
</div><div class="para">
- </div></div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id912973" class="title">Dealing with Non-RPM-Based Linux Versions</h1></div></div></div><div class="para">
+ </div></div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id888104" class="title">Dealing with Non-RPM-Based Linux Versions</h1></div></div></div><div class="para">
The main Linux distributions that don’t support RPM are the Debian GNU/Linux family and Slackware Linux. To help with these distributions, you can use a package-conversion tool called alien.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id912985" class="title">Handling non-RPM packages with alien</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id888116" class="title">Handling non-RPM packages with alien</h1></div></div></div><div class="para">
Alien is a package that supports conversions between RPM and so-called alien package formats such as the dpkg (Debian GNU/Linux), slp (Stampede Linux), and tgz (Slackware Linux) formats.
</div><div class="para">
You can use alien on your RPM-based Linux system to convert RPMs to some other format, such as the Debian dpkg. You can also use alien to convert other package formats into RPMs, depending on which way you need to go.
</div><div class="para">
</div><div class="para">
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id830441" class="title">Standardizing RPMs</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id429430" class="title">Standardizing RPMs</h1></div></div></div><div class="para">
RPM is being considered as part of the Linux Standard Base, or LSB, 1.3. This will define a standard packaging format for Linux distributions, and over time reduce the RPM differences between distributions.
</div><div class="para">
In addition, other efforts are underway to help unify the diverse Linux distributions, including the Filesystem Hierarchy Standard and the adoption of RPM by many Linux vendors.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id830459" class="title">Filesystem Hierarchy Standard</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id420203" class="title">Filesystem Hierarchy Standard</h1></div></div></div><div class="para">
The FHS, or Filesystem Hierarchy Standard, defines the purpose of all the upper-level directories on Linux systems, such as /var and /usr/bin. This standard, along with the Linux Standard Base, or LSB, is driving Linux distributions to a greater degree of similarity.
</div><div class="para">
The FHS helps by specifying where applications should get installed and which directories should be left to local administrators to manage. The FHS also defines the purpose of all Linux directories, giving vendors and application writers a better idea of where they should install their packages.
@@ -16434,13 +16434,13 @@ Error: Unresolved dependencies, transaction failed.
Cross Reference
</div><div class="para">
See www.linuxbase.org for more on the LSB. See www.pathname.com/fhs/ for more on the FHS.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id747299" class="title">RPM adoption</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id420231" class="title">RPM adoption</h1></div></div></div><div class="para">
RPM has been adopted by a large number of Linux distributions. In addition, standardization efforts, both for RPM and for filesystem locations, are making Linux systems less varied.
</div><div class="para">
This means that over time, many of the RPM-related differences between Linux distributions will fade away, making it easier to create cross-platform RPMs.
</div><div class="para">
</div><div class="para">
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id924119" class="title">Summary</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id907495" class="title">Summary</h1></div></div></div><div class="para">
This chapter covers differences in RPM versions between various Linux distributions, and techniques you can use to get around these differences. Each Linux vendor packages software differently, even if the vendor uses RPM. This can cause problems unless you write your spec files carefully.
</div><div class="para">
Inside your RPM spec files, you can use conditional elements as well as platform-based macro definitions to help create RPMs for multiple packages.
@@ -16450,7 +16450,7 @@ Error: Unresolved dependencies, transaction failed.
Standardization efforts such as the Linux Standard Base and Filesystem Hierarchy Standard are bringing Linux vendors closer and closer together. Widespread adoption of RPM by most Linux distributions also helps.
</div><div class="para">
While this chapter covers RPM on other Linux distributions, the next chapter tackles RPM outside of Linux.
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-other-os" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 19. RPM on Other Operating Systems</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id747436">19.1. Running RPM on Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id1447799">19.1.1. Getting RPM for your system</a></span></dt><dt><span class="sect2"><a href="#id692927">19.1.2. Running RPM on Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id795001">19.2. Bootstrapping RPM On Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id714961">19.2.1. Downloading the RPM software</a></span></dt><dt><span class="sect2"><a href="#id714986">19.2.2. Extracting the software</a></span></dt><dt><span class="sect2"><a href="#id816796">19.2.3. Reading the INSTALL file</a></span></dt><dt><span class="sect2"><a href="#id816821">19.2.4. Librar
ies required by RPM</a></span></dt><dt><span class="sect2"><a href="#id1075839">19.2.5. Tools for building RPM</a></span></dt><dt><span class="sect2"><a href="#id834147">19.2.6. Compiling RPM</a></span></dt><dt><span class="sect2"><a href="#id758567">19.2.7. Handling problems</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id847813">19.3. Setting Up the RPM System</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id847825">19.3.1. Setting up the RPM database</a></span></dt><dt><span class="sect2"><a href="#id857952">19.3.2. Creating the RPM environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id570394">19.4. Creating Non-Linux RPMS</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id1509826">19.4.1. Setting up a build environment</a></span></dt><dt><span class="sect2"><a href="#id1559518">19.4.2. Cross-building packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id516189">19.5. Summary</a></span></dt></dl></div><div
class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-other-os" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 19. RPM on Other Operating Systems</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id554173">19.1. Running RPM on Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id770339">19.1.1. Getting RPM for your system</a></span></dt><dt><span class="sect2"><a href="#id810077">19.1.2. Running RPM on Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id971180">19.2. Bootstrapping RPM On Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id971199">19.2.1. Downloading the RPM software</a></span></dt><dt><span class="sect2"><a href="#id721350">19.2.2. Extracting the software</a></span></dt><dt><span class="sect2"><a href="#id616975">19.2.3. Reading the INSTALL file</a></span></dt><dt><span class="sect2"><a href="#id702383">19.2.4. Librari
es required by RPM</a></span></dt><dt><span class="sect2"><a href="#id402582">19.2.5. Tools for building RPM</a></span></dt><dt><span class="sect2"><a href="#id1550298">19.2.6. Compiling RPM</a></span></dt><dt><span class="sect2"><a href="#id714627">19.2.7. Handling problems</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id674534">19.3. Setting Up the RPM System</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id674546">19.3.1. Setting up the RPM database</a></span></dt><dt><span class="sect2"><a href="#id1356535">19.3.2. Creating the RPM environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id826016">19.4. Creating Non-Linux RPMS</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id718509">19.4.1. Setting up a build environment</a></span></dt><dt><span class="sect2"><a href="#id628112">19.4.2. Cross-building packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id383009">19.5. Summary</a></span></dt></dl></div><div cl
ass="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Running RPM on other operating systems
@@ -16472,7 +16472,7 @@ Error: Unresolved dependencies, transaction failed.
This chapter covers running RPM on non-Linux operating systems, including getting the RPM system in the first place, bootstrapping an RPM environment, and creating packages for other operating systems.
</div><div class="para">
The first step is to get RPM for your system, or port RPM if it isn’t already available.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id747436" class="title">Running RPM on Other Operating Systems</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id554173" class="title">Running RPM on Other Operating Systems</h1></div></div></div><div class="para">
The RPM system, made up of mostly the rpm and rpmbuild commands, have been ported to a number of operating systems. There is nothing stopping you from running the RPM system on other platforms.
</div><div class="para">
Other operating systems have their own native package management software. You may prefer the way RPM works, or merely want to standardize on RPM across all platforms you manage. There will always be a few issues, however, when running RPM on other operating systems. For example, operating system patches and updates are likely to be distributed in the operating system’s native package management format, not RPM. Many applications will be updated also using the system’s native package management format.
@@ -16490,7 +16490,7 @@ Error: Unresolved dependencies, transaction failed.
See <a class="xref" href="#ch-intro-rpm">Chapter 1, <em>Introduction to RPM</em></a> for more on the philosophy behind RPM.
</div><div class="para">
If you decide to use RPM on a non-Linux system, the first step is getting RPM for your system, if it is available.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1447799" class="title">Getting RPM for your system</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id770339" class="title">Getting RPM for your system</h1></div></div></div><div class="para">
The first step to using RPM on non-Linux platforms is getting the RPM system for your platform. In most cases, this is a relatively easy step, as RPM has been ported to a great many platforms, as listed on the main RPM Web site.
</div><div class="para">
Cross Reference
@@ -16714,7 +16714,7 @@ Error: Unresolved dependencies, transaction failed.
If RPM is available for your system, download the package and follow any installation instructions that come with the package. For example, RPM for Solaris 8 requires the libiconv library, as well as the Solaris packages SUNWzlib and SUNWbzip. You must install these packages prior to installing RPM.
</div><div class="para">
Each operating system will have similar requirements. Windows systems have a few extra requirements due to the fact that Windows is very different from Linux or Unix-like systems.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id692927" class="title">Running RPM on Windows</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id810077" class="title">Running RPM on Windows</h1></div></div></div><div class="para">
The version of RPM for Windows requires cygwin, originally the Cygnus port of many Unix tools to Windows. Now part of Red Hat, you can download the cygwin environment from the main cygwin site.
</div><div class="para">
Cross Reference
@@ -16724,11 +16724,11 @@ Error: Unresolved dependencies, transaction failed.
You can download a setup.exe program to install the environment on Windows. After installation, you can download the RPM system for Windows.
</div><div class="para">
After you have RPM installed, you can set up your RPM system. If RPM wasn’t already ported to your operating systems, however, you will need to bootstrap RPM on your platforms.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id795001" class="title">Bootstrapping RPM On Other Operating Systems</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id971180" class="title">Bootstrapping RPM On Other Operating Systems</h1></div></div></div><div class="para">
If you cannot find a version of RPM that has been ported to your platform, you can port it yourself. The RPM system usually isn’t that hard to port to any platform that can appear like Unix or Linux systems, such as any platform that supports POSIX system calls or something like these system calls.
</div><div class="para">
Don’t be dismayed by the sheer size of the RPM package. Much of the RPM system was carefully designed to run across multiple platforms, so file access is abstracted to special portability routines. For example, RPM has been ported to both AmigaOS and BeOS, two non-Unix operating systems.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id714961" class="title">Downloading the RPM software</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id971199" class="title">Downloading the RPM software</h1></div></div></div><div class="para">
To bootstrap RPM on another operating system, download the RPM source code from the main RPM site.
</div><div class="para">
Cross Reference
@@ -16736,7 +16736,7 @@ Error: Unresolved dependencies, transaction failed.
You can download the RPM source code from ftp://ftp.rpm.org/pub/rpm/dist/ .
</div><div class="para">
Note that you probably do not want to download an RPM of the sources, since your platform won’t have RPM available. In most cases, you’ll want to download a tarred compressed archive, such as rpm-4.1.tar.gz for RPM version 4.1.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id714986" class="title">Extracting the software</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id721350" class="title">Extracting the software</h1></div></div></div><div class="para">
If the system you plan to port RPM doesn’t have the tar and gzip commands available, or something that supports these formats, then you need to find a way to extract the software.
</div><div class="para">
Note
@@ -16752,13 +16752,13 @@ Error: Unresolved dependencies, transaction failed.
Another way is to extract the sources on a platform with these commands available, such as a Linux platform. Then, create a file using a format supported by your operating system and transfer the files to the other system.
</div><div class="para">
Once you have the RPM source code available on your target system, and all the files are extracted, you are ready to start porting. The first step is really simple: read.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id816796" class="title">Reading the INSTALL file</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id616975" class="title">Reading the INSTALL file</h1></div></div></div><div class="para">
In the main RPM source directory, you will see two very important files: README and INSTALL. Read them both. (You would be surprised at how many times people need to be told this.)
</div><div class="para">
Of the two, the INSTALL file has much more detailed information on installing RPM on a new system. The INSTALL file describes the libraries required by RPM, provides tips on compiling RPM, and describes some of the set up work necessary after compiling the RPM system.
</div><div class="para">
Some of the hardest parts of the RPM system to port, though, may be in the database, compression, and encryption calls, used as libraries by the RPM system.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id816821" class="title">Libraries required by RPM</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id702383" class="title">Libraries required by RPM</h1></div></div></div><div class="para">
Rather than invent everything from scratch, the RPM system makes use of a number of libraries, including those listed in Table 20-2.
</div><div class="para">
Table 20-2 Libraries used by RPM
@@ -16844,7 +16844,7 @@ Error: Unresolved dependencies, transaction failed.
</td></tr></tbody></table></div><div class="para">
Read through the INSTALL file to find out where you can download versions of these libraries. You may find that each library has its own set of dependencies, all of which you need to port to your target platform.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1075839" class="title">Tools for building RPM</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id402582" class="title">Tools for building RPM</h1></div></div></div><div class="para">
In addition to the libraries listed in Table 20-2, RPM requires a number of GNU utilities for building RPM, including those listed in Table 20-3.
</div><div class="para">
Table 20-3 Tools used to build RPM
@@ -16904,7 +16904,7 @@ Error: Unresolved dependencies, transaction failed.
Cross Reference
</div><div class="para">
The source code for all the GNU tools is available at www.gnu.org .
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id834147" class="title">Compiling RPM</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1550298" class="title">Compiling RPM</h1></div></div></div><div class="para">
After downloading the RPM sources, extracting all the files and installing all the prerequisite libraries, you are ready to start compiling RPM.
</div><div class="para">
RPM includes quite a few subsystems, such as popt for parsing command-line options. Each of these subsystems requires some configuration. Most of this configuration is automated through the use of the autogen.sh script and the autoconf/automake tool used to create configure scripts.
@@ -16934,7 +16934,7 @@ Error: Unresolved dependencies, transaction failed.
See the GNU site, at www.gnu.org , for more on the autoconf and automake tools.
</div><div class="para">
If the make install step fails, you can manually copy the RPM executables and scripts to a directory for system commands.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id758567" class="title">Handling problems</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id714627" class="title">Handling problems</h1></div></div></div><div class="para">
If RPM fails to compile or install, you can still work around many issues. The key is to find out what went wrong, fix the problem, and try again. You may go through this loop many times before RPM successfully compiles and installs.
</div><div class="para">
Most problems can be solved by changing the configuration settings. If possible, change the inputs to the configure command to specify C compiler options, and so on, that you discover you need. You can then run the basic commands to build RPM again, but with any special options you discovered are necessary:
@@ -16954,9 +16954,9 @@ Error: Unresolved dependencies, transaction failed.
Cross Reference
</div><div class="para">
For details on viewing the RPM mailing list archives and signing up for the list, see www.rpm.org/mailing_list/ .
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id847813" class="title">Setting Up the RPM System</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id674534" class="title">Setting Up the RPM System</h1></div></div></div><div class="para">
Once you have RPM available on your platform, you need to set up the RPM system. This includes setting up the RPM database and creating an RPM environment.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id847825" class="title">Setting up the RPM database</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id674546" class="title">Setting up the RPM database</h1></div></div></div><div class="para">
After you have the RPM system available on your platform, you need to set up the RPM database. This usually involves two steps:
</div><div class="para">
*Initializing an empty RPM database
@@ -16964,7 +16964,7 @@ Error: Unresolved dependencies, transaction failed.
*Populating the database with packages, especially for dependencies
</div><div class="para">
Both steps are necessary.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id937217" class="title">Initializing an Empty RPM Database</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1150926" class="title">Initializing an Empty RPM Database</h1></div></div></div><div class="para">
After you have the RPM system installed on your platform, the next big step is to create an RPM database for your platform. You can make an empty database with the rpm --initdb command, as shown following:
</div><div class="para">
# mkdir /var/lib/rpm
@@ -16986,7 +16986,7 @@ Error: Unresolved dependencies, transaction failed.
<a class="xref" href="#ch-customizing-rpm">Chapter 20, <em>Customizing RPM Behavior</em></a> covers RPM customization.
</div><div class="para">
Initializing the RPM database creates the necessary structure for an empty database. You can then fill, or populate, the database with packages. In most cases, all you need to do is install packages to populate the RPM database, as each installed package gets added to the database.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id816270" class="title">Handling Dependencies for Packages Installed Without RPM</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id756109" class="title">Handling Dependencies for Packages Installed Without RPM</h1></div></div></div><div class="para">
Each time you install a package, you populate the RPM database. This works well, as long as you have already installed all the dependencies for the packages you want to install.
</div><div class="para">
On an operating system that is based on RPM, such as Red Hat Linux, all packages (except for some bootstrapping code) are installed with RPM. That means nearly everything on the system is defined in the RPM database. The RPM database then has a full knowledge of what you have installed and can properly handle dependencies. Thus, a failure to find a dependency means that you have not installed the requisite package that provides the needed capability.
@@ -16996,7 +16996,7 @@ Error: Unresolved dependencies, transaction failed.
It is very likely that RPM packages you want to install have dependencies that come from non-RPM packages. For example, the rpm program on Windows depends on the cygwin environment, yet this environment needs to be installed with a Windows setup.exe program, not with the rpm command.
</div><div class="para">
To get around this problem, you need to populate the new RPM database with a package or packages that reflect the current system in order to properly handle dependencies. The main way to do this is to set up a virtual package.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1146506" class="title">Setting Up A Virtual Package</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id589153" class="title">Setting Up A Virtual Package</h1></div></div></div><div class="para">
You can get around the problem of pre-existing software by building a virtual package that lists the system libraries@mdinstalled without RPM@mdin an RPM package. This way, the rpm command will find that the dependencies are installed, even if they were not really installed with RPM. You need to do this for all capabilities and system libraries installed outside of RPM control.
</div><div class="para">
To help create such a virtual package, use the vpkg-provides.sh script from the scripts directory. The vpkg-provides.sh script searches a list of directories for shared libraries and interpreters (such as shells). The vpkg-provides.sh script then creates a spec file that lists all the files found, files that are managed outside of RPM. You can use this spec file to create an RPM and install the RPM using the rpm command to populate the RPM database.
@@ -17112,7 +17112,7 @@ Error: Unresolved dependencies, transaction failed.
Cross Reference
</div><div class="para">
<a class="xref" href="#ch-creating-rpms">Chapter 8, <em>Creating RPMs: An Overview</em></a> covers how to run the rpmbuild command, and <a class="xref" href="#ch-specfiles">Chapter 9, <em>Working with Spec Files</em></a> covers spec files in detail.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id778038" class="title">Creating a Virtual Package Manually</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id589810" class="title">Creating a Virtual Package Manually</h1></div></div></div><div class="para">
Even on Unix-like systems you may experience troubles with the vpkg-provides.sh script. That’s simply because the vpkg-provides.sh script assumes a number of Unix and GNU utilities are available. In most cases, it will work best if you can fix what went wrong and run the vpkg-provides.sh script again.
</div><div class="para">
If all else fails, though, you can create a virtual package spec file manually. Create a spec file starting with the Summary, Name, Version, and Release settings.
@@ -17122,7 +17122,7 @@ Error: Unresolved dependencies, transaction failed.
Provides: libgen.so
</div><div class="para">
Copy the prep, build, install, and clean sections exactly as they are in Listing 20-1. You can now run the rpmbuild command to create a virtual package. Install this package.
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id857952" class="title">Creating the RPM environment</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1356535" class="title">Creating the RPM environment</h1></div></div></div><div class="para">
The RPM environment is made up of a large number of RPM settings and macro definitions. Run the rpm --showrc command to see the current environment settings on Linux:
</div><div class="para">
$ rpm –showrc
@@ -17165,7 +17165,7 @@ Error: Unresolved dependencies, transaction failed.
<a class="xref" href="#ch-customizing-rpm">Chapter 20, <em>Customizing RPM Behavior</em></a> covers how to customize the RPM settings and macros, along with the popt aliases.
</div><div class="para">
The INSTALL file in the RPM sources also describes some modifications you may want to make to the macros.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id570394" class="title">Creating Non-Linux RPMS</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id826016" class="title">Creating Non-Linux RPMS</h1></div></div></div><div class="para">
Once you have RPM set up on a system, you should be able to create RPMs using the rpmbuild command on that system.
</div><div class="para">
Warning
@@ -17175,7 +17175,7 @@ Error: Unresolved dependencies, transaction failed.
Before building RPMs with the rpmbuild command, though, you may want to customize the build environment to better reflect your system. You may also find it is too difficult to build most RPMs on the non-Linux system and instead focus on cross-building packages, should the rpmbuild command not work on the target systems.
</div><div class="para">
This section covers topics related to building RPMs on or for non-Linux systems.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1509826" class="title">Setting up a build environment</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id718509" class="title">Setting up a build environment</h1></div></div></div><div class="para">
In RPM terms, your build environment consists of the directories where you build RPMs, as well as the rc and macro settings that define all of the variables in an RPM-based system. To set up your build environment, you need to ensure that all the rc and macro settings reflect the true environment on your non-Linux system.
</div><div class="para">
The rpm --showrc command, discussed previously in the "Creating the RPM Environment" section, lists the settings for your system. You can use this command to verify all the settings.
@@ -17195,7 +17195,7 @@ Error: Unresolved dependencies, transaction failed.
See <a class="xref" href="#ch-other-linuxes">Chapter 18, <em>Using RPM on Non-Red Hat Linuxes</em></a> for more information on setting up a build environment for RPMs. <a class="xref" href="#ch-other-linuxes">Chapter 18, <em>Using RPM on Non-Red Hat Linuxes</em></a> focuses on other Linux systems, but many of the same techniques apply.
</div><div class="para">
With a build environment set up, you should be able to create RPMs with the rpmbuild command. If this doesn’t work, or is too difficult, then you can try cross-building packages.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1559518" class="title">Cross-building packages</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id628112" class="title">Cross-building packages</h1></div></div></div><div class="para">
You may find that it is too difficult to create RPMs on a given platform. It may be easier to build the RPMs on another platform, such as a Linux system, as if it were on the target platform. This is called cross-building packages, since you are building a package on one system specifically designed for another.
</div><div class="para">
In most cases, the target platform is quite different from the system where you cross-build packages. Otherwise, you would likely just build the RPMs on the target platform.
@@ -17249,7 +17249,7 @@ Error: Unresolved dependencies, transaction failed.
You should turn off the automatically building of dependencies for any packages you cross build.
</div><div class="para">
Using these techniques, you can build packages on one system for use on another, very different system. Due to the difficulties, you should only go this route if it becomes too difficult to use the rpmbuild command on the target systems.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id516189" class="title">Summary</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id383009" class="title">Summary</h1></div></div></div><div class="para">
With its superior package-management capabilities, especially for automated installations and upgrades, you may want to use RPM on non-Linux platforms. As the experience of many developers has shown, you can indeed use RPM on non-Linux platforms.
</div><div class="para">
The rpm.org site maintains a listing of operating systems where developers have ported RPM. If you are lucky, you can download RPM for your operating system and start working right away. If you are not lucky, you will need to port RPM to your target system.
@@ -17263,7 +17263,7 @@ Error: Unresolved dependencies, transaction failed.
After you have RPM for your system, you need to initialize the RPM database with the rpm --initdb command. You can then start to populate your RPM database. Because a large number of libraries have already been installed on your system, you may need to create a virtual package that claims to provide these files. Installing such a virtual package will allow you to install other RPMs that may be dependent on system libraries.
</div><div class="para">
Much of porting RPM to another platform depends on the RPM environment and how you need to customize that environment. The next chapter shows how to customize your RPM environment, on Linux or on other operating systems.
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-customizing-rpm" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 20. Customizing RPM Behavior</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id512367">20.1. Customizing with RPM Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id873993">20.1.1. Defining macros</a></span></dt><dt><span class="sect2"><a href="#id813807">20.1.2. Customizing Macros</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id908966">20.2. Configuring RPM Settings</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id679876">20.2.1. Viewing the current settings</a></span></dt><dt><span class="sect2"><a href="#id688535">20.2.2. Locating the rpmrc files</a></span></dt><dt><span class="sect2"><a href="#id821323">20.2.3. Changing settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id953233">20.3. Adding Popt Aliases</a></span></dt><dd><dl><dt><spa
n class="sect2"><a href="#id754575">20.3.1. Defining aliases</a></span></dt><dt><span class="sect2"><a href="#id709407">20.3.2. Customizing popt aliases</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id1060350">20.4. Summary</a></span></dt></dl></div><div class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-customizing-rpm" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 20. Customizing RPM Behavior</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id751398">20.1. Customizing with RPM Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id1424020">20.1.1. Defining macros</a></span></dt><dt><span class="sect2"><a href="#id760207">20.1.2. Customizing Macros</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id705464">20.2. Configuring RPM Settings</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id598593">20.2.1. Viewing the current settings</a></span></dt><dt><span class="sect2"><a href="#id615653">20.2.2. Locating the rpmrc files</a></span></dt><dt><span class="sect2"><a href="#id372166">20.2.3. Changing settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id855711">20.3. Adding Popt Aliases</a></span></dt><dd><dl><dt><sp
an class="sect2"><a href="#id556596">20.3.1. Defining aliases</a></span></dt><dt><span class="sect2"><a href="#id870402">20.3.2. Customizing popt aliases</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id901066">20.4. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Defining RPM macros
@@ -17273,7 +17273,7 @@ Error: Unresolved dependencies, transaction failed.
Adding popt aliases
</div></li></ul></div><div class="para">
RPM provides a high degree of customization in the form of basic settings, such as where your RPM database is located and the path to common commands like setup or make, to the ability to define new macros and command-line aliases. This chapter covers the three main ways to customize RPM behavior: RPM macros, RPM rc settings, and popt aliases.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id512367" class="title">Customizing with RPM Macros</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id751398" class="title">Customizing with RPM Macros</h1></div></div></div><div class="para">
Starting with RPM 3.0, RPM macros have replaced most RPM settings from the rpmrc files.
</div><div class="para">
An RPM macro defines a setting to the RPM system. A macro can be defined as a static value, such as the directory where the RPM database is installed. A macro can also be defined in terms of other macros. Furthermore, a macro can be defined with parameters.
@@ -17289,11 +17289,11 @@ Error: Unresolved dependencies, transaction failed.
Cross Reference
</div><div class="para">
The macro syntax is used in the query formats introduced in <a class="xref" href="#ch-using-rpm-db">Chapter 4, <em>Using the RPM Database</em></a> .
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id873993" class="title">Defining macros</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1424020" class="title">Defining macros</h1></div></div></div><div class="para">
RPM provides a number of places you can define macros, including inside spec files (probably the most common usage), in special macro initialization files, and on the command line.
</div><div class="para">
In each case, the syntax is slightly different.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1092470" class="title">Defining Macros in Spec Files</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id577880" class="title">Defining Macros in Spec Files</h1></div></div></div><div class="para">
You can define macros in most places in a spec file. With spec files, use the %define syntax to define a macro, which uses the following syntax:
</div><div class="para">
%define name(options) body
@@ -17377,7 +17377,7 @@ Error: Unresolved dependencies, transaction failed.
Note
</div><div class="para">
This is similar to the $(shell_command) syntax supported by bash.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id990504" class="title">Defining Macros in Macro Initialization Files</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id799628" class="title">Defining Macros in Macro Initialization Files</h1></div></div></div><div class="para">
Inside a macro file, define macros with the following syntax:
</div><div class="para">
%macro_name value
@@ -17393,7 +17393,7 @@ Error: Unresolved dependencies, transaction failed.
%home %{expand:%%(cd; pwd)}
</div><div class="para">
Note that it is probably easier to simply set the %home macro in your per-user $HOME/.rpmmacros file to the name of your home directory rather than try to figure this out programmatically.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id482665" class="title">Defining Macros on the Command Line</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id701234" class="title">Defining Macros on the Command Line</h1></div></div></div><div class="para">
The rpm command also lets you define macros with the --define option. The basic syntax is:
</div><div class="para">
$ rpm --define 'macro_name value'
@@ -17407,7 +17407,7 @@ Error: Unresolved dependencies, transaction failed.
$ rpm --eval %_usrsrc
</div><div class="para">
/usr/src
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id813807" class="title">Customizing Macros</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id760207" class="title">Customizing Macros</h1></div></div></div><div class="para">
You can add your own macro definitions, using the syntax shown in the “Defining Macros in Macro Initialization Files” section. These macros are read on each invocation of the rpm or rpmbuild commands.
</div><div class="para">
To add your custom macros, you must edit one of the macro definition files. Table 21-2 lists the macro definition files and their usage.
@@ -17457,11 +17457,11 @@ Error: Unresolved dependencies, transaction failed.
Note
</div><div class="para">
Do not edit the /usr/lib/rpm/macros file, as this file gets overwritten when you upgrade to a new version of rpm.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id908966" class="title">Configuring RPM Settings</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id705464" class="title">Configuring RPM Settings</h1></div></div></div><div class="para">
RPM includes hundreds of settings based on your current system architecture, environment, and which version of the RPM system you have installed. The old settings, called rc or rpmrc settings, are gradually being phased out by the newer, more consistent and more powerful macros.
</div><div class="para">
You can still edit the rc settings, but in most cases you should edit macros instead.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id679876" class="title">Viewing the current settings</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id598593" class="title">Viewing the current settings</h1></div></div></div><div class="para">
To view the current settings, use the --showrc command-line option:
</div><div class="para">
$ rpm –showrc
@@ -17496,7 +17496,7 @@ Error: Unresolved dependencies, transaction failed.
optflags : -O2 -march=i686
</div><div class="para">
This command displays the architecture and operating system information first, and then lists all the rpmrc values, shown here truncated for space.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id688535" class="title">Locating the rpmrc files</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id615653" class="title">Locating the rpmrc files</h1></div></div></div><div class="para">
The --showrc option reads in all the rpmrc files from the various locations. By default, this is /usr/lib/rpm/rpmrc, /etc/rpm/rpmrc, and a file named .rpmrc (with a leading period) in your home directory.
</div><div class="para">
These files are read in the order given, so that the later files can override settings in the earlier files.
@@ -17568,7 +17568,7 @@ Error: Unresolved dependencies, transaction failed.
This example shows the value before and after changing the configuration files.
</div><div class="para">
When you use the --rcfile option, only the first file listed must exist. The rest of the files are optional. When you use the --rcfile option, however, the file /usr/lib/rpm/rpmrc is read first, and then the list of files you provide with the --rcfile option. The file /usr/lib/rpm/rpmrc is always used.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id821323" class="title">Changing settings</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id372166" class="title">Changing settings</h1></div></div></div><div class="para">
You can edit the per-user or per-system rc files to change the settings. The format of the rpmrc files is fairly simple but contains a few exceptions. The most basic format is:
</div><div class="para">
setting: value
@@ -17582,7 +17582,7 @@ Error: Unresolved dependencies, transaction failed.
Note
</div><div class="para">
In most cases, your best bet is to copy an existing setting and modify it, rather than remembering all the exceptions.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id775275" class="title">Setting the optflags</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id755136" class="title">Setting the optflags</h1></div></div></div><div class="para">
One exception to the rule is the optflags setting, which controls C compiler options for optimization. The format for the optflags setting is:
</div><div class="para">
setting: arch value
@@ -17594,7 +17594,7 @@ Error: Unresolved dependencies, transaction failed.
optflags: alphaev5 -O2 -mieee -mcpu=ev5
</div><div class="para">
This example sets the optimization flags for an i686 system to -O2 -march=i686 and an alphaev5 system to -O2 -mieee -mcpu=ev5. If your system is running on a 686-class processor, you will get one set of optimization flags. If your system is running on a V5 Alpha processor, you will get a different set.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id844090" class="title">Setting the Architecture Values</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id762570" class="title">Setting the Architecture Values</h1></div></div></div><div class="para">
The arch_canon setting builds up a table of mappings between architecture names and the numbers used internally. The following example shows the Intel and SPARC architecture settings to 1 and 3 internally.
</div><div class="para">
arch_canon: athlon: athlon 1
@@ -17672,7 +17672,7 @@ Error: Unresolved dependencies, transaction failed.
buildarchtranslate: sparcv9: sparc
</div><div class="para">
buildarchtranslate: sun4u: sparc64
- </div></div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id953233" class="title">Adding Popt Aliases</h1></div></div></div><div class="para">
+ </div></div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id855711" class="title">Adding Popt Aliases</h1></div></div></div><div class="para">
Popt provides a powerful library and RPM subsystem for handling the very complex RPM command-line options. You can customize your RPM usage by defining popt aliases for complex command-line arguments to the rpm or rpmbuild commands. A popt alias is a command-line option that expands to other command-line options.
</div><div class="para">
This technique is used internally to define quite a few command-line options to the rpm and rpmbuild commands in terms of other, more complex options. Many of these aliases define simple command-line options in place of more complex query format options.
@@ -17696,7 +17696,7 @@ Error: Unresolved dependencies, transaction failed.
Note
</div><div class="para">
This is specific to RPM 4.1. Other releases of RPM use the same naming format but with the current RPM version number, such as 4.2 and so on.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id754575" class="title">Defining aliases</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id556596" class="title">Defining aliases</h1></div></div></div><div class="para">
Defining aliases is pretty easy. The basic syntax is:
</div><div class="para">
command_name alias option expansion
@@ -17754,7 +17754,7 @@ Error: Unresolved dependencies, transaction failed.
Cross Reference
</div><div class="para">
<a class="xref" href="#ch-programming-c">Chapter 15, <em>Programming RPM with C</em></a> shows how to program with the popt library.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id709407" class="title">Customizing popt aliases</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id870402" class="title">Customizing popt aliases</h1></div></div></div><div class="para">
Like RPM macros and settings, popt aliases are defined in a cascading set of files. The official RPM aliases are defined in /usr/lib/rpm/rpmpopt-4.1 for rpm 4.1.
</div><div class="para">
Note
@@ -17780,11 +17780,11 @@ Error: Unresolved dependencies, transaction failed.
Warning
</div><div class="para">
Turning off the signature and digest tests means you are ignoring important information that pertains to the integrity of your system. That is why the alias shown here does not override the normal -qa option, and instead defines a new --qall option
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1060350" class="title">Summary</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id901066" class="title">Summary</h1></div></div></div><div class="para">
This chapter shows the many ways you can customize RPM usage for your system or your own personal environment. You can define RPM macros, which is the preferred way to make RPM settings. Or you can set RPM values in the older rpmrc files, which are now mostly replaced by RPM macros.
</div><div class="para">
Using popt, the powerful command-line option parser, you can define aliases to add simple options that popt expands into whatever you define. Many of the rpm command-line options are defined this way.
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-command-reference" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 21. RPM Command Reference</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id1517792">21.1. The rpm Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id905751">21.1.1. Upgrade, freshen, and install options</a></span></dt><dt><span class="sect2"><a href="#id749420">21.1.2. Erase options</a></span></dt><dt><span class="sect2"><a href="#id544262">21.1.3. Signature options</a></span></dt><dt><span class="sect2"><a href="#id997393">21.1.4. Verify options</a></span></dt><dt><span class="sect2"><a href="#id781772">21.1.5. Database options</a></span></dt><dt><span class="sect2"><a href="#id813869">21.1.6. Miscellaneous options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id834486">21.2. The rpmbuild Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id834498"
>21.2.1. Building from a spec file</a></span></dt><dt><span class="sect2"><a href="#id713607">21.2.2. Building from a compressed tar archive</a></span></dt><dt><span class="sect2"><a href="#id793068">21.2.3. Rebuilding RPMs from source RPMs</a></span></dt><dt><span class="sect2"><a href="#id1017414">21.2.4. Customizing the build</a></span></dt></dl></dd></dl></div><div class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-command-reference" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 21. RPM Command Reference</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id861001">21.1. The rpm Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id1136374">21.1.1. Upgrade, freshen, and install options</a></span></dt><dt><span class="sect2"><a href="#id1554488">21.1.2. Erase options</a></span></dt><dt><span class="sect2"><a href="#id1046804">21.1.3. Signature options</a></span></dt><dt><span class="sect2"><a href="#id554498">21.1.4. Verify options</a></span></dt><dt><span class="sect2"><a href="#id662021">21.1.5. Database options</a></span></dt><dt><span class="sect2"><a href="#id936099">21.1.6. Miscellaneous options</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id398290">21.2. The rpmbuild Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id39830
3">21.2.1. Building from a spec file</a></span></dt><dt><span class="sect2"><a href="#id1029392">21.2.2. Building from a compressed tar archive</a></span></dt><dt><span class="sect2"><a href="#id721888">21.2.3. Rebuilding RPMs from source RPMs</a></span></dt><dt><span class="sect2"><a href="#id561973">21.2.4. Customizing the build</a></span></dt></dl></dd></dl></div><div class="para">
This appendix covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
rpm command
@@ -17792,7 +17792,7 @@ Error: Unresolved dependencies, transaction failed.
rpmbuild command
</div></li></ul></div><div class="para">
This appendix covers the syntax of the command-line options for the rpm and rpmbuild commands.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1517792" class="title">The rpm Command</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id861001" class="title">The rpm Command</h1></div></div></div><div class="para">
The rpm command is the workhorse of the RPM system. The following sections cover options for the major operations with the rpm command.
</div><div class="para">
Table A-1 lists the query options for the rpm command.
@@ -18108,7 +18108,7 @@ Error: Unresolved dependencies, transaction failed.
List packages that provide the given capability
</div>
- </td></tr></tbody></table></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id905751" class="title">Upgrade, freshen, and install options</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1136374" class="title">Upgrade, freshen, and install options</h1></div></div></div><div class="para">
Table A-2 lists the upgrade, freshen, and installation options for the rpm command.
</div><div class="para">
Table A-2 rpm upgrade, freshen, and install options
@@ -18474,7 +18474,7 @@ Error: Unresolved dependencies, transaction failed.
</td></tr></tbody></table></div><div class="para">
Use rpm –U or --upgrade to upgrade, rpm –i or --install to install, and –F or --freshen to freshen a package.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id749420" class="title">Erase options</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1554488" class="title">Erase options</h1></div></div></div><div class="para">
Table A-3 lists the erase, or package removal, options for the rpm command.
</div><div class="para">
Table A-3 rpm erase (removal) options with –e or --erase
@@ -18588,7 +18588,7 @@ Error: Unresolved dependencies, transaction failed.
Do not install or remove packages, just see if the command would work
</div>
- </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id544262" class="title">Signature options</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1046804" class="title">Signature options</h1></div></div></div><div class="para">
Table A-4 lists the signature-related options to the rpm command.
</div><div class="para">
Table A-4 rpm signature options with –K, --checksig, or --import
@@ -18654,7 +18654,7 @@ Error: Unresolved dependencies, transaction failed.
</td></tr></tbody></table></div><div class="para">
The --import option works on its own. The rest of the options work with one or more RPM packages.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id997393" class="title">Verify options</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id554498" class="title">Verify options</h1></div></div></div><div class="para">
The rpm command can verify packages. This involves comparing all files installed by the package with the information in the RPM database, and looking for differences or missing files.
</div><div class="para">
Table A-5 lists the verify options to the rpm command.
@@ -18870,7 +18870,7 @@ Error: Unresolved dependencies, transaction failed.
Verify packages that provide the given capability
</div>
- </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id781772" class="title">Database options</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id662021" class="title">Database options</h1></div></div></div><div class="para">
You can create a new, empty, RPM database as well as rebuild all the inverted lists used for quick access using the database options listed in Table A-6.
</div><div class="para">
Table A-6 rpm database options
@@ -18904,7 +18904,7 @@ Error: Unresolved dependencies, transaction failed.
Rebuild all the inverted lists from the Packages file
</div>
- </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id813869" class="title">Miscellaneous options</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id936099" class="title">Miscellaneous options</h1></div></div></div><div class="para">
These options can be used with any rpm command. Three of the options, --querytags, --version, and --showrc, run on their own. The rest can be used with the other rpm options. Table A-7 lists these miscellaneous options.
</div><div class="para">
Table A-7 Miscellaneous rpm options
@@ -19098,9 +19098,9 @@ Error: Unresolved dependencies, transaction failed.
Print the RPM version and exit
</div>
- </td></tr></tbody></table></div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id834486" class="title">The rpmbuild Command</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id398290" class="title">The rpmbuild Command</h1></div></div></div><div class="para">
The rpmbuild command builds RPMs. Most of the options are duplicated. The options that begin with –b build from a spec file, and the options that begin with –t build from a compressed tar archive, commonly called a tarball.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id834498" class="title">Building from a spec file</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id398303" class="title">Building from a spec file</h1></div></div></div><div class="para">
Table A-8 lists the rpmbuild options for building RPMs from a spec file.
</div><div class="para">
Table A-8 Options for building RPMs from a spec file
@@ -19186,7 +19186,7 @@ Error: Unresolved dependencies, transaction failed.
</td></tr></tbody></table></div><div class="para">
Each of these options requires the name of a spec file at the end of the command line.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id713607" class="title">Building from a compressed tar archive</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1029392" class="title">Building from a compressed tar archive</h1></div></div></div><div class="para">
Table A-9 lists the rpmbuild options for working with a compressed tar archive.
</div><div class="para">
Table A-9 Options for building RPMs from a compressed tar archive
@@ -19272,7 +19272,7 @@ Error: Unresolved dependencies, transaction failed.
</td></tr></tbody></table></div><div class="para">
Each of these options requires the name of a compressed tar archive at the end of the command line. The tar archive must contain a valid spec file inside the archive.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id793068" class="title">Rebuilding RPMs from source RPMs</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id721888" class="title">Rebuilding RPMs from source RPMs</h1></div></div></div><div class="para">
You can use the rpmbuild command to rebuild an RPM from a source RPM with the options listed in Table A-10.
</div><div class="para">
Table A-10 Options for rebuilding RPMs from source RPMs
@@ -19308,7 +19308,7 @@ Error: Unresolved dependencies, transaction failed.
</td></tr></tbody></table></div><div class="para">
Each of these options requires the name of a source RPM file on the end of the command line.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1017414" class="title">Customizing the build</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id561973" class="title">Customizing the build</h1></div></div></div><div class="para">
You can customize the rpmbuild command with the options listed in Table A-11.
</div><div class="para">
Table A-11 Extra build options for the rpmbuild command
@@ -19533,7 +19533,7 @@ Error: Unresolved dependencies, transaction failed.
</div>
</td></tr></tbody></table></div><div class="para">
- </div></div></div></div><div xml:lang="en-US" class="chapter" id="ch-specfile-syntax" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 22. Spec File Syntax</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id721322">22.1. Package Information Tags</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id850030">22.1.1. Comments</a></span></dt><dt><span class="sect2"><a href="#id805833">22.1.2. Build settings</a></span></dt><dt><span class="sect2"><a href="#id907162">22.1.3. Dependency tags</a></span></dt><dt><span class="sect2"><a href="#id811951">22.1.4. Source files</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id715579">22.2. Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id715590">22.2.1. Variable definition macros</a></span></dt><dt><span class="sect2"><a href="#id1023116">22.2.2. Conditional macros</a></span></dt><dt><span class="sect2"><a href="#id820744">22.2.3. Built-in macros</a></s
pan></dt></dl></dd><dt><span class="sect1"><a href="#id1030515">22.3. Build Sections</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id710341">22.3.1. Build preparation</a></span></dt><dt><span class="sect2"><a href="#id710362">22.3.2. Build</a></span></dt><dt><span class="sect2"><a href="#id693294">22.3.3. Installation</a></span></dt><dt><span class="sect2"><a href="#id693319">22.3.4. Clean up</a></span></dt><dt><span class="sect2"><a href="#id1019320">22.3.5. Install and uninstall scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id685059">22.4. File Tags</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id808413">22.4.1. Making relocatable packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id808443">22.5. The Change Log</a></span></dt></dl></div><div class="para">
+ </div></div></div></div><div xml:lang="en-US" class="chapter" id="ch-specfile-syntax" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 22. Spec File Syntax</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id787517">22.1. Package Information Tags</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id884553">22.1.1. Comments</a></span></dt><dt><span class="sect2"><a href="#id398650">22.1.2. Build settings</a></span></dt><dt><span class="sect2"><a href="#id1040543">22.1.3. Dependency tags</a></span></dt><dt><span class="sect2"><a href="#id391275">22.1.4. Source files</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id823209">22.2. Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id718056">22.2.1. Variable definition macros</a></span></dt><dt><span class="sect2"><a href="#id367679">22.2.2. Conditional macros</a></span></dt><dt><span class="sect2"><a href="#id606737">22.2.3. Built-in macros</a></s
pan></dt></dl></dd><dt><span class="sect1"><a href="#id694387">22.3. Build Sections</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id694406">22.3.1. Build preparation</a></span></dt><dt><span class="sect2"><a href="#id625066">22.3.2. Build</a></span></dt><dt><span class="sect2"><a href="#id830057">22.3.3. Installation</a></span></dt><dt><span class="sect2"><a href="#id830082">22.3.4. Clean up</a></span></dt><dt><span class="sect2"><a href="#id899357">22.3.5. Install and uninstall scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id693527">22.4. File Tags</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id971816">22.4.1. Making relocatable packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id700833">22.5. The Change Log</a></span></dt></dl></div><div class="para">
This appendix covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
The package information tags
@@ -19543,7 +19543,7 @@ Error: Unresolved dependencies, transaction failed.
The RPM spec file is divided into two main parts: the package information tags, such as the name of the package, and the build sections, such as the commands to compile the software.
</div><div class="para">
The following sections summarize the spec file syntax.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id721322" class="title">Package Information Tags</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id787517" class="title">Package Information Tags</h1></div></div></div><div class="para">
The package information tags contain most of the header tags that you can query with the rpm command. First and foremost, this includes a name.
</div><div class="para">
The name-epoch-version-release tags, which form the NEVR used to identify packages, should all appear in your spec file, although you can skip the Epoch tag.
@@ -19601,7 +19601,7 @@ Error: Unresolved dependencies, transaction failed.
like syntax.
</div><div class="para">
In the description section, blank lines indicate paragraphs. Lines that start with a space are not formatted.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id850030" class="title">Comments</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id884553" class="title">Comments</h1></div></div></div><div class="para">
To help document your work, you can include comments (to yourself and others reading the spec file). Any line starting with a hash character, #, holds a comment. RPM will ignore comments.
</div><div class="para">
# This is a comment.
@@ -19611,7 +19611,7 @@ Error: Unresolved dependencies, transaction failed.
Note
</div><div class="para">
Avoid percent signs, %, in comments, which may get interpreted as RPM macros. See <a class="xref" href="#ch-specfiles">Chapter 9, <em>Working with Spec Files</em></a> for details.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id805833" class="title">Build settings</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id398650" class="title">Build settings</h1></div></div></div><div class="para">
The BuildArchitectures tag names the architectures that a binary RPM will run on. See <a class="xref" href="#ch-customizing-rpm">Chapter 20, <em>Customizing RPM Behavior</em></a> for a description of the architecture settings. A special value of noarch indicates a package that is not dependent on a particular architecture, such as a Perl or Python script.
</div><div class="para">
The BuildPreReq tag lists any prerequisites for building. For example:
@@ -19621,7 +19621,7 @@ Error: Unresolved dependencies, transaction failed.
The Buildroot tag names the temporary directory in which to build the package. For example:
</div><div class="para">
Buildroot: %{_tmppath}/%{name}-root
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id907162" class="title">Dependency tags</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1040543" class="title">Dependency tags</h1></div></div></div><div class="para">
Dependency tags define all the dependencies for the package, as described in <a class="xref" href="#ch-dependencies">Chapter 5, <em>Package Dependencies</em></a> .
</div><div class="para">
For each dependency, you can specify a capability name alone. For example:
@@ -19661,7 +19661,7 @@ Error: Unresolved dependencies, transaction failed.
Note
</div><div class="para">
You can also specify BuildRequires tags for capabilities necessary to build the package, not to install it. A BuildConflicts tag names capabilities that conflict for building, such as a particular version of the gcc C compiler.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id811951" class="title">Source files</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id391275" class="title">Source files</h1></div></div></div><div class="para">
The source and patch tags identify the source files used to build the binary package. The patch tags identify any patches used to modify the sources.
</div><div class="para">
If you have more than one of a particular kind of tag, append a number. For example:
@@ -19687,9 +19687,9 @@ Error: Unresolved dependencies, transaction failed.
Patch9: telnet-0.17-env-5x.patch
</div><div class="para">
Patch10: telnet-0.17-pek.patch
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id715579" class="title">Macros</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id823209" class="title">Macros</h1></div></div></div><div class="para">
You can define macros in your spec files to help control how the package gets built. The following section describes these macros.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id715590" class="title">Variable definition macros</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id718056" class="title">Variable definition macros</h1></div></div></div><div class="para">
The %define macro allows you to define new macros from within your spec file. A common usage is to define top-level directories with %define macros at the top of a spec file and then reference these directories throughout the file. For example:
</div><div class="para">
%define_bindir/bin
@@ -19843,7 +19843,7 @@ Error: Unresolved dependencies, transaction failed.
Prints message to stderr
</div>
- </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1023116" class="title">Conditional macros</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id367679" class="title">Conditional macros</h1></div></div></div><div class="para">
You can use a special syntax to test for the existence of macros. For example:
</div><div class="para">
%{?macro_to_test: expression}
@@ -19899,7 +19899,7 @@ Error: Unresolved dependencies, transaction failed.
%quit
</div><div class="para">
%endif
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id820744" class="title">Built-in macros</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id606737" class="title">Built-in macros</h1></div></div></div><div class="para">
The following macros are built into RPM and can help allow you to place your files in the right locations:
</div><div class="para">
%_prefix /usr
@@ -19929,15 +19929,15 @@ Error: Unresolved dependencies, transaction failed.
%_infodir %{_prefix}/info
</div><div class="para">
%_mandir %{_prefix}/man
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1030515" class="title">Build Sections</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id694387" class="title">Build Sections</h1></div></div></div><div class="para">
After providing information about the package, you need to define the build stages, as described in <a class="xref" href="#ch-specfiles">Chapter 9, <em>Working with Spec Files</em></a> and <a class="xref" href="#ch-rpmbuild">Chapter 11, <em>Controlling the Build with <code class="command">rpmbuild</code></em></a>.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id710341" class="title">Build preparation</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id694406" class="title">Build preparation</h1></div></div></div><div class="para">
The build preparation section sets the stage for the build. Usually this section has a %setup command. For example:
</div><div class="para">
%prep
</div><div class="para">
%setup -q
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id710362" class="title">Build</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id625066" class="title">Build</h1></div></div></div><div class="para">
The build section describes how to build the library or application. In most cases, the majority of the instructions are in the Makefile created by the prep section, leaving a build section something like the following:
</div><div class="para">
%build
@@ -19945,7 +19945,7 @@ Error: Unresolved dependencies, transaction failed.
%configure
</div><div class="para">
make
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id693294" class="title">Installation</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id830057" class="title">Installation</h1></div></div></div><div class="para">
After building, the installation section holds the commands to install the library or application. For example:
</div><div class="para">
%install
@@ -19953,13 +19953,13 @@ Error: Unresolved dependencies, transaction failed.
rm -rf %{buildroot}
</div><div class="para">
%makeinstall
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id693319" class="title">Clean up</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id830082" class="title">Clean up</h1></div></div></div><div class="para">
The clean up section usually calls the make clean command to clean up the built files. For example:
</div><div class="para">
%clean
</div><div class="para">
rm -rf %{buildroot}
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1019320" class="title">Install and uninstall scripts</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id899357" class="title">Install and uninstall scripts</h1></div></div></div><div class="para">
RPM packages can run scripts prior to installation with %pre, and after installation with %post. You can also run scripts prior to an uninstall with %preun and after an uninstall with %postun. For example:
</div><div class="para">
%post
@@ -19989,7 +19989,7 @@ Error: Unresolved dependencies, transaction failed.
fi
</div><div class="para">
exit 0
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id685059" class="title">File Tags</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id693527" class="title">File Tags</h1></div></div></div><div class="para">
The %files tag lists the files your package should install. For example:
</div><div class="para">
%files
@@ -20019,7 +20019,7 @@ Error: Unresolved dependencies, transaction failed.
%dir /var/yp/binding
</div><div class="para">
%doc README NEWS
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id808413" class="title">Making relocatable packages</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id971816" class="title">Making relocatable packages</h1></div></div></div><div class="para">
You can make a relocatable package by setting up one or more Prefix tags. For example:
</div><div class="para">
Prefix: /usr
@@ -20029,7 +20029,7 @@ Error: Unresolved dependencies, transaction failed.
Each file in the %files section must then start with one of the prefixes you provided. With this, installers can easily relocate the package with a command like the following:
</div><div class="para">
# rpm --relocate /etc=/usr/etc file_name.rpm
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id808443" class="title">The Change Log</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id700833" class="title">The Change Log</h1></div></div></div><div class="para">
The change log usually appears at the end of a spec file. It holds messages for each significant change. For example:
</div><div class="para">
%changelog
@@ -20108,7 +20108,7 @@ Error: Unresolved dependencies, transaction failed.
RPM 4.1 adds separate header DSA and RSA signatures, allowing verification of RPM package headers.
</div><div class="para">
Finally, when considering the RPM features required by your prepared package, remember that some required RPM features are specified manually within the package spec file, while others are automatically added by RPM during the RPM package file build process. For example, usage of versioned Requires: directives in a spec file will make the resulting RPM package file correctly installable only by RPM release 3.0.3 or later. Similarly, the preparation of any package using RPM release 4.0 or later will automatically produce RPM package files that can only be manipulated by releases of RPM that support the PayloadFilesHavePrefix feature. In the first case, you chose to produce packages that worked with RPM release 3.0.5 or later but not with RPM release 2.5 by including a new directive in the package spec file. In the second case, however, you did not explicitly produce packages that work only with recent RPM releases. The simple fact that you built your RPM package using RPM r
elease 4.0 means that you automatically used features that only RPM 4.0 and later releases understand. These automatic internal requirements are quite common in the later versions; as a result, the best practice is to decide the oldest version of RPM that you wish to support, then to build all packages using that version of RPM, keeping its feature set in mind as you prepare and build the packages.
- </div></div><div xml:lang="en-US" class="chapter" id="ch-package-structure" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 24. RPM Package File Structure</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id928432">24.1. The Package File</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id751960">24.1.1. The file identifier</a></span></dt><dt><span class="sect2"><a href="#id930615">24.1.2. The signature</a></span></dt><dt><span class="sect2"><a href="#id776957">24.1.3. The header</a></span></dt><dt><span class="sect2"><a href="#id829253">24.1.4. The payload</a></span></dt></dl></dd></dl></div><div class="para">
+ </div></div><div xml:lang="en-US" class="chapter" id="ch-package-structure" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 24. RPM Package File Structure</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id855346">24.1. The Package File</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id591613">24.1.1. The file identifier</a></span></dt><dt><span class="sect2"><a href="#id594066">24.1.2. The signature</a></span></dt><dt><span class="sect2"><a href="#id585675">24.1.3. The header</a></span></dt><dt><span class="sect2"><a href="#id964854">24.1.4. The payload</a></span></dt></dl></dd></dl></div><div class="para">
This appendix covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
RPM package file structure
@@ -20128,7 +20128,7 @@ Error: Unresolved dependencies, transaction failed.
Cross Reference
</div><div class="para">
The LSB 1.3 section on package file formats is available at www.linuxbase.org/spec/refspecs/LSB_1.3.0/gLSB/gLSB.html#PACKAGEFMT .
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id928432" class="title">The Package File</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id855346" class="title">The Package File</h1></div></div></div><div class="para">
RPM packages are delivered with one file per package. All RPM files have the following basic format of four sections:
</div><div class="para">
*A lead or file identifier
@@ -20140,17 +20140,17 @@ Error: Unresolved dependencies, transaction failed.
*Archive of the payload, the files to install
</div><div class="para">
All values are encoded in network byte order, for portability to multiple processor architectures.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id751960" class="title">The file identifier</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id591613" class="title">The file identifier</h1></div></div></div><div class="para">
Also called the lead or the rpmlead, the identifier marks that this file is an RPM file. It contains a magic number that the file command uses to detect RPM files. It also contains version and architecture information.
</div><div class="para">
The start of the identifier is the so-called magic number. The file command reads the first few bytes of a file and compares the values found with the contents of /usr/share/magic (/etc/magic on many UNIX systems), a database of magic numbers. This allows the file command to quickly identify files.
</div><div class="para">
The identifier includes the RPM version number, that is, the version of the RPM file format used for the package. The identifier also has a flag that tells the type of the RPM file, whether the file contains a binary or source package. An architecture flag allows RPM software to double-check that you are not trying to install a package for a non-compatible architecture.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id930615" class="title">The signature</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id594066" class="title">The signature</h1></div></div></div><div class="para">
The signature appears after the lead or identifier section. The RPM signature helps verify the integrity of the package, and optionally the authenticity.
</div><div class="para">
The signature works by performing a mathematical function on the header and archive section of the file. The mathematical function can be an encryption process, such as PGP (Pretty Good Privacy), or a message digest in MD5 format.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id776957" class="title">The header</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id585675" class="title">The header</h1></div></div></div><div class="para">
The identifier section no longer contains enough information to describe modern RPMs. Furthermore, the identifier section is nowhere near as flexible as today’s packages require. To counter these deficiencies, the header section was introduced to include more information about the package.
</div><div class="para">
The header structure contains three parts:
@@ -20337,7 +20337,7 @@ Error: Unresolved dependencies, transaction failed.
Note
</div><div class="para">
Integer values are aligned on 2-byte (16-bit integers) or 4-byte (32-bit integers) boundaries.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id925572" class="title">Header Tags</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1406549" class="title">Header Tags</h1></div></div></div><div class="para">
Table D-2 lists the tag identifiers.
</div><div class="para">
Table D-2 Header entry tag identifiers
@@ -20887,7 +20887,7 @@ Error: Unresolved dependencies, transaction failed.
According to the LSB standards, the RPMTAG_PAYLOADFORMAT must always be cpio. The RPMTAG_PAYLOADCOMPRESSOR must be gzip. The RPMTAG_PAYLOADFLAGS must always be 9.
</div><div class="para">
The RPMTAG_OPTFLAGS tag holds special compiler flags used to build the package. The RPMTAG_PLATFORM and RPMTAG_RHNPLATFORM tags hold opaque strings.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id825043" class="title">Private Header Tags</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id645716" class="title">Private Header Tags</h1></div></div></div><div class="para">
Table D-3 lists header tags that are considered private.
</div><div class="para">
Table D-3 Private header tags
@@ -20975,7 +20975,7 @@ Error: Unresolved dependencies, transaction failed.
The RPMTAG_HEADERSIGNATURES tag indicates that this is a signature entry. The RPMTAG_HEADERIMMUTABLE tag indicates a header item that is used in the calculation of signatures. This data should be preserved.
</div><div class="para">
The RPMTAG_HEADERI18NTABLE tag holds a table of locales used for international text lookup.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1059882" class="title">Signature Tags</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id972092" class="title">Signature Tags</h1></div></div></div><div class="para">
The signature section is implemented as a header structure, but it is not considered part of the RPM header. Table D-4 lists special signature-related tags.
</div><div class="para">
Table D-4 Signature-related tags
@@ -21165,7 +21165,7 @@ Error: Unresolved dependencies, transaction failed.
To verify the integrity of the package, the SIGTAG_MD5 tag holds a 128-bit MD5 checksum of the header and payload sections. The SIGTAG_SHA1HEADER holds an SHA1 checksum of the entire header section.
</div><div class="para">
To verify the authenticity of the package, the SIGTAG_PGP tag holds a Version 3 OpenPGP Signature Packet RSA signature of the header and payload areas. The SIGTAG_GPG tag holds a Version 3 OpenPGP Signature Packet DSA signature of the header and payload areas. The SIGTAG_DSAHEADER holds a DSA signature of just the header section. If the SIGTAG_DSAHEADER tag is included, the SIGTAG_GPG tag must also be present. The SIGTAG_ RSAHEADER holds an RSA signature of just the header section. If the SIGTAG_ RSAHEADER tag is included, the SIGTAG_PGP tag must also be present.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id913348" class="title">Installation Tags</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id790641" class="title">Installation Tags</h1></div></div></div><div class="para">
A set of installation-specific tags tells the rpm program how to run the pre- and post-installation scripts. Table D-5 lists these tags.
</div><div class="para">
Table D-5 Installation tags
@@ -21271,7 +21271,7 @@ Error: Unresolved dependencies, transaction failed.
</td></tr></tbody></table></div><div class="para">
The RPMTAG_PREINPROG tag holds the name of the interpreter, such as sh, to run the pre-install script. Similarly, the RPMTAG_POSTINPROG tag holds the name of the interpreter to run the post-install script. RPMTAG_PREUNPROG and RPMTAG_POSTUNPROG are the same for the uninstall scripts.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id894125" class="title">File Information Tags</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id589607" class="title">File Information Tags</h1></div></div></div><div class="para">
File information tags are placed in the header for convenient access. These tags describe the files in the payload. Table D-6 lists these tags.
</div><div class="para">
Table D-6 File information tags
@@ -21619,7 +21619,7 @@ Error: Unresolved dependencies, transaction failed.
The RPMTAG_OLDFILENAMES tag is used when the files are not compressed, when the RPMTAG_REQUIRENAME tag does not indicate rpmlib(CompressedFileNames). The RPMTAG_FILESIZES tag specifies the size of each file in the payload, while the RPMTAG_FILEMODES tag specifies the file modes (permissions) and the RPMTAG_FILEMTIMES tag holds the last modification time for each file.
</div><div class="para">
The RPMTAG_BASENAMES tag holds an array of the base file names for the files in the payload. The RPMTAG_DIRNAMES tag holds an array of the directories for the files. The RPMTAG_DIRINDEXES tag contains an index into the RPMTAG_DIRNAMES for the directory. Each RPM must have either RPMTAG_OLDFILENAMES or the triple of RPMTAG_BASENAMES, RPMTAG_DIRNAMES, and RPMTAG_DIRINDEXES, but not both.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id771219" class="title">Dependency Tags</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id579246" class="title">Dependency Tags</h1></div></div></div><div class="para">
The dependency tags provide one of the most useful features of the RPM system by allowing for automated dependency checks between packages. Table D-7 lists these tags.
</div><div class="para">
Table D-7 Dependency tags
@@ -22083,7 +22083,7 @@ Error: Unresolved dependencies, transaction failed.
Indicates a requirement for the Bourne shell to run the installation scripts.
</div>
- </td></tr></tbody></table></div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id829253" class="title">The payload</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id964854" class="title">The payload</h1></div></div></div><div class="para">
The payload, or archive, section contains the actual files used in the package. These are the files that the rpm command installs when you install the package. To save space, data in the archive section is compressed in GNU gzip format.
</div><div class="para">
Once uncompressed, the data is in cpio format, which is how the rpm2cpio command can do its work. In cpio format, the payload is made up of records, one per file. Table D-10 lists the record structure.
@@ -22151,7 +22151,7 @@ Error: Unresolved dependencies, transaction failed.
</td></tr></tbody></table></div><div class="para">
The information in the cpio header duplicates that of the RPM file-information header elements.
- </div></div></div></div><div xml:lang="en-US" class="chapter" id="ch-online-resources" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 25. RPM Resources</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id928446">25.1. Finding RPM Sites</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id729878">25.1.1. The main rpm.org site</a></span></dt><dt><span class="sect2"><a href="#id1016040">25.1.2. RPM locator sites</a></span></dt><dt><span class="sect2"><a href="#id721368">25.1.3. RPM tools sites</a></span></dt><dt><span class="sect2"><a href="#id997726">25.1.4. Programming sites</a></span></dt><dt><span class="sect2"><a href="#id689505">25.1.5. Sites related to RPM</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id856382">25.2. Accessing RPM Mailing Lists and Newsgroups</a></span></dt></dl></div><div class="para">
+ </div></div></div></div><div xml:lang="en-US" class="chapter" id="ch-online-resources" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 25. RPM Resources</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id856978">25.1. Finding RPM Sites</a></span></dt><dd><dl><dt><span class="sect2"><a href="#id438936">25.1.1. The main rpm.org site</a></span></dt><dt><span class="sect2"><a href="#id417226">25.1.2. RPM locator sites</a></span></dt><dt><span class="sect2"><a href="#id879419">25.1.3. RPM tools sites</a></span></dt><dt><span class="sect2"><a href="#id864407">25.1.4. Programming sites</a></span></dt><dt><span class="sect2"><a href="#id741175">25.1.5. Sites related to RPM</a></span></dt></dl></dd><dt><span class="sect1"><a href="#id741199">25.2. Accessing RPM Mailing Lists and Newsgroups</a></span></dt></dl></div><div class="para">
This appendix covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Finding RPM sites on the Internet
@@ -22159,9 +22159,9 @@ Error: Unresolved dependencies, transaction failed.
Accessing RPM newsgroups and mailing lists
</div></li></ul></div><div class="para">
This appendix covers the material available on the Internet for working with RPM.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id928446" class="title">Finding RPM Sites</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id856978" class="title">Finding RPM Sites</h1></div></div></div><div class="para">
There is a wealth of RPM material online, although some of it is hard to find. The following sections list a number of RPM-related sites, divided by category. Note that as with any Internet sites, the sites listed my change or disappear.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id729878" class="title">The main rpm.org site</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id438936" class="title">The main rpm.org site</h1></div></div></div><div class="para">
The main RPM site is www.rpm.org . This site provides the official distributions of the RPM software, as well as a lot of documentation online.
</div><div class="para">
Table F-1 lists a number of useful links on this site.
@@ -22269,7 +22269,7 @@ Error: Unresolved dependencies, transaction failed.
</td></tr></tbody></table></div><div class="para">
The main RPM FTP site, at ftp://ftp.rpm.org/pub/ , includes the RPM distributions, as well as the Berkeley DB version 3 library, and the text of the book Maximum RPM. Download RPM software from ftp://ftp.rpm.org/pub/rpm/dist/ .
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1016040" class="title">RPM locator sites</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id417226" class="title">RPM locator sites</h1></div></div></div><div class="para">
A number of sites help you find RPMs for various applications. On the main sites, you can find specially built RPMs for a variety of Linux distributions. You can then download the RPMs made especially for your systems.
</div><div class="para">
The main RPM-finding site is rpmfind.net , which offers a search engine as well as software you can run on your site.
@@ -22383,10 +22383,10 @@ Error: Unresolved dependencies, transaction failed.
Owl River Company RPMs
</div>
- </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id721368" class="title">RPM tools sites</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id879419" class="title">RPM tools sites</h1></div></div></div><div class="para">
A large number of tools exist to help you work with RPMs. The following sites list some of the main tools:
</div><div class="para">
- *For the vim text editor, you can download a spec.vim syntax file from http://pegasus.rutgers.edu/~elflord/vim/syntax/spec.vim .
+ *For the vim text editor, you can download a spec.vim syntax file from <a href="http://www.vim.org/scripts/script.php?script_id=98 ">http://www.vim.org/scripts/script.php?script_id=98 </a>
</div><div class="para">
*For emacs, you can download an Emacs mode for spec files from http://tihlde.org/~stigb/rpm-spec-mode.el .
</div><div class="para">
@@ -22411,52 +22411,12 @@ Error: Unresolved dependencies, transaction failed.
</td></tr><tr><td>
<div class="para">
- apt-rpm
- </div>
-
- </td><td>
- <div class="para">
- ftp://ftp.conectiva.com/pub/conectiva/EXPERIMENTAL/apt/
- </div>
-
- </td></tr><tr><td>
- <div class="para">
apt4rpm
</div>
</td><td>
<div class="para">
- http://apt4rpm.sourceforge.net/
- </div>
-
- </td></tr><tr><td>
- <div class="para">
- AutoRPM
- </div>
-
- </td><td>
- <div class="para">
- www.autorpm.org
- </div>
-
- </td></tr><tr><td>
- <div class="para">
- AutoUpdate
- </div>
-
- </td><td>
- <div class="para">
- www.mat.univie.ac.at/~gerald/ftp/autoupdate
- </div>
-
- </td></tr><tr><td>
- <div class="para">
- current
- </div>
-
- </td><td>
- <div class="para">
- www.biology.duke.edu/computer/unix/current/
+ <a href="http://apt4rpm.sourceforge.net/ ">http://apt4rpm.sourceforge.net/ </a>
</div>
</td></tr><tr><td>
@@ -22466,27 +22426,7 @@ Error: Unresolved dependencies, transaction failed.
</td><td>
<div class="para">
- www.kde.org
- </div>
-
- </td></tr><tr><td>
- <div class="para">
- MakeRPM.pl
- </div>
-
- </td><td>
- <div class="para">
- www.perl.com/CPAN/modules/by-authors/id/JWIED
- </div>
-
- </td></tr><tr><td>
- <div class="para">
- poldek
- </div>
-
- </td><td>
- <div class="para">
- http://poldek.pld.org.pl/
+ <a href="http://www.kde.org ">http://www.kde.org </a>
</div>
</td></tr><tr><td>
@@ -22496,7 +22436,7 @@ Error: Unresolved dependencies, transaction failed.
</td><td>
<div class="para">
- rpmfind.net/linux/rpm2html/
+ <a href="http://rpmfind.net/linux/rpm2html/ ">http://rpmfind.net/linux/rpm2html/ </a>
</div>
</td></tr><tr><td>
@@ -22506,40 +22446,10 @@ Error: Unresolved dependencies, transaction failed.
</td><td>
<div class="para">
- rpmfind.net
- </div>
-
- </td></tr><tr><td>
- <div class="para">
- RUST
- </div>
-
- </td><td>
- <div class="para">
- www.rusthq.com
- </div>
-
- </td></tr><tr><td>
- <div class="para">
- setup.sh
- </div>
-
- </td><td>
- <div class="para">
- www.mmedia.is/~bre/programs/setup.sh
- </div>
-
- </td></tr><tr><td>
- <div class="para">
- urpmi
- </div>
-
- </td><td>
- <div class="para">
- www.linux-mandrake.com/cooker/urpmi.html
+ <a href="http://rpmfind.net ">http://rpmfind.net </a>
</div>
- </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id997726" class="title">Programming sites</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id864407" class="title">Programming sites</h1></div></div></div><div class="para">
Only a few sites exist to help developers with programming for RPM. I maintain some quick links to RPM sites at www.pconline.com/~erc/rpm.htm . Most of these links are focused for programming with RPM.
</div><div class="para">
The best sites for programming RPM are the online API documentation at www.rpm.org/rpmapi-4.1/ for the RPM 4.1 release, and the ftp.rpm.org/pub/rpm/dist/ site for downloading the RPM sources. There is a lot of documentation bundled with the source code.
@@ -22547,19 +22457,19 @@ Error: Unresolved dependencies, transaction failed.
Cross Reference
</div><div class="para">
<a class="xref" href="#ch-development-tools">Chapter 26, <em>Linux Text Editors and Development Tools</em></a> lists links for a number of Integrated Development Environments, or IDEs, aimed at programmers.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id689505" class="title">Sites related to RPM</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id741175" class="title">Sites related to RPM</h1></div></div></div><div class="para">
If you try to make cross-platform RPMs, especially RPMs that should work for multiple versions of Linux, it is very important to follow the Linux standards for things like file placement and package formats.
</div><div class="para">
The Filesystem Hierarchy Standard, or FHS, covers Linux directory layout at www.pathname.com/fhs/ .
</div><div class="para">
The Linux Standards Base is working on standardizing on the RPM package file format. See www.linuxbase.org for details.
- </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id856382" class="title">Accessing RPM Mailing Lists and Newsgroups</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id741199" class="title">Accessing RPM Mailing Lists and Newsgroups</h1></div></div></div><div class="para">
The RPM mailing list provides the best source of technical RPM information. You can post questions and get quick, useful responses. If you are working with RPM, you should subscribe to this mailing list. For details on viewing the RPM mailing list archives and signing up for the list, see www.rpm.org/mailing_list/ .
</div><div class="para">
To help avoid unwanted commercial e-mail (in other words, spam), you need to register with a user name and password to subscribe to the mailing list or view the archives.
</div><div class="para">
A Usenet newsgroup, named linux.redhat.rpm, also provides a forum for asking RPM-related questions. You can read this newsgroup with any newsreading program.
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-development-tools" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 26. Linux Text Editors and Development Tools</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id992155">26.1. General Text Editors</a></span></dt><dt><span class="sect1"><a href="#id1174069">26.2. Programming Text Editors</a></span></dt><dt><span class="sect1"><a href="#id1141258">26.3. Integrated Development Environments for C Programming</a></span></dt><dt><span class="sect1"><a href="#id826810">26.4. Integrated Development Environments for Python Programming</a></span></dt></dl></div><div class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-development-tools" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 26. Linux Text Editors and Development Tools</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id686662">26.1. General Text Editors</a></span></dt><dt><span class="sect1"><a href="#id656500">26.2. Programming Text Editors</a></span></dt><dt><span class="sect1"><a href="#id568868">26.3. Integrated Development Environments for C Programming</a></span></dt><dt><span class="sect1"><a href="#id592387">26.4. Integrated Development Environments for Python Programming</a></span></dt></dl></div><div class="para">
This appendix covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
General text editors
@@ -22573,7 +22483,7 @@ Error: Unresolved dependencies, transaction failed.
This appendix lists a number of tools for those who have not yet set up an RPM development environment on Linux. Note that choosing an editor or IDE is mostly a matter of personal taste. Programmers will often engage in raging battles over the superiority of text editors and other programming tools. Before searching around too far, try out what you have installed on your system and see if that works for you.
</div><div class="para">
Note that Internet sites may change or disappear, so you may have to search to find these tools.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id992155" class="title">General Text Editors</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id686662" class="title">General Text Editors</h1></div></div></div><div class="para">
Linux distributions include a number of text editors with varying sets of features. The two most common editors are vi and emacs, which come with virtually all Linux distributions. These editors are good for UNIX- or Linux-savvy developers, but generally have a steep learning curve for developers used only to Windows.
</div><div class="para">
If you come from Windows, try gedit, kedit, or kate. These text editors open a graphical window on your desktop, making them appear more or less like the Windows Notepad.exe. All three offer more features than Notepad.exe, however.
@@ -22585,7 +22495,7 @@ Error: Unresolved dependencies, transaction failed.
$ gedit listrpmpkgs &
</div><div class="para">
The ampersand, &, launches the program in the background. Replace gedit with the editor you choose.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1174069" class="title">Programming Text Editors</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id656500" class="title">Programming Text Editors</h1></div></div></div><div class="para">
In addition to general-purpose text editors, Linux sports a large number of text editors with special features for programming, such as syntax highlighting. The extended version of vi, called vim, includes a number of add-ons that can help you with C programming tasks. Emacs also includes a wide array of features to help programming. Both of these editors can act as development environments with a bit of configuration. As mentioned previously, both come with most Linux distributions.
</div><div class="para">
I also like an editor called nedit and another one called jedit. The jedit editor is written in Java, so that it runs the same on Windows and Linux, a big win if you must work on multiple platforms. (Emacs and vim have versions that work on Windows, too, along with Linux.) If you use jedit, you must have a Java runtime environment installed.
@@ -22593,7 +22503,7 @@ Error: Unresolved dependencies, transaction failed.
Cross Reference
</div><div class="para">
Download nedit from www.nedit.org . Download jedit from www.jedit.org . Download Java runtime environments from Sun at http://java.sun.com/j2se/downloads.html or IBM at www.ibm.com/java/jdk/ and select the IBM Developer Kit for Linux.
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1141258" class="title">Integrated Development Environments for C Programming</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id568868" class="title">Integrated Development Environments for C Programming</h1></div></div></div><div class="para">
If you want more of a graphical environment, Red Hat Linux ships with KDevelop, an IDE for C and C++ programming.
</div><div class="para">
Anjuta provides a GTK/GNOME-based IDE, an alternative to the KDE-based KDevelop. KDevelop, however, supports KDE, GNOME, Qt, and text-mode C and C++ applications.
@@ -22607,7 +22517,7 @@ Error: Unresolved dependencies, transaction failed.
Cross Reference
</div><div class="para">
Download Anjuta from www.anjuta.org . Download Eclipse from www.eclipse.org and the Eclipse CDT from www.eclipse.org/tools/downloads.html .
- </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id826810" class="title">Integrated Development Environments for Python Programming</h1></div></div></div><div class="para">
+ </div></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id592387" class="title">Integrated Development Environments for Python Programming</h1></div></div></div><div class="para">
As with C programs, Python scripts are made up of text files holding Python commands, so you need a text editor or some sort of development environment for creating Python programs. Any of the tools listed so far will work fine for developing Python applications. The key requirement is the ability to control tabs and indenting, since this is crucial to Python syntax.
</div><div class="para">
IDLE, a graphical console and editor, supports creating Python applications. This is considered part of Python. IDLE requires the Python-tools package.
@@ -22629,14 +22539,14 @@ Error: Unresolved dependencies, transaction failed.
Cross Reference
</div><div class="para">
A large listing of Python editing tools appears at http://www.python.org/cgi-bin/moinmoin/PythonEditors .
- </div></div></div><div xml:lang="en-US" class="chapter" id="ch-licensing" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 27. Licensing RPM</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id678490">27.1. The GNU General Public License</a></span></dt></dl></div><div class="para">
+ </div></div></div><div xml:lang="en-US" class="chapter" id="ch-licensing" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 27. Licensing RPM</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="#id589085">27.1. The GNU General Public License</a></span></dt></dl></div><div class="para">
When incorporating someone else's existing code into your software project, you should always examine the license of the code carefully, make sure you understand its implications, and make sure you are willing to abide by them. You also need to make sure you have the legal right to incorporate the other code in your project. This is true for commercial code and commercial projects, and it is equally true for freely licensed code and free software projects.
</div><div class="para">
RPM itself and most discussed helper applications (rpmlint, rpm-spec-mode, and so forth) are free software, meaning that the programs themselves are available without cost. In addition, most of these tools are considered open source software, which means the source code for the applications are also available.
</div><div class="para">
These facts do not mean that they are unlicensed software, or that their source code can be used in any desired fashion. RPM and these helper applications are made freely available in both source and binary formats under the terms of the GNU Project's General Public License (GPL). Parts of RPM are licensed under the LGPL, the Lesser General Public License. The terms of the GPL are reproduced here, and should be consulted before incorporating any source code or binaries licensed under the GPL into your projects. Essentially, the GPL states that you can use GPL'ed source code or binaries for any purpose, so long as you always give those same rights (including access to your program’s source code) to any users to whom you give software derived from GPL'ed source code (though a lawyer should be consulted to obtain an analysis of the implications of the GPL on your project, should you decide to use GPL'ed code in any commercially licensed project you might undertake).
</div><div class="para">
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id678490" class="title">The GNU General Public License</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id589085" class="title">The GNU General Public License</h1></div></div></div><div class="para">
Version 2, June 1991
</div><div class="para">
</div><div class="para">
@@ -22780,4 +22690,4 @@ Error: Unresolved dependencies, transaction failed.
</td></tr></table></div>
- </div></div><div class="index" id="id908662"><div class="titlepage"><div><div><h2 class="title">Index</h2></div></div></div><div class="index"></div></div></div></body></html>
+ </div></div><div class="index" id="id754751"><div class="titlepage"><div><div><h2 class="title">Index</h2></div></div></div><div class="index"></div></div></div></body></html>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-advanced-packaging.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-advanced-packaging.html
index afdff89..489eeef 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-advanced-packaging.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-advanced-packaging.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch09s09.html" title="9.9. Summary" /><link rel="next" href="ch10s02.html" title="10.2. Setting Triggers" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s09.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch10s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="cha
pter" id="ch-advanced-packaging" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 10. Advanced RPM Packaging</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-advanced-packaging.html#id712860">10.1. Defining Package Dependencies</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-advanced-packaging.html#id970821">10.1.1. Naming dependencies</a></span></dt><dt><span class="sect2"><a href="ch-advanced-packaging.html#id716819">10.1.2. Setting prerequisites</a></span></dt><dt><span class="sect2"><a href="ch-advanced-packaging.html#id813812">10.1.3. Naming build dependencies</a></span></dt><dt><span class="sect2"><a href="ch-advanced-packaging.html#id813852">10.1.4. Generating dependencies automatically</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch10s02.html">10.2. Setting Triggers</a></span></dt><dt><span class="sect1"><a href="ch10s03.html">10.3. Writing Verification Scripts</a></span></dt><dt><span cla
ss="sect1"><a href="ch10s04.html">10.4. Creating Subpackages</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch10s04.html#id685658">10.4.1. Providing information for subpackages</a></span></dt><dt><span class="sect2"><a href="ch10s04s02.html">10.4.2. Defining scripts for subpackages</a></span></dt><dt><span class="sect2"><a href="ch10s04s03.html">10.4.3. Building subpackages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch10s05.html">10.5. Creating Relocatable Packages</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch10s05.html#id857142">10.5.1. Setting up the prefixes</a></span></dt><dt><span class="sect2"><a href="ch10s05s02.html">10.5.2. Define the files section</a></span></dt><dt><span class="sect2"><a href="ch10s05s03.html">10.5.3. Problems creating relocatable packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch10s06.html">10.6. Defining Conditional Builds</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch10s06.html
#id692440">10.6.1. Defining conditional macros</a></span></dt><dt><span class="sect2"><a href="ch10s06s02.html">10.6.2. Using conditional blocks</a></span></dt><dt><span class="sect2"><a href="ch10s06s03.html">10.6.3. Using architecture-based conditionals</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch10s07.html">10.7. Summary</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch09s09.html" title="9.9. Summary" /><link rel="next" href="ch10s02.html" title="10.2. Setting Triggers" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s09.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch10s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="cha
pter" id="ch-advanced-packaging" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 10. Advanced RPM Packaging</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-advanced-packaging.html#id860373">10.1. Defining Package Dependencies</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-advanced-packaging.html#id709435">10.1.1. Naming dependencies</a></span></dt><dt><span class="sect2"><a href="ch-advanced-packaging.html#id818367">10.1.2. Setting prerequisites</a></span></dt><dt><span class="sect2"><a href="ch-advanced-packaging.html#id633338">10.1.3. Naming build dependencies</a></span></dt><dt><span class="sect2"><a href="ch-advanced-packaging.html#id633378">10.1.4. Generating dependencies automatically</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch10s02.html">10.2. Setting Triggers</a></span></dt><dt><span class="sect1"><a href="ch10s03.html">10.3. Writing Verification Scripts</a></span></dt><dt><span cla
ss="sect1"><a href="ch10s04.html">10.4. Creating Subpackages</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch10s04.html#id633241">10.4.1. Providing information for subpackages</a></span></dt><dt><span class="sect2"><a href="ch10s04s02.html">10.4.2. Defining scripts for subpackages</a></span></dt><dt><span class="sect2"><a href="ch10s04s03.html">10.4.3. Building subpackages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch10s05.html">10.5. Creating Relocatable Packages</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch10s05.html#id826639">10.5.1. Setting up the prefixes</a></span></dt><dt><span class="sect2"><a href="ch10s05s02.html">10.5.2. Define the files section</a></span></dt><dt><span class="sect2"><a href="ch10s05s03.html">10.5.3. Problems creating relocatable packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch10s06.html">10.6. Defining Conditional Builds</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch10s06.html
#id663126">10.6.1. Defining conditional macros</a></span></dt><dt><span class="sect2"><a href="ch10s06s02.html">10.6.2. Using conditional blocks</a></span></dt><dt><span class="sect2"><a href="ch10s06s03.html">10.6.3. Using architecture-based conditionals</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch10s07.html">10.7. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Defining package dependency information
@@ -23,7 +23,7 @@
Defining conditional builds
</div></li></ul></div><div class="para">
The previous chapter introduced the RPM spec file, which controls how RPM packages are built and installed. This chapter delves into advanced spec file topics such as using conditional commands and making relocatable packages, starting with how to specify package dependencies.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id712860" class="title">Defining Package Dependencies</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id860373" class="title">Defining Package Dependencies</h1></div></div></div><div class="para">
Dependencies are one of the most important parts of the RPM system. The RPM database tracks dependencies between packages to better allow you to manage your system. A dependency occurs when one package depends on another. The RPM system ensures that dependencies are honored when upgrading, installing, or removing packages. From that simple concept, RPM supports four types of dependencies:
</div><div class="para">
*Requirements, where one package requires a capability provided by another
@@ -39,7 +39,7 @@
<a class="xref" href="ch-dependencies.html">Chapter 5, <em>Package Dependencies</em></a> covers more on dependencies. The Obsoletes dependencies are usually only used when a package is renamed, such as the apache package becoming the httpd package, starting in Red Hat Linux 8.0. The httpd package obsoletes the apache package.
</div><div class="para">
You can list all of these dependencies in your spec file. The most commonly used dependency information, though, is what a package requires.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id970821" class="title">Naming dependencies</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id709435" class="title">Naming dependencies</h1></div></div></div><div class="para">
In your spec files, you can name the dependencies for your package. The basic syntax is:
</div><div class="para">
Requires: capability
@@ -59,7 +59,7 @@
You can use spaces or commas to separate the capabilities. For example:
</div><div class="para">
Requires: bash, perl
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id807536" class="title">Specifying the Version of the Dependencies</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id809995" class="title">Specifying the Version of the Dependencies</h1></div></div></div><div class="para">
You can also add version information, for example:
</div><div class="para">
Requires: bash >= 2.0
@@ -155,7 +155,7 @@
1:5.6.0-17
</div><div class="para">
In this case, the epoch is 1, the version 5.6.0, and the release is 17. In most cases, you will need just the version number. The epoch allows for handling hard-to-compare version numbers. The release number is almost never used. This makes sense, in that it ties a dependency to a particular build of the RPM package, rather than a version of the software itself. This type of dependency would only be useful if you drastically changed the way you build a package.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id716757" class="title">Creating Virtual CAPABILITIES</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id818305" class="title">Creating Virtual CAPABILITIES</h1></div></div></div><div class="para">
Dependencies are based on capabilities, most of which are packages. You can create virtual capabilities, which are just names you define. For example, the sendmail package provides a virtual capability named smtpdaemon. For example:
</div><div class="para">
Provides: smtpdaemon
@@ -167,13 +167,13 @@
Note
</div><div class="para">
Of course, you want to ensure that these packages specify that they conflict with each other.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id716795" class="title">Naming Dependencies on Script Engines and Modules</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id818344" class="title">Naming Dependencies on Script Engines and Modules</h1></div></div></div><div class="para">
Scripting languages such as Perl and Tcl allow for add-on modules. Your package may require some of these add-on modules. RPM uses a special syntax with parenthesis to indicate script module dependencies. For example:
</div><div class="para">
Requires: perl(Carp) >= 3.2
</div><div class="para">
This indicates a requirement for the Carp add-on module for Perl, greater than or equal to version 3.2.
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id716819" class="title">Setting prerequisites</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id818367" class="title">Setting prerequisites</h1></div></div></div><div class="para">
A prerequisite is similar to a require dependency, except that a prerequisite must be installed prior to a given package. Specify a prerequisite as follows:
</div><div class="para">
PreReq: capability
@@ -187,7 +187,7 @@
Cross Reference
</div><div class="para">
<a class="xref" href="ch-packaging-guidelines.html">Chapter 13, <em>Packaging Guidelines</em></a> covers a common problem of handling circular dependencies using prerequisites.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id813812" class="title">Naming build dependencies</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id633338" class="title">Naming build dependencies</h1></div></div></div><div class="para">
Your package, once built, has a set of dependencies. These dependencies are important for anyone installing the package. But there are also dependency issues when trying to build packages. Build dependencies allow you to specify what is necessary to build the package. While you may think this would be the same as what is needed to install a package, this is normally not true. Linux distributions tend to divide up software into runtime and development packages. For example, the python package contains the runtime for executing scripts written in Python. The python-devel package provides the ability to write extensions to the Python language.
</div><div class="para">
RPM allows you to define build-time dependencies in your spec files using the following directives:
@@ -199,7 +199,7 @@
BuildPreReq:
</div><div class="para">
These directives act like Requires:, Conflicts:, and PreReq:, respectively, except that the dependencies are needed to build the package, not install it. For example, your package may require a C compiler to build, or may need a special build tool or developer library.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id813852" class="title">Generating dependencies automatically</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id633378" class="title">Generating dependencies automatically</h1></div></div></div><div class="para">
Because so many dependencies are related to shared libraries, the RPM system will automatically generate provide dependencies for any file in your packages that is a shared object, or .so, file. RPM will also automatically generate require dependencies for all files in the %files list that require shared libraries. To do this, RPM uses the ldd command, which determines the shared libraries used by an application.
</div><div class="para">
In addition, the find-requires and find-provides scripts in /usr/lib/rpm can determine Perl, Python and Tcl script dependencies and other dependencies, such as Java package dependencies, automatically. The find-requires script determines requires dependencies automatically, and the find-provides script determines provides dependencies.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-command-reference.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-command-reference.html
index 31a7768..bc13d91 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-command-reference.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-command-reference.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch20s04.html" title="20.4. Summary" /><link rel="next" href="ch21s02.html" title="21.2. The rpmbuild Command" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch20s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch21s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class
="chapter" id="ch-command-reference" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 21. RPM Command Reference</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-command-reference.html#id805413">21.1. The rpm Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-command-reference.html#id518418">21.1.1. Upgrade, freshen, and install options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id750910">21.1.2. Erase options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id955388">21.1.3. Signature options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id926712">21.1.4. Verify options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id1007523">21.1.5. Database options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id832158">21.1.6. Miscellaneous options</a></span></dt></dl></dd><dt><spa
n class="sect1"><a href="ch21s02.html">21.2. The rpmbuild Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch21s02.html#id1016802">21.2.1. Building from a spec file</a></span></dt><dt><span class="sect2"><a href="ch21s02s02.html">21.2.2. Building from a compressed tar archive</a></span></dt><dt><span class="sect2"><a href="ch21s02s03.html">21.2.3. Rebuilding RPMs from source RPMs</a></span></dt><dt><span class="sect2"><a href="ch21s02s04.html">21.2.4. Customizing the build</a></span></dt></dl></dd></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch20s04.html" title="20.4. Summary" /><link rel="next" href="ch21s02.html" title="21.2. The rpmbuild Command" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch20s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch21s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class
="chapter" id="ch-command-reference" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 21. RPM Command Reference</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-command-reference.html#id741230">21.1. The rpm Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-command-reference.html#id564594">21.1.1. Upgrade, freshen, and install options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id848197">21.1.2. Erase options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id435105">21.1.3. Signature options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id819742">21.1.4. Verify options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id725343">21.1.5. Database options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id723258">21.1.6. Miscellaneous options</a></span></dt></dl></dd><dt><span
class="sect1"><a href="ch21s02.html">21.2. The rpmbuild Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch21s02.html#id728111">21.2.1. Building from a spec file</a></span></dt><dt><span class="sect2"><a href="ch21s02s02.html">21.2.2. Building from a compressed tar archive</a></span></dt><dt><span class="sect2"><a href="ch21s02s03.html">21.2.3. Rebuilding RPMs from source RPMs</a></span></dt><dt><span class="sect2"><a href="ch21s02s04.html">21.2.4. Customizing the build</a></span></dt></dl></dd></dl></div><div class="para">
This appendix covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
rpm command
@@ -15,7 +15,7 @@
rpmbuild command
</div></li></ul></div><div class="para">
This appendix covers the syntax of the command-line options for the rpm and rpmbuild commands.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id805413" class="title">The rpm Command</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id741230" class="title">The rpm Command</h1></div></div></div><div class="para">
The rpm command is the workhorse of the RPM system. The following sections cover options for the major operations with the rpm command.
</div><div class="para">
Table A-1 lists the query options for the rpm command.
@@ -331,7 +331,7 @@
List packages that provide the given capability
</div>
- </td></tr></tbody></table></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id518418" class="title">Upgrade, freshen, and install options</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id564594" class="title">Upgrade, freshen, and install options</h1></div></div></div><div class="para">
Table A-2 lists the upgrade, freshen, and installation options for the rpm command.
</div><div class="para">
Table A-2 rpm upgrade, freshen, and install options
@@ -697,7 +697,7 @@
</td></tr></tbody></table></div><div class="para">
Use rpm –U or --upgrade to upgrade, rpm –i or --install to install, and –F or --freshen to freshen a package.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id750910" class="title">Erase options</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id848197" class="title">Erase options</h1></div></div></div><div class="para">
Table A-3 lists the erase, or package removal, options for the rpm command.
</div><div class="para">
Table A-3 rpm erase (removal) options with –e or --erase
@@ -811,7 +811,7 @@
Do not install or remove packages, just see if the command would work
</div>
- </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id955388" class="title">Signature options</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id435105" class="title">Signature options</h1></div></div></div><div class="para">
Table A-4 lists the signature-related options to the rpm command.
</div><div class="para">
Table A-4 rpm signature options with –K, --checksig, or --import
@@ -877,7 +877,7 @@
</td></tr></tbody></table></div><div class="para">
The --import option works on its own. The rest of the options work with one or more RPM packages.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id926712" class="title">Verify options</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id819742" class="title">Verify options</h1></div></div></div><div class="para">
The rpm command can verify packages. This involves comparing all files installed by the package with the information in the RPM database, and looking for differences or missing files.
</div><div class="para">
Table A-5 lists the verify options to the rpm command.
@@ -1093,7 +1093,7 @@
Verify packages that provide the given capability
</div>
- </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1007523" class="title">Database options</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id725343" class="title">Database options</h1></div></div></div><div class="para">
You can create a new, empty, RPM database as well as rebuild all the inverted lists used for quick access using the database options listed in Table A-6.
</div><div class="para">
Table A-6 rpm database options
@@ -1127,7 +1127,7 @@
Rebuild all the inverted lists from the Packages file
</div>
- </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id832158" class="title">Miscellaneous options</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id723258" class="title">Miscellaneous options</h1></div></div></div><div class="para">
These options can be used with any rpm command. Three of the options, --querytags, --version, and --showrc, run on their own. The rest can be used with the other rpm options. Table A-7 lists these miscellaneous options.
</div><div class="para">
Table A-7 Miscellaneous rpm options
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-creating-rpms.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-creating-rpms.html
index f50023b..fac5dfa 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-creating-rpms.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-creating-rpms.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch07s04.html" title="7.4. Summary" /><link rel="next" href="ch08s02.html" title="8.2. Building RPMs" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch08s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="chapter
" id="ch-creating-rpms" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 8. Creating RPMs: An Overview</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-creating-rpms.html#id709143">8.1. Preparing to Build RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-creating-rpms.html#id708718">8.1.1. Planning what you want to build</a></span></dt><dt><span class="sect2"><a href="ch-creating-rpms.html#id853217">8.1.2. Gathering the software to package</a></span></dt><dt><span class="sect2"><a href="ch-creating-rpms.html#id687276">8.1.3. Creating a reproducible build of the software</a></span></dt><dt><span class="sect2"><a href="ch-creating-rpms.html#id683960">8.1.4. Planning for Upgrades</a></span></dt><dt><span class="sect2"><a href="ch-creating-rpms.html#id683990">8.1.5. Outlining Any Dependencies</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch08s02.html">8.2. Building RPMs</a></span></dt><dd><dl><dt><s
pan class="sect2"><a href="ch08s02.html#id713066">8.2.1. Setting up the directory structure</a></span></dt><dt><span class="sect2"><a href="ch08s02s02.html">8.2.2. Placing your sources into the directory structure</a></span></dt><dt><span class="sect2"><a href="ch08s02s03.html">8.2.3. Creating the spec file</a></span></dt><dt><span class="sect2"><a href="ch08s02s04.html">8.2.4. Building RPMs with the rpmbuild command</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch08s03.html">8.3. Verifying Your RPMS</a></span></dt><dt><span class="sect1"><a href="ch08s04.html">8.4. Summary</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch07s04.html" title="7.4. Summary" /><link rel="next" href="ch08s02.html" title="8.2. Building RPMs" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch08s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="chapter
" id="ch-creating-rpms" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 8. Creating RPMs: An Overview</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-creating-rpms.html#id595074">8.1. Preparing to Build RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-creating-rpms.html#id589414">8.1.1. Planning what you want to build</a></span></dt><dt><span class="sect2"><a href="ch-creating-rpms.html#id562860">8.1.2. Gathering the software to package</a></span></dt><dt><span class="sect2"><a href="ch-creating-rpms.html#id774094">8.1.3. Creating a reproducible build of the software</a></span></dt><dt><span class="sect2"><a href="ch-creating-rpms.html#id588130">8.1.4. Planning for Upgrades</a></span></dt><dt><span class="sect2"><a href="ch-creating-rpms.html#id870862">8.1.5. Outlining Any Dependencies</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch08s02.html">8.2. Building RPMs</a></span></dt><dd><dl><dt><s
pan class="sect2"><a href="ch08s02.html#id634312">8.2.1. Setting up the directory structure</a></span></dt><dt><span class="sect2"><a href="ch08s02s02.html">8.2.2. Placing your sources into the directory structure</a></span></dt><dt><span class="sect2"><a href="ch08s02s03.html">8.2.3. Creating the spec file</a></span></dt><dt><span class="sect2"><a href="ch08s02s04.html">8.2.4. Building RPMs with the rpmbuild command</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch08s03.html">8.3. Verifying Your RPMS</a></span></dt><dt><span class="sect1"><a href="ch08s04.html">8.4. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Preparing to build RPMs
@@ -27,7 +27,7 @@
Creating RPMs allows you to create a consistent set of applications for use on all systems in your organization and easily manage those applications. You may create RPMs of applications developed in house or RPMs of applications developed elsewhere that you need to customize for your environment. Making RPMs of the customized applications reduces work and makes the customizations consistent.
</div><div class="para">
This chapter introduces the RPM system from the point of view of creating RPMs and demonstrates the steps and planning necessary to make your own packages. As such, this chapter introduces the RPM-building topics covered in depth in the remaining chapters in this part.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id709143" class="title">Preparing to Build RPMs</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id595074" class="title">Preparing to Build RPMs</h1></div></div></div><div class="para">
The RPM-building task starts with gathering all the material you want to bundle into an RPM package and then defining the RPM directives to make your package. The final steps are to build and test an RPM. This sounds easy, and for the most part it is fairly straightforward.
</div><div class="para">
The main problems arise when you try to define the many RPM directives for your package. In addition, some of the elements in an RPM can be complex, such as upgrade scripts.
@@ -51,7 +51,7 @@
8.Testing the RPMs
</div><div class="para">
The sections in this chapter cover the initial planning stages and provide an overview of the process of building RPMs. The remaining chapters in Part II go in depth into the process of building RPMs.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id708718" class="title">Planning what you want to build</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id589414" class="title">Planning what you want to build</h1></div></div></div><div class="para">
The first step in the entire RPM-building process is simply to decide exactly what you want to make into an RPM. Is this an application, a programming library, a set of system configuration files, or a documentation package? If this is an application, is it customized or patched? Think these issues over and decide what you want to package as an RPM.
</div><div class="para">
In most cases, you want to create both a source package and a binary package containing the built sources. You need a binary package because that holds the RPM you want to install on other systems. You need the source package so you can recreate the binary package at any time. And, if the sources get updated, you can quickly make a new binary RPM from the updated sources if you have already defined a source RPM.
@@ -67,7 +67,7 @@
Source packages are not that hard to make, and they provide a single package, and single file, that holds all the sources necessary to build your binary package. In addition, once you have a source RPM, it is very easy to build a binary RPM.
</div><div class="para">
Binary packages are likely the real reason you want to make an RPM. You can package an application, a programming library, or almost anything you want. Armed with a binary RPM, you can transfer one file to another machine and install the application there, taking full advantage of the RPM system.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id853217" class="title">Gathering the software to package</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id562860" class="title">Gathering the software to package</h1></div></div></div><div class="para">
Whether you are writing your own software or merely packaging software found elsewhere, the next step is to gather the software you want to bundle into an RPM. This includes the applications or libraries you want to package, as well as the program source code.
</div><div class="para">
In general, you’ll be doing one of three things:
@@ -95,11 +95,11 @@
Cross Reference
</div><div class="para">
See the online manual pages for the patch and diff commands for more information on how to create and apply a patch.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id687276" class="title">Creating a reproducible build of the software</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id774094" class="title">Creating a reproducible build of the software</h1></div></div></div><div class="para">
The RPM system will automate the steps to create an application, as long as you configure the RPM with the proper steps, such as which make targets to run. Unfortunately, configuring the proper steps is not always easy. So before trying to make an RPM, you need to figure out how to build the application or library you plan to package into an RPM. Once you have figured out how to build the application or library, you can set up a reproducible build. The RPM system can then automate this build.
</div><div class="para">
To build the software, you’ll need to use a variety of Linux tools. The specific tools you need depend largely on where the original software came from. The following sections outline some of the more common techniques for preparing and building Linux software.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id687296" class="title">Unpacking Software</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id774112" class="title">Unpacking Software</h1></div></div></div><div class="para">
Many applications are downloaded in compressed tar format, often called a tarball. A tarball is merely an archive file built by the tar command that has been compressed, usually using the gzip command.
</div><div class="para">
In most cases, these files have a name such as the following:
@@ -121,7 +121,7 @@
In the case of a file name ending in .Z, use the uncompress program instead of gunzip.
</div><div class="para">
Once you have unpacked the sources, start looking around at the files.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id940828" class="title">Reading the README</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id721563" class="title">Reading the README</h1></div></div></div><div class="para">
Many applications come with a very handy file named README, or something similar, such as README.txt. As the name implies, you should read this file. The README file answers some of the most common questions about a particular application.
</div><div class="para">
Note
@@ -131,7 +131,7 @@
Other useful files include those named INSTALL or some close variant. Read these files, too. Usually, the README or the INSTALL file will tell you what you need to do to build the software.
</div><div class="para">
Once you have extracted the source code files and read all the available documentation, the next step is to build, usually compile, the application or library.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id940860" class="title">Building Programs with Linux Build Tools</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id721595" class="title">Building Programs with Linux Build Tools</h1></div></div></div><div class="para">
Most applications or libraries need to be built into executable programs or compiled archived libraries. This process of building can be as simple as just compiling, but is usually more involved. Most Linux applications and libraries use a build tool called make to manage the building of the source code and creation of the executable programs. The make command uses a file, normally named Makefile, that contains the rules for building the software. You will usually find a Makefile in each directory in the source code
</div><div class="para">
Each Makefile contains a set of targets that define things that make can build. Each target defines the commands to run to build a particular thing (make targets are purely arbitrary, although some conventions are usually followed). Some combination of the targets results in a built application. The make program runs the targets that you specify on the command line, or the Makefile rules indicate it needs to run based on the targets you specify on the command line.
@@ -159,7 +159,7 @@
</div><div class="para">
The following sections discuss other tools for creating Makefiles.
</div><div class="para">
- </div><div class="sect4"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id919502" class="title">imake</h1></div></div></div><div class="para">
+ </div><div class="sect4"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id885704" class="title">imake</h1></div></div></div><div class="para">
A program called imake is used mostly for X Window graphical applications, and typically older X Window applications. The imake command uses a file named Imakefile that contains rules used to build a platform-specific Makefile. This allows X Window applications, which run on many architectures and operating systems, to come with fairly generic build scripts.
</div><div class="para">
When you see an Imakefile, use the following general set of commands to compileand install an application:
@@ -181,7 +181,7 @@
Cross Reference
</div><div class="para">
For more on imake, see www.dubois.ws/software/imake-stuff/ .
- </div></div><div class="sect4"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id919559" class="title">The configure script</h1></div></div></div><div class="para">
+ </div></div><div class="sect4"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id884550" class="title">The configure script</h1></div></div></div><div class="para">
Most Linux programs, especially server-side or command-line programs, use a script called configure. The configure script outputs a platform-specific Makefile.
</div><div class="para">
If you see a script named configure in the source files, try the following commands to build and install the program:
@@ -201,7 +201,7 @@
Cross Reference
</div><div class="para">
For more on the configure system, autoconf, and automake, see www.airs.com/ian/configure/ .
- </div></div><div class="sect4"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id712200" class="title">Building Perl modules</h1></div></div></div><div class="para">
+ </div></div><div class="sect4"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id588087" class="title">Building Perl modules</h1></div></div></div><div class="para">
Perl is a scripting language used heavily on Linux systems, especially by administrators. Most Perl modules and packages use the following set of commands to create a system-specific Makefile and to build the module:
</div><div class="para">
$ perl Makefile.PL
@@ -215,7 +215,7 @@
If you see a file named Makefile.PL, chances are these are the commands to run to build the application or module.
</div><div class="para">
The goal of all these steps is to figure out how to make a reproducible build of the application or library you want to package in RPM format. Once you have a build, the next step is to plan for upgrades.
- </div></div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id683960" class="title">Planning for Upgrades</h1></div></div></div><div class="para">
+ </div></div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id588130" class="title">Planning for Upgrades</h1></div></div></div><div class="para">
Any application or library you package in RPM format is likely to get upgraded sometime. When this happens, you’ll need to make a new RPM. This new RPM must handle not only installing the package, but also handling any upgrade issues. You need to think about the following issues:
</div><div class="para">
*How to install the RPM for the new version of the software. Are there any necessary install scripts?
@@ -223,7 +223,7 @@
*How to remove the previous RPM package. If your package has an install script, then you may need an uninstall script to cleanly remove any changes made to the system by the install script. The RPM system handles the removal of the files in the package. You need to handle the task of undoing any changes made to the system during installation.
</div><div class="para">
At this point in time, the main effort is to keep these issues in mind and plan ahead, since these issues will come up with any upgrade.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id683990" class="title">Outlining Any Dependencies</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id870862" class="title">Outlining Any Dependencies</h1></div></div></div><div class="para">
Often, the hardest task is getting make to build a program properly. One potential problem is assuring that all the dependencies are included. As you work with make, keep track of any other libraries that the program you are trying to build requires. These libraries will become dependencies when you get to the stage of making the RPM.
</div><div class="para">
In most cases you do not want to include the dependencies in your RPM. Instead, each dependency should have its own RPM for each necessary library. In many cases, you should be able to find RPMs for these dependencies. Keep track of the packages that provide the dependencies.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-customizing-rpm.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-customizing-rpm.html
index 015a757..8486d31 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-customizing-rpm.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-customizing-rpm.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch19s05.html" title="19.5. Summary" /><link rel="next" href="ch20s02.html" title="20.2. Configuring RPM Settings" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch20s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" c
lass="chapter" id="ch-customizing-rpm" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 20. Customizing RPM Behavior</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-customizing-rpm.html#id906083">20.1. Customizing with RPM Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-customizing-rpm.html#id719470">20.1.1. Defining macros</a></span></dt><dt><span class="sect2"><a href="ch-customizing-rpm.html#id912885">20.1.2. Customizing Macros</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch20s02.html">20.2. Configuring RPM Settings</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch20s02.html#id799834">20.2.1. Viewing the current settings</a></span></dt><dt><span class="sect2"><a href="ch20s02s02.html">20.2.2. Locating the rpmrc files</a></span></dt><dt><span class="sect2"><a href="ch20s02s03.html">20.2.3. Changing settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch20s03.html">
20.3. Adding Popt Aliases</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch20s03.html#id794076">20.3.1. Defining aliases</a></span></dt><dt><span class="sect2"><a href="ch20s03s02.html">20.3.2. Customizing popt aliases</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch20s04.html">20.4. Summary</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch19s05.html" title="19.5. Summary" /><link rel="next" href="ch20s02.html" title="20.2. Configuring RPM Settings" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch20s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" c
lass="chapter" id="ch-customizing-rpm" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 20. Customizing RPM Behavior</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-customizing-rpm.html#id555689">20.1. Customizing with RPM Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-customizing-rpm.html#id671653">20.1.1. Defining macros</a></span></dt><dt><span class="sect2"><a href="ch-customizing-rpm.html#id594641">20.1.2. Customizing Macros</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch20s02.html">20.2. Configuring RPM Settings</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch20s02.html#id634076">20.2.1. Viewing the current settings</a></span></dt><dt><span class="sect2"><a href="ch20s02s02.html">20.2.2. Locating the rpmrc files</a></span></dt><dt><span class="sect2"><a href="ch20s02s03.html">20.2.3. Changing settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch20s03.html">
20.3. Adding Popt Aliases</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch20s03.html#id705308">20.3.1. Defining aliases</a></span></dt><dt><span class="sect2"><a href="ch20s03s02.html">20.3.2. Customizing popt aliases</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch20s04.html">20.4. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Defining RPM macros
@@ -17,7 +17,7 @@
Adding popt aliases
</div></li></ul></div><div class="para">
RPM provides a high degree of customization in the form of basic settings, such as where your RPM database is located and the path to common commands like setup or make, to the ability to define new macros and command-line aliases. This chapter covers the three main ways to customize RPM behavior: RPM macros, RPM rc settings, and popt aliases.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id906083" class="title">Customizing with RPM Macros</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id555689" class="title">Customizing with RPM Macros</h1></div></div></div><div class="para">
Starting with RPM 3.0, RPM macros have replaced most RPM settings from the rpmrc files.
</div><div class="para">
An RPM macro defines a setting to the RPM system. A macro can be defined as a static value, such as the directory where the RPM database is installed. A macro can also be defined in terms of other macros. Furthermore, a macro can be defined with parameters.
@@ -33,11 +33,11 @@
Cross Reference
</div><div class="para">
The macro syntax is used in the query formats introduced in <a class="xref" href="ch-using-rpm-db.html">Chapter 4, <em>Using the RPM Database</em></a> .
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id719470" class="title">Defining macros</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id671653" class="title">Defining macros</h1></div></div></div><div class="para">
RPM provides a number of places you can define macros, including inside spec files (probably the most common usage), in special macro initialization files, and on the command line.
</div><div class="para">
In each case, the syntax is slightly different.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id811130" class="title">Defining Macros in Spec Files</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id556344" class="title">Defining Macros in Spec Files</h1></div></div></div><div class="para">
You can define macros in most places in a spec file. With spec files, use the %define syntax to define a macro, which uses the following syntax:
</div><div class="para">
%define name(options) body
@@ -121,7 +121,7 @@
Note
</div><div class="para">
This is similar to the $(shell_command) syntax supported by bash.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id687676" class="title">Defining Macros in Macro Initialization Files</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id764021" class="title">Defining Macros in Macro Initialization Files</h1></div></div></div><div class="para">
Inside a macro file, define macros with the following syntax:
</div><div class="para">
%macro_name value
@@ -137,7 +137,7 @@
%home %{expand:%%(cd; pwd)}
</div><div class="para">
Note that it is probably easier to simply set the %home macro in your per-user $HOME/.rpmmacros file to the name of your home directory rather than try to figure this out programmatically.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id774929" class="title">Defining Macros on the Command Line</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id764064" class="title">Defining Macros on the Command Line</h1></div></div></div><div class="para">
The rpm command also lets you define macros with the --define option. The basic syntax is:
</div><div class="para">
$ rpm --define 'macro_name value'
@@ -151,7 +151,7 @@
$ rpm --eval %_usrsrc
</div><div class="para">
/usr/src
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id912885" class="title">Customizing Macros</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id594641" class="title">Customizing Macros</h1></div></div></div><div class="para">
You can add your own macro definitions, using the syntax shown in the “Defining Macros in Macro Initialization Files” section. These macros are read on each invocation of the rpm or rpmbuild commands.
</div><div class="para">
To add your custom macros, you must edit one of the macro definition files. Table 21-2 lists the macro definition files and their usage.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-dependencies.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-dependencies.html
index 46efd0c..9ee3e36 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-dependencies.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-dependencies.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="RPM_Guide-Using_RPM_DB-summary.html" title="4.4.4. Summary" /><link rel="next" href="ch05s02.html" title="5.2. Checking for Dependencies" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="RPM_Guide-Using_RPM_DB-summary.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch05s02.html"><strong>Nex
t</strong></a></li></ul><div xml:lang="en-US" class="chapter" id="ch-dependencies" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 5. Package Dependencies</h2></div></div></div><div class="toc"><dl><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-Understanding">5.1. Understanding the Dependency Concept</a></span></dt><dd><dl><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-capabilities">5.1.1. Capabilities</a></span></dt><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-version_dependencies">5.1.2. Version dependencies</a></span></dt><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-conflicts">5.1.3. Conflicts</a></span></dt><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-obsoletes">5.1.4. Obsoletes</a></span></dt></dl></dd><dt><span class="section"><a href="ch05s02.html">5.2. Checking for Dependencies<
/a></span></dt><dd><dl><dt><span class="section"><a href="ch05s02.html#id506575">5.2.1. Determining the capabilities a package requires</a></span></dt><dt><span class="section"><a href="ch05s02s02.html">5.2.2. Determining the capabilities a package provides</a></span></dt><dt><span class="section"><a href="ch05s02s03.html">5.2.3. Checking for conflicts</a></span></dt><dt><span class="section"><a href="ch05s02s04.html">5.2.4. Determining which packages require a certain capability</a></span></dt><dt><span class="section"><a href="ch05s02s05.html">5.2.5. Determining which package provides a certain capability</a></span></dt></dl></dd><dt><span class="section"><a href="ch05s03.html">5.3. Triggers</a></span></dt><dt><span class="section"><a href="ch05s04.html">5.4. Summary</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="RPM_Guide-Using_RPM_DB-summary.html" title="4.4.4. Summary" /><link rel="next" href="ch05s02.html" title="5.2. Checking for Dependencies" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="RPM_Guide-Using_RPM_DB-summary.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch05s02.html"><strong>Nex
t</strong></a></li></ul><div xml:lang="en-US" class="chapter" id="ch-dependencies" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 5. Package Dependencies</h2></div></div></div><div class="toc"><dl><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-Understanding">5.1. Understanding the Dependency Concept</a></span></dt><dd><dl><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-capabilities">5.1.1. Capabilities</a></span></dt><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-version_dependencies">5.1.2. Version dependencies</a></span></dt><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-conflicts">5.1.3. Conflicts</a></span></dt><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-obsoletes">5.1.4. Obsoletes</a></span></dt></dl></dd><dt><span class="section"><a href="ch05s02.html">5.2. Checking for Dependencies<
/a></span></dt><dd><dl><dt><span class="section"><a href="ch05s02.html#id905416">5.2.1. Determining the capabilities a package requires</a></span></dt><dt><span class="section"><a href="ch05s02s02.html">5.2.2. Determining the capabilities a package provides</a></span></dt><dt><span class="section"><a href="ch05s02s03.html">5.2.3. Checking for conflicts</a></span></dt><dt><span class="section"><a href="ch05s02s04.html">5.2.4. Determining which packages require a certain capability</a></span></dt><dt><span class="section"><a href="ch05s02s05.html">5.2.5. Determining which package provides a certain capability</a></span></dt></dl></dd><dt><span class="section"><a href="ch05s03.html">5.3. Triggers</a></span></dt><dt><span class="section"><a href="ch05s04.html">5.4. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Understanding dependencies
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-development-tools.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-development-tools.html
index 942fd65..05e0557 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-development-tools.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-development-tools.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch25s02.html" title="25.2. Accessing RPM Mailing Lists and Newsgroups" /><link rel="next" href="ch26s02.html" title="26.2. Programming Text Editors" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch25s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch26s02.html"><strong>Next</strong></
a></li></ul><div xml:lang="en-US" class="chapter" id="ch-development-tools" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 26. Linux Text Editors and Development Tools</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-development-tools.html#id747449">26.1. General Text Editors</a></span></dt><dt><span class="sect1"><a href="ch26s02.html">26.2. Programming Text Editors</a></span></dt><dt><span class="sect1"><a href="ch26s03.html">26.3. Integrated Development Environments for C Programming</a></span></dt><dt><span class="sect1"><a href="ch26s04.html">26.4. Integrated Development Environments for Python Programming</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch25s02.html" title="25.2. Accessing RPM Mailing Lists and Newsgroups" /><link rel="next" href="ch26s02.html" title="26.2. Programming Text Editors" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch25s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch26s02.html"><strong>Next</strong></
a></li></ul><div xml:lang="en-US" class="chapter" id="ch-development-tools" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 26. Linux Text Editors and Development Tools</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-development-tools.html#id554506">26.1. General Text Editors</a></span></dt><dt><span class="sect1"><a href="ch26s02.html">26.2. Programming Text Editors</a></span></dt><dt><span class="sect1"><a href="ch26s03.html">26.3. Integrated Development Environments for C Programming</a></span></dt><dt><span class="sect1"><a href="ch26s04.html">26.4. Integrated Development Environments for Python Programming</a></span></dt></dl></div><div class="para">
This appendix covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
General text editors
@@ -21,7 +21,7 @@
This appendix lists a number of tools for those who have not yet set up an RPM development environment on Linux. Note that choosing an editor or IDE is mostly a matter of personal taste. Programmers will often engage in raging battles over the superiority of text editors and other programming tools. Before searching around too far, try out what you have installed on your system and see if that works for you.
</div><div class="para">
Note that Internet sites may change or disappear, so you may have to search to find these tools.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id747449" class="title">General Text Editors</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id554506" class="title">General Text Editors</h1></div></div></div><div class="para">
Linux distributions include a number of text editors with varying sets of features. The two most common editors are vi and emacs, which come with virtually all Linux distributions. These editors are good for UNIX- or Linux-savvy developers, but generally have a steep learning curve for developers used only to Windows.
</div><div class="para">
If you come from Windows, try gedit, kedit, or kate. These text editors open a graphical window on your desktop, making them appear more or less like the Windows Notepad.exe. All three offer more features than Notepad.exe, however.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-extra-packaging-tools.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-extra-packaging-tools.html
index b5c3a4e..dfbc1f0 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-extra-packaging-tools.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-extra-packaging-tools.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch11s05.html" title="11.5. Summary" /><link rel="next" href="ch12s02.html" title="12.2. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch12s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="chapter" id
="ch-extra-packaging-tools" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 12. Supplemental Packaging Software</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-extra-packaging-tools.html#id688814">12.1. Packaging Aids</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id717580">12.1.1. Using VIM spec plugins to improve spec file editing</a></span></dt><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id775243">12.1.2. Adding functions with emacs rpm-spec-mode</a></span></dt><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id848746">12.1.3. Validating and debugging spec files with rpmlint</a></span></dt><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id712954">12.1.4. Generating the %files section with RUST</a></span></dt><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id929896">12.1.5. setup.sh and MakeRPM.pl</a></span></dt><dt>
<span class="sect2"><a href="ch-extra-packaging-tools.html#id929942">12.1.6. Manipulating Package Files with rpm2cpio</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch12s02.html">12.2. Summary</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch11s05.html" title="11.5. Summary" /><link rel="next" href="ch12s02.html" title="12.2. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch12s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="chapter" id
="ch-extra-packaging-tools" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 12. Supplemental Packaging Software</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-extra-packaging-tools.html#id601549">12.1. Packaging Aids</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id601565">12.1.1. Using VIM spec plugins to improve spec file editing</a></span></dt><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id584812">12.1.2. Adding functions with emacs rpm-spec-mode</a></span></dt><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id567299">12.1.3. Validating and debugging spec files with rpmlint</a></span></dt><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id419415">12.1.4. Generating the %files section with RUST</a></span></dt><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id745482">12.1.5. setup.sh and MakeRPM.pl</a></span></dt><dt>
<span class="sect2"><a href="ch-extra-packaging-tools.html#id420428">12.1.6. Manipulating Package Files with rpm2cpio</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch12s02.html">12.2. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Understanding packaging aids
@@ -17,9 +17,9 @@
RPM is intended to make system management easier, both for system administrators and other users who do all the day-to-day work of installing and removing applications and for developers and other users who do all the work of preparing applications for installation. For RPM packagers, the work involved in preparing an application for installation has two phases: first, the software must be compiled (if it is not written in an interpreted language such as Perl) and otherwise configured for the system on which it will be installed; then the RPM package of the software must be prepared by creating a spec file that properly packages it into an RPM. In contrast, packagers who choose to package applications in a simpler format, such as gzipped tarballs (compressed tar archives), have less work ahead of them, since they need only concern themselves with the first step.
</div><div class="para">
After a packager has prepared an RPM package once, RPM makes the first step (compilation and configuration) easier when the packager has to package an updated version of the same software; RPM does a lot of work to track compilation commands, any needed patches, and any configuration modifications discovered to be necessary to prepare the software. Similarly, once an RPM spec file has been produced for an application, updating that spec file to support a newer version of that application is usually trivial. For these reasons, using RPM instead of a simpler, less end-user-friendly package format (such as gzipped tarballs) is a bit of a tradeoff for the packager; preparing an RPM of an application requires a little more initial time and work than preparing a gzipped tarball of that same application, but once created, the RPM package takes less time and effort to keep current than the gzipped tarball requires.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id688814" class="title">Packaging Aids</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id601549" class="title">Packaging Aids</h1></div></div></div><div class="para">
However, several helper tools are also available for RPM packagers. These tools can be used at various stages in the process of producing a high-quality RPM package to simplify the tasks that an RPM packager must perform. These tools include syntax-highlighting modes for various text editors, making production and maintenance of spec files easier; macro packages for popular text editors, simplifying the generation and maintenance of spec files; tools that generate spec files, simplifying initial spec file creation; and debuggers that validate produced binary RPMs, helping ensure that the spec file used to create the packages is accurate and high quality.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id717580" class="title">Using VIM spec plugins to improve spec file editing</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id601565" class="title">Using VIM spec plugins to improve spec file editing</h1></div></div></div><div class="para">
Unix systems have traditionally shipped the legendary (or notorious, depending upon your point of view) vi editor (pronounced vee eye) as their default text editor. Vi was initially developed by Bill Joy in 1976 for BSD Unix. It eventually was incorporated in AT& T System V Unix as well and later was mandated by the POSIX 1003 standards (which define what an OS must have to be Unix-compatible), thereby conquering all facets of the Unix world.
</div><div class="para">
The original vi source code is no longer freely available, but several clones of the vi program have been created over the years. The most popular of these vi clones is probably Vi IMproved, or VIM (www.vim.org ) VIM is the standard vi implementation (meaning that when you type vi at the command prompt, the program you really are running is vim) on many Linux distributions, including Red Hat Linux. It is also freely available for most other Unixes and even for non-Unix systems such as Microsoft Windows.
@@ -115,7 +115,7 @@
Cross Reference
</div><div class="para">
You can find out more about vim at www.vim.org .
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id775243" class="title">Adding functions with emacs rpm-spec-mode</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id584812" class="title">Adding functions with emacs rpm-spec-mode</h1></div></div></div><div class="para">
Of course, not everyone in the world uses VIM. Another commonly used editor is the emacs editor originally developed by Richard M. Stallman. Unlike vi, emacs is not considered an essential Unix component and is not always found installed on a Unix system, although it is bundled with just about every Linux distribution.
</div><div class="para">
Over the years, two major emacs variants have emerged. GNU Emacs is produced by the Free Software Foundation and can be downloaded from www.gnu.org/software/emacs/emacs.html . XEmacs is based on GNU Emacs and is available from www.xemacs.org . Historically, the two differed in their user interfaces (XEmacs, as the name suggests, had an X Window interface, though GNU Emacs has one as well these days) and in some technical details of how they operated. Both are freely available under the terms of the GNU GPL, so you can download and try either or both if they are not already on your system.
@@ -280,7 +280,7 @@
Furthermore, rpm-spec-mode even adds macros to emacs that can be used to build RPMs from spec files without even having to exit emacs! Since the process of constructing spec files is often iterative (make new spec, build RPM from spec, find mistake, edit spec, build RPM from spec, find mistake, and so on), this capability of emacs to be used as an IDE for RPM package generation is extremely useful. Basic macros exist to do complete builds (Ctrl+C B to build a binary package, Ctrl+C S to build a source package, and Ctrl+C A to build both). Macros can also be used to execute various intermediate steps, such as the %prep stage (Ctrl+C P), the %build stage (Ctrl+C C), or the %install stage (Ctrl+C I). Various options of the build process can also be controlled, such as GPG-signing of generated packages.
</div><div class="para">
If you are a user of GNU Emacs or XEmacs, you should definitely take the time to learn to use rpm-spec-mode. Being able to build packages from within the editor where you are editing the spec file that builds those packages is a great productivity gain for many people.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id848746" class="title">Validating and debugging spec files with rpmlint</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id567299" class="title">Validating and debugging spec files with rpmlint</h1></div></div></div><div class="para">
Both VIM and emacs extensions help with the process of initially creating spec files and with the maintenance of existing RPM spec files. After a spec file has been created, and RPMs have been created using that spec, the binary RPMs generated from the spec can be validated using the rpmlint command. The name rpmlint comes from lint, the traditional Unix utility that can "sanity-check" C source code, looking for certain classes of common C coding mistakes. The idea behind rpmlint is similar; it processes binary RPMs, checking for certain common mistakes made by RPM packagers.
</div><div class="para">
The rpmlint command currently ships with a wide variety of checks and is written using a modular interface so that additional checks can easily be added if needed. Currently, rpmlint can check that all binary files in the package are correct (making sure that a .noarch.rpm package does not contain binary files, that no binaries are being installed in /etc, that the binary file types in the package are appropriate for the package architecture, that shared libraries are configured correctly, and that all executables are stripped). It can also check the validity of files marked as configuration files in the RPM (ensuring that configuration files are only being installed in /etc, not in /usr) and that the package file complies with the distribution's policies for packages (checking things such as the compression of man pages and Info pages and the correctness of vendor and distribution fields in the package header).
@@ -334,7 +334,7 @@
With this output, the binary package looks fine. You should set a I don’t bother setting a vendor, distribution, and packager but you can ignore those warnings. Similarly, rpmlint warns because it does not recognize the license type used, "distributable". You can fix this, you can ignore this, or you can modify /etc/rpmlint/config so that rpmlint recognizes "distributable" as a valid license.
</div><div class="para">
The sorts of validity checks that rpmlint can do make it valuable for ensuring the quality and consistency of RPMs. Most RPM-based Linux distributions validate their entire distribution using rpmlint. Using it for packages you prepare is a good idea as well.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id712954" class="title">Generating the %files section with RUST</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id419415" class="title">Generating the %files section with RUST</h1></div></div></div><div class="para">
For the most part, maintaining RPM spec files is relatively straightforward. Creating spec files from scratch, however, can be a little bit more challenging. Tools like rpm-spec-mode for emacs can help with the process, generating skeleton spec file templates that can be filled in, but these sorts of tools do not address the step that most new RPM packagers seem to find most difficult: generating the %files section. Creating a complete, accurate list of all needed files supplied by an application can be difficult, particularly when it is an application with which you are unfamiliar. Most software supports installation to a temporary location; if the software you are packaging allows this, generation of %files is (almost) as simple as using BuildRoot to install the application to a temporary directory, then running an ls -lR command in that subdirectory to see all the installed files and directories. Even then, though, the output from ls -lR must be cleaned up and converted
into %files format for adding to the spec file. All of this takes time.
</div><div class="para">
A couple of tools exist to reduce the amount of work needed for this stage of the process, automating the generation of the %files section of spec files. The most sophisticated of these toolsets is RUST.
@@ -354,7 +354,7 @@
The rust command provides a graphical interface that can be used to control crust and supports drag-and-drop creation of spec files. In the rust interface, two file trees are displayed. The left-hand tree displays the local file system, while the right-hand tree displays the file tree inside the crust chroot() jail. Files that should be packaged together can just be dragged from their current locations on the system (displayed in the left-hand tree) to their final destinations in the right-hand tree. You can then click the makeRPM choice to generate an RPM containing those files. Although not terribly useful for packages being generated from source code, this feature can greatly simplify creation of RPMs of applications that are only supplied in binary format (such as the Linux Adobe Acrobat reader).
</div><div class="para">
RUST's rust application can be useful in some circumstances (providing new developers a graphical tool that can be used to generate binary RPMs), and crust is more generally useful for packaging difficult-to-package software that needs to be built and installed in a chroot() jail. Unfortunately, development of RUST appears to have stopped, so extension of RUST to become a more generally useful IDE for RPM generation is not likely to happen. However, the project is licensed under the GNU GPL (<a class="xref" href="ch-licensing.html">Chapter 27, <em>Licensing RPM</em></a> ), so it might be resumed by another developer or team of developers.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id929896" class="title">setup.sh and MakeRPM.pl</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id745482" class="title">setup.sh and MakeRPM.pl</h1></div></div></div><div class="para">
Other tools that have been developed to simplify the process of creating an RPM spec file take an entirely different approach. Tools such as setup.sh, available from www.mmedia.is/~bre/programs/setup.sh , are intended to function as wrappers around the existing build commands (./configure and make) for software. These types of tools take the approach of using the standard build tools for software (since those tools must always be used to build the software, whether using RPM or compiling the software from a source tarball) and capturing the output to generate an RPM spec file automatically.
</div><div class="para">
The MakeRPM.pl Perl script, available from www.perl.com/CPAN/modules/by-authors/id/JWIED , is another example of such an approach. MakeRPM.pl is a more specialized tool than setup.sh, as MakeRPM.pl is intended only for producing RPMs from Perl modules packaged in CPAN (www.cpan.org ) It is implemented as a wrapper around the standard commands (perl Makefile.PL ; make ; make test ; make install) used to install Perl CPAN software.
@@ -364,7 +364,7 @@
Cross-reference
</div><div class="para">
For more discussion of the future of RPM, you can turn to <a class="xref" href="ch-rpm-evolution.html">Chapter 23, <em>RPM Feature Evolution</em></a> .
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id929942" class="title">Manipulating Package Files with rpm2cpio</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id420428" class="title">Manipulating Package Files with rpm2cpio</h1></div></div></div><div class="para">
Normally, RPM packagers are concerned with taking source code or binary files, and producing an RPM that contains those files and can be used to install them on end-users' systems. Sometimes, packagers and end users find themselves in the opposite position, that of having a source or binary RPM package file and needing to extract its contents. An RPM can always be installed to access its contents (either source code, patches, and a spec file which get put under %_topdir for a source RPM, or software which gets put in system directories for a binary RPM), but that is often overkill. I frequently want to extract a single patch file, or the spec file, from a source RPM, but I don't really need to install the entire source RPM. Similarly, people often want to extract the contents of RPMs on systems that do not come with RPM, such as Solaris.
</div><div class="para">
Fortunately, tools are available that can process RPM package files into a format from which their content can be extracted. Structurally speaking, RPM package files are compressed cpio archives that have additional binary data added to the beginning containing various meta-data about the package (specifying its architecture and OS, for example), a GPG signature if the package is signed, and so forth. If this binary data is removed from the beginning of the RPM package file, the remainder is a System V Release 4-style cpio file that can be manipulated using any reasonably complete cpio command. Several different tools, each sporting the name rpm2cpio, are available which can do this binary data removal, converting an RPM package file into a standard cpio archive.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-intro-packaging.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-intro-packaging.html
index ad23dae..abf5bdf 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-intro-packaging.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-intro-packaging.html
@@ -21,7 +21,7 @@
At that time, no full-featured PC operating systems were freely available, so he decided to write his own operating system. Today, that small hobby OS that Linus Torvalds started almost as a whim has become Linux, a significant new variant of Unix that runs millions of the world's network servers and, increasingly, desktop computers and embedded processors.
</div><div class="para">
Linux has grown up, successfully making the transition from a one-man personal project to a functional, full-featured operating system used by many of the world's major corporations and deployed on millions of corporate and personal systems. Along the way, Linux has had to address many of the same issues any new operating system must face. One of these concerns is how software for Linux, and how the Linux operating system itself, should be installed. How can administrators safely remove software packages without affecting other installed packages? And how can you safely upgrade packages? Answering these questions is what this book is all about.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id709711" class="title">Installing, Removing, and Upgrading Applications</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id622561" class="title">Installing, Removing, and Upgrading Applications</h1></div></div></div><div class="para">
Applications for most operating systems consist of multiple files that must be copied to specific locations on the computer's file system before each application can be run. This is true for common PC operating systems such as MS-DOS or Microsoft Windows, as well as for Unix and Linux.
</div><div class="para">
In the case of a Unix-like operating system such as Linux, other issues must also be considered. Unix and Linux are multiple-user systems, so they must track ownership of files. Furthermore, Unix and Linux use a system of file permissions. Administrators can grant some users access to files and can control how users may access those files, for example, allowing some users the permission to read only certain files. Administrators can deny other users access to the same files. So, installation of an application on Linux requires consideration of all these details. After files are copied into their appropriate locations, they must be granted correct permissions and correct ownerships.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-intro-rpm.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-intro-rpm.html
index ba16e1a..5917931 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-intro-rpm.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-intro-rpm.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="pr01s04.html" title="4. Summary" /><link rel="next" href="ch01s02.html" title="1.2. RPM Design Goals" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="pr01s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="chapte
r" id="ch-intro-rpm" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 1. Introduction to RPM</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-intro-rpm.html#id878354">1.1. The Need for Linux Package Management Systems</a></span></dt><dt><span class="sect1"><a href="ch01s02.html">1.2. RPM Design Goals</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch01s02.html#id563307">1.2.1. Ease of use</a></span></dt><dt><span class="sect2"><a href="ch01s02s02.html">1.2.2. Package-oriented focus</a></span></dt><dt><span class="sect2"><a href="ch01s02s03.html">1.2.3. Package upgradability</a></span></dt><dt><span class="sect2"><a href="ch01s02s04.html">1.2.4. Package interdependencies</a></span></dt><dt><span class="sect2"><a href="ch01s02s05.html">1.2.5. Query capabilities</a></span></dt><dt><span class="sect2"><a href="ch01s02s06.html">1.2.6. Package verification</a></span></dt><dt><span class="sect2"><a href="ch01s02s07.html
">1.2.7. Multiple architectures</a></span></dt><dt><span class="sect2"><a href="ch01s02s08.html">1.2.8. Pristine sources</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch01s03.html">1.3. RPM Terminology</a></span></dt><dt><span class="sect1"><a href="ch01s04.html">1.4. Summary</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="pr01s04.html" title="4. Summary" /><link rel="next" href="ch01s02.html" title="1.2. RPM Design Goals" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="pr01s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="chapte
r" id="ch-intro-rpm" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 1. Introduction to RPM</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-intro-rpm.html#id629334">1.1. The Need for Linux Package Management Systems</a></span></dt><dt><span class="sect1"><a href="ch01s02.html">1.2. RPM Design Goals</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch01s02.html#id583074">1.2.1. Ease of use</a></span></dt><dt><span class="sect2"><a href="ch01s02s02.html">1.2.2. Package-oriented focus</a></span></dt><dt><span class="sect2"><a href="ch01s02s03.html">1.2.3. Package upgradability</a></span></dt><dt><span class="sect2"><a href="ch01s02s04.html">1.2.4. Package interdependencies</a></span></dt><dt><span class="sect2"><a href="ch01s02s05.html">1.2.5. Query capabilities</a></span></dt><dt><span class="sect2"><a href="ch01s02s06.html">1.2.6. Package verification</a></span></dt><dt><span class="sect2"><a href="ch01s02s07.html
">1.2.7. Multiple architectures</a></span></dt><dt><span class="sect2"><a href="ch01s02s08.html">1.2.8. Pristine sources</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch01s03.html">1.3. RPM Terminology</a></span></dt><dt><span class="sect1"><a href="ch01s04.html">1.4. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Examining the history of package management
@@ -23,16 +23,16 @@
More recently, the RPM package file format has been adopted as the official standard for Linux as part of the Linux Standards Base, or LSB. Described at <a href="http://www.linuxbase.org/ ">http://www.linuxbase.org/ </a>, the Linux Standards Base is an attempt to set a baseline that all Linux distributions should follow. The LSB has helped system administrators by providing some commonality across distributions, as in the location of certain files. The history of Linux package managers is largely intertwined with the history of Linux distributions.
</div><div class="para">
Strictly speaking, Linux refers to a single piece of software, the Unix-like kernel that Linus Torvalds and cohorts have scattered all over the Internet and have been developing since 1991. This Linux kernel is a marvelous piece of software, currently comprising over 3.7 million lines of freely-licensed source code and accompanying documentation. Together, these factors provide a fast, full-featured, stable operating system kernel for use on more than 30 different processor architectures, ranging from embedded systems such as watches and PDAs, to desktop and server systems, all the way up to mainframes and supercomputing clusters.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id878354" class="title">The Need for Linux Package Management Systems</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id629334" class="title">The Need for Linux Package Management Systems</h1></div></div></div><div class="para">
Although Linux is an excellent core component of an operating system suitable for a wide variety of real-world applications, this Linux kernel by itself is not sufficient for accomplishing most tasks. The technical definition of exactly what constitutes an operating system is a matter of debate.
</div><div class="para">
Despite this controversy, it is clear that most users of Linux require both the Linux kernel and a large suite of accompanying software (a shared C library; traditional Unix utilities such as <code class="command">grep</code>, <code class="command">awk</code>, and <code class="command">sed</code>; an editor, such as <code class="command">vi</code>; a shell, such as the Bourne-Again <code class="command">bash</code> shell; and so forth) to complete the various tasks for which they typically employ Linux.
</div><div class="para">
- Users expect Linux to include server software such as the Apache Web server, desktop software such as the OpenOffice.org office productivity suite, and a host of other packages. In fact, most Linux users don’t make the distinction between the kernel (technically the only part that is Linux) and all the extra packages (technically “everything else”) that comes with a Linux distribution. Most users simply refer to the whole thing as “Linux.”
+ Users expect Linux to include server software such as the Apache Web server, desktop software such as the Libre Office productivity suite, and a host of other packages. In fact, most Linux users don’t make the distinction between the kernel (technically the only part that is Linux) and all the extra packages (technically “everything else”) that comes with a Linux distribution. Most users simply refer to the whole thing as “Linux.”
</div><div class="para">
Some Linux distributions include thousands of packages on six or more CD-ROMs. This situation alone cries out for effective package-management software. And this doesn’t include the extra packages that don’t come with Linux distributions but which organizations need to create an effective working environment.
</div><div class="para">
- Furthermore, the Linux kernel and these various software applications are typically made available by their developers in source code formats only, and they can be installed manually only after compiling them from source code.
+ Furthermore, the Linux kernel and these various software applications are sometimes made available by their developers only in source code formats, and they can be installed manually only after compiling them from source code.
</div><div class="para">
Most people do not have the technical skills necessary to cross-compile an entire operating system. Even if they do, they usually do not want to devote the time and effort required to bootstrap and compile an operating system just to be able to run Linux.
</div><div class="para">
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-licensing.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-licensing.html
index cb4bd8b..f5f52cc 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-licensing.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-licensing.html
@@ -7,14 +7,14 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch26s04.html" title="26.4. Integrated Development Environments for Python Programming" /><link rel="next" href="appe-Publican-Revision_History.html" title="Appendix A. Revision History" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch26s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href=
"appe-Publican-Revision_History.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="chapter" id="ch-licensing" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 27. Licensing RPM</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-licensing.html#id508787">27.1. The GNU General Public License</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch26s04.html" title="26.4. Integrated Development Environments for Python Programming" /><link rel="next" href="appe-Publican-Revision_History.html" title="Appendix A. Revision History" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch26s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href=
"appe-Publican-Revision_History.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="chapter" id="ch-licensing" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 27. Licensing RPM</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-licensing.html#id806584">27.1. The GNU General Public License</a></span></dt></dl></div><div class="para">
When incorporating someone else's existing code into your software project, you should always examine the license of the code carefully, make sure you understand its implications, and make sure you are willing to abide by them. You also need to make sure you have the legal right to incorporate the other code in your project. This is true for commercial code and commercial projects, and it is equally true for freely licensed code and free software projects.
</div><div class="para">
RPM itself and most discussed helper applications (rpmlint, rpm-spec-mode, and so forth) are free software, meaning that the programs themselves are available without cost. In addition, most of these tools are considered open source software, which means the source code for the applications are also available.
</div><div class="para">
These facts do not mean that they are unlicensed software, or that their source code can be used in any desired fashion. RPM and these helper applications are made freely available in both source and binary formats under the terms of the GNU Project's General Public License (GPL). Parts of RPM are licensed under the LGPL, the Lesser General Public License. The terms of the GPL are reproduced here, and should be consulted before incorporating any source code or binaries licensed under the GPL into your projects. Essentially, the GPL states that you can use GPL'ed source code or binaries for any purpose, so long as you always give those same rights (including access to your program’s source code) to any users to whom you give software derived from GPL'ed source code (though a lawyer should be consulted to obtain an analysis of the implications of the GPL on your project, should you decide to use GPL'ed code in any commercially licensed project you might undertake).
</div><div class="para">
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id508787" class="title">The GNU General Public License</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id806584" class="title">The GNU General Public License</h1></div></div></div><div class="para">
Version 2, June 1991
</div><div class="para">
</div><div class="para">
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-management-software.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-management-software.html
index d8576af..05127d5 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-management-software.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-management-software.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch06s04.html" title="6.4. Summary" /><link rel="next" href="ch07s02.html" title="7.2. Graphical RPM Management" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch06s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" cla
ss="chapter" id="ch-management-software" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 7. RPM Management Software</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-management-software.html#id958531">7.1. Locating RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-management-software.html#id679734">7.1.1. rpmfind and rpm2html</a></span></dt><dt><span class="sect2"><a href="ch-management-software.html#id686182">7.1.2. RPM Sites On the Internet</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch07s02.html">7.2. Graphical RPM Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch07s02.html#id793348">7.2.1. Nautilus</a></span></dt><dt><span class="sect2"><a href="ch07s02s02.html">7.2.2. Red Hat Package Management</a></span></dt><dt><span class="sect2"><a href="ch07s02s03.html">7.2.3. KPackage</a></span></dt><dt><span class="sect2"><a href="ch07s02s04.html">7.2.4. Gnome-RPM</a></span></dt
></dl></dd><dt><span class="sect1"><a href="ch07s03.html">7.3. Extending RPM Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch07s03.html#id824878">7.3.1. AutoRPM</a></span></dt><dt><span class="sect2"><a href="ch07s03s02.html">7.3.2. AutoUpdate</a></span></dt><dt><span class="sect2"><a href="ch07s03s03.html">7.3.3. The Red Hat Network and up2date</a></span></dt><dt><span class="sect2"><a href="ch07s03s04.html">7.3.4. Current</a></span></dt><dt><span class="sect2"><a href="ch07s03s05.html">7.3.5. urpmi and RpmDrake</a></span></dt><dt><span class="sect2"><a href="ch07s03s06.html">7.3.6. apt-rpm</a></span></dt><dt><span class="sect2"><a href="ch07s03s07.html">7.3.7. The poldek</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch07s04.html">7.4. Summary</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch06s04.html" title="6.4. Summary" /><link rel="next" href="ch07s02.html" title="7.2. Graphical RPM Management" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch06s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" cla
ss="chapter" id="ch-management-software" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 7. RPM Management Software</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-management-software.html#id435051">7.1. Locating RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-management-software.html#id708091">7.1.1. rpmfind and rpm2html</a></span></dt><dt><span class="sect2"><a href="ch-management-software.html#id797470">7.1.2. RPM Sites On the Internet</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch07s02.html">7.2. Graphical RPM Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch07s02.html#id657068">7.2.1. Nautilus</a></span></dt><dt><span class="sect2"><a href="ch07s02s02.html">7.2.2. Red Hat Package Management</a></span></dt><dt><span class="sect2"><a href="ch07s02s03.html">7.2.3. KPackage</a></span></dt><dt><span class="sect2"><a href="ch07s02s04.html">7.2.4. Gnome-RPM</a></span></dt
></dl></dd><dt><span class="sect1"><a href="ch07s03.html">7.3. Extending RPM Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch07s03.html#id865268">7.3.1. AutoRPM</a></span></dt><dt><span class="sect2"><a href="ch07s03s02.html">7.3.2. AutoUpdate</a></span></dt><dt><span class="sect2"><a href="ch07s03s03.html">7.3.3. The Red Hat Network and up2date</a></span></dt><dt><span class="sect2"><a href="ch07s03s04.html">7.3.4. Current</a></span></dt><dt><span class="sect2"><a href="ch07s03s05.html">7.3.5. urpmi and RpmDrake</a></span></dt><dt><span class="sect2"><a href="ch07s03s06.html">7.3.6. apt-rpm</a></span></dt><dt><span class="sect2"><a href="ch07s03s07.html">7.3.7. The poldek</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch07s04.html">7.4. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Finding packages in RPM format
@@ -19,7 +19,7 @@
You can find a variety of software packages to ease the work of managing RPM-based systems. These utilities can help you find a specific software application packaged using RPM or search through a collection of RPM-packaged software to locate applications with specific features. Similarly, several utilities provide features to ease long-term system-management tasks. These applications provide features such as automatic updating of existing installed software with more recent versions or simplification of software installation by automating installation of any required software dependencies.
</div><div class="para">
This chapter covers a number of tools for finding packages in RPM format, as well as tools to help manage the RPMs on your system.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id958531" class="title">Locating RPMs</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id435051" class="title">Locating RPMs</h1></div></div></div><div class="para">
RPM provides a powerful tool for managing software installed on a system. With a single command, an entire application can be installed on the system in a ready-to-run configuration. With a different command, the entire application can be removed without having manually to track down all of the associated files scattered throughout the hard drive. For RPM to work, however, the software being managed must be packaged in the proper RPM format. RPM packages can be easily prepared if necessary, but you can save time by using the wide variety of software already available in the RPM format. The only trick to using this RPM-packaged software is finding it.
</div><div class="para">
As you start to search for RPM packages on the Internet, you’ll find thousands of packages available. Many of these packages are built specifically for various Linux distributions, such as Conectiva, SUSE, Red Hat, or Mandrake. In many cases, the Linux distribution won’t matter, but in general it's best to download packages built for your version of Linux, such as Red Hat.
@@ -29,7 +29,7 @@
Although the examples in this book assume Red Hat Linux as a base, just about everything applies to all versions of Linux that use the RPM system, unless noted otherwise.
</div><div class="para">
Internet search engines are popular, but they aren’t very helpful for finding RPM packages, especially because lots of Web pages have the term rpm (including those covering revolutions per minute). A more efficient approach is to use one of the RPM-specific Internet search tools such as rpmfind.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id679734" class="title">rpmfind and rpm2html</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id708091" class="title">rpmfind and rpm2html</h1></div></div></div><div class="para">
One popular free tool for locating RPMs is rpmfind, written by Daniel Veillard. This tool provides a command-line utility that can search for packages by name or description, displaying or optionally downloading any matching packages it finds. It can even provide a list of the dependencies that those matching packages require to run and can download those required dependencies as well.
</div><div class="para">
When searching for packages, rpmfind can search both the software already installed on the local system and remote databases, including the databases located at http://rpmfind.net/ .
@@ -246,7 +246,7 @@
In addition to rpm2html, the program pdbv creates a set of cross-linked HTML files that list the packages on your system. Pdbv doesn’t support searching and wasn’t built as a front end for search sites, so it is simpler than rpm2html. Instead, pdbv just creates a set of HTML pages that list data that you can query with the rpm command, including the package descriptions, the capabilities required and provided, as well as all the files in the package.
</div><div class="para">
The primary advantage of pdbv is that it runs relatively quickly to provide you a snapshot of your system.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id686182" class="title">RPM Sites On the Internet</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id797470" class="title">RPM Sites On the Internet</h1></div></div></div><div class="para">
In addition to the command-line RPM search tools, a number of Web sites provide handy front ends to databases of available packages. These Web sites make it easy to query for packages and also provide snapshots of what is happening in Linux development, especially with the sites that list recently created RPMs.
</div><div class="para">
The following sections list some of the more popular sites.
@@ -254,7 +254,7 @@
Note
</div><div class="para">
As with anything on the Internet, sites come and go. I’ve used rpmfind.net for years, but it is always possible that any of these sites may suddenly disappear.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id818621" class="title">rpmfind.net </h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id664571" class="title">rpmfind.net </h1></div></div></div><div class="para">
The rpmfind utility is associated with an online database available at www.rpmfind.net . You can search this site and see the results in the same format as that created by the rpm2html utility. In essence, this site acts as an HTML front end to the rpmfind query commands. By providing a search engine accessible from a Web browser, instead of the command line as used by the rpmfind utility, the rpmfind.net site is easy to search and also displays the data in an easier-to-read format.
</div><div class="para">
Use the rpmfind command when you know you want to install something. Use the rpmfind.net Web site when you want to browse through the lists of available RPMs.
@@ -262,7 +262,7 @@
Note
</div><div class="para">
You can download the rpmfind command RPM from the rpmfind.net site.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id818650" class="title">freshrpms.net </h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id664600" class="title">freshrpms.net </h1></div></div></div><div class="para">
The site name,freshrpms.net , is a play on the popular but oddly named Linux site freshmeat.net . The freshmeat.net site provides listings of newly-updated applications for Linux and other operating systems. The freshrpms.net site provides a similar service devoted to freshly-made RPMs.
</div><div class="para">
Note
@@ -274,12 +274,12 @@
Cross Reference
</div><div class="para">
See <a class="xref" href="ch-specfiles.html">Chapter 9, <em>Working with Spec Files</em></a> for more on RPM spec files.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id823013" class="title">RPM PBone Search</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id664641" class="title">RPM PBone Search</h1></div></div></div><div class="para">
The site http://rpm.pbone.net/ provides a database of RPM packages you can search. This site also lists quite a few recently created RPMs. In fact, much of the focus here lies in finding the latest updates to the applications you run.
</div><div class="para">
The feature I like most about the PBone search is the ability to specify which Linux distributions to search by using a set of check boxes. Although in theory most Linux RPMs should work on most Linux distributions, I prefer to get something made for and tested on my version of Linux.
</div><div class="para">
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id823037" class="title">Other Sites</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id665122" class="title">Other Sites</h1></div></div></div><div class="para">
Table 8-2 lists additional sites where you can find RPMs. As with all listings of Internet sites, these may come and go.
</div><div class="para">
Table 8-2MORE RPM SITES
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-online-resources.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-online-resources.html
index 0393ecb..cc64f05 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-online-resources.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-online-resources.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch-package-structure.html" title="Chapter 24. RPM Package File Structure" /><link rel="next" href="ch25s02.html" title="25.2. Accessing RPM Mailing Lists and Newsgroups" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-package-structure.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch
25s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="chapter" id="ch-online-resources" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 25. RPM Resources</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-online-resources.html#id681684">25.1. Finding RPM Sites</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-online-resources.html#id717070">25.1.1. The main rpm.org site</a></span></dt><dt><span class="sect2"><a href="ch-online-resources.html#id712315">25.1.2. RPM locator sites</a></span></dt><dt><span class="sect2"><a href="ch-online-resources.html#id1005133">25.1.3. RPM tools sites</a></span></dt><dt><span class="sect2"><a href="ch-online-resources.html#id775685">25.1.4. Programming sites</a></span></dt><dt><span class="sect2"><a href="ch-online-resources.html#id701500">25.1.5. Sites related to RPM</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch25s02.html">25.2. Accessing RPM M
ailing Lists and Newsgroups</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch-package-structure.html" title="Chapter 24. RPM Package File Structure" /><link rel="next" href="ch25s02.html" title="25.2. Accessing RPM Mailing Lists and Newsgroups" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-package-structure.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch
25s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="chapter" id="ch-online-resources" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 25. RPM Resources</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-online-resources.html#id812203">25.1. Finding RPM Sites</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-online-resources.html#id445205">25.1.1. The main rpm.org site</a></span></dt><dt><span class="sect2"><a href="ch-online-resources.html#id673752">25.1.2. RPM locator sites</a></span></dt><dt><span class="sect2"><a href="ch-online-resources.html#id596206">25.1.3. RPM tools sites</a></span></dt><dt><span class="sect2"><a href="ch-online-resources.html#id850716">25.1.4. Programming sites</a></span></dt><dt><span class="sect2"><a href="ch-online-resources.html#id657514">25.1.5. Sites related to RPM</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch25s02.html">25.2. Accessing RPM Ma
iling Lists and Newsgroups</a></span></dt></dl></div><div class="para">
This appendix covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Finding RPM sites on the Internet
@@ -15,9 +15,9 @@
Accessing RPM newsgroups and mailing lists
</div></li></ul></div><div class="para">
This appendix covers the material available on the Internet for working with RPM.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id681684" class="title">Finding RPM Sites</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id812203" class="title">Finding RPM Sites</h1></div></div></div><div class="para">
There is a wealth of RPM material online, although some of it is hard to find. The following sections list a number of RPM-related sites, divided by category. Note that as with any Internet sites, the sites listed my change or disappear.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id717070" class="title">The main rpm.org site</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id445205" class="title">The main rpm.org site</h1></div></div></div><div class="para">
The main RPM site is www.rpm.org . This site provides the official distributions of the RPM software, as well as a lot of documentation online.
</div><div class="para">
Table F-1 lists a number of useful links on this site.
@@ -125,7 +125,7 @@
</td></tr></tbody></table></div><div class="para">
The main RPM FTP site, at ftp://ftp.rpm.org/pub/ , includes the RPM distributions, as well as the Berkeley DB version 3 library, and the text of the book Maximum RPM. Download RPM software from ftp://ftp.rpm.org/pub/rpm/dist/ .
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id712315" class="title">RPM locator sites</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id673752" class="title">RPM locator sites</h1></div></div></div><div class="para">
A number of sites help you find RPMs for various applications. On the main sites, you can find specially built RPMs for a variety of Linux distributions. You can then download the RPMs made especially for your systems.
</div><div class="para">
The main RPM-finding site is rpmfind.net , which offers a search engine as well as software you can run on your site.
@@ -239,10 +239,10 @@
Owl River Company RPMs
</div>
- </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1005133" class="title">RPM tools sites</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id596206" class="title">RPM tools sites</h1></div></div></div><div class="para">
A large number of tools exist to help you work with RPMs. The following sites list some of the main tools:
</div><div class="para">
- *For the vim text editor, you can download a spec.vim syntax file from http://pegasus.rutgers.edu/~elflord/vim/syntax/spec.vim .
+ *For the vim text editor, you can download a spec.vim syntax file from <a href="http://www.vim.org/scripts/script.php?script_id=98 ">http://www.vim.org/scripts/script.php?script_id=98 </a>
</div><div class="para">
*For emacs, you can download an Emacs mode for spec files from http://tihlde.org/~stigb/rpm-spec-mode.el .
</div><div class="para">
@@ -267,52 +267,12 @@
</td></tr><tr><td>
<div class="para">
- apt-rpm
- </div>
-
- </td><td>
- <div class="para">
- ftp://ftp.conectiva.com/pub/conectiva/EXPERIMENTAL/apt/
- </div>
-
- </td></tr><tr><td>
- <div class="para">
apt4rpm
</div>
</td><td>
<div class="para">
- http://apt4rpm.sourceforge.net/
- </div>
-
- </td></tr><tr><td>
- <div class="para">
- AutoRPM
- </div>
-
- </td><td>
- <div class="para">
- www.autorpm.org
- </div>
-
- </td></tr><tr><td>
- <div class="para">
- AutoUpdate
- </div>
-
- </td><td>
- <div class="para">
- www.mat.univie.ac.at/~gerald/ftp/autoupdate
- </div>
-
- </td></tr><tr><td>
- <div class="para">
- current
- </div>
-
- </td><td>
- <div class="para">
- www.biology.duke.edu/computer/unix/current/
+ <a href="http://apt4rpm.sourceforge.net/ ">http://apt4rpm.sourceforge.net/ </a>
</div>
</td></tr><tr><td>
@@ -322,27 +282,7 @@
</td><td>
<div class="para">
- www.kde.org
- </div>
-
- </td></tr><tr><td>
- <div class="para">
- MakeRPM.pl
- </div>
-
- </td><td>
- <div class="para">
- www.perl.com/CPAN/modules/by-authors/id/JWIED
- </div>
-
- </td></tr><tr><td>
- <div class="para">
- poldek
- </div>
-
- </td><td>
- <div class="para">
- http://poldek.pld.org.pl/
+ <a href="http://www.kde.org ">http://www.kde.org </a>
</div>
</td></tr><tr><td>
@@ -352,7 +292,7 @@
</td><td>
<div class="para">
- rpmfind.net/linux/rpm2html/
+ <a href="http://rpmfind.net/linux/rpm2html/ ">http://rpmfind.net/linux/rpm2html/ </a>
</div>
</td></tr><tr><td>
@@ -362,40 +302,10 @@
</td><td>
<div class="para">
- rpmfind.net
- </div>
-
- </td></tr><tr><td>
- <div class="para">
- RUST
- </div>
-
- </td><td>
- <div class="para">
- www.rusthq.com
- </div>
-
- </td></tr><tr><td>
- <div class="para">
- setup.sh
- </div>
-
- </td><td>
- <div class="para">
- www.mmedia.is/~bre/programs/setup.sh
- </div>
-
- </td></tr><tr><td>
- <div class="para">
- urpmi
- </div>
-
- </td><td>
- <div class="para">
- www.linux-mandrake.com/cooker/urpmi.html
+ <a href="http://rpmfind.net ">http://rpmfind.net </a>
</div>
- </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id775685" class="title">Programming sites</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id850716" class="title">Programming sites</h1></div></div></div><div class="para">
Only a few sites exist to help developers with programming for RPM. I maintain some quick links to RPM sites at www.pconline.com/~erc/rpm.htm . Most of these links are focused for programming with RPM.
</div><div class="para">
The best sites for programming RPM are the online API documentation at www.rpm.org/rpmapi-4.1/ for the RPM 4.1 release, and the ftp.rpm.org/pub/rpm/dist/ site for downloading the RPM sources. There is a lot of documentation bundled with the source code.
@@ -403,7 +313,7 @@
Cross Reference
</div><div class="para">
<a class="xref" href="ch-development-tools.html">Chapter 26, <em>Linux Text Editors and Development Tools</em></a> lists links for a number of Integrated Development Environments, or IDEs, aimed at programmers.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id701500" class="title">Sites related to RPM</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id657514" class="title">Sites related to RPM</h1></div></div></div><div class="para">
If you try to make cross-platform RPMs, especially RPMs that should work for multiple versions of Linux, it is very important to follow the Linux standards for things like file placement and package formats.
</div><div class="para">
The Filesystem Hierarchy Standard, or FHS, covers Linux directory layout at www.pathname.com/fhs/ .
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-other-linuxes.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-other-linuxes.html
index 47882a7..b328269 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-other-linuxes.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-other-linuxes.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch17s05.html" title="17.5. Summary" /><link rel="next" href="ch18s02.html" title="18.2. Handling Problems Building RPMs" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch18s02.html"><strong>Next</strong></a></li></ul><div xml:lang="e
n-US" class="chapter" id="ch-other-linuxes" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 18. Using RPM on Non-Red Hat Linuxes</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-other-linuxes.html#id823141">18.1. Troubleshooting RPM Installation Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-other-linuxes.html#id891712">18.1.1. Dealing with RPM versions</a></span></dt><dt><span class="sect2"><a href="ch-other-linuxes.html#id700181">18.1.2. Dealing with divisions of software into packages</a></span></dt><dt><span class="sect2"><a href="ch-other-linuxes.html#id851720">18.1.3. Dealing with dependency issues</a></span></dt><dt><span class="sect2"><a href="ch-other-linuxes.html#id833780">18.1.4. Dealing with install locations</a></span></dt><dt><span class="sect2"><a href="ch-other-linuxes.html#id738218">18.1.5. When all else fails, rebuild from the source package</a></span></dt></dl></dd><dt><span class="
sect1"><a href="ch18s02.html">18.2. Handling Problems Building RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch18s02.html#id738263">18.2.1. Writing distribution-specific packages</a></span></dt><dt><span class="sect2"><a href="ch18s02s02.html">18.2.2. Dealing with automatic dependency generation</a></span></dt><dt><span class="sect2"><a href="ch18s02s03.html">18.2.3. Dealing with different macros</a></span></dt><dt><span class="sect2"><a href="ch18s02s04.html">18.2.4. Making relocatable packages</a></span></dt><dt><span class="sect2"><a href="ch18s02s05.html">18.2.5. Creating an RPM build environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch18s03.html">18.3. Dealing with Non-RPM-Based Linux Versions</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch18s03.html#id780127">18.3.1. Handling non-RPM packages with alien</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch18s04.html">18.4. Standardizing RPMs</a></span></dt><dd><dl><d
t><span class="sect2"><a href="ch18s04.html#id780173">18.4.1. Filesystem Hierarchy Standard</a></span></dt><dt><span class="sect2"><a href="ch18s04s02.html">18.4.2. RPM adoption</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch18s05.html">18.5. Summary</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch17s05.html" title="17.5. Summary" /><link rel="next" href="ch18s02.html" title="18.2. Handling Problems Building RPMs" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch18s02.html"><strong>Next</strong></a></li></ul><div xml:lang="e
n-US" class="chapter" id="ch-other-linuxes" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 18. Using RPM on Non-Red Hat Linuxes</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-other-linuxes.html#id753931">18.1. Troubleshooting RPM Installation Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-other-linuxes.html#id796138">18.1.1. Dealing with RPM versions</a></span></dt><dt><span class="sect2"><a href="ch-other-linuxes.html#id796418">18.1.2. Dealing with divisions of software into packages</a></span></dt><dt><span class="sect2"><a href="ch-other-linuxes.html#id876934">18.1.3. Dealing with dependency issues</a></span></dt><dt><span class="sect2"><a href="ch-other-linuxes.html#id634567">18.1.4. Dealing with install locations</a></span></dt><dt><span class="sect2"><a href="ch-other-linuxes.html#id672596">18.1.5. When all else fails, rebuild from the source package</a></span></dt></dl></dd><dt><span class="
sect1"><a href="ch18s02.html">18.2. Handling Problems Building RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch18s02.html#id665196">18.2.1. Writing distribution-specific packages</a></span></dt><dt><span class="sect2"><a href="ch18s02s02.html">18.2.2. Dealing with automatic dependency generation</a></span></dt><dt><span class="sect2"><a href="ch18s02s03.html">18.2.3. Dealing with different macros</a></span></dt><dt><span class="sect2"><a href="ch18s02s04.html">18.2.4. Making relocatable packages</a></span></dt><dt><span class="sect2"><a href="ch18s02s05.html">18.2.5. Creating an RPM build environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch18s03.html">18.3. Dealing with Non-RPM-Based Linux Versions</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch18s03.html#id690322">18.3.1. Handling non-RPM packages with alien</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch18s04.html">18.4. Standardizing RPMs</a></span></dt><dd><dl><d
t><span class="sect2"><a href="ch18s04.html#id355998">18.4.1. Filesystem Hierarchy Standard</a></span></dt><dt><span class="sect2"><a href="ch18s04s02.html">18.4.2. RPM adoption</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch18s05.html">18.5. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Dealing with RPM issues on other versions of Linux
@@ -29,7 +29,7 @@
See www.linuxbase.org for more on the LSB.
</div><div class="para">
This chapter covers differences in how Linux distributions use RPM, ways to work around these differences, and also tools you can use for non-RPM distributions.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id823141" class="title">Troubleshooting RPM Installation Issues</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id753931" class="title">Troubleshooting RPM Installation Issues</h1></div></div></div><div class="para">
The main RPM issues when dealing with installing RPMs on other versions of Linux are:
</div><div class="para">
*Different versions of RPM itself
@@ -41,7 +41,7 @@
*Different install locations
</div><div class="para">
The following sections expand on these issues.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id891712" class="title">Dealing with RPM versions</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id796138" class="title">Dealing with RPM versions</h1></div></div></div><div class="para">
Red Hat Linux 8.0 ships with RPM version 4.1. Other distributions of Linux ship with other versions of RPM. Thus, one of the first commands you can run on another Linux distribution is the rpm --version command, to see what RPM version is in use and help identify any issues. For example:
</div><div class="para">
$ rpm --version
@@ -55,7 +55,7 @@
On the other hand, if you want to install RPMs built on an RPM 3.x system onto an RPM 4.x system, you may need to deal with package signatures. RPM 4.x versions also automatically check for signatures. When installing packages on an RPM 4.x system, you can disable this feature with the --nosignature option.
</div><div class="para">
Using these techniques, you should be able to install packages built with RPM 4.1 on systems that use RPM 3.x versions or vice versa.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id700181" class="title">Dealing with divisions of software into packages</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id796418" class="title">Dealing with divisions of software into packages</h1></div></div></div><div class="para">
There is no standardization as to how large applications are divided into packages on different Linux distributions. This means that dependencies between packages may differ.
</div><div class="para">
If your dependencies are for packages provided with the Linux distribution, which includes a huge number of packages, you must address this issue. The package an RPM depends on may not exist and may not even be needed, on a particular Linux distribution.
@@ -67,7 +67,7 @@
Warning
</div><div class="para">
Using the --nodeps option can lead to problems with your RPM database, because you are installing packages by defeating the RPM system's safeguards for dependencies. Only use the --nodeps option if you are really sure the dependencies are met on your system, even if from a different package than expected.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id851720" class="title">Dealing with dependency issues</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id876934" class="title">Dealing with dependency issues</h1></div></div></div><div class="para">
One of the toughest areas to deal with is the problem of dependencies. This topic ranges from the very simple issue of installing a necessary package to complex issues of shared library versions or particular Perl modules.
</div><div class="para">
Start with the simple case and make certain that you haven’t failed to install a necessary RPM that provides the right dependency. In most cases, you can download a vendor-specific package from your Linux vendor, such as www.suse.com for SUSE Linux. Most Linux vendors provide HTTP or FTP sites with a large set of packages created for their distributions. If such a distribution-specific package solves a dependency issue, this is the easiest way around the problem.
@@ -88,7 +88,7 @@
</div><div class="para">
File paths may also cause problems. For example, a file that a package depends on may be in a different location or owned by a different package. For this case, you can try to find the package that owns the file and make sure that package is installed. If your Linux vendor provides a pre-built RPM database of all packages, such as the rpmdb-redhat package, you can query this database to find out which package owns the file for that version of Linux.
</div><div class="para">
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id833780" class="title">Dealing with install locations</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id634567" class="title">Dealing with install locations</h1></div></div></div><div class="para">
Linux vendors can install software anywhere. For example, some distributions place a lot of software under /opt instead of the more common /usr. From an RPM perspective, this is mostly an issue with file dependencies and the install location for packages. Evolving file system standards also help limit this issue.
</div><div class="para">
You can attempt to relocate any package using the --badreloc option.
@@ -100,7 +100,7 @@
But, while the --badreloc option will relocate the files in a package, it will not modify the contents of those files. So, any file inside a package that references files and directory locations may not work properly, since it may have the old, invalid, paths.
</div><div class="para">
The only real way around this problem is to edit any script files that come with the package and contain hard-coded paths. If the paths reside inside binary executables, you need to get a source RPM for the package, patch the sources and then create a new RPM.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id738218" class="title">When all else fails, rebuild from the source package</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id672596" class="title">When all else fails, rebuild from the source package</h1></div></div></div><div class="para">
When all of these techniques fail to install a package, you still have a fallback option. If you have the source RPM for a package, you can install the source RPM on the new system and then edit the spec file until you can rebuild a package that will install on your version of Linux.
</div><div class="para">
For example, a set of Build Root Policy (brp) helper scripts are run at the end of the %install section in an RPM. These scripts perform tasks such as compressing man pages. The Mandrake brp scripts use bzip2 compression. Red Hat brp scripts use gzip compression. This is one case where rebuilding an RPM and then installing may work best.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-other-os.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-other-os.html
index fffb711..166896a 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-other-os.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-other-os.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch18s05.html" title="18.5. Summary" /><link rel="next" href="ch19s02.html" title="19.2. Bootstrapping RPM On Other Operating Systems" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch19s02.html"><strong>Next</strong></a></li></ul><di
v xml:lang="en-US" class="chapter" id="ch-other-os" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 19. RPM on Other Operating Systems</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-other-os.html#id678448">19.1. Running RPM on Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-other-os.html#id806891">19.1.1. Getting RPM for your system</a></span></dt><dt><span class="sect2"><a href="ch-other-os.html#id745680">19.1.2. Running RPM on Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch19s02.html">19.2. Bootstrapping RPM On Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch19s02.html#id872869">19.2.1. Downloading the RPM software</a></span></dt><dt><span class="sect2"><a href="ch19s02s02.html">19.2.2. Extracting the software</a></span></dt><dt><span class="sect2"><a href="ch19s02s03.html">19.2.3. Reading the INSTALL file</a></span></dt><dt><s
pan class="sect2"><a href="ch19s02s04.html">19.2.4. Libraries required by RPM</a></span></dt><dt><span class="sect2"><a href="ch19s02s05.html">19.2.5. Tools for building RPM</a></span></dt><dt><span class="sect2"><a href="ch19s02s06.html">19.2.6. Compiling RPM</a></span></dt><dt><span class="sect2"><a href="ch19s02s07.html">19.2.7. Handling problems</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch19s03.html">19.3. Setting Up the RPM System</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch19s03.html#id874570">19.3.1. Setting up the RPM database</a></span></dt><dt><span class="sect2"><a href="ch19s03s02.html">19.3.2. Creating the RPM environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch19s04.html">19.4. Creating Non-Linux RPMS</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch19s04.html#id935648">19.4.1. Setting up a build environment</a></span></dt><dt><span class="sect2"><a href="ch19s04s02.html">19.4.2. Cross-building packages
</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch19s05.html">19.5. Summary</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch18s05.html" title="18.5. Summary" /><link rel="next" href="ch19s02.html" title="19.2. Bootstrapping RPM On Other Operating Systems" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch19s02.html"><strong>Next</strong></a></li></ul><di
v xml:lang="en-US" class="chapter" id="ch-other-os" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 19. RPM on Other Operating Systems</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-other-os.html#id634409">19.1. Running RPM on Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-other-os.html#id609269">19.1.1. Getting RPM for your system</a></span></dt><dt><span class="sect2"><a href="ch-other-os.html#id631253">19.1.2. Running RPM on Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch19s02.html">19.2. Bootstrapping RPM On Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch19s02.html#id631305">19.2.1. Downloading the RPM software</a></span></dt><dt><span class="sect2"><a href="ch19s02s02.html">19.2.2. Extracting the software</a></span></dt><dt><span class="sect2"><a href="ch19s02s03.html">19.2.3. Reading the INSTALL file</a></span></dt><dt><s
pan class="sect2"><a href="ch19s02s04.html">19.2.4. Libraries required by RPM</a></span></dt><dt><span class="sect2"><a href="ch19s02s05.html">19.2.5. Tools for building RPM</a></span></dt><dt><span class="sect2"><a href="ch19s02s06.html">19.2.6. Compiling RPM</a></span></dt><dt><span class="sect2"><a href="ch19s02s07.html">19.2.7. Handling problems</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch19s03.html">19.3. Setting Up the RPM System</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch19s03.html#id714619">19.3.1. Setting up the RPM database</a></span></dt><dt><span class="sect2"><a href="ch19s03s02.html">19.3.2. Creating the RPM environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch19s04.html">19.4. Creating Non-Linux RPMS</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch19s04.html#id850170">19.4.1. Setting up a build environment</a></span></dt><dt><span class="sect2"><a href="ch19s04s02.html">19.4.2. Cross-building packages
</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch19s05.html">19.5. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Running RPM on other operating systems
@@ -29,7 +29,7 @@
This chapter covers running RPM on non-Linux operating systems, including getting the RPM system in the first place, bootstrapping an RPM environment, and creating packages for other operating systems.
</div><div class="para">
The first step is to get RPM for your system, or port RPM if it isn’t already available.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id678448" class="title">Running RPM on Other Operating Systems</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id634409" class="title">Running RPM on Other Operating Systems</h1></div></div></div><div class="para">
The RPM system, made up of mostly the rpm and rpmbuild commands, have been ported to a number of operating systems. There is nothing stopping you from running the RPM system on other platforms.
</div><div class="para">
Other operating systems have their own native package management software. You may prefer the way RPM works, or merely want to standardize on RPM across all platforms you manage. There will always be a few issues, however, when running RPM on other operating systems. For example, operating system patches and updates are likely to be distributed in the operating system’s native package management format, not RPM. Many applications will be updated also using the system’s native package management format.
@@ -47,7 +47,7 @@
See <a class="xref" href="ch-intro-rpm.html">Chapter 1, <em>Introduction to RPM</em></a> for more on the philosophy behind RPM.
</div><div class="para">
If you decide to use RPM on a non-Linux system, the first step is getting RPM for your system, if it is available.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id806891" class="title">Getting RPM for your system</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id609269" class="title">Getting RPM for your system</h1></div></div></div><div class="para">
The first step to using RPM on non-Linux platforms is getting the RPM system for your platform. In most cases, this is a relatively easy step, as RPM has been ported to a great many platforms, as listed on the main RPM Web site.
</div><div class="para">
Cross Reference
@@ -271,7 +271,7 @@
If RPM is available for your system, download the package and follow any installation instructions that come with the package. For example, RPM for Solaris 8 requires the libiconv library, as well as the Solaris packages SUNWzlib and SUNWbzip. You must install these packages prior to installing RPM.
</div><div class="para">
Each operating system will have similar requirements. Windows systems have a few extra requirements due to the fact that Windows is very different from Linux or Unix-like systems.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id745680" class="title">Running RPM on Windows</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id631253" class="title">Running RPM on Windows</h1></div></div></div><div class="para">
The version of RPM for Windows requires cygwin, originally the Cygnus port of many Unix tools to Windows. Now part of Red Hat, you can download the cygwin environment from the main cygwin site.
</div><div class="para">
Cross Reference
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-package-structure.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-package-structure.html
index 8baa957..5cfdc06 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-package-structure.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-package-structure.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch-rpm-evolution.html" title="Chapter 23. RPM Feature Evolution" /><link rel="next" href="ch-online-resources.html" title="Chapter 25. RPM Resources" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-rpm-evolution.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-online-resources.html"
><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="chapter" id="ch-package-structure" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 24. RPM Package File Structure</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-package-structure.html#id815141">24.1. The Package File</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-package-structure.html#id682502">24.1.1. The file identifier</a></span></dt><dt><span class="sect2"><a href="ch-package-structure.html#id716111">24.1.2. The signature</a></span></dt><dt><span class="sect2"><a href="ch-package-structure.html#id541464">24.1.3. The header</a></span></dt><dt><span class="sect2"><a href="ch-package-structure.html#id543369">24.1.4. The payload</a></span></dt></dl></dd></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch-rpm-evolution.html" title="Chapter 23. RPM Feature Evolution" /><link rel="next" href="ch-online-resources.html" title="Chapter 25. RPM Resources" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-rpm-evolution.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-online-resources.html"
><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="chapter" id="ch-package-structure" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 24. RPM Package File Structure</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-package-structure.html#id796519">24.1. The Package File</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-package-structure.html#id861690">24.1.1. The file identifier</a></span></dt><dt><span class="sect2"><a href="ch-package-structure.html#id704244">24.1.2. The signature</a></span></dt><dt><span class="sect2"><a href="ch-package-structure.html#id623000">24.1.3. The header</a></span></dt><dt><span class="sect2"><a href="ch-package-structure.html#id709015">24.1.4. The payload</a></span></dt></dl></dd></dl></div><div class="para">
This appendix covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
RPM package file structure
@@ -27,7 +27,7 @@
Cross Reference
</div><div class="para">
The LSB 1.3 section on package file formats is available at www.linuxbase.org/spec/refspecs/LSB_1.3.0/gLSB/gLSB.html#PACKAGEFMT .
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id815141" class="title">The Package File</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id796519" class="title">The Package File</h1></div></div></div><div class="para">
RPM packages are delivered with one file per package. All RPM files have the following basic format of four sections:
</div><div class="para">
*A lead or file identifier
@@ -39,17 +39,17 @@
*Archive of the payload, the files to install
</div><div class="para">
All values are encoded in network byte order, for portability to multiple processor architectures.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id682502" class="title">The file identifier</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id861690" class="title">The file identifier</h1></div></div></div><div class="para">
Also called the lead or the rpmlead, the identifier marks that this file is an RPM file. It contains a magic number that the file command uses to detect RPM files. It also contains version and architecture information.
</div><div class="para">
The start of the identifier is the so-called magic number. The file command reads the first few bytes of a file and compares the values found with the contents of /usr/share/magic (/etc/magic on many UNIX systems), a database of magic numbers. This allows the file command to quickly identify files.
</div><div class="para">
The identifier includes the RPM version number, that is, the version of the RPM file format used for the package. The identifier also has a flag that tells the type of the RPM file, whether the file contains a binary or source package. An architecture flag allows RPM software to double-check that you are not trying to install a package for a non-compatible architecture.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id716111" class="title">The signature</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id704244" class="title">The signature</h1></div></div></div><div class="para">
The signature appears after the lead or identifier section. The RPM signature helps verify the integrity of the package, and optionally the authenticity.
</div><div class="para">
The signature works by performing a mathematical function on the header and archive section of the file. The mathematical function can be an encryption process, such as PGP (Pretty Good Privacy), or a message digest in MD5 format.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id541464" class="title">The header</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id623000" class="title">The header</h1></div></div></div><div class="para">
The identifier section no longer contains enough information to describe modern RPMs. Furthermore, the identifier section is nowhere near as flexible as today’s packages require. To counter these deficiencies, the header section was introduced to include more information about the package.
</div><div class="para">
The header structure contains three parts:
@@ -236,7 +236,7 @@
Note
</div><div class="para">
Integer values are aligned on 2-byte (16-bit integers) or 4-byte (32-bit integers) boundaries.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id834371" class="title">Header Tags</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id677083" class="title">Header Tags</h1></div></div></div><div class="para">
Table D-2 lists the tag identifiers.
</div><div class="para">
Table D-2 Header entry tag identifiers
@@ -786,7 +786,7 @@
According to the LSB standards, the RPMTAG_PAYLOADFORMAT must always be cpio. The RPMTAG_PAYLOADCOMPRESSOR must be gzip. The RPMTAG_PAYLOADFLAGS must always be 9.
</div><div class="para">
The RPMTAG_OPTFLAGS tag holds special compiler flags used to build the package. The RPMTAG_PLATFORM and RPMTAG_RHNPLATFORM tags hold opaque strings.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id684077" class="title">Private Header Tags</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id726711" class="title">Private Header Tags</h1></div></div></div><div class="para">
Table D-3 lists header tags that are considered private.
</div><div class="para">
Table D-3 Private header tags
@@ -874,7 +874,7 @@
The RPMTAG_HEADERSIGNATURES tag indicates that this is a signature entry. The RPMTAG_HEADERIMMUTABLE tag indicates a header item that is used in the calculation of signatures. This data should be preserved.
</div><div class="para">
The RPMTAG_HEADERI18NTABLE tag holds a table of locales used for international text lookup.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id823391" class="title">Signature Tags</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id850610" class="title">Signature Tags</h1></div></div></div><div class="para">
The signature section is implemented as a header structure, but it is not considered part of the RPM header. Table D-4 lists special signature-related tags.
</div><div class="para">
Table D-4 Signature-related tags
@@ -1064,7 +1064,7 @@
To verify the integrity of the package, the SIGTAG_MD5 tag holds a 128-bit MD5 checksum of the header and payload sections. The SIGTAG_SHA1HEADER holds an SHA1 checksum of the entire header section.
</div><div class="para">
To verify the authenticity of the package, the SIGTAG_PGP tag holds a Version 3 OpenPGP Signature Packet RSA signature of the header and payload areas. The SIGTAG_GPG tag holds a Version 3 OpenPGP Signature Packet DSA signature of the header and payload areas. The SIGTAG_DSAHEADER holds a DSA signature of just the header section. If the SIGTAG_DSAHEADER tag is included, the SIGTAG_GPG tag must also be present. The SIGTAG_ RSAHEADER holds an RSA signature of just the header section. If the SIGTAG_ RSAHEADER tag is included, the SIGTAG_PGP tag must also be present.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id552606" class="title">Installation Tags</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id431595" class="title">Installation Tags</h1></div></div></div><div class="para">
A set of installation-specific tags tells the rpm program how to run the pre- and post-installation scripts. Table D-5 lists these tags.
</div><div class="para">
Table D-5 Installation tags
@@ -1170,7 +1170,7 @@
</td></tr></tbody></table></div><div class="para">
The RPMTAG_PREINPROG tag holds the name of the interpreter, such as sh, to run the pre-install script. Similarly, the RPMTAG_POSTINPROG tag holds the name of the interpreter to run the post-install script. RPMTAG_PREUNPROG and RPMTAG_POSTUNPROG are the same for the uninstall scripts.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id569033" class="title">File Information Tags</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id802218" class="title">File Information Tags</h1></div></div></div><div class="para">
File information tags are placed in the header for convenient access. These tags describe the files in the payload. Table D-6 lists these tags.
</div><div class="para">
Table D-6 File information tags
@@ -1518,7 +1518,7 @@
The RPMTAG_OLDFILENAMES tag is used when the files are not compressed, when the RPMTAG_REQUIRENAME tag does not indicate rpmlib(CompressedFileNames). The RPMTAG_FILESIZES tag specifies the size of each file in the payload, while the RPMTAG_FILEMODES tag specifies the file modes (permissions) and the RPMTAG_FILEMTIMES tag holds the last modification time for each file.
</div><div class="para">
The RPMTAG_BASENAMES tag holds an array of the base file names for the files in the payload. The RPMTAG_DIRNAMES tag holds an array of the directories for the files. The RPMTAG_DIRINDEXES tag contains an index into the RPMTAG_DIRNAMES for the directory. Each RPM must have either RPMTAG_OLDFILENAMES or the triple of RPMTAG_BASENAMES, RPMTAG_DIRNAMES, and RPMTAG_DIRINDEXES, but not both.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id839368" class="title">Dependency Tags</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id671089" class="title">Dependency Tags</h1></div></div></div><div class="para">
The dependency tags provide one of the most useful features of the RPM system by allowing for automated dependency checks between packages. Table D-7 lists these tags.
</div><div class="para">
Table D-7 Dependency tags
@@ -1982,7 +1982,7 @@
Indicates a requirement for the Bourne shell to run the installation scripts.
</div>
- </td></tr></tbody></table></div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id543369" class="title">The payload</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id709015" class="title">The payload</h1></div></div></div><div class="para">
The payload, or archive, section contains the actual files used in the package. These are the files that the rpm command installs when you install the package. To save space, data in the archive section is compressed in GNU gzip format.
</div><div class="para">
Once uncompressed, the data is in cpio format, which is how the rpm2cpio command can do its work. In cpio format, the payload is made up of records, one per file. Table D-10 lists the record structure.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-packaging-guidelines.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-packaging-guidelines.html
index b29372d..03a2030 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-packaging-guidelines.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-packaging-guidelines.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch12s02.html" title="12.2. Summary" /><link rel="next" href="ch13s02.html" title="13.2. Following Good Practices" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch12s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch13s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" c
lass="chapter" id="ch-packaging-guidelines" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 13. Packaging Guidelines</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-packaging-guidelines.html#id491150">13.1. Avoiding Common Problems</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id885179">13.1.1. Scan the mailing lists</a></span></dt><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id1008590">13.1.2. Use rpmbuild</a></span></dt><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id688756">13.1.3. Don’t try to defeat the system</a></span></dt><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id688781">13.1.4. Turn off automatic dependency generation</a></span></dt><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id899077">13.1.5. Don't list directories in %files</a></span></dt><dt><span class="sect2"><a href="ch-packaging-guidelines.h
tml#id899105">13.1.6. Handling circular dependencies</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch13s02.html">13.2. Following Good Practices</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch13s02.html#id811053">13.2.1. Preparation</a></span></dt><dt><span class="sect2"><a href="ch13s02s02.html">13.2.2. Building</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch13s03.html">13.3. Summary</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch12s02.html" title="12.2. Summary" /><link rel="next" href="ch13s02.html" title="13.2. Following Good Practices" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch12s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch13s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" c
lass="chapter" id="ch-packaging-guidelines" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 13. Packaging Guidelines</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-packaging-guidelines.html#id571945">13.1. Avoiding Common Problems</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id703040">13.1.1. Scan the mailing lists</a></span></dt><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id433566">13.1.2. Use rpmbuild</a></span></dt><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id670752">13.1.3. Don’t try to defeat the system</a></span></dt><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id670777">13.1.4. Turn off automatic dependency generation</a></span></dt><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id657670">13.1.5. Don't list directories in %files</a></span></dt><dt><span class="sect2"><a href="ch-packaging-guidelines.ht
ml#id721005">13.1.6. Handling circular dependencies</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch13s02.html">13.2. Following Good Practices</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch13s02.html#id721066">13.2.1. Preparation</a></span></dt><dt><span class="sect2"><a href="ch13s02s02.html">13.2.2. Building</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch13s03.html">13.3. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Avoiding common mistakes
@@ -17,13 +17,13 @@
RPM is a complex system that helps manage thousands of packages for a complex operating system. Furthermore, RPM is very, very flexible. This flexibility makes it important that you follow the rules to create packages the proper way. Otherwise, you’ll face a host of problems with your RPMs. Following some best practices guidelines will help you avoid future problems as you release RPM updates.
</div><div class="para">
This chapter covers ways to avoid common problems as well as best-practice guidelines for creating your own RPMs.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id491150" class="title">Avoiding Common Problems</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id571945" class="title">Avoiding Common Problems</h1></div></div></div><div class="para">
Developers creating RPMs seem to hit many of the same roadblocks. This section covers some of the most common problems faced by RPM users and package builders.
</div><div class="para">
Warning
</div><div class="para">
Never, never, never build RPMs logged in as the root user. See the section on Building for details.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id885179" class="title">Scan the mailing lists</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id703040" class="title">Scan the mailing lists</h1></div></div></div><div class="para">
Many people have tried to solve a lot of serious problems that arise when using RPM, so if you are facing difficulties, chances are someone else has tackled those issues before. The RPM mailing list provides a technical forum for discussing RPM issues and problems. In many, if not most, cases, you can find answers to problems by scanning the mailing list archives.
</div><div class="para">
You can also sign up for the mailing list so that you can send in requests and see the responses.
@@ -57,17 +57,17 @@
Note
</div><div class="para">
Newsgroups are sometimes called discussion groups.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1008590" class="title">Use rpmbuild</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id433566" class="title">Use rpmbuild</h1></div></div></div><div class="para">
In older versions of RPM, you called the rpm –ba command to build RPMs. With RPM 4.1, you must use the rpmbuild command. If you have the rpmbuild command available, even if you are running an older version of RPM, run rpmbuild instead of rpm to build your RPMs.
</div><div class="para">
You’d be surprised at how such a simple item is one of the most-asked questions on the RPM mailing list. That’s because the rpm –ba command, and the other –b options, no longer work in RPM 4.1. These options are supported by the rpmbuild command.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id688756" class="title">Don’t try to defeat the system</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id670752" class="title">Don’t try to defeat the system</h1></div></div></div><div class="para">
If you are finding your spec files getting more and more complex, and that you are trying to disable RPM features, chances are you are trying to defeat the system. This is not a good idea.
</div><div class="para">
The RPM system works in a certain way. You may not always agree with the way it works, but if you try to make it work in contrary ways, in most cases you’ll end up fighting RPM to no avail.
</div><div class="para">
There are certain rules, and more importantly certain conventions that RPMs should follow. The previous chapters in this section on building RPMs have outlined those conventions. Follow them. When you go against these conventions, you are really trying to defeat how the RPM system works.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id688781" class="title">Turn off automatic dependency generation</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id670777" class="title">Turn off automatic dependency generation</h1></div></div></div><div class="para">
When you build an RPM, the rpmbuild command will automatically generate dependencies on Linux shared libraries and other system commands. You can turn this off if you need to, using a number of means.
</div><div class="para">
You can disable the automatic generation of dependencies by placing the following directive in your spec file:
@@ -89,13 +89,13 @@
/usr/lib/rpm/find-requires
</div><div class="para">
You can override these scripts to filter out any dependencies that cause problems for your packages.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id899077" class="title">Don't list directories in %files</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id657670" class="title">Don't list directories in %files</h1></div></div></div><div class="para">
Unless you really mean it, don’t list directories in your %files section in your spec files. That is because the rpmbuild program will automatically add all files in that directory to your RPM. If this is a system directory, such as /usr/bin, your RPM has now claimed ownership for all the files, regardless of the source package.
</div><div class="para">
To avoid all files in the directory becoming part of the package, list the files explicitly, perhaps generating the list of files as the program builds.
</div><div class="para">
If you do need a directory installed as part of your package, use the %dir directive, described in <a class="xref" href="ch-specfiles.html">Chapter 9, <em>Working with Spec Files</em></a> .
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id899105" class="title">Handling circular dependencies</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id721005" class="title">Handling circular dependencies</h1></div></div></div><div class="para">
If two packages each depend on the other, you don’t want each package’s spec file to list the other in a Requires section. If this occurs, the packages won’t install without one of the force options, since each package will require the other to be installed first.
</div><div class="para">
Cross Reference
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-programming-c.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-programming-c.html
index 8f1f37c..ea9db65 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-programming-c.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-programming-c.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch14s08.html" title="14.8. Summary" /><link rel="next" href="ch15s02.html" title="15.2. The Power of popt" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s08.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="c
hapter" id="ch-programming-c" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 15. Programming RPM with C</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-programming-c.html#id823331">15.1. Programming with the C Library</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-programming-c.html#id525449">15.1.1. Setting Up a C Programming Environment</a></span></dt><dt><span class="sect2"><a href="ch-programming-c.html#id930617">15.1.2. Setting Up the RPM Programming Environment</a></span></dt><dt><span class="sect2"><a href="ch-programming-c.html#id930653">15.1.3. Using the RPM Library</a></span></dt><dt><span class="sect2"><a href="ch-programming-c.html#id781263">15.1.4. Compiling and Linking RPM Programs</a></span></dt><dt><span class="sect2"><a href="ch-programming-c.html#id897072">15.1.5. Getting information on your RPM environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch15s02.html">15.2. The
Power of popt</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch15s02.html#id724953">15.2.1. Popt aliases</a></span></dt><dt><span class="sect2"><a href="ch15s02s02.html">15.2.2. Programming with popt</a></span></dt><dt><span class="sect2"><a href="ch15s02s03.html">15.2.3. Handling Errors</a></span></dt><dt><span class="sect2"><a href="ch15s02s04.html">15.2.4. Running a popt example</a></span></dt><dt><span class="sect2"><a href="ch15s02s05.html">15.2.5. Handling rpm command-line options</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch15s03.html">15.3. Working with RPM Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch15s03.html#id827255">15.3.1. Opening RPM files</a></span></dt><dt><span class="sect2"><a href="ch15s03s02.html">15.3.2. Reading the RPM lead and signature</a></span></dt><dt><span class="sect2"><a href="ch15s03s03.html">15.3.3. Reading header information</a></span></dt><dt><span class="sect2"><a href="ch15s03s04.html">15.3.4. A
shortcut to header information</a></span></dt><dt><span class="sect2"><a href="ch15s03s05.html">15.3.5. Closing RPM files</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch15s04.html">15.4. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch15s04.html#id774726">15.4.1. Database iterators</a></span></dt><dt><span class="sect2"><a href="ch15s04s02.html">15.4.2. Dependency Sets</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch15s05.html">15.5. Comparing an RPM File to an Installed Package</a></span></dt><dt><span class="sect1"><a href="ch15s06.html">15.6. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="ch15s07.html">15.7. Summary</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch14s08.html" title="14.8. Summary" /><link rel="next" href="ch15s02.html" title="15.2. The Power of popt" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s08.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="c
hapter" id="ch-programming-c" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 15. Programming RPM with C</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-programming-c.html#id752589">15.1. Programming with the C Library</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-programming-c.html#id835699">15.1.1. Setting Up a C Programming Environment</a></span></dt><dt><span class="sect2"><a href="ch-programming-c.html#id737960">15.1.2. Setting Up the RPM Programming Environment</a></span></dt><dt><span class="sect2"><a href="ch-programming-c.html#id737996">15.1.3. Using the RPM Library</a></span></dt><dt><span class="sect2"><a href="ch-programming-c.html#id439253">15.1.4. Compiling and Linking RPM Programs</a></span></dt><dt><span class="sect2"><a href="ch-programming-c.html#id706323">15.1.5. Getting information on your RPM environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch15s02.html">15.2. The
Power of popt</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch15s02.html#id584034">15.2.1. Popt aliases</a></span></dt><dt><span class="sect2"><a href="ch15s02s02.html">15.2.2. Programming with popt</a></span></dt><dt><span class="sect2"><a href="ch15s02s03.html">15.2.3. Handling Errors</a></span></dt><dt><span class="sect2"><a href="ch15s02s04.html">15.2.4. Running a popt example</a></span></dt><dt><span class="sect2"><a href="ch15s02s05.html">15.2.5. Handling rpm command-line options</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch15s03.html">15.3. Working with RPM Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch15s03.html#id616107">15.3.1. Opening RPM files</a></span></dt><dt><span class="sect2"><a href="ch15s03s02.html">15.3.2. Reading the RPM lead and signature</a></span></dt><dt><span class="sect2"><a href="ch15s03s03.html">15.3.3. Reading header information</a></span></dt><dt><span class="sect2"><a href="ch15s03s04.html">15.3.4. A
shortcut to header information</a></span></dt><dt><span class="sect2"><a href="ch15s03s05.html">15.3.5. Closing RPM files</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch15s04.html">15.4. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch15s04.html#id607448">15.4.1. Database iterators</a></span></dt><dt><span class="sect2"><a href="ch15s04s02.html">15.4.2. Dependency Sets</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch15s05.html">15.5. Comparing an RPM File to an Installed Package</a></span></dt><dt><span class="sect1"><a href="ch15s06.html">15.6. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="ch15s07.html">15.7. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Using the RPM C library
@@ -41,9 +41,9 @@
*Working with other languages: This book covers programming RPM with C, the core language for the library, as well as the Python and Perl scripting languages. You can use the RPM library, though, to help bind with other languages such as Tcl, Ruby, or even C# (especially one of the C# implementations for Linux).
</div><div class="para">
This chapter and the next cover RPM programming. This chapter covers the RPM C programming library, which provides low-level access to RPM functionality. The next chapter covers the RPM Python programming library, which provides a much higher-level of abstraction. If you are attempting to write a complex RPM program, your best bet is to try the Python API first. Even so, there is a lot you can do with the RPM C library.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id823331" class="title">Programming with the C Library</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id752589" class="title">Programming with the C Library</h1></div></div></div><div class="para">
RPM C programs are C programs that call on functions in the RPM library, often called rpmlib. To use the rpmlib, you need to set up a C programming environment and install the rpm-devel package.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id525449" class="title">Setting Up a C Programming Environment</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id835699" class="title">Setting Up a C Programming Environment</h1></div></div></div><div class="para">
At the very least, you’ll need a C compiler, gcc, and a text editor. The easiest way to get the C compiler is to install the packages grouped under Software Development with the Red Hat package management tool.
</div><div class="para">
Cross Reference
@@ -59,7 +59,7 @@
<a class="xref" href="ch-development-tools.html">Chapter 26, <em>Linux Text Editors and Development Tools</em></a> covers Linux text editors and development tools.
</div><div class="para">
Once you have a C programming environment set up, you next need to get the RPM library for an RPM development environment.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id930617" class="title">Setting Up the RPM Programming Environment</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id737960" class="title">Setting Up the RPM Programming Environment</h1></div></div></div><div class="para">
To program with the RPM library, you need to install the rpm-devel package. You must have a version of rpm-devel that matches your version of the rpm package. If you have Red Hat Linux, your installation CDs will also have the version of the RPM development package that corresponds to your system.
</div><div class="para">
Your program should link against the same libraries that are used by the rpm command itself in order to insure compatibility, so make sure that the version of the rpm-devel package matches the rpm package itself. In most cases, the best bet is to use the RPM programs and libraries that come with your version of Linux.
@@ -69,7 +69,7 @@
You can also download the rpm packages from ftp://ftp.rpm.org/pub/rpm/dist/ . This site includes versions of the RPM libraries going back to 1996, ancient history in terms of Linux.
</div><div class="para">
The package you need is rpm-devel. If you installed Red Hat Linux 8.0, the package is rpm-devel-4.1-1.06. This package includes header files, documentation, and libraries.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id930653" class="title">Using the RPM Library</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id737996" class="title">Using the RPM Library</h1></div></div></div><div class="para">
All C programs using the RPM library need to include the file rpmlib.h, which defines the core data structures, constants, and functions. One thing you’ll quickly note is that the RPM C library accesses RPM data at a very low level. This is one reason why many developers are moving to Python for their RPM programs, since the Python RPM API presents a higher level of abstraction.
</div><div class="para">
Cross Reference
@@ -193,9 +193,9 @@
$ rpm –ql rpm-devel
</div><div class="para">
Examine the output of this command for include files.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id781263" class="title">Compiling and Linking RPM Programs</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id439253" class="title">Compiling and Linking RPM Programs</h1></div></div></div><div class="para">
RPM programs using the rpmlib C API are the same as C programs everywhere. You need to include the proper header files that define the API calls you need, and link with the right set of libraries.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id781275" class="title">Include Files</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id439265" class="title">Include Files</h1></div></div></div><div class="para">
The rpm include files are located in /usr/include/rpm, so you should add this directory to the set of directories that the C compiler looks in for include files with the –I command-line option. For example:
</div><div class="para">
$ gcc –I/usr/include/rpm –c rpm1.c
@@ -207,7 +207,7 @@
To help debug problems, you probably want to add the -Wall (output all warnings) and -g (compile with debugging information). For example:
</div><div class="para">
$ gcc -Wall -g –I/usr/include/rpm –c rpm1.c
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id492859" class="title">Libraries</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id758686" class="title">Libraries</h1></div></div></div><div class="para">
The main rpm library is librpm.a, or a shared version of this same library. To do most anything with RPM programming, you need to link in the following libraries, as listed in Table 16-3.
</div><div class="para">
Table 16-3 Required rpm libraries
@@ -285,7 +285,7 @@
Note
</div><div class="para">
Starting with RPM 4.2, you should just need to link in the rpm library. The other libraries will get pulled in automatically if needed.
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id897072" class="title">Getting information on your RPM environment</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id706323" class="title">Getting information on your RPM environment</h1></div></div></div><div class="para">
A large part of the RPM system lies in system-specific configuration, including the platform you are running on, compatible platforms, and locations of various files. The RPM rc and macro systems support hundreds of options tuned to the specifics of your system, and any customizations you have configured.
</div><div class="para">
Cross Reference
@@ -301,7 +301,7 @@
The rpmReadConfigFiles function returns a 0 on success, or –1 on errors.
</div><div class="para">
Once you have read in the configuration files, you can access values in the configuration, or print it out.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id897122" class="title">Printing the Configuration</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id706372" class="title">Printing the Configuration</h1></div></div></div><div class="para">
To print out the configuration, call rpmShowRC.
</div><div class="para">
int rpmShowRC(FILE* output);
@@ -455,7 +455,7 @@
$ cc -I/usr/include/rpm -o rpm1 rpm1.c -lrpm -lrpmdb -lrpmio –lpopt
</div><div class="para">
When you run this program, you should see the contents of your configuration printed to the screen.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id492964" class="title">Expanding the Value of Macros</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id661034" class="title">Expanding the Value of Macros</h1></div></div></div><div class="para">
With all the rc and macro configuration files, the RPM system has a lot of values, usually called macros, that you can use to refer to settings. The term macro is used because the values can be more than simple strings. You can have one macro refer to the value of other macros, for example. The basic macro syntax is:
</div><div class="para">
%name_of_macro
@@ -487,7 +487,7 @@
Cross Reference
</div><div class="para">
<a class="xref" href="ch-customizing-rpm.html">Chapter 20, <em>Customizing RPM Behavior</em></a> covers macros in depth. In your C programs, your code will likely need to expand the value of macros to place data in the proper directories, determine the platform architecture, and so on.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id693198" class="title">Expanding Macros in Your Code</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id661116" class="title">Expanding Macros in Your Code</h1></div></div></div><div class="para">
You can use rpmExpand to determine the value of system macros from within your C programs.
</div><div class="para">
The rpmExpand function can expand the values of one or more macros, returning the expanded value. You can pass a variable number of parameters to rpmExpand, and you must terminate the list with a NULL:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-programming-perl.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-programming-perl.html
index 471734d..aa9232c 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-programming-perl.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-programming-perl.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch16s08.html" title="16.8. Summary" /><link rel="next" href="ch17s02.html" title="17.2. Working with RPM Files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s08.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch17s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" cla
ss="chapter" id="ch-programming-perl" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 17. Programming RPM with Perl</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-programming-perl.html#id793876">17.1. Getting and Using the Perl RPM Modules</a></span></dt><dt><span class="sect1"><a href="ch17s02.html">17.2. Working with RPM Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch17s02.html#id846781">17.2.1. Opening package files</a></span></dt><dt><span class="sect2"><a href="ch17s02s02.html">17.2.2. Listing tags from the package</a></span></dt><dt><span class="sect2"><a href="ch17s02s03.html">17.2.3. Convenience methods</a></span></dt><dt><span class="sect2"><a href="ch17s02s04.html">17.2.4. Listing the name and version</a></span></dt><dt><span class="sect2"><a href="ch17s02s05.html">17.2.5. Checking whether the package is a source package</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch17s03.html"
>17.3. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch17s03.html#id913673">17.3.1. Opening the database</a></span></dt><dt><span class="sect2"><a href="ch17s03s02.html">17.3.2. Finding packages</a></span></dt><dt><span class="sect2"><a href="ch17s03s03.html">17.3.3. Iterating over packages</a></span></dt><dt><span class="sect2"><a href="ch17s03s04.html">17.3.4. Additional query subroutines</a></span></dt><dt><span class="sect2"><a href="ch17s03s05.html">17.3.5. Getting information on packages</a></span></dt><dt><span class="sect2"><a href="ch17s03s06.html">17.3.6. Comparing versions</a></span></dt><dt><span class="sect2"><a href="ch17s03s07.html">17.3.7. Closing the database</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch17s04.html">17.4. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="ch17s05.html">17.5. Summary</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch16s08.html" title="16.8. Summary" /><link rel="next" href="ch17s02.html" title="17.2. Working with RPM Files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s08.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch17s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" cla
ss="chapter" id="ch-programming-perl" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 17. Programming RPM with Perl</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-programming-perl.html#id624802">17.1. Getting and Using the Perl RPM Modules</a></span></dt><dt><span class="sect1"><a href="ch17s02.html">17.2. Working with RPM Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch17s02.html#id661473">17.2.1. Opening package files</a></span></dt><dt><span class="sect2"><a href="ch17s02s02.html">17.2.2. Listing tags from the package</a></span></dt><dt><span class="sect2"><a href="ch17s02s03.html">17.2.3. Convenience methods</a></span></dt><dt><span class="sect2"><a href="ch17s02s04.html">17.2.4. Listing the name and version</a></span></dt><dt><span class="sect2"><a href="ch17s02s05.html">17.2.5. Checking whether the package is a source package</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch17s03.html"
>17.3. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch17s03.html#id562960">17.3.1. Opening the database</a></span></dt><dt><span class="sect2"><a href="ch17s03s02.html">17.3.2. Finding packages</a></span></dt><dt><span class="sect2"><a href="ch17s03s03.html">17.3.3. Iterating over packages</a></span></dt><dt><span class="sect2"><a href="ch17s03s04.html">17.3.4. Additional query subroutines</a></span></dt><dt><span class="sect2"><a href="ch17s03s05.html">17.3.5. Getting information on packages</a></span></dt><dt><span class="sect2"><a href="ch17s03s06.html">17.3.6. Comparing versions</a></span></dt><dt><span class="sect2"><a href="ch17s03s07.html">17.3.7. Closing the database</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch17s04.html">17.4. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="ch17s05.html">17.5. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Using the RPM2 module to access information on package files
@@ -37,7 +37,7 @@
Cross Reference
</div><div class="para">
Many of the RPM tools covered in <a class="xref" href="ch-management-software.html">Chapter 7, <em>RPM Management Software</em></a> are written in Perl.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id793876" class="title">Getting and Using the Perl RPM Modules</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id624802" class="title">Getting and Using the Perl RPM Modules</h1></div></div></div><div class="para">
A number of Perl RPM modules are available. No one module provides all the features you need, although with time, the Perl modules will consolidate into a few modules that most everyone uses. As of this writing, the RPM2 module, by Chip Turner of Red Hat, provides the most recent approach to working with the RPM system from Perl. This chapter covers the RPM2 module.
</div><div class="para">
Red Hat Linux 8.0 comes with a perl-RPM2 package, which you need to install to use this module. Otherwise, you can download the module from www.cpan.org . Install this module, as well as the perl module, which provides the Perl language interpreter. Once you have this module installed and the perl package installed, you are ready to go.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-rpm-overview.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-rpm-overview.html
index bbb6c17..c73e160 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-rpm-overview.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-rpm-overview.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch01s04.html" title="1.4. Summary" /><link rel="next" href="ch02s02.html" title="2.2. Querying the RPM Database" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch02s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" cl
ass="chapter" id="ch-rpm-overview" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 2. RPM Overview</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-rpm-overview.html#id739654">2.1. Understanding the Package File</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-rpm-overview.html#id920102">2.1.1. RPM file format</a></span></dt><dt><span class="sect2"><a href="ch-rpm-overview.html#id746848">2.1.2. Binary RPMs and Source RPMs</a></span></dt><dt><span class="sect2"><a href="ch-rpm-overview.html#id829941">2.1.3. Source RPMs</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02s02.html">2.2. Querying the RPM Database</a></span></dt><dt><span class="sect1"><a href="ch02s03.html">2.3. Running RPM Commands</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02s03.html#id822441">2.3.1. Working with the <code class="command">rpm</code> command</a></span></dt><dt><span class="sect2"><a href="ch02s03s02.html"
>2.3.2. Other RPM commands</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02s04.html">2.4. Summary</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch01s04.html" title="1.4. Summary" /><link rel="next" href="ch02s02.html" title="2.2. Querying the RPM Database" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch02s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" cl
ass="chapter" id="ch-rpm-overview" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 2. RPM Overview</h2></div></div></div><div class="toc"><dl><dt><span class="section"><a href="ch-rpm-overview.html#id662040">2.1. Understanding the Package File</a></span></dt><dd><dl><dt><span class="section"><a href="ch-rpm-overview.html#id732113">2.1.1. RPM file format</a></span></dt><dt><span class="section"><a href="ch-rpm-overview.html#id391194">2.1.2. Binary RPMs and Source RPMs</a></span></dt><dt><span class="section"><a href="ch-rpm-overview.html#id762689">2.1.3. Source RPMs</a></span></dt></dl></dd><dt><span class="section"><a href="ch02s02.html">2.2. Querying the RPM Database</a></span></dt><dt><span class="section"><a href="ch02s03.html">2.3. Running RPM Commands</a></span></dt><dd><dl><dt><span class="section"><a href="ch02s03.html#id568003">2.3.1. Working with the <code class="command">rpm</code> command</a></span></dt><dt><span class="section"><a href="
sect-RPM_Guide-RPM_Overview-Other_RPM_Commands.html">2.3.2. Other RPM commands</a></span></dt></dl></dd><dt><span class="section"><a href="ch02s04.html">2.4. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Understanding the package file
@@ -19,54 +19,54 @@
Working with RPM packages, files, commands, and databases can be complicated. There are thousands of files, for hundreds if not thousands of packages, installed on your system. You need some way to manage it all. The RPM system can help you do that.
</div><div class="para">
This chapter provides an overview of the components that make up the RPM system for package management: package files, databases, and RPM commands.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id739654" class="title">Understanding the Package File</h1></div></div></div><div class="para">
- RPM provides for installing, upgrading and removing packages. Typically, each package is an application and all the necessary files associated with that application. For example, the Apache Web server comes with a number of configuration files, a large set of documentation files, and the Apache server itself. All of this fits into one RPM package.
- </div><div class="para">
- One of the main advantages of the RPM system is that each .rpm file holds a complete package. For example, the following file holds the <code class="filename">mlocate</code> package:
- </div><div class="para">
- <code class="filename">mlocate-0.22.2-2.i686.rpm</code>
- </div><div class="para">
- Based on the naming conventions discussed in <a class="xref" href="ch-intro-rpm.html">Chapter 1, <em>Introduction to RPM</em></a>, this package represents <code class="filename">mlocate</code> package, version 0.22.2, second build of an RPM package, for i686 (Intel) architecture systems.
- </div><div class="para">
- With a single command, you can copy an .rpm file to another Linux system and install it, getting the complete contents of the package, or you can use other commands to remove or update the package.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id920102" class="title">RPM file format</h1></div></div></div><div class="para">
- RPM files hold a number of tagged data items and a payload, the files to install on your system. The tagged data items describe the package and can contain optional features. For example, the NAME tag holds the package name. The optional PRE tag holds a pre-installation script, a script that the rpm command runs prior to installing the files in the package payload.
- </div><div class="para">
- Under the covers, RPM package files contain four sections. The first is a leading identification area that marks the file as an RPM package (created with a particular version of the RPM system). The remaining sections are the signature, the tagged data (called the header), and the payload. Each of these sections has important information about the package, although the payload section contains the actual content of the package.
- </div><div class="variablelist"><dl><dt class="varlistentry"><span class="term">Signature</span></dt><dd><div class="para">
- The signature appears after the lead or identifier section, which marks the file as an RPM file. Like your signature when you sign a check, the RPM signature helps verify the integrity of the package. No, the signature doesn’t check for bugs in software applications. Instead, it ensures that you have downloaded a valid RPM archive.
- </div><div class="para">
- The signature works by performing a mathematical function on the header and archive sections of the file. The mathematical function can be an encryption process, such as PGP (Pretty Good Privacy), or a message digest in MD5 format.
- </div></dd><dt class="varlistentry"><span class="term">Header</span></dt><dd><div class="para">
- The header contains zero or more tagged blocks of data that pertain to the package. The header contains information such as copyright messages, version numbers, and package summaries.
- </div></dd><dt class="varlistentry"><span class="term">Payload</span></dt><dd><div class="para">
- The payload section contains the actual files used in the package. These files are installed when you install the package. To save space, data in the payload section is compressed in GNU <code class="command">gzip</code> format.
- </div></dd></dl></div><div class="para">
- Once uncompressed, the data is in <code class="command">cpio</code> format, which is how the <code class="command">rpm2cpio</code> command (introduced in the "Other RPM commands" section later in this chapter) can do its work.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id746848" class="title">Binary RPMs and Source RPMs</h1></div></div></div><div class="para">
- There are two main types of RPM packages: binary (or applications) and source. A binary RPM has been compiled for a particular architecture. For example, the Apache Web server compiled for an Intel Pentium, or i686, architecture won’t work on a Sharp Zaurus, which runs an Intel ARM processor. To run on both systems, you would need two separate packages: one for the Pentium i686 and one for the ARM.
- </div><div class="para">
- In addition to binary RPMs, you can get source code RPMs. These RPMs are packages that provide the source code for other packages.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id726244" class="title">Binary RPMs</h1></div></div></div><div class="para">
- Binary RPMs hold complete applications or libraries of functions compiled for a particular architecture. Most binary RPMs contain complete applications, such as the Apache Web server or the AbiWord word processor. These application binary RPMs usually depend on a number of system libraries which are, in turn, also provided by binary RPMs.
- </div><div class="note"><div class="admonition_header"><h2>Finding More Software</h2></div><div class="admonition"><div class="para">
- <a class="xref" href="ch-management-software.html">Chapter 7, <em>RPM Management Software</em></a> covers a number of locations where you can find RPM applications galore. Your Linux installation CDs or DVDs are also a great source for applications. Most Linux distributions come with more applications than you can imagine using.
- </div></div></div><div class="para">
- Although most binary RPMs are complete applications, others provide libraries. For example, the Simple DirectMedia Layer library (SDL), which provides graphics for many games, can be packaged as an RPM file. A number of programs, mostly games, use this library for enhanced multimedia such as rich graphics. RPMs that provide libraries allow multiple applications to share the same library. Typically, the libraries are packaged into separate RPMs from the applications.
- </div><div class="para">
- In addition to binary RPMs that hold applications or libraries compiled for a particular architecture, RPM supports the concept of platform-independent binary RPMs. These platform-independent RPMs, called noarch as a shorted form of “no architecture” dependencies, provide applications or libraries that are not dependent on any platform. Applications written in Perl, Python, or other scripting languages often do not depend on code compiled for a particular architecture. In addition, compiled Java applications are usually free of platform dependencies.
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id829941" class="title">Source RPMs</h1></div></div></div><div class="para">
- The <code class="filename">mlocate</code> package, mentioned previously, contains the <code class="filename">mlocate</code> application used to search for files on the system. The source code used to create this application is stored in an <code class="filename">mlocate</code> source RPM, for example:
- </div><div class="para">
- <code class="filename">mlocate-0.22.2-2.src.rpm</code>
- </div><div class="para">
- By convention, source RPMs have a file name ending in .src.rpm.
- </div><div class="para">
- Source RPMs should contain all the commands, usually in scripts, necessary to recreate the binary RPM. Having a source RPM means that you can recreate the binary RPM at any time. This is a very important goal of the RPM system.
- </div><div class="note"><div class="admonition_header"><h2>Source RPMs and Open Source Licencing</h2></div><div class="admonition"><div class="para">
- Source RPMs have nothing to do with open-source software licenses. Linux is famous for being an open-source operating system. In RPM terms, that means the source code for the Linux kernel and most Linux applications are freely available as source RPMs. But you can also make source RPMs for proprietary programs. The key issue is that you are unlikely to distribute the source RPMs for proprietary packages.
+ </div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id662040">2.1. Understanding the Package File</h2></div></div></div><div class="para">
+ RPM provides for installing, upgrading and removing packages. Typically, each package is an application and all the necessary files associated with that application. For example, the Apache Web server comes with a number of configuration files, a large set of documentation files, and the Apache server itself. All of this fits into one RPM package.
+ </div><div class="para">
+ One of the main advantages of the RPM system is that each .rpm file holds a complete package. For example, the following file holds the <code class="filename">mlocate</code> package:
</div><div class="para">
- Furthermore, a number of open-source applications are not available as source RPMs. That's a shame, since source RPMs would make these applications easier to install.
- </div></div></div><div class="para">
- While source RPMs hold the commands necessary to create the binary RPM, there may be differences in your Linux environment that would result in rebuilding a binary RPM that is different from the original binary RPM. For example, the compile scripts for some packages may add in optional code depending on which libraries or which versions of libraries are found on your system. <a class="xref" href="ch-packaging-guidelines.html">Chapter 13, <em>Packaging Guidelines</em></a> covers many issues in creating RPMs, and <a class="xref" href="ch-other-linuxes.html">Chapter 18, <em>Using RPM on Non-Red Hat Linuxes</em></a> and <a class="xref" href="ch-other-os.html">Chapter 19, <em>RPM on Other Operating Systems</em></a> cover issues related to other versions of Linux and other operating systems, respectively. If you follow the guidelines when making your own RPMs, you should result in source RPMs that reproduce binary RPMs as consistently as possible.
- </div></div></div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s04.html"><strong>Prev</strong>1.4. Summary</a></li><li class="up"><a accesskey="u" href="#"><strong>Up</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Home</strong></a></li><li class="next"><a accesskey="n" href="ch02s02.html"><strong>Next</strong>2.2. Querying the RPM Database</a></li></ul></body></html>
+ <code class="filename">mlocate-0.22.2-2.i686.rpm</code>
+ </div><div class="para">
+ Based on the naming conventions discussed in <a class="xref" href="ch-intro-rpm.html">Chapter 1, <em>Introduction to RPM</em></a>, this package represents <code class="filename">mlocate</code> package, version 0.22.2, second build of an RPM package, for i686 (Intel) architecture systems.
+ </div><div class="para">
+ With a single command, you can copy an .rpm file to another Linux system and install it, getting the complete contents of the package, or you can use other commands to remove or update the package.
+ </div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id732113">2.1.1. RPM file format</h3></div></div></div><div class="para">
+ RPM files hold a number of tagged data items and a payload, the files to install on your system. The tagged data items describe the package and can contain optional features. For example, the NAME tag holds the package name. The optional PRE tag holds a pre-installation script, a script that the rpm command runs prior to installing the files in the package payload.
+ </div><div class="para">
+ Under the covers, RPM package files contain four sections. The first is a leading identification area that marks the file as an RPM package (created with a particular version of the RPM system). The remaining sections are the signature, the tagged data (called the header), and the payload. Each of these sections has important information about the package, although the payload section contains the actual content of the package.
+ </div><div class="variablelist"><dl><dt class="varlistentry"><span class="term">Signature</span></dt><dd><div class="para">
+ The signature appears after the lead or identifier section, which marks the file as an RPM file. Like your signature when you sign a check, the RPM signature helps verify the integrity of the package. No, the signature doesn’t check for bugs in software applications. Instead, it ensures that you have downloaded a valid RPM archive.
+ </div><div class="para">
+ The signature works by performing a mathematical function on the header and archive sections of the file. The mathematical function can be an encryption process, such as PGP (Pretty Good Privacy), or a message digest in MD5 format.
+ </div></dd><dt class="varlistentry"><span class="term">Header</span></dt><dd><div class="para">
+ The header contains zero or more tagged blocks of data that pertain to the package. The header contains information such as copyright messages, version numbers, and package summaries.
+ </div></dd><dt class="varlistentry"><span class="term">Payload</span></dt><dd><div class="para">
+ The payload section contains the actual files used in the package. These files are installed when you install the package. To save space, data in the payload section is compressed in GNU <code class="command">gzip</code> format.
+ </div></dd></dl></div><div class="para">
+ Once uncompressed, the data is in <code class="command">cpio</code> format, which is how the <code class="command">rpm2cpio</code> command (introduced in <a class="xref" href="sect-RPM_Guide-RPM_Overview-Other_RPM_Commands.html">Section 2.3.2, “Other RPM commands”</a> later in this chapter) can do its work.
+ </div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id391194">2.1.2. Binary RPMs and Source RPMs</h3></div></div></div><div class="para">
+ There are two main types of RPM packages: binary (or applications) and source. A binary RPM has been compiled for a particular architecture. For example, the Apache Web server compiled for an Intel Pentium, or i686, architecture won’t work on a Sharp Zaurus, which runs an Intel ARM processor. To run on both systems, you would need two separate packages: one for the Pentium i686 and one for the ARM.
+ </div><div class="para">
+ In addition to binary RPMs, you can get source code RPMs. These RPMs are packages that provide the source code for other packages.
+ </div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h4 class="title" id="id391213">2.1.2.1. Binary RPMs</h4></div></div></div><div class="para">
+ Binary RPMs hold complete applications or libraries of functions compiled for a particular architecture. Most binary RPMs contain complete applications, such as the Apache Web server or the AbiWord word processor. These application binary RPMs usually depend on a number of system libraries which are, in turn, also provided by binary RPMs.
+ </div><div class="note"><div class="admonition_header"><h2>Finding More Software</h2></div><div class="admonition"><div class="para">
+ <a class="xref" href="ch-management-software.html">Chapter 7, <em>RPM Management Software</em></a> covers a number of locations where you can find RPM applications galore. Your Linux installation CDs or DVDs are also a great source for applications. Most Linux distributions come with more applications than you can imagine using.
+ </div></div></div><div class="para">
+ Although most binary RPMs are complete applications, others provide libraries. For example, the Simple DirectMedia Layer library (SDL), which provides graphics for many games, can be packaged as an RPM file. A number of programs, mostly games, use this library for enhanced multimedia such as rich graphics. RPMs that provide libraries allow multiple applications to share the same library. Typically, the libraries are packaged into separate RPMs from the applications.
+ </div><div class="para">
+ In addition to binary RPMs that hold applications or libraries compiled for a particular architecture, RPM supports the concept of platform-independent binary RPMs. These platform-independent RPMs, called noarch as a shorted form of “no architecture” dependencies, provide applications or libraries that are not dependent on any platform. Applications written in Perl, Python, or other scripting languages often do not depend on code compiled for a particular architecture. In addition, compiled Java applications are usually free of platform dependencies.
+ </div></div></div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id762689">2.1.3. Source RPMs</h3></div></div></div><div class="para">
+ The <code class="filename">mlocate</code> package, mentioned previously, contains the <code class="filename">mlocate</code> application used to search for files on the system. The source code used to create this application is stored in an <code class="filename">mlocate</code> source RPM, for example:
+ </div><div class="para">
+ <code class="filename">mlocate-0.22.2-2.src.rpm</code>
+ </div><div class="para">
+ By convention, source RPMs have a file name ending in .src.rpm.
+ </div><div class="para">
+ Source RPMs should contain all the commands, usually in scripts, necessary to recreate the binary RPM. Having a source RPM means that you can recreate the binary RPM at any time. This is a very important goal of the RPM system.
+ </div><div class="note"><div class="admonition_header"><h2>Source RPMs and Open Source Licencing</h2></div><div class="admonition"><div class="para">
+ Source RPMs have nothing to do with open-source software licenses. Linux is famous for being an open-source operating system. In RPM terms, that means the source code for the Linux kernel and most Linux applications are freely available as source RPMs. But you can also make source RPMs for proprietary programs. The key issue is that you are unlikely to distribute the source RPMs for proprietary packages.
+ </div><div class="para">
+ Furthermore, a number of open-source applications are not available as source RPMs. That's a shame, since source RPMs would make these applications easier to install.
+ </div></div></div><div class="para">
+ While source RPMs hold the commands necessary to create the binary RPM, there may be differences in your Linux environment that would result in rebuilding a binary RPM that is different from the original binary RPM. For example, the compile scripts for some packages may add in optional code depending on which libraries or which versions of libraries are found on your system. <a class="xref" href="ch-packaging-guidelines.html">Chapter 13, <em>Packaging Guidelines</em></a> covers many issues in creating RPMs, and <a class="xref" href="ch-other-linuxes.html">Chapter 18, <em>Using RPM on Non-Red Hat Linuxes</em></a> and <a class="xref" href="ch-other-os.html">Chapter 19, <em>RPM on Other Operating Systems</em></a> cover issues related to other versions of Linux and other operating systems, respectively. If you follow the guidelines when making your own RPMs, you should result in source RPMs that reproduce binary RPMs as consistently as possible.
+ </div></div></div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s04.html"><strong>Prev</strong>1.4. Summary</a></li><li class="up"><a accesskey="u" href="#"><strong>Up</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Home</strong></a></li><li class="next"><a accesskey="n" href="ch02s02.html"><strong>Next</strong>2.2. Querying the RPM Database</a></li></ul></body></html>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-rpm-programming-python.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-rpm-programming-python.html
index cebeec6..0b4c493 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-rpm-programming-python.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-rpm-programming-python.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch15s07.html" title="15.7. Summary" /><link rel="next" href="ch16s02.html" title="16.2. The Python API Hierarchy" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s07.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch16s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" c
lass="chapter" id="ch-rpm-programming-python" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 16. Programming RPM with Python</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-rpm-programming-python.html#id537341">16.1. Setting Up a Python Development Environment</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-rpm-programming-python.html#id917479">16.1.1. Installing the base Python packages</a></span></dt><dt><span class="sect2"><a href="ch-rpm-programming-python.html#id891717">16.1.2. Using Python for graphics</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch16s02.html">16.2. The Python API Hierarchy</a></span></dt><dt><span class="sect1"><a href="ch16s03.html">16.3. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch16s03.html#id825387">16.3.1. Accessing the RPM database</a></span></dt><dt><span class="sect2"><a href="ch16s03s02.html">16.3.2. Querying the R
PM database</a></span></dt><dt><span class="sect2"><a href="ch16s03s03.html">16.3.3. Examining the package header</a></span></dt><dt><span class="sect2"><a href="ch16s03s04.html">16.3.4. Querying for specific packages</a></span></dt><dt><span class="sect2"><a href="ch16s03s05.html">16.3.5. Printing information on packages</a></span></dt><dt><span class="sect2"><a href="ch16s03s06.html">16.3.6. Refining queries</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch16s04.html">16.4. Reading Package Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch16s04.html#id898710">16.4.1. Reading headers from package files</a></span></dt><dt><span class="sect2"><a href="ch16s04s02.html">16.4.2. Setting the verification flags</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch16s05.html">16.5. Dependency Comparisons</a></span></dt><dt><span class="sect1"><a href="ch16s06.html">16.6. Installing and Upgrading Packages</a></span></dt><dd><dl><dt><span class="sect2"
><a href="ch16s06.html#id949546">16.6.1. Building up the transaction set</a></span></dt><dt><span class="sect2"><a href="ch16s06s02.html">16.6.2. Transaction elements</a></span></dt><dt><span class="sect2"><a href="ch16s06s03.html">16.6.3. Checking and reordering the transaction elements</a></span></dt><dt><span class="sect2"><a href="ch16s06s04.html">16.6.4. Running the transaction</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch16s07.html">16.7. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="ch16s08.html">16.8. Summary</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch15s07.html" title="15.7. Summary" /><link rel="next" href="ch16s02.html" title="16.2. The Python API Hierarchy" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s07.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch16s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" c
lass="chapter" id="ch-rpm-programming-python" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 16. Programming RPM with Python</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-rpm-programming-python.html#id593167">16.1. Setting Up a Python Development Environment</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-rpm-programming-python.html#id662024">16.1.1. Installing the base Python packages</a></span></dt><dt><span class="sect2"><a href="ch-rpm-programming-python.html#id673297">16.1.2. Using Python for graphics</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch16s02.html">16.2. The Python API Hierarchy</a></span></dt><dt><span class="sect1"><a href="ch16s03.html">16.3. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch16s03.html#id619811">16.3.1. Accessing the RPM database</a></span></dt><dt><span class="sect2"><a href="ch16s03s02.html">16.3.2. Querying the R
PM database</a></span></dt><dt><span class="sect2"><a href="ch16s03s03.html">16.3.3. Examining the package header</a></span></dt><dt><span class="sect2"><a href="ch16s03s04.html">16.3.4. Querying for specific packages</a></span></dt><dt><span class="sect2"><a href="ch16s03s05.html">16.3.5. Printing information on packages</a></span></dt><dt><span class="sect2"><a href="ch16s03s06.html">16.3.6. Refining queries</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch16s04.html">16.4. Reading Package Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch16s04.html#id727540">16.4.1. Reading headers from package files</a></span></dt><dt><span class="sect2"><a href="ch16s04s02.html">16.4.2. Setting the verification flags</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch16s05.html">16.5. Dependency Comparisons</a></span></dt><dt><span class="sect1"><a href="ch16s06.html">16.6. Installing and Upgrading Packages</a></span></dt><dd><dl><dt><span class="sect2"
><a href="ch16s06.html#id755942">16.6.1. Building up the transaction set</a></span></dt><dt><span class="sect2"><a href="ch16s06s02.html">16.6.2. Transaction elements</a></span></dt><dt><span class="sect2"><a href="ch16s06s03.html">16.6.3. Checking and reordering the transaction elements</a></span></dt><dt><span class="sect2"><a href="ch16s06s04.html">16.6.4. Running the transaction</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch16s07.html">16.7. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="ch16s08.html">16.8. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Using the RPM with Python
@@ -19,7 +19,7 @@
Programming with RPM files
</div></li><li class="listitem"><div class="para">
Installing packages programmatically
- </div></li></ul></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id537341" class="title">Setting Up a Python Development Environment</h1></div></div></div><div class="para">
+ </div></li></ul></div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id593167" class="title">Setting Up a Python Development Environment</h1></div></div></div><div class="para">
Setting up a Python development environment is much the same as setting up a C programming environment. You need to install a set of packages for general Python development, install a package that provides the Python API to the RPM system, and choose a program for editing your Python scripts.
</div><div class="para">
Cross Reference
@@ -27,7 +27,7 @@
<a class="xref" href="ch-development-tools.html">Chapter 26, <em>Linux Text Editors and Development Tools</em></a> covers Linux text editors and development tools.
</div><div class="para">
If you want to make a graphical user interface in your Python programs, you need to install a separate Python package.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id917479" class="title">Installing the base Python packages</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id662024" class="title">Installing the base Python packages</h1></div></div></div><div class="para">
The base Python package needed for developing applications is python. For RPM usage, you should install Python 2.2, not Python 1.5. That’s because the RPM bindings for Python are moving to support only 2.2 and higher releases.
</div><div class="para">
The Python package for RPM access is rpm-python. Install these as you would any other packages.
@@ -35,7 +35,7 @@
Cross Reference
</div><div class="para">
<a class="xref" href="ch-using-rpm.html">Chapter 3, <em>Using RPM</em></a> covers installing packages.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id891717" class="title">Using Python for graphics</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id673297" class="title">Using Python for graphics</h1></div></div></div><div class="para">
Python supports a number of different toolkits for creating graphical user interfaces. You need one of these toolkits if you want to create Python applications that sport a user interface instead of command-line tools. Among the most popular toolkits are PyGKT, PyQt, and Tkinter.
</div><div class="para">
*PyGTK is a binding between Python and the GTK+ toolkit used by the GNOME desktop, one of two main desktop environments for Linux. (KDE is the other main desktop environment.) The Red Hat redhat-config-packages program uses PyGTK and sports a very good-looking user interface.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-rpmbuild.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-rpmbuild.html
index 2480ef8..ec0b573 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-rpmbuild.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-rpmbuild.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch10s07.html" title="10.7. Summary" /><link rel="next" href="ch11s02.html" title="11.2. Building RPMs Without an External Spec File" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s07.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch11s02.html"><strong>Next</strong></a></li></ul><div
xml:lang="en-US" class="chapter" id="ch-rpmbuild" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 11. Controlling the Build with <code class="command">rpmbuild</code></h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-rpmbuild.html#id891698">11.1. Building RPMs with the rpmbuild Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-rpmbuild.html#id810195">11.1.1. Customizing the build</a></span></dt><dt><span class="sect2"><a href="ch-rpmbuild.html#id821120">11.1.2. Testing the build</a></span></dt><dt><span class="sect2"><a href="ch-rpmbuild.html#id821142">11.1.3. Debugging the build</a></span></dt><dt><span class="sect2"><a href="ch-rpmbuild.html#id811520">11.1.4. Cleaning up</a></span></dt><dt><span class="sect2"><a href="ch-rpmbuild.html#id887629">11.1.5. Building for other platforms</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch11s02.html">11.2. Building RPMs Without an External Spec File<
/a></span></dt><dd><dl><dt><span class="sect2"><a href="ch11s02.html#id1013051">11.2.1. Options for working with tar archives</a></span></dt><dt><span class="sect2"><a href="ch11s02s02.html">11.2.2. The expected archive structure</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch11s03.html">11.3. Working with Source RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch11s03.html#id525532">11.3.1. Rebuilding binary RPMS from source RPMs</a></span></dt><dt><span class="sect2"><a href="ch11s03s02.html">11.3.2. Recompiling binaries from source RPMs</a></span></dt><dt><span class="sect2"><a href="ch11s03s03.html">11.3.3. SRPMS? Finding source RPMs</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch11s04.html">11.4. Signing Built RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch11s04.html#id756236">11.4.1. Checking that the GPG software is installed</a></span></dt><dt><span class="sect2"><a href="ch11s04s02.html">11.4.2. Configuring a sig
nature</a></span></dt><dt><span class="sect2"><a href="ch11s04s03.html">11.4.3. Signing with the rpmbuild command</a></span></dt><dt><span class="sect2"><a href="ch11s04s04.html">11.4.4. Signing with the rpm command</a></span></dt><dt><span class="sect2"><a href="ch11s04s05.html">11.4.5. Verifying signatures</a></span></dt><dt><span class="sect2"><a href="ch11s04s06.html">11.4.6. Importing public keys</a></span></dt><dt><span class="sect2"><a href="ch11s04s07.html">11.4.7. Getting the Red Hat public key</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch11s05.html">11.5. Summary</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch10s07.html" title="10.7. Summary" /><link rel="next" href="ch11s02.html" title="11.2. Building RPMs Without an External Spec File" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s07.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch11s02.html"><strong>Next</strong></a></li></ul><div
xml:lang="en-US" class="chapter" id="ch-rpmbuild" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 11. Controlling the Build with <code class="command">rpmbuild</code></h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-rpmbuild.html#id624857">11.1. Building RPMs with the rpmbuild Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-rpmbuild.html#id629417">11.1.1. Customizing the build</a></span></dt><dt><span class="sect2"><a href="ch-rpmbuild.html#id603635">11.1.2. Testing the build</a></span></dt><dt><span class="sect2"><a href="ch-rpmbuild.html#id603656">11.1.3. Debugging the build</a></span></dt><dt><span class="sect2"><a href="ch-rpmbuild.html#id735342">11.1.4. Cleaning up</a></span></dt><dt><span class="sect2"><a href="ch-rpmbuild.html#id757256">11.1.5. Building for other platforms</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch11s02.html">11.2. Building RPMs Without an External Spec File<
/a></span></dt><dd><dl><dt><span class="sect2"><a href="ch11s02.html#id828534">11.2.1. Options for working with tar archives</a></span></dt><dt><span class="sect2"><a href="ch11s02s02.html">11.2.2. The expected archive structure</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch11s03.html">11.3. Working with Source RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch11s03.html#id402505">11.3.1. Rebuilding binary RPMS from source RPMs</a></span></dt><dt><span class="sect2"><a href="ch11s03s02.html">11.3.2. Recompiling binaries from source RPMs</a></span></dt><dt><span class="sect2"><a href="ch11s03s03.html">11.3.3. SRPMS? Finding source RPMs</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch11s04.html">11.4. Signing Built RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch11s04.html#id866175">11.4.1. Checking that the GPG software is installed</a></span></dt><dt><span class="sect2"><a href="ch11s04s02.html">11.4.2. Configuring a sign
ature</a></span></dt><dt><span class="sect2"><a href="ch11s04s03.html">11.4.3. Signing with the rpmbuild command</a></span></dt><dt><span class="sect2"><a href="ch11s04s04.html">11.4.4. Signing with the rpm command</a></span></dt><dt><span class="sect2"><a href="ch11s04s05.html">11.4.5. Verifying signatures</a></span></dt><dt><span class="sect2"><a href="ch11s04s06.html">11.4.6. Importing public keys</a></span></dt><dt><span class="sect2"><a href="ch11s04s07.html">11.4.7. Getting the Red Hat public key</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch11s05.html">11.5. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Building with the <code class="command">rpmbuild</code> command
@@ -23,7 +23,7 @@
The preceding chapters in this Part cover details on how to put together RPMs. This chapter rounds out the discussion by delving into more details on the rpmbuild command.
</div><div class="para">
You can customize how rpmbuild creates RPMs, and you can use RPM commands to test and debug your package.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id891698" class="title">Building RPMs with the rpmbuild Command</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id624857" class="title">Building RPMs with the rpmbuild Command</h1></div></div></div><div class="para">
The rpmbuild command provides a workhorse command for building RPMs in all sorts of ways. The basic syntax, as shown in <a class="xref" href="ch-creating-rpms.html">Chapter 8, <em>Creating RPMs: An Overview</em></a>, is:
</div><div class="para">
rpmbuild -bBuildStage spec_file
@@ -35,7 +35,7 @@
Note
</div><div class="para">
As mentioned in <a class="xref" href="ch-creating-rpms.html">Chapter 8, <em>Creating RPMs: An Overview</em></a> , previous versions of the RPM system used the rpm command with a -b, for build, option. This option is no longer supported. Use the rpmbuild command to build RPMs.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id810195" class="title">Customizing the build</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id629417" class="title">Customizing the build</h1></div></div></div><div class="para">
You can customize the rpmbuild command with the options listed in Table 12-1.
</div><div class="para">
Table 12-1 Extra build options for the rpmbuild command
@@ -129,11 +129,11 @@
Build for the given platform. May not work if you don't have the other platform build commands, such as cross compilers, set up. Can work for Intel platforms with i386, i686, and so on.
</div>
- </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id821120" class="title">Testing the build</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id603635" class="title">Testing the build</h1></div></div></div><div class="para">
One of the most useful options is --nobuild, which tells the rpmbuild command to not build anything. This may seem silly, but the --nobuild option is very useful for testing whether your RPMs can be built. With the --nobuild option, the rpmbuild command parses the spec file and checks for errors, but does not run any of the build stages.
</div><div class="para">
The --buildroot allows you to specify a different top-level directory for building, overriding the BuildRoot tag in the spec file. This means you can build in a separate location, which is helpful in case there are mistakes. Using a separate directory means the build won’t get mixed with anything else in the build root directory.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id821142" class="title">Debugging the build</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id603656" class="title">Debugging the build</h1></div></div></div><div class="para">
The --short-circuit option tells the rpmbuild command to restart at a particular location in the build. Rather than working its way through all the steps up to the build stage you ask for, the --short-circuit option allows the rpmbuild command to restart just at the step you ask for.
</div><div class="para">
Note
@@ -149,7 +149,7 @@
Warning
</div><div class="para">
Never distribute an RPM made with the --short-circuit option. Instead, once you have everything working, start from scratch and rebuild the RPM. This is to avoid any problems with a partially-created RPM.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id811520" class="title">Cleaning up</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id735342" class="title">Cleaning up</h1></div></div></div><div class="para">
The --clean option tells the rpmbuild command to remove the build tree when complete. This helps ensure that the next time you run the rpmbuild command, you are starting from a known situation.
</div><div class="para">
For example:
@@ -187,7 +187,7 @@
Warning
</div><div class="para">
The file you are removing with this command is the spec file you are passing to the command. Be careful, because you cannot undo this operation and you have now lost your spec file, except inside your source package.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id887629" class="title">Building for other platforms</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id757256" class="title">Building for other platforms</h1></div></div></div><div class="para">
The --target option tells the rpmbuild command to build a package for another platform. You need to pass the name of the platform. For example:
</div><div class="para">
rpmbuild -bi --target i486-redhat-linux
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-scripting.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-scripting.html
index 83b2bb3..7fd0e1b 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-scripting.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-scripting.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch13s03.html" title="13.3. Summary" /><link rel="next" href="ch14s02.html" title="14.2. Distinguishing Scripting Languages from Programming Languages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch13s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch14s02.html"><strong>Next</strong>
</a></li></ul><div xml:lang="en-US" class="chapter" id="ch-scripting" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 14. Automating RPM with Scripts</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-scripting.html#id745172">14.1. Scripting</a></span></dt><dt><span class="sect1"><a href="ch14s02.html">14.2. Distinguishing Scripting Languages from Programming Languages</a></span></dt><dt><span class="sect1"><a href="ch14s03.html">14.3. Deciding When to Program and When to Script</a></span></dt><dt><span class="sect1"><a href="ch14s04.html">14.4. Shell Scripting Basics</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14s04.html#id715767">14.4.1. Writing a script</a></span></dt><dt><span class="sect2"><a href="ch14s04s02.html">14.4.2. Running a script</a></span></dt><dt><span class="sect2"><a href="ch14s04s03.html">14.4.3. Problems running scripts</a></span></dt><dt><span class="sect2"><a href="ch14s04s04.html">14.
4.4. Turning a script into a command</a></span></dt><dt><span class="sect2"><a href="ch14s04s05.html">14.4.5. Passing command-line options to your script</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch14s05.html">14.5. Examining RPM Files</a></span></dt><dt><span class="sect1"><a href="ch14s06.html">14.6. Querying the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14s06.html#id570577">14.6.1. Querying for all packages installed at the same time</a></span></dt><dt><span class="sect2"><a href="ch14s06s02.html">14.6.2. Reading HTML documentation for a package</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch14s07.html">14.7. Where to Go From Here</a></span></dt><dt><span class="sect1"><a href="ch14s08.html">14.8. Summary</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch13s03.html" title="13.3. Summary" /><link rel="next" href="ch14s02.html" title="14.2. Distinguishing Scripting Languages from Programming Languages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch13s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch14s02.html"><strong>Next</strong>
</a></li></ul><div xml:lang="en-US" class="chapter" id="ch-scripting" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 14. Automating RPM with Scripts</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-scripting.html#id621698">14.1. Scripting</a></span></dt><dt><span class="sect1"><a href="ch14s02.html">14.2. Distinguishing Scripting Languages from Programming Languages</a></span></dt><dt><span class="sect1"><a href="ch14s03.html">14.3. Deciding When to Program and When to Script</a></span></dt><dt><span class="sect1"><a href="ch14s04.html">14.4. Shell Scripting Basics</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14s04.html#id860345">14.4.1. Writing a script</a></span></dt><dt><span class="sect2"><a href="ch14s04s02.html">14.4.2. Running a script</a></span></dt><dt><span class="sect2"><a href="ch14s04s03.html">14.4.3. Problems running scripts</a></span></dt><dt><span class="sect2"><a href="ch14s04s04.html">14.
4.4. Turning a script into a command</a></span></dt><dt><span class="sect2"><a href="ch14s04s05.html">14.4.5. Passing command-line options to your script</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch14s05.html">14.5. Examining RPM Files</a></span></dt><dt><span class="sect1"><a href="ch14s06.html">14.6. Querying the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14s06.html#id395112">14.6.1. Querying for all packages installed at the same time</a></span></dt><dt><span class="sect2"><a href="ch14s06s02.html">14.6.2. Reading HTML documentation for a package</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch14s07.html">14.7. Where to Go From Here</a></span></dt><dt><span class="sect1"><a href="ch14s08.html">14.8. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Deciding when to program and when to script
@@ -19,7 +19,7 @@
The rpm command provides a very high-level view of package management. Most of the operations you need to perform require only a single invocation. Some of the command-line options to the rpm command tend to get very complex, however, especially for detailed queries. That’s where scripting can help.
</div><div class="para">
This chapter covers scripting, specifically shell scripting, with the rpm command, especially for newcomers to Linux scripting
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id745172" class="title">Scripting</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id621698" class="title">Scripting</h1></div></div></div><div class="para">
Scripting allows you to quickly write new commands in a language, called a scripting language, that can help automate your work. Used heavily by system administrators and lightly by software developers, scripts can help remove some of the tedium from your day-to-day tasks. Scripts can also hold the complex query formats used with the rpm command so you don’t have to remember them.
</div><div class="para">
Scripts start out as text files. These text files hold commands in the scripting language. Most of these script file commands run commands installed on your system, such as rpm. To run a script, invoke a command, called an interpreter, that reads in the script file and executes the commands inside the script.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-specfile-syntax.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-specfile-syntax.html
index bb05bb3..9ec692f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-specfile-syntax.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-specfile-syntax.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch21s02s04.html" title="21.2.4. Customizing the build" /><link rel="next" href="ch22s02.html" title="22.2. Macros" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch21s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch22s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-U
S" class="chapter" id="ch-specfile-syntax" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 22. Spec File Syntax</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-specfile-syntax.html#id884547">22.1. Package Information Tags</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-specfile-syntax.html#id997796">22.1.1. Comments</a></span></dt><dt><span class="sect2"><a href="ch-specfile-syntax.html#id880800">22.1.2. Build settings</a></span></dt><dt><span class="sect2"><a href="ch-specfile-syntax.html#id880833">22.1.3. Dependency tags</a></span></dt><dt><span class="sect2"><a href="ch-specfile-syntax.html#id987999">22.1.4. Source files</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch22s02.html">22.2. Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch22s02.html#id939293">22.2.1. Variable definition macros</a></span></dt><dt><span class="sect2"><a href="ch22s02s02.html">22.2.2. Conditional macro
s</a></span></dt><dt><span class="sect2"><a href="ch22s02s03.html">22.2.3. Built-in macros</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch22s03.html">22.3. Build Sections</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch22s03.html#id802337">22.3.1. Build preparation</a></span></dt><dt><span class="sect2"><a href="ch22s03s02.html">22.3.2. Build</a></span></dt><dt><span class="sect2"><a href="ch22s03s03.html">22.3.3. Installation</a></span></dt><dt><span class="sect2"><a href="ch22s03s04.html">22.3.4. Clean up</a></span></dt><dt><span class="sect2"><a href="ch22s03s05.html">22.3.5. Install and uninstall scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch22s04.html">22.4. File Tags</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch22s04.html#id866128">22.4.1. Making relocatable packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch22s05.html">22.5. The Change Log</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch21s02s04.html" title="21.2.4. Customizing the build" /><link rel="next" href="ch22s02.html" title="22.2. Macros" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch21s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch22s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-U
S" class="chapter" id="ch-specfile-syntax" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 22. Spec File Syntax</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-specfile-syntax.html#id758382">22.1. Package Information Tags</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-specfile-syntax.html#id798060">22.1.1. Comments</a></span></dt><dt><span class="sect2"><a href="ch-specfile-syntax.html#id729610">22.1.2. Build settings</a></span></dt><dt><span class="sect2"><a href="ch-specfile-syntax.html#id729642">22.1.3. Dependency tags</a></span></dt><dt><span class="sect2"><a href="ch-specfile-syntax.html#id373019">22.1.4. Source files</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch22s02.html">22.2. Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch22s02.html#id736235">22.2.1. Variable definition macros</a></span></dt><dt><span class="sect2"><a href="ch22s02s02.html">22.2.2. Conditional macro
s</a></span></dt><dt><span class="sect2"><a href="ch22s02s03.html">22.2.3. Built-in macros</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch22s03.html">22.3. Build Sections</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch22s03.html#id632190">22.3.1. Build preparation</a></span></dt><dt><span class="sect2"><a href="ch22s03s02.html">22.3.2. Build</a></span></dt><dt><span class="sect2"><a href="ch22s03s03.html">22.3.3. Installation</a></span></dt><dt><span class="sect2"><a href="ch22s03s04.html">22.3.4. Clean up</a></span></dt><dt><span class="sect2"><a href="ch22s03s05.html">22.3.5. Install and uninstall scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch22s04.html">22.4. File Tags</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch22s04.html#id763643">22.4.1. Making relocatable packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch22s05.html">22.5. The Change Log</a></span></dt></dl></div><div class="para">
This appendix covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
The package information tags
@@ -17,7 +17,7 @@
The RPM spec file is divided into two main parts: the package information tags, such as the name of the package, and the build sections, such as the commands to compile the software.
</div><div class="para">
The following sections summarize the spec file syntax.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id884547" class="title">Package Information Tags</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id758382" class="title">Package Information Tags</h1></div></div></div><div class="para">
The package information tags contain most of the header tags that you can query with the rpm command. First and foremost, this includes a name.
</div><div class="para">
The name-epoch-version-release tags, which form the NEVR used to identify packages, should all appear in your spec file, although you can skip the Epoch tag.
@@ -75,7 +75,7 @@
like syntax.
</div><div class="para">
In the description section, blank lines indicate paragraphs. Lines that start with a space are not formatted.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id997796" class="title">Comments</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id798060" class="title">Comments</h1></div></div></div><div class="para">
To help document your work, you can include comments (to yourself and others reading the spec file). Any line starting with a hash character, #, holds a comment. RPM will ignore comments.
</div><div class="para">
# This is a comment.
@@ -85,7 +85,7 @@
Note
</div><div class="para">
Avoid percent signs, %, in comments, which may get interpreted as RPM macros. See <a class="xref" href="ch-specfiles.html">Chapter 9, <em>Working with Spec Files</em></a> for details.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id880800" class="title">Build settings</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id729610" class="title">Build settings</h1></div></div></div><div class="para">
The BuildArchitectures tag names the architectures that a binary RPM will run on. See <a class="xref" href="ch-customizing-rpm.html">Chapter 20, <em>Customizing RPM Behavior</em></a> for a description of the architecture settings. A special value of noarch indicates a package that is not dependent on a particular architecture, such as a Perl or Python script.
</div><div class="para">
The BuildPreReq tag lists any prerequisites for building. For example:
@@ -95,7 +95,7 @@
The Buildroot tag names the temporary directory in which to build the package. For example:
</div><div class="para">
Buildroot: %{_tmppath}/%{name}-root
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id880833" class="title">Dependency tags</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id729642" class="title">Dependency tags</h1></div></div></div><div class="para">
Dependency tags define all the dependencies for the package, as described in <a class="xref" href="ch-dependencies.html">Chapter 5, <em>Package Dependencies</em></a> .
</div><div class="para">
For each dependency, you can specify a capability name alone. For example:
@@ -135,7 +135,7 @@
Note
</div><div class="para">
You can also specify BuildRequires tags for capabilities necessary to build the package, not to install it. A BuildConflicts tag names capabilities that conflict for building, such as a particular version of the gcc C compiler.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id987999" class="title">Source files</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id373019" class="title">Source files</h1></div></div></div><div class="para">
The source and patch tags identify the source files used to build the binary package. The patch tags identify any patches used to modify the sources.
</div><div class="para">
If you have more than one of a particular kind of tag, append a number. For example:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-specfiles.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-specfiles.html
index 70d635a..cc039dd 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-specfiles.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-specfiles.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch08s04.html" title="8.4. Summary" /><link rel="next" href="ch09s02.html" title="9.2. Writing Spec Files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="ch
apter" id="ch-specfiles" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 9. Working with Spec Files</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-specfiles.html#id987171">9.1. Reading Spec Files</a></span></dt><dt><span class="sect1"><a href="ch09s02.html">9.2. Writing Spec Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch09s02.html#id779283">9.2.1. Comments</a></span></dt><dt><span class="sect2"><a href="ch09s02s02.html">9.2.2. Storing spec files on disk</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch09s03.html">9.3. Defining Package Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch09s03.html#id744663">9.3.1. Describing the package</a></span></dt><dt><span class="sect2"><a href="ch09s03s02.html">9.3.2. Setting build locations</a></span></dt><dt><span class="sect2"><a href="ch09s03s03.html">9.3.3. Naming source files</a></span></dt><dt><span class="sect2"><a href="ch09
s03s04.html">9.3.4. Naming patches</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch09s04.html">9.4. Controlling the Build</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch09s04.html#id810756">9.4.1. Preparing for the build</a></span></dt><dt><span class="sect2"><a href="ch09s04s02.html">9.4.2. Building the software</a></span></dt><dt><span class="sect2"><a href="ch09s04s03.html">9.4.3. Installing the software</a></span></dt><dt><span class="sect2"><a href="ch09s04s04.html">9.4.4. Cleaning up after the build</a></span></dt><dt><span class="sect2"><a href="ch09s04s05.html">9.4.5. Defining installation scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch09s05.html">9.5. Filling the List of Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch09s05.html#id677584">9.5.1. Using wildcards</a></span></dt><dt><span class="sect2"><a href="ch09s05s02.html">9.5.2. Naming directories of files</a></span></dt><dt><span class="sect2"><a href="
ch09s05s03.html">9.5.3. Marking files as documentation or configuration files</a></span></dt><dt><span class="sect2"><a href="ch09s05s04.html">9.5.4. Setting file attributes</a></span></dt><dt><span class="sect2"><a href="ch09s05s05.html">9.5.5. Verifying the %files section</a></span></dt><dt><span class="sect2"><a href="ch09s05s06.html">9.5.6. Filling the list of files automatically</a></span></dt><dt><span class="sect2"><a href="ch09s05s07.html">9.5.7. Handling RPM build errors for unpackaged files</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch09s06.html">9.6. Adding Change Log Entries</a></span></dt><dt><span class="sect1"><a href="ch09s07.html">9.7. Defining Spec File Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch09s07.html#id865563">9.7.1. Built-in macros</a></span></dt><dt><span class="sect2"><a href="ch09s07s02.html">9.7.2. Spec file-specific macros</a></span></dt><dt><span class="sect2"><a href="ch09s07s03.html">9.7.3. Defining new ma
cros</a></span></dt><dt><span class="sect2"><a href="ch09s07s04.html">9.7.4. Specifying parameters to macros</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch09s08.html">9.8. Creating XML Spec Files</a></span></dt><dt><span class="sect1"><a href="ch09s09.html">9.9. Summary</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch08s04.html" title="8.4. Summary" /><link rel="next" href="ch09s02.html" title="9.2. Writing Spec Files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s02.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="ch
apter" id="ch-specfiles" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 9. Working with Spec Files</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-specfiles.html#id557158">9.1. Reading Spec Files</a></span></dt><dt><span class="sect1"><a href="ch09s02.html">9.2. Writing Spec Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch09s02.html#id675822">9.2.1. Comments</a></span></dt><dt><span class="sect2"><a href="ch09s02s02.html">9.2.2. Storing spec files on disk</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch09s03.html">9.3. Defining Package Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch09s03.html#id626741">9.3.1. Describing the package</a></span></dt><dt><span class="sect2"><a href="ch09s03s02.html">9.3.2. Setting build locations</a></span></dt><dt><span class="sect2"><a href="ch09s03s03.html">9.3.3. Naming source files</a></span></dt><dt><span class="sect2"><a href="ch09
s03s04.html">9.3.4. Naming patches</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch09s04.html">9.4. Controlling the Build</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch09s04.html#id796983">9.4.1. Preparing for the build</a></span></dt><dt><span class="sect2"><a href="ch09s04s02.html">9.4.2. Building the software</a></span></dt><dt><span class="sect2"><a href="ch09s04s03.html">9.4.3. Installing the software</a></span></dt><dt><span class="sect2"><a href="ch09s04s04.html">9.4.4. Cleaning up after the build</a></span></dt><dt><span class="sect2"><a href="ch09s04s05.html">9.4.5. Defining installation scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch09s05.html">9.5. Filling the List of Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch09s05.html#id664989">9.5.1. Using wildcards</a></span></dt><dt><span class="sect2"><a href="ch09s05s02.html">9.5.2. Naming directories of files</a></span></dt><dt><span class="sect2"><a href="
ch09s05s03.html">9.5.3. Marking files as documentation or configuration files</a></span></dt><dt><span class="sect2"><a href="ch09s05s04.html">9.5.4. Setting file attributes</a></span></dt><dt><span class="sect2"><a href="ch09s05s05.html">9.5.5. Verifying the %files section</a></span></dt><dt><span class="sect2"><a href="ch09s05s06.html">9.5.6. Filling the list of files automatically</a></span></dt><dt><span class="sect2"><a href="ch09s05s07.html">9.5.7. Handling RPM build errors for unpackaged files</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch09s06.html">9.6. Adding Change Log Entries</a></span></dt><dt><span class="sect1"><a href="ch09s07.html">9.7. Defining Spec File Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch09s07.html#id762893">9.7.1. Built-in macros</a></span></dt><dt><span class="sect2"><a href="ch09s07s02.html">9.7.2. Spec file-specific macros</a></span></dt><dt><span class="sect2"><a href="ch09s07s03.html">9.7.3. Defining new ma
cros</a></span></dt><dt><span class="sect2"><a href="ch09s07s04.html">9.7.4. Specifying parameters to macros</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch09s08.html">9.8. Creating XML Spec Files</a></span></dt><dt><span class="sect1"><a href="ch09s09.html">9.9. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Writing spec files
@@ -25,7 +25,7 @@
A spec file defines all the commands and values that are required for creating a package, everything from the name and version number to the actual commands used to build the program you are packaging.
</div><div class="para">
This chapter covers the spec file syntax and how to write spec files. In goes in depth into defining information about your package, controlling how the software will be built, defining what exactly should go into the package, and customizing your build with RPM macros.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id987171" class="title">Reading Spec Files</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id557158" class="title">Reading Spec Files</h1></div></div></div><div class="para">
The first step to learning more about spec files is to read through some of the huge number of spec files for the source RPMs that come with your Linux distribution. Looking at these files will show two things right away:
</div><div class="para">
*You will see that the spec file syntax is not really as complicated as it appears.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-transactions.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-transactions.html
index 8097f16..443014f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-transactions.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-transactions.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch05s04.html" title="5.4. Summary" /><link rel="next" href="ch06s02.html" title="6.2. Transactions with the rpm Command" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch05s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch06s02.html"><strong>Next</strong></a></li></ul><div xml:lang="e
n-US" class="chapter" id="ch-transactions" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 6. Transactions</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-transactions.html#id880184">6.1. Understanding Transactions</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-transactions.html#id870227">6.1.1. When do you need transactions?</a></span></dt><dt><span class="sect2"><a href="ch-transactions.html#id693140">6.1.2. Backing out of transactions</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch06s02.html">6.2. Transactions with the rpm Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch06s02.html#id711465">6.2.1. Transaction IDs</a></span></dt><dt><span class="sect2"><a href="ch06s02s02.html">6.2.2. Rolling Back Transactions</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch06s03.html">6.3. Saving Old Packages</a></span></dt><dt><span class="sect1"><a href="ch06s04.html">6.4. Sum
mary</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch05s04.html" title="5.4. Summary" /><link rel="next" href="ch06s02.html" title="6.2. Transactions with the rpm Command" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch05s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch06s02.html"><strong>Next</strong></a></li></ul><div xml:lang="e
n-US" class="chapter" id="ch-transactions" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 6. Transactions</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-transactions.html#id664016">6.1. Understanding Transactions</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-transactions.html#id699016">6.1.1. When do you need transactions?</a></span></dt><dt><span class="sect2"><a href="ch-transactions.html#id772427">6.1.2. Backing out of transactions</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch06s02.html">6.2. Transactions with the rpm Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch06s02.html#id861018">6.2.1. Transaction IDs</a></span></dt><dt><span class="sect2"><a href="ch06s02s02.html">6.2.2. Rolling Back Transactions</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch06s03.html">6.3. Saving Old Packages</a></span></dt><dt><span class="sect1"><a href="ch06s04.html">6.4. Sum
mary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Understanding transactions
@@ -21,13 +21,13 @@
When packages depend on other packages, you may have to install multiple packages to add a single application. Some of the packages may install cleanly; others may not. But you have to install all of the packages to get the complete application. The designers of the RPM system understood this problem and added the concept of transactions to RPM.
</div><div class="para">
This chapter covers transactions and how they can help you cleanly install a set of dependent packages. But transactions won’t solve all your problems. You still have to resolve conflicts and dependencies by using the techniques provided in the last three chapters.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id880184" class="title">Understanding Transactions</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id664016" class="title">Understanding Transactions</h1></div></div></div><div class="para">
A transaction is a way to delimit a set of operations. All the operations can be undone, often called rolled back. Once rolled back, the system is back in the same state it was prior to the transaction. If all the operations succeed, though, the system will be in a new state. The key issue is that all of the operations must complete successfully, or you can roll back the entire transaction. The assumption is that if any of the operations fail, the system will be in an inconsistent or erroneous state. Transactions are a way to prevent that.
</div><div class="para">
Transactions are common when working with databases, but they are just as important when working with packages.
</div><div class="para">
Starting with RPM version 4.0.4, transactions and rollbacks became a workable part of any administrator's toolkit. With RPM, the rpm command sets up a transaction any time you attempt to install, remove, or upgrade more than one package. The rpm command automatically makes a transaction.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id870227" class="title">When do you need transactions?</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id699016" class="title">When do you need transactions?</h1></div></div></div><div class="para">
Whenever you install or remove packages, the RPM system assigns a transaction and a transaction ID to the set of packages. You can then perform operations on the packages that share the same ID, including rolling back the transaction.
</div><div class="para">
Note
@@ -39,7 +39,7 @@
The main advantage of transactions with RPM, though, is the fact that the rpm command automatically sets up a transaction for all the packages on each command line and does not perform the operation if any package fails. This ability to automatically set up transactions for each call to the rpm command eliminates many errors when working with packages.
</div><div class="para">
Use a transaction when you need to be sure that a set of packages install properly.
- </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id693140" class="title">Backing out of transactions</h1></div></div></div><div class="para">
+ </div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id772427" class="title">Backing out of transactions</h1></div></div></div><div class="para">
With RPM, backing out of a transaction involves two operations: rolling back the transaction and reinstalling the former packages to restore the previous system state. In the simplest case, the rpm command handles all the tasks for you. If you try to install, upgrade, or remove multiple packages and any package fails, the rpm command will restore the system state for you.
</div><div class="para">
This automatic support for transactions is a great help to system administrators, but it only applies when you first install, upgrade, or remove the packages. If you have upgraded your system and later discover problems, then you can also use the --rollback option to roll the system back from a set of upgrades, in a limited set of circumstances.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-using-rpm-db.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-using-rpm-db.html
index 6107b09..2660fbc 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-using-rpm-db.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-using-rpm-db.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch03s05.html" title="3.5. Summary" /><link rel="next" href="RPM_Guide-Using_RPM_DB-getting_information.html" title="4.2. Getting Information on Packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="RPM_Guide-Using_RPM_DB-getting_i
nformation.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="chapter" id="ch-using-rpm-db" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 4. Using the RPM Database</h2></div></div></div><div class="toc"><dl><dt><span class="section"><a href="ch-using-rpm-db.html#RPM_Guide-Using_RPM_DB-querying_database">4.1. Querying the RPM Database</a></span></dt><dd><dl><dt><span class="section"><a href="ch-using-rpm-db.html#id890374">4.1.1. Querying packages</a></span></dt><dt><span class="section"><a href="ch-using-rpm-db.html#RPM_Guide-Using_RPM_DB-query_everything">4.1.2. Querying everything</a></span></dt><dt><span class="section"><a href="ch-using-rpm-db.html#RPM_Guide-Using_RPM_DB-refining_query">4.1.3. Refining the query</a></span></dt><dt><span class="section"><a href="ch-using-rpm-db.html#RPM_Guide-Using_RPM_DB-which_package">4.1.4. Finding which packages own files</a></span></dt></dl></dd><dt><span class="section"><a href="RPM_Guid
e-Using_RPM_DB-getting_information.html">4.2. Getting Information on Packages</a></span></dt><dd><dl><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-getting_information.html#RPM_Guide-USing_RPM_DB-getting_information-describing_packages">4.2.1. Describing packages</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-package_groups.html">4.2.2. Package groups</a></span></dt><dt><span class="section"><a href="ch04s02s03.html">4.2.3. Listing the files in a package</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-listing_conf_files.html">4.2.4. Listing the configuration files for a package</a></span></dt><dt><span class="section"><a href="ch04s02s05.html">4.2.5. Listing the documentation files for a package</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-file_state.html">4.2.6. Listing the state of the files in a package</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-listing_
scripts.html">4.2.7. Listing the scripts in a package</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Listing_changed.html">4.2.8. Listing what has changed</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Combining_queries.html">4.2.9. Combining queries</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Cusomt_queries.html">4.2.10. Creating custom queries</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Query_format_tags.html">4.2.11. Working With Query Format Tags</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Querying_for_package_information.html">4.2.12. Querying for Package Information</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Formatting_arrays.html">4.2.13. Formatting Arrays</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Special_formatting.html">4.2.14. Special Formatting</a></span></dt><dt><spa
n class="section"><a href="RPM_Guide-Using_RPM_DB-querying_pacakge_dependencies.html">4.2.15. Querying for Package Dependencies</a></span></dt><dt><span class="section"><a href="RPM-Guide-Using_RPM_DB-Querying_file_information.html">4.2.16. Querying for File Information</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Other_Query_Format_Tags.html">4.2.17. Other Query Format Tags</a></span></dt></dl></dd><dt><span class="section"><a href="ch04s03.html">4.3. Other queries</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Getting_information_on_package_files.html">4.4. Getting Information on Package Files</a></span></dt><dd><dl><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Getting_information_on_package_files.html#RPM_Guide_Using_RPM_DB-Querying_package_files_remotely">4.4.1. Querying Package Files Remotely</a></span></dt><dt><span class="section"><a href="RPM-Guide-Using_RPM-DB-verifying_packages.html">4.4.2. Verifying
Installed RPM Packages</a></span></dt><dt><span class="section"><a href="RPM_GUide-Using_RPM_DB-working_with_RPM_db.html">4.4.3. Working With the RPM Database</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-summary.html">4.4.4. Summary</a></span></dt></dl></dd></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch03s05.html" title="3.5. Summary" /><link rel="next" href="RPM_Guide-Using_RPM_DB-getting_information.html" title="4.2. Getting Information on Packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="RPM_Guide-Using_RPM_DB-getting_i
nformation.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="chapter" id="ch-using-rpm-db" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 4. Using the RPM Database</h2></div></div></div><div class="toc"><dl><dt><span class="section"><a href="ch-using-rpm-db.html#RPM_Guide-Using_RPM_DB-querying_database">4.1. Querying the RPM Database</a></span></dt><dd><dl><dt><span class="section"><a href="ch-using-rpm-db.html#id702478">4.1.1. Querying packages</a></span></dt><dt><span class="section"><a href="ch-using-rpm-db.html#RPM_Guide-Using_RPM_DB-query_everything">4.1.2. Querying everything</a></span></dt><dt><span class="section"><a href="ch-using-rpm-db.html#RPM_Guide-Using_RPM_DB-refining_query">4.1.3. Refining the query</a></span></dt><dt><span class="section"><a href="ch-using-rpm-db.html#RPM_Guide-Using_RPM_DB-which_package">4.1.4. Finding which packages own files</a></span></dt></dl></dd><dt><span class="section"><a href="RPM_Guid
e-Using_RPM_DB-getting_information.html">4.2. Getting Information on Packages</a></span></dt><dd><dl><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-getting_information.html#RPM_Guide-USing_RPM_DB-getting_information-describing_packages">4.2.1. Describing packages</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-package_groups.html">4.2.2. Package groups</a></span></dt><dt><span class="section"><a href="ch04s02s03.html">4.2.3. Listing the files in a package</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-listing_conf_files.html">4.2.4. Listing the configuration files for a package</a></span></dt><dt><span class="section"><a href="ch04s02s05.html">4.2.5. Listing the documentation files for a package</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-file_state.html">4.2.6. Listing the state of the files in a package</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-listing_
scripts.html">4.2.7. Listing the scripts in a package</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Listing_changed.html">4.2.8. Listing what has changed</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Combining_queries.html">4.2.9. Combining queries</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Cusomt_queries.html">4.2.10. Creating custom queries</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Query_format_tags.html">4.2.11. Working With Query Format Tags</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Querying_for_package_information.html">4.2.12. Querying for Package Information</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Formatting_arrays.html">4.2.13. Formatting Arrays</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Special_formatting.html">4.2.14. Special Formatting</a></span></dt><dt><spa
n class="section"><a href="RPM_Guide-Using_RPM_DB-querying_pacakge_dependencies.html">4.2.15. Querying for Package Dependencies</a></span></dt><dt><span class="section"><a href="RPM-Guide-Using_RPM_DB-Querying_file_information.html">4.2.16. Querying for File Information</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Other_Query_Format_Tags.html">4.2.17. Other Query Format Tags</a></span></dt></dl></dd><dt><span class="section"><a href="ch04s03.html">4.3. Other queries</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Getting_information_on_package_files.html">4.4. Getting Information on Package Files</a></span></dt><dd><dl><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Getting_information_on_package_files.html#RPM_Guide_Using_RPM_DB-Querying_package_files_remotely">4.4.1. Querying Package Files Remotely</a></span></dt><dt><span class="section"><a href="RPM-Guide-Using_RPM-DB-verifying_packages.html">4.4.2. Verifying
Installed RPM Packages</a></span></dt><dt><span class="section"><a href="RPM_GUide-Using_RPM_DB-working_with_RPM_db.html">4.4.3. Working With the RPM Database</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-summary.html">4.4.4. Summary</a></span></dt></dl></dd></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Querying the RPM database
@@ -37,7 +37,7 @@
For querying the RPM database, the major command-line option is <code class="literal">–q</code>, short for query. This option tells the rpm command to query the RPM database. You can also use the long option <code class="literal">--query</code>.
</div><div class="para">
In the last few chapters, you've used the <code class="literal">–q</code> option with the rpm command to query just for the presence or absence of installed packages. You can expand the <code class="literal">-q</code> option to perform a wide array of queries to find out information about the packages installed on a Linux system.
- </div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id890374">4.1.1. Querying packages</h3></div></div></div><div class="para">
+ </div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id702478">4.1.1. Querying packages</h3></div></div></div><div class="para">
The basic format of the <code class="command">rpm –q</code> command follows:
</div><div class="para">
<code class="command">rpm –q <em class="replaceable"><code>package_name</code></em></code>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-using-rpm.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-using-rpm.html
index 04e59aa..ec3c29f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-using-rpm.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-using-rpm.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch02s04.html" title="2.4. Summary" /><link rel="next" href="ch03s02.html" title="3.2. Upgrading and Installing Software" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s02.html"><strong>Next</strong></a></li></ul><div xml:lang="e
n-US" class="chapter" id="ch-using-rpm" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 3. Using RPM</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-using-rpm.html#id753630">3.1. The <code class="command">rpm</code> Command</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">3.2. Upgrading and Installing Software</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03s02.html#id870540">3.2.1. Upgrading with the <code class="command">rpm</code> command</a></span></dt><dt><span class="sect2"><a href="ch03s02s02.html">3.2.2. Upgrading packages</a></span></dt><dt><span class="sect2"><a href="ch03s02s03.html">3.2.3. Freshening up</a></span></dt><dt><span class="sect2"><a href="ch03s02s04.html">3.2.4. Installing Packages</a></span></dt><dt><span class="sect2"><a href="ch03s02s05.html">3.2.5. Installing Over the Internet</a></span></dt><dt><span class="sect2"><a href="ch03s02s06.html">3.2.6. Installing source R
PMs</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03s03.html">3.3. Removing Software</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03s03.html#id848291">3.3.1. Checking that the package has been removed</a></span></dt><dt><span class="sect2"><a href="ch03s03s02.html">3.3.2. Removing multiple packages at a time</a></span></dt><dt><span class="sect2"><a href="ch03s03s03.html">3.3.3. Options when removing packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03s04.html">3.4. Other <code class="command">rpm</code> Command Options</a></span></dt><dt><span class="sect1"><a href="ch03s05.html">3.5. Summary</a></span></dt></dl></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="ch02s04.html" title="2.4. Summary" /><link rel="next" href="ch03s02.html" title="3.2. Upgrading and Installing Software" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s02.html"><strong>Next</strong></a></li></ul><div xml:lang="e
n-US" class="chapter" id="ch-using-rpm" lang="en-US"><div class="titlepage"><div><div><h2 class="title">Chapter 3. Using RPM</h2></div></div></div><div class="toc"><dl><dt><span class="sect1"><a href="ch-using-rpm.html#id876689">3.1. The <code class="command">rpm</code> Command</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">3.2. Upgrading and Installing Software</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03s02.html#id614719">3.2.1. Upgrading with the <code class="command">rpm</code> command</a></span></dt><dt><span class="sect2"><a href="ch03s02s02.html">3.2.2. Upgrading packages</a></span></dt><dt><span class="sect2"><a href="ch03s02s03.html">3.2.3. Freshening up</a></span></dt><dt><span class="sect2"><a href="ch03s02s04.html">3.2.4. Installing Packages</a></span></dt><dt><span class="sect2"><a href="ch03s02s05.html">3.2.5. Installing Over the Internet</a></span></dt><dt><span class="sect2"><a href="ch03s02s06.html">3.2.6. Installing source R
PMs</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03s03.html">3.3. Removing Software</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03s03.html#id850302">3.3.1. Checking that the package has been removed</a></span></dt><dt><span class="sect2"><a href="ch03s03s02.html">3.3.2. Removing multiple packages at a time</a></span></dt><dt><span class="sect2"><a href="ch03s03s03.html">3.3.3. Options when removing packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03s04.html">3.4. Other <code class="command">rpm</code> Command Options</a></span></dt><dt><span class="sect1"><a href="ch03s05.html">3.5. Summary</a></span></dt></dl></div><div class="para">
This chapter covers:
</div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
Installing and upgrading software
@@ -17,6 +17,6 @@
This chapter covers the most common uses for RPM: installing, removing, and upgrading software. These are the most frequently used RPM commands.
</div><div class="para">
The RPM system includes the options you might expect, such as installing a package, but there’s a lot more you can do. For example, you can install packages from remote sites using HTTP or FTP to download the package to install. There are quite a few other <code class="command">rpm</code> options you can use to get information and feedback on installation, for example.
- </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id753630" class="title">The <code class="command">rpm</code> Command</h1></div></div></div><div class="para">
+ </div><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id876689" class="title">The <code class="command">rpm</code> Command</h1></div></div></div><div class="para">
Just about everything you do with RPM requires the <code class="command">rpm</code> command. As a nice added benefit, just about everything you do with RPM requires a single invocation of the <code class="command">rpm</code> command. That means common tasks such as installing and removing software can be done quickly and efficiently. The basics of the <code class="command">rpm</code> command are not very hard, and you can perform the basic tasks within a few minutes of reading this chapter.
</div></div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="ch02s04.html"><strong>Prev</strong>2.4. Summary</a></li><li class="up"><a accesskey="u" href="#"><strong>Up</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Home</strong></a></li><li class="next"><a accesskey="n" href="ch03s02.html"><strong>Next</strong>3.2. Upgrading and Installing Software</a></li></ul></body></html>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02.html
index 0fc6cc8..7f9fe7a 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-intro-rpm.html" title="Chapter 1. Introduction to RPM" /><link rel="prev" href="ch-intro-rpm.html" title="Chapter 1. Introduction to RPM" /><link rel="next" href="ch01s02s02.html" title="1.2.2. Package-oriented focus" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-intro-rpm.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s02s02.h
tml"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id911583" class="title">RPM Design Goals</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-intro-rpm.html" title="Chapter 1. Introduction to RPM" /><link rel="prev" href="ch-intro-rpm.html" title="Chapter 1. Introduction to RPM" /><link rel="next" href="ch01s02s02.html" title="1.2.2. Package-oriented focus" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-intro-rpm.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s02s02.h
tml"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id436848" class="title">RPM Design Goals</h1></div></div></div><div class="para">
All of these early system-management tools took a similar approach. They provided the capability to install an entire application with a single command, to track the files it put on the system, and to remove those files by using another single command. As the preponderance of multiple early tools suggests, this approach to system management was popular. All of these early tools, however, had numerous technical or practical deficiencies. Some tools were designed only for Linux on 32-bit Intel-compatible hardware, even though Linux by this point was already running on other CPUs in addition to the IA32 family. As Linux was spreading to multiple architectures, a package-management system that could produce packages for multiple architectures was needed. Other tools had technical flaws in how they prepared packages, making it difficult to verify that packages had been prepared correctly or to see exactly how the software was prepared.
</div><div class="para">
Because of these concerns, after their initial releases of RPP-based distributions, Red Hat looked closely at both their own RPP software and other software such as BOGUS's <code class="command">pms</code> software. Developers at Red Hat, particularly Marc Ewing and Erik Troan, set out to develop what they initially called the Red Hat Package Manager (RPM). Based on experiences with earlier Linux packaging software and knowledge about packaging tools used on other platforms, Red Hat had several design goals in mind when they developed RPM. These design points include the following features:
@@ -29,8 +29,8 @@
Use of pristine sources
</div></li></ul></div><div class="para">
The following sections demonstrate how Red Hat incorporated each of these design goals into RPM.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id563307" class="title">Ease of use</h1></div></div></div><div class="para">
- Perhaps the primary design goal for RPM is that it must be easy to use. Manual software installation has been the primary method of putting software onto Unix boxes for over 30 years now and has worked very well for those three decades. To offer a compelling reason to use the new software, RPM must be significantly easier to use than other Linux package-management tools. For that reason, most tasks that can be handled using RPM were designed to be carried out via a single command. For example, software installation using RPM requires a single command (<strong class="userinput"><code>rpm -U software_package</code></strong>), while manual software installation using older manual methods typically requires at least six steps to complete the same task:
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id583074" class="title">Ease of use</h1></div></div></div><div class="para">
+ Perhaps the primary design goal for RPM is that it must be easy to use. Manual software installation has been the primary method of putting software onto Unix boxes for over 30 years now and has worked very well for those three decades. To offer a compelling reason to use the new software, RPM must be significantly easier to use than other Linux package-management tools. For that reason, most tasks that can be handled using RPM were designed to be carried out via a single command. For example, software installation using RPM requires a single command (<strong class="userinput"><code>rpm -U <em class="replaceable"><code>software_package</code></em></code></strong>), while manual software installation using older manual methods typically requires at least six steps to complete the same task:
</div><div class="orderedlist"><ol><li class="listitem"><div class="para">
<code class="command">tar zxf <em class="replaceable"><code>software_package</code></em></code>
</div></li><li class="listitem"><div class="para">
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s02.html
index c4f8984..5d105fb 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch01s02.html" title="1.2. RPM Design Goals" /><link rel="prev" href="ch01s02.html" title="1.2. RPM Design Goals" /><link rel="next" href="ch01s02s03.html" title="1.2.3. Package upgradability" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s02s03.html"><strong>Next</strong></a></li><
/ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id940545" class="title">Package-oriented focus</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch01s02.html" title="1.2. RPM Design Goals" /><link rel="prev" href="ch01s02.html" title="1.2. RPM Design Goals" /><link rel="next" href="ch01s02s03.html" title="1.2.3. Package upgradability" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s02s03.html"><strong>Next</strong></a></li><
/ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id722044" class="title">Package-oriented focus</h1></div></div></div><div class="para">
Like its predecessors, RPM is intended to operate on a package level. Rather than operating on a single-file basis (as when you manually install software using Unix command-line tools like mv and cp) or on an entire system basis (as with many PC operating systems, which provide the ability to upgrade entire releases but not to upgrade individual components), RPM provides software that can manage hundreds or thousands of packages.
</div><div class="para">
Each package is a discrete bundle of related files and associated documentation and configuration information; typically, each package is a separate application. By focusing on the package as the managed unit, RPM makes installation and deletion of applications extremely straightforward.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s03.html
index 73b6893..0003b07 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s03.html
@@ -7,8 +7,8 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch01s02.html" title="1.2. RPM Design Goals" /><link rel="prev" href="ch01s02s02.html" title="1.2.2. Package-oriented focus" /><link rel="next" href="ch01s02s04.html" title="1.2.4. Package interdependencies" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s02s04.html"><strong>Next<
/strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id940567" class="title">Package upgradability</h1></div></div></div><div class="para">
- In addition to its package-oriented focus, RPM is designed to support upgrading packages. Once an application has been installed from an RPM package, a newer version of the same application can be installed using RPM. Doing so upgrades the existing application, removing its old files and replacing them with new files. In addition, however, RPM takes care to preserve any customizations that have been made to that application. The Apache Web server application, for example, is commonly installed on Linux machines that need the ability to serve Web pages.
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch01s02.html" title="1.2. RPM Design Goals" /><link rel="prev" href="ch01s02s02.html" title="1.2.2. Package-oriented focus" /><link rel="next" href="ch01s02s04.html" title="1.2.4. Package interdependencies" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s02s04.html"><strong>Next<
/strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id722066" class="title">Package upgradability</h1></div></div></div><div class="para">
+ In addition to its package-oriented focus, RPM is designed to support upgrading packages. Once an application has been installed from an RPM package, a newer version of the same application can be installed using RPM. Doing so upgrades the existing application, removing its old files and replacing them with new files. In addition, RPM takes care to preserve any customizations that have been made to that application. The Apache Web server application, for example, is commonly installed on Linux machines that need the ability to serve Web pages.
</div><div class="para">
Apache's configuration information, which specifies things such as which files on the system should be made available as Web pages and who should be able to access those Web pages, is stored in a text file, typically <code class="filename">/etc/httpd/conf/httpd.conf</code>. Suppose Apache has been installed using RPM and that you have then customized <code class="filename">httpd.conf</code> to specify its configuration. If you upgrade Apache using RPM, as part of the upgrade procedure, the RPM application will take precautions to preserve the customizations you have made to the Apache configuration. In contrast, manual upgrades of applications often overwrite any existing configuration files, losing all site customizations the system administrator has made.
</div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s02s02.html"><strong>Prev</strong>1.2.2. Package-oriented focus</a></li><li class="up"><a accesskey="u" href="#"><strong>Up</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Home</strong></a></li><li class="next"><a accesskey="n" href="ch01s02s04.html"><strong>Next</strong>1.2.4. Package interdependencies</a></li></ul></body></html>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s04.html
index 17f0a93..e655cb3 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch01s02.html" title="1.2. RPM Design Goals" /><link rel="prev" href="ch01s02s03.html" title="1.2.3. Package upgradability" /><link rel="next" href="ch01s02s05.html" title="1.2.5. Query capabilities" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s02s05.html"><strong>Next</strong>
</a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id755139" class="title">Package interdependencies</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch01s02.html" title="1.2. RPM Design Goals" /><link rel="prev" href="ch01s02s03.html" title="1.2.3. Package upgradability" /><link rel="next" href="ch01s02s05.html" title="1.2.5. Query capabilities" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s02s05.html"><strong>Next</strong>
</a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id634259" class="title">Package interdependencies</h1></div></div></div><div class="para">
Software that manages the applications installed on the system on an application level (such as RPM) does have one potential drawback in comparison with system-wide software management systems (such as PC operating systems like Microsoft Windows or OS/2, which allow the entire system to be upgraded but do not generally allow individual components to be upgraded, added, or removed). Software applications often have interdependencies; some applications work only when other applications are installed.
</div><div class="para">
The Postfix and Sendmail mail transfer agent (MTA) applications that are commonly used on Linux boxes to serve e-mail, for example, can both be configured to require users to authenticate themselves (by submitting a correct user name and password) successfully before they can use the e-mail server. This feature is often used to prevent unauthorized access to the e-mail server, preventing unscrupulous advertisers from using the server as a tool to send unsolicited commercial e-mail (or UCE, popularly known as spam). For this optional feature of Postfix and Sendmail to work, however, additional software must be installed. Both applications use another application, Cyrus SASL, which provides the Simple Authentication and Security Layer (SASL) software that Postfix or Sendmail can use to check user names and passwords. In other words, Postfix and Sendmail depend on Cyrus SASL.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s05.html
index 1c80a0e..91b666c 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s05.html
@@ -7,6 +7,6 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch01s02.html" title="1.2. RPM Design Goals" /><link rel="prev" href="ch01s02s04.html" title="1.2.4. Package interdependencies" /><link rel="next" href="ch01s02s06.html" title="1.2.6. Package verification" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s02s06.html"><strong>Next</s
trong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id496411" class="title">Query capabilities</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch01s02.html" title="1.2. RPM Design Goals" /><link rel="prev" href="ch01s02s04.html" title="1.2.4. Package interdependencies" /><link rel="next" href="ch01s02s06.html" title="1.2.6. Package verification" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s02s06.html"><strong>Next</s
trong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id764277" class="title">Query capabilities</h1></div></div></div><div class="para">
As part of its implementation, the RPM software maintains a database on the system of all packages that have been installed, and documenting which files those packages have installed on the system. RPM is designed to be queried easily, making it possible for you to search this database to determine what applications have been installed on the system and to see which packages have supplied each file on the system. This feature makes RPM-based systems extremely easy to use, since a single RPM command can be used to view all installed applications on the system.
</div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s02s04.html"><strong>Prev</strong>1.2.4. Package interdependencies</a></li><li class="up"><a accesskey="u" href="#"><strong>Up</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Home</strong></a></li><li class="next"><a accesskey="n" href="ch01s02s06.html"><strong>Next</strong>1.2.6. Package verification</a></li></ul></body></html>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s06.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s06.html
index 52a99e0..60a48db 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s06.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s06.html
@@ -7,6 +7,6 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch01s02.html" title="1.2. RPM Design Goals" /><link rel="prev" href="ch01s02s05.html" title="1.2.5. Query capabilities" /><link rel="next" href="ch01s02s07.html" title="1.2.7. Multiple architectures" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s02s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s02s07.html"><strong>Next</strong
></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id811573" class="title">Package verification</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch01s02.html" title="1.2. RPM Design Goals" /><link rel="prev" href="ch01s02s05.html" title="1.2.5. Query capabilities" /><link rel="next" href="ch01s02s07.html" title="1.2.7. Multiple architectures" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s02s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s02s07.html"><strong>Next</strong
></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id764293" class="title">Package verification</h1></div></div></div><div class="para">
RPM also maintains a variety of information about each installed file in this system database, such as what permissions each file should have and what size each file should be. Red Hat developers designed this database to be useful for software verification. Over time, installed software will fail to work for reasons as mundane as the system administrator setting incorrect permissions on files or as exotic as nuclear decay of one of the computer's atoms releasing an alpha particle that can affect the computer's memory, corrupting that bit of memory and causing errors. Although RPM cannot prevent all errors that cause installed software to fail (obviously, there's not a single thing any software can do to prevent nuclear decay), it can be used to eliminate common errors. When an application fails, you can use the RPM database to make sure that all files associated with that application still have correct Unix file permissions and that no files associated with that applicati
on have become altered or corrupted.
</div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s02s05.html"><strong>Prev</strong>1.2.5. Query capabilities</a></li><li class="up"><a accesskey="u" href="#"><strong>Up</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Home</strong></a></li><li class="next"><a accesskey="n" href="ch01s02s07.html"><strong>Next</strong>1.2.7. Multiple architectures</a></li></ul></body></html>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s07.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s07.html
index 2feb05e..310e79e 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s07.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s07.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch01s02.html" title="1.2. RPM Design Goals" /><link rel="prev" href="ch01s02s06.html" title="1.2.6. Package verification" /><link rel="next" href="ch01s02s08.html" title="1.2.8. Pristine sources" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s02s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s02s08.html"><strong>Next</strong></a
></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id496423" class="title">Multiple architectures</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch01s02.html" title="1.2. RPM Design Goals" /><link rel="prev" href="ch01s02s06.html" title="1.2.6. Package verification" /><link rel="next" href="ch01s02s08.html" title="1.2.8. Pristine sources" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s02s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s02s08.html"><strong>Next</strong></a
></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id607799" class="title">Multiple architectures</h1></div></div></div><div class="para">
Most of the RPM design goals mentioned so far are intended primarily to ease the life of system administrators and others who regularly install, remove, and upgrade applications or who need to see what is installed or verify that installed applications have been installed correctly. Some of the design goals for RPM are intended primarily not for those sorts of users of RPM but for users who must prepare software to be installed using RPM.
</div><div class="para">
One of the major limitations of early Linux package management utilities was that they could produce packages suitable only for installation on one type of computer: those that used 32-bit Intel-compatible CPUs. By 1994, Linux was beginning to support other CPUs in addition to the originally supported Intel CPUs. (Initially, Digital's Alpha processor and Motorola's 68000 series of processors were among the first additional CPUs that Linux supported. These days, Linux supports dozens of CPU architectures.) This posed a problem for distribution developers such as Red Hat and Debian, and for application vendors who desired to package their software for use on Linux. Because the available packaging methods could not produce packages for multiple architectures, packagers making software for multiple CPUs had to do extra work to prepare their packages.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s08.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s08.html
index 592a4c1..5680a3c 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s08.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s02s08.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch01s02.html" title="1.2. RPM Design Goals" /><link rel="prev" href="ch01s02s07.html" title="1.2.7. Multiple architectures" /><link rel="next" href="ch01s03.html" title="1.3. RPM Terminology" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s02s07.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s03.html"><strong>Next</strong></a></li><
/ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id811628" class="title">Pristine sources</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch01s02.html" title="1.2. RPM Design Goals" /><link rel="prev" href="ch01s02s07.html" title="1.2.7. Multiple architectures" /><link rel="next" href="ch01s03.html" title="1.3. RPM Terminology" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s02s07.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s03.html"><strong>Next</strong></a></li><
/ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id607838" class="title">Pristine sources</h1></div></div></div><div class="para">
The BOGUS distribution's <code class="command">pms</code> packaging system introduced the use of pristine source code to prepare packages. With Red Hat's early RPP package system and other similar early efforts, software packagers would compile software manually, then run commands to produce a package of that compiled software. Any changes made to the application's original source code were not recorded and would have to be recreated by the next person to package that software. Furthermore, end users wanting to know what changes had been made to the software they were running had no method of accessing that information.
</div><div class="para">
With RPM, Red Hat developed a package system that produced two types of packages: binary and source. Binary packages are compiled software that can be installed and used. Source packages contain the source code for that software, along with a file documenting how that source code must be compiled to produce that binary package. This feature is probably the single most significant difference between modern Linux packaging software (such as RPM) and the packaging software used on other systems (such as the pkg format that commercial Unix systems use). Source packaging makes the job of software packager easier, since packagers can use old source packages as a reference when preparing new versions of those packages. Source packages are also convenient for the end user, because they make it easily possible to change options with which that software was compiled and to produce a new binary package that supports the features the user needs.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s03.html
index 3b8197f..1e56140 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-intro-rpm.html" title="Chapter 1. Introduction to RPM" /><link rel="prev" href="ch01s02s08.html" title="1.2.8. Pristine sources" /><link rel="next" href="ch01s04.html" title="1.4. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s02s08.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s04.html"><strong>Next</strong></a></li>
</ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id829631" class="title">RPM Terminology</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-intro-rpm.html" title="Chapter 1. Introduction to RPM" /><link rel="prev" href="ch01s02s08.html" title="1.2.8. Pristine sources" /><link rel="next" href="ch01s04.html" title="1.4. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s02s08.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch01s04.html"><strong>Next</strong></a></li>
</ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id758251" class="title">RPM Terminology</h1></div></div></div><div class="para">
When working with RPM, understanding the package concept is key. RPM packages are provided as compressed archive files that contain one or more files, as well as instructions specifying installation information about those files, including the ownerships and permissions that should be applied to each file during installation. The instructions can also contain scripts to be run after installation or before uninstallation. These package files are extremely convenient; they provide a single file that can be easily transferred between machines for installation rather than having to transfer each file to be installed.
</div><div class="para">
To help in installation and management, all package files are labeled with highly identifiable names. Package files have four-part names, which typically look something like:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s04.html
index feb9080..ef65758 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch01s04.html
@@ -7,10 +7,10 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-intro-rpm.html" title="Chapter 1. Introduction to RPM" /><link rel="prev" href="ch01s03.html" title="1.3. RPM Terminology" /><link rel="next" href="ch-rpm-overview.html" title="Chapter 2. RPM Overview" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-rpm-overview.html"><strong>Nex
t</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id944711" class="title">Summary</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-intro-rpm.html" title="Chapter 1. Introduction to RPM" /><link rel="prev" href="ch01s03.html" title="1.3. RPM Terminology" /><link rel="next" href="ch-rpm-overview.html" title="Chapter 2. RPM Overview" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch01s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-rpm-overview.html"><strong>Nex
t</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id671404" class="title">Summary</h1></div></div></div><div class="para">
The RPM system wasn’t created to solve some theoretical problem. Instead, it is the result of years of hard-won practical experience in trying to manage systems with a large number of applications. RPM builds upon older systems that were created to solve some of the problems faced by system administrators. RPM goes further, though, and tries to provide a complete package-management solution. This includes the ability to deal with wrinkles that Linux faces but that many other operating systems do not need to address.
</div><div class="para">
- For example, most other operating systems don’t support more than one or two processor architectures. Sun’s Solaris, for example, supports only the SPARC and Intel architectures. Linux supports these and more. Most other operating systems also don’t include nearly so many applications. From the OpenOffice.org office suite to the Apache Web server, Linux distributions are literally packed with applications. As a final point, most other operating systems provide mainly closed-source applications. Linux, on the other hand, includes thousands of open-source applications.
+ For example, most other operating systems don’t support more than one or two processor architectures. Sun’s Solaris, for example, supports only the SPARC and Intel architectures. Linux supports these and more. Most other operating systems also don’t include nearly so many applications. From the Libre Office suite to the Apache Web server, Linux distributions are packed with applications. As a final point, most other operating systems provide mainly closed-source applications. Linux, on the other hand, includes thousands of open-source applications.
</div><div class="para">
From the perspective of the organizations making Linux distributions, these wrinkles make Linux harder to manage. Luckily for end users, the solution to these problems helps make the RPM system better able to manage user systems:
</div><div class="orderedlist"><ol><li class="listitem"><div class="para">
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch02s02.html
index 81bd3e9..7d4c498 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch02s02.html
@@ -7,54 +7,54 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-overview.html" title="Chapter 2. RPM Overview" /><link rel="prev" href="ch-rpm-overview.html" title="Chapter 2. RPM Overview" /><link rel="next" href="ch02s03.html" title="2.3. Running RPM Commands" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-rpm-overview.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch02s03.html"><strong>Ne
xt</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id848567" class="title">Querying the RPM Database</h1></div></div></div><div class="para">
- The RPM database holds information about all the RPM packages installed on your system. You can use this database to query what is installed, to help determine if you have the latest versions of software, and to verify that your system is properly set up, at least from a packaging point of view.
- </div><div class="para">
- The RPM database itself is stored in the directory <code class="filename">/var/lib/rpm/</code>, and should contain files like the following:
- </div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
- <code class="filename">Basenames</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Conflictname</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">__db.001</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">__db.002</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">__db.003</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Dirnames</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Filemd5s</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Group</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Installtid</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Name</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Packages</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Providename</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Provideversion</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Pubkeys</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Requirename</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Requireversion</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Sha1header</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Sigmd5</code>
- </div></li><li class="listitem"><div class="para">
- <code class="filename">Triggername</code>
- </div></li></ul></div><div class="note"><div class="admonition_header"><h2>The RPM Database</h2></div><div class="admonition"><div class="para">
- <a class="xref" href="ch-using-rpm-db.html">Chapter 4, <em>Using the RPM Database</em></a> covers the database in more detail.
- </div></div></div><div class="para">
- These files make up the RPM database. The file <code class="filename">__db.001</code> and similar files are lock files used by the RPM system. The other files are databases in Berkeley DB format. The most important file is <code class="filename">Packages</code>. The <code class="filename">Packages</code> file contains the header tag information for each package indexed by an index number for each package. This number slowly grows with time.
- </div><div class="para">
- The other files, such as <code class="filename">Name</code>, <code class="filename">Providename</code>, and <code class="filename">Group</code>, exist to speed access to particular types of information. Treat your RPM database with care. Back up the files, especially after upgrading, installing, or removing packages.
- </div><div class="note"><div class="admonition_header"><h2>Recreating The RPM Database</h2></div><div class="admonition"><div class="para">
- Only the <code class="filename">Packages</code> file is essential. You can recreate the rest of the files using the <code class="command">rpm <code class="option">--rebuilddb</code></code> command, introduced in <a class="xref" href="ch-using-rpm-db.html">Chapter 4, <em>Using the RPM Database</em></a>.
- </div></div></div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-rpm-overview.html"><strong>Prev</strong>Chapter 2. RPM Overview</a></li><li class="up"><a accesskey="u" href="#"><strong>Up</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Home</strong></a></li><li class="next"><a accesskey="n" href="ch02s03.html"><strong>Next</strong>2.3. Running RPM Commands</a></li></ul></body></html>
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-overview.html" title="Chapter 2. RPM Overview" /><link rel="prev" href="ch-rpm-overview.html" title="Chapter 2. RPM Overview" /><link rel="next" href="ch02s03.html" title="2.3. Running RPM Commands" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-rpm-overview.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch02s03.html"><strong>Ne
xt</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id721993">2.2. Querying the RPM Database</h2></div></div></div><div class="para">
+ The RPM database holds information about all the RPM packages installed on your system. You can use this database to query what is installed, to help determine if you have the latest versions of software, and to verify that your system is properly set up, at least from a packaging point of view.
+ </div><div class="para">
+ The RPM database itself is stored in the directory <code class="filename">/var/lib/rpm/</code>, and should contain files like the following:
+ </div><div class="itemizedlist"><ul><li class="listitem"><div class="para">
+ <code class="filename">Basenames</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Conflictname</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">__db.001</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">__db.002</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">__db.003</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Dirnames</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Filemd5s</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Group</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Installtid</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Name</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Packages</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Providename</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Provideversion</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Pubkeys</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Requirename</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Requireversion</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Sha1header</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Sigmd5</code>
+ </div></li><li class="listitem"><div class="para">
+ <code class="filename">Triggername</code>
+ </div></li></ul></div><div class="note"><div class="admonition_header"><h2>The RPM Database</h2></div><div class="admonition"><div class="para">
+ <a class="xref" href="ch-using-rpm-db.html">Chapter 4, <em>Using the RPM Database</em></a> covers the database in more detail.
+ </div></div></div><div class="para">
+ These files make up the RPM database. The file <code class="filename">__db.001</code> and similar files are lock files used by the RPM system. The other files are databases in Berkeley DB format. The most important file is <code class="filename">Packages</code>. The <code class="filename">Packages</code> file contains the header tag information for each package indexed by an index number for each package. This number slowly grows with time.
+ </div><div class="para">
+ The other files, such as <code class="filename">Name</code>, <code class="filename">Providename</code>, and <code class="filename">Group</code>, exist to speed access to particular types of information. Treat your RPM database with care. Back up the files, especially after upgrading, installing, or removing packages.
+ </div><div class="note"><div class="admonition_header"><h2>Recreating The RPM Database</h2></div><div class="admonition"><div class="para">
+ Only the <code class="filename">Packages</code> file is essential. You can recreate the rest of the files using the <code class="command">rpm <code class="option">--rebuilddb</code></code> command, introduced in <a class="xref" href="ch-using-rpm-db.html">Chapter 4, <em>Using the RPM Database</em></a>.
+ </div></div></div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-rpm-overview.html"><strong>Prev</strong>Chapter 2. RPM Overview</a></li><li class="up"><a accesskey="u" href="#"><strong>Up</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Home</strong></a></li><li class="next"><a accesskey="n" href="ch02s03.html"><strong>Next</strong>2.3. Running RPM Commands</a></li></ul></body></html>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch02s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch02s03.html
index 16d26b1..eb81e4e 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch02s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch02s03.html
@@ -7,99 +7,99 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-overview.html" title="Chapter 2. RPM Overview" /><link rel="prev" href="ch02s02.html" title="2.2. Querying the RPM Database" /><link rel="next" href="ch02s03s02.html" title="2.3.2. Other RPM commands" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch02s03s02.html"><strong>Next</
strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id822421" class="title">Running RPM Commands</h1></div></div></div><div class="para">
- The primary RPM command is simply <code class="command">rpm</code>. One of the original goals of the RPM system is providing ease of use. In support of this goal, just about everything you want to do with the RPM system can be done with this one command. For most usage, the command-line parameters to the <code class="command">rpm</code> command determine the actions it should take.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id822441" class="title">Working with the <code class="command">rpm</code> command</h1></div></div></div><div class="para">
- The <code class="command">rpm</code> command performs the most common package-management functions, along with a host of uncommon functions as well. The table below lists the main operations you can perform with the <code class="command">rpm</code> command and the command-line options to specify the given operations.
- </div><div class="table" id="tb-rpm-operations"><h6>Table 2.1. The main <code class="command">rpm</code> operations</h6><div class="table-contents"><table summary="The main rpm operations" border="1"><colgroup><col class="Operation" width="33%" /><col class="Short Option" width="33%" /><col class="Long Option" width="33%" /></colgroup><thead><tr><th>
- Operation
- </th><th>
- Short Option
- </th><th>
- Long Option
- </th></tr></thead><tbody><tr><td>
- Upgrade/install
- </td><td>
- -U
- </td><td>
- --upgrade
- </td></tr><tr><td>
- Install
- </td><td>
- -I
- </td><td>
- --install
- </td></tr><tr><td>
- Remove
- </td><td>
- -e
- </td><td>
- --erase
- </td></tr><tr><td>
- Query
- </td><td>
- -q
- </td><td>
- --query
- </td></tr><tr><td>
- Verify
- </td><td>
- -V
- </td><td>
- --verify
- </td></tr><tr><td>
- Check signature
- </td><td>
- -K
- </td><td>
- --checksig
- </td></tr><tr><td>
- Freshen (upgrade) already-installed package
- </td><td>
- -F
- </td><td>
- --freshen
- </td></tr><tr><td>
- Initialize database
- </td><td>
- None
- </td><td>
- --initdb
- </td></tr><tr><td>
- Rebuild database
- </td><td>
- None
- </td><td>
- --rebuilddb
- </td></tr></tbody></table></div></div><br class="table-break" /><div class="para">
- Using this table as a guide, you can explore the options to the <code class="command">rpm</code> command. To install or upgrade a package, use the <code class="option">-U</code> command-line option:
- </div><pre class="screen">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-overview.html" title="Chapter 2. RPM Overview" /><link rel="prev" href="ch02s02.html" title="2.2. Querying the RPM Database" /><link rel="next" href="sect-RPM_Guide-RPM_Overview-Other_RPM_Commands.html" title="2.3.2. Other RPM commands" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" h
ref="sect-RPM_Guide-RPM_Overview-Other_RPM_Commands.html"><strong>Next</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id800967">2.3. Running RPM Commands</h2></div></div></div><div class="para">
+ The primary RPM command is simply <code class="command">rpm</code>. One of the original goals of the RPM system is providing ease of use. In support of this goal, just about everything you want to do with the RPM system can be done with this one command. For most usage, the command-line parameters to the <code class="command">rpm</code> command determine the actions it should take.
+ </div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id568003">2.3.1. Working with the <code class="command">rpm</code> command</h3></div></div></div><div class="para">
+ The <code class="command">rpm</code> command performs the most common package-management functions, along with a host of uncommon functions as well. The table below lists the main operations you can perform with the <code class="command">rpm</code> command and the command-line options to specify the given operations.
+ </div><div class="table" id="tb-rpm-operations"><h6>Table 2.1. The main <code class="command">rpm</code> operations</h6><div class="table-contents"><table summary="The main rpm operations" border="1"><colgroup><col class="Operation" width="33%" /><col class="Short Option" width="33%" /><col class="Long Option" width="33%" /></colgroup><thead><tr><th>
+ Operation
+ </th><th>
+ Short Option
+ </th><th>
+ Long Option
+ </th></tr></thead><tbody><tr><td>
+ Upgrade/install
+ </td><td>
+ -U
+ </td><td>
+ --upgrade
+ </td></tr><tr><td>
+ Install
+ </td><td>
+ -I
+ </td><td>
+ --install
+ </td></tr><tr><td>
+ Remove
+ </td><td>
+ -e
+ </td><td>
+ --erase
+ </td></tr><tr><td>
+ Query
+ </td><td>
+ -q
+ </td><td>
+ --query
+ </td></tr><tr><td>
+ Verify
+ </td><td>
+ -V
+ </td><td>
+ --verify
+ </td></tr><tr><td>
+ Check signature
+ </td><td>
+ -K
+ </td><td>
+ --checksig
+ </td></tr><tr><td>
+ Freshen (upgrade) already-installed package
+ </td><td>
+ -F
+ </td><td>
+ --freshen
+ </td></tr><tr><td>
+ Initialize database
+ </td><td>
+ None
+ </td><td>
+ --initdb
+ </td></tr><tr><td>
+ Rebuild database
+ </td><td>
+ None
+ </td><td>
+ --rebuilddb
+ </td></tr></tbody></table></div></div><br class="table-break" /><div class="para">
+ Using this table as a guide, you can explore the options to the <code class="command">rpm</code> command. To install or upgrade a package, use the <code class="option">-U</code> command-line option:
+ </div><pre class="screen">
<strong class="userinput"><code>rpm -U <em class="replaceable"><code>filename.rpm</code></em></code></strong></pre><div class="para">
- For example, to install the <code class="filename">mlocate</code> RPM used as an example in this chapter, run the following command:
- </div><pre class="screen">
+ For example, to install the <code class="filename">mlocate</code> RPM used as an example in this chapter, run the following command:
+ </div><pre class="screen">
<strong class="userinput"><code>rpm -U <em class="replaceable"><code>mlocate-0.22.2-2.i686.rpm</code></em></code></strong></pre><div class="para">
- To get extra feedback, you can use a command like the following, with the <code class="option">-h</code> and <code class="option">-v</code> options in conjunction with the <code class="option">–U</code> option:
- </div><pre class="screen">
+ To get extra feedback, you can use a command like the following, with the <code class="option">-h</code> and <code class="option">-v</code> options in conjunction with the <code class="option">–U</code> option:
+ </div><pre class="screen">
<strong class="userinput"><code>rpm -Uhv <em class="replaceable"><code>mlocate-0.22.2-2.i686.rpm</code></em></code></strong></pre><div class="para">
- When you run this command you will see more output than the default, which is no output unless there are errors. With the <code class="option">–h</code> option, the <code class="command">rpm</code> command will print a series of hash marks, #, to provide feedback that the command is still running. With the <code class="option">–v</code> option, the <code class="command">rpm</code> command provides more verbose messages.
- </div><div class="note"><div class="admonition_header"><h2>Installing a Package</h2></div><div class="admonition"><div class="para">
- The most common command to install a package is:
- </div><pre class="screen">
+ When you run this command you will see more output than the default, which is no output unless there are errors. With the <code class="option">–h</code> option, the <code class="command">rpm</code> command will print a series of hash marks, #, to provide feedback that the command is still running. With the <code class="option">–v</code> option, the <code class="command">rpm</code> command provides more verbose messages.
+ </div><div class="note"><div class="admonition_header"><h2>Installing a Package</h2></div><div class="admonition"><div class="para">
+ The most common command to install a package is:
+ </div><pre class="screen">
<strong class="userinput"><code>rpm -Uhv <em class="replaceable"><code>package_file.rpm</code></em></code></strong></pre><div class="para">
- This command upgrades a package with extra output. If the package has not been installed, this command installs the package. See <a class="xref" href="ch-using-rpm.html">Chapter 3, <em>Using RPM</em></a> for more on upgrading and installing.
- </div></div></div><div class="para">
- To remove a package (called erase in RPM terminology), use the <code class="option">–e</code> command-line option:
- </div><pre class="screen">
+ This command upgrades a package with extra output. If the package has not been installed, this command installs the package. See <a class="xref" href="ch-using-rpm.html">Chapter 3, <em>Using RPM</em></a> for more on upgrading and installing.
+ </div></div></div><div class="para">
+ To remove a package (called erase in RPM terminology), use the <code class="option">–e</code> command-line option:
+ </div><pre class="screen">
<strong class="userinput"><code>rpm –e <em class="replaceable"><code>package_name</code></em></code></strong></pre><div class="note"><div class="admonition_header"><h2>Using File Extensions</h2></div><div class="admonition"><div class="para">
- Notice that you install a package file using the file name that ends in .rpm, but uninstall or erase a package without the .rpm extension. This is because you install RPM files, but once installed, you work with the installed packages. The file name and the package name do not have to correspond, but typically (and sanely) they have the same base name.
- </div></div></div><div class="para">
- To list every RPM package installed on your system, use a command like the following.
- </div><pre class="screen">
+ Notice that you install a package file using the file name that ends in .rpm, but uninstall or erase a package without the .rpm extension. This is because you install RPM files, but once installed, you work with the installed packages. The file name and the package name do not have to correspond, but typically (and sanely) they have the same base name.
+ </div></div></div><div class="para">
+ To list every RPM package installed on your system, use a command like the following.
+ </div><pre class="screen">
<strong class="userinput"><code>rpm –qa</code></strong></pre><div class="para">
- Expect to wait while this command completes. Most Linux systems have numerous packages installed, which will result in many lines of output. To better see the output, you can pipe this command to the more command, as shown following:
- </div><pre class="screen">
+ Expect to wait while this command completes. Most Linux systems have numerous packages installed, which will result in many lines of output. To better see the output, you can pipe this command to the more command, as shown following:
+ </div><pre class="screen">
<strong class="userinput"><code>rpm –qa | more</code></strong></pre><div class="para">
- You will then see the package listing one screen at a time.
- </div><div class="note"><div class="admonition_header"><h2><code class="command">rpm</code> Options</h2></div><div class="admonition"><div class="para">
- <a class="xref" href="ch-command-reference.html">Chapter 21, <em>RPM Command Reference</em></a> lists all the options for the <code class="command">rpm</code> command.
- </div></div></div></div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="ch02s02.html"><strong>Prev</strong>2.2. Querying the RPM Database</a></li><li class="up"><a accesskey="u" href="#"><strong>Up</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Home</strong></a></li><li class="next"><a accesskey="n" href="ch02s03s02.html"><strong>Next</strong>2.3.2. Other RPM commands</a></li></ul></body></html>
+ You will then see the package listing one screen at a time.
+ </div><div class="note"><div class="admonition_header"><h2><code class="command">rpm</code> Options</h2></div><div class="admonition"><div class="para">
+ <a class="xref" href="ch-command-reference.html">Chapter 21, <em>RPM Command Reference</em></a> lists all the options for the <code class="command">rpm</code> command.
+ </div></div></div></div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="ch02s02.html"><strong>Prev</strong>2.2. Querying the RPM Database</a></li><li class="up"><a accesskey="u" href="#"><strong>Up</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Home</strong></a></li><li class="next"><a accesskey="n" href="sect-RPM_Guide-RPM_Overview-Other_RPM_Commands.html"><strong>Next</strong>2.3.2. Other RPM commands</a></li></ul></body></html>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch02s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch02s04.html
index d88c40c..1f9c303 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch02s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch02s04.html
@@ -7,8 +7,8 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-overview.html" title="Chapter 2. RPM Overview" /><link rel="prev" href="ch02s03s02.html" title="2.3.2. Other RPM commands" /><link rel="next" href="ch-using-rpm.html" title="Chapter 3. Using RPM" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch02s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-using-rpm.html"><strong>Next<
/strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id952727" class="title">Summary</h1></div></div></div><div class="para">
- The RPM files, the RPM database, and the RPM commands are the primary components that make up the RPM system. This chapter introduces you to the format and types of RPM files, the importance of maintaining the database, and the basic rpm command.
- </div><div class="para">
- The next chapter covers the most frequently used RPM commands. These commands allow you to install, uninstall, and update RPM packages.
- </div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="ch02s03s02.html"><strong>Prev</strong>2.3.2. Other RPM commands</a></li><li class="up"><a accesskey="u" href="#"><strong>Up</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Home</strong></a></li><li class="next"><a accesskey="n" href="ch-using-rpm.html"><strong>Next</strong>Chapter 3. Using RPM</a></li></ul></body></html>
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-overview.html" title="Chapter 2. RPM Overview" /><link rel="prev" href="sect-RPM_Guide-RPM_Overview-Other_RPM_Commands.html" title="2.3.2. Other RPM commands" /><link rel="next" href="ch-using-rpm.html" title="Chapter 3. Using RPM" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="sect-RPM_Guide-RPM_Overview-Other_RPM_Commands.html"><strong>Prev</strong></a></li>
<li class="next"><a accesskey="n" href="ch-using-rpm.html"><strong>Next</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id778232">2.4. Summary</h2></div></div></div><div class="para">
+ The RPM files, the RPM database, and the RPM commands are the primary components that make up the RPM system. This chapter introduces you to the format and types of RPM files, the importance of maintaining the database, and the basic rpm command.
+ </div><div class="para">
+ The next chapter covers the most frequently used RPM commands. These commands allow you to install, uninstall, and update RPM packages.
+ </div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="sect-RPM_Guide-RPM_Overview-Other_RPM_Commands.html"><strong>Prev</strong>2.3.2. Other RPM commands</a></li><li class="up"><a accesskey="u" href="#"><strong>Up</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Home</strong></a></li><li class="next"><a accesskey="n" href="ch-using-rpm.html"><strong>Next</strong>Chapter 3. Using RPM</a></li></ul></body></html>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02.html
index ec1c068..40a3385 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-using-rpm.html" title="Chapter 3. Using RPM" /><link rel="prev" href="ch-using-rpm.html" title="Chapter 3. Using RPM" /><link rel="next" href="ch03s02s02.html" title="3.2.2. Upgrading packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-using-rpm.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s02s02.html"><strong>Next</stron
g></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1000817" class="title">Upgrading and Installing Software</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-using-rpm.html" title="Chapter 3. Using RPM" /><link rel="prev" href="ch-using-rpm.html" title="Chapter 3. Using RPM" /><link rel="next" href="ch03s02s02.html" title="3.2.2. Upgrading packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-using-rpm.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s02s02.html"><strong>Next</stron
g></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id733395" class="title">Upgrading and Installing Software</h1></div></div></div><div class="para">
To install software, you need something to install. Typically, this is a file packaged as RPM, using a file-name extension of <code class="filename">rpm</code>. Of course, this isn’t required, but just about every RPM package is stored in a file with a <code class="filename">rpm</code> extension. For example, the following file holds an RPM package, ready to be installed:
</div><div class="para">
<code class="filename">jikes-1.16-1.i386.rpm</code>
@@ -31,7 +31,7 @@
An install operation installs a package for the first time. It also, through special command-line parameters, allows you to install multiple versions of a package, usually not what you want. So, in the vast majority of cases, you want to run the upgrade operation for all package installations.
</div></dd></dl></div><div class="para">
The following sections cover the command-line options that apply to these operations.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id870540" class="title">Upgrading with the <code class="command">rpm</code> command</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id614719" class="title">Upgrading with the <code class="command">rpm</code> command</h1></div></div></div><div class="para">
</div><div class="para">
Almost all installation steps use the <code class="command">rpm</code> command with the <code class="option">–U</code> option, short for upgrade, as introduced in <a class="xref" href="ch-rpm-overview.html">Chapter 2, <em>RPM Overview</em></a> . The basic syntax is:
</div><div class="para">
@@ -54,7 +54,7 @@
This warning comes from the fact that the package was signed, but the key was not found. <a class="xref" href="ch-rpmbuild.html">Chapter 11, <em>Controlling the Build with <code class="command">rpmbuild</code></em></a> covers signing packages. In most cases, warnings such as this one are not that serious. Errors, though, should be treated seriously.
</div><div class="note"><div class="admonition_header"><h2><code class="systemitem">root</code> Permissions</h2></div><div class="admonition"><div class="para">
Just about every package you want to upgrade or install requires <code class="systemitem">root</code>, or super user, permissions. That’s because most Linux application RPMs hold files that must be installed in a protected directory such as <code class="filename">/usr/bin/</code>. In addition, RPM requires root access to modify the RPM database. Even if you could modify the system directories like <code class="filename">/usr/bin/</code>, you must also be able to modify the RPM database to successfully install or remove packages.
- </div></div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1012439" class="title">Checking That the Package Is Installed</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id625873" class="title">Checking That the Package Is Installed</h1></div></div></div><div class="para">
Use the <code class="command">rpm –q</code> command to quickly verify a package has been installed. To verify, you need to use the name of the installed package, not the name of the RPM file. You can also use a partial package name, such as <code class="filename">jikes</code> in this case. For example:
</div><pre class="screen">
<strong class="userinput"><code>rpm –q <em class="replaceable"><code>jikes</code></em></code></strong></pre><div class="para">
@@ -68,7 +68,7 @@
</div><div class="para">
If the package has been not installed, you will see a message similar to the following:
</div><pre class="screen">
-<code class="computeroutput">package jikes is not installed</code></pre></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id904224" class="title">Getting Feedback During Installation and upgrades</h1></div></div></div><div class="para">
+<code class="computeroutput">package jikes is not installed</code></pre></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id837166" class="title">Getting Feedback During Installation and upgrades</h1></div></div></div><div class="para">
The <code class="option">-h</code> option to the <code class="command">rpm</code> command prints out # signs, also called hash marks (hence the <code class="option">-h</code>). These hash marks provide some confirmation that the <code class="command">rpm</code> command is still running. This is important, since large packages may take a long time to install or upgrade. Run this command like the following:
</div><pre class="screen">
<strong class="userinput"><code>rpm -Uh jikes-1.16-1.i386.rpm</code></strong></pre><div class="para">
@@ -111,7 +111,7 @@
These decimal numbers output by the <code class="option">--percent</code> option are really meant to be input into another program, perhaps a program that shows a graphical progress meter. Each number output then updates the meter.
</div><div class="note"><div class="admonition_header"><h2>Percentages may be Approximate</h2></div><div class="admonition"><div class="para">
Don't trust the numbers too much. Claiming the package is 53.139442 percent installed just asks the user to be skeptical that it is exactly that far.
- </div></div></div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id732870" class="title">The Installation Task In Detail</h1></div></div></div><div class="para">
+ </div></div></div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id726822" class="title">The Installation Task In Detail</h1></div></div></div><div class="para">
You can use the <code class="command">rpm –U</code> command or the <code class="command">rpm –i</code> command to install a package. When the <code class="command">rpm</code> command installs a package, it goes through a number of steps:
</div><div class="orderedlist"><ol><li class="listitem"><div class="para">
Checking the package and the files it wants to install
@@ -131,7 +131,7 @@
After the checks, the <code class="command">rpm</code> command executes the preinstallation tasks (covered in depth in Part II). After all this preparatory work, the <code class="command">rpm</code> command finally gets down to business and installs the files in the package. These files are stored in compressed format (compressed with <code class="command">gzip</code> compression) inside the RPM file.
</div><div class="para">
After installing the files, there may be some post-processing tasks (also covered in Part II). At the end of its run, the <code class="command">rpm</code> command updates the RPM database to reflect the new package information. This update is very important and allows you to track packages.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id821881" class="title">Taking a Test Drive</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id836604" class="title">Taking a Test Drive</h1></div></div></div><div class="para">
The <code class="option">--test</code> command-line option tells the <code class="command">rpm</code> command to test the installation or upgrade process but not to install the file. For example, the following command performs an upgrade or install of the <code class="filename">jikes</code> package, but in test mode only. No files will actually be installed.
</div><pre class="screen">
<strong class="userinput"><code>rpm -U --test jikes-1.16-1.i386.rpm</code></strong></pre><div class="para">
@@ -178,7 +178,7 @@
</div><pre class="screen">
<code class="computeroutput">error: Failed dependencies: ruby-libs >= 1.6.4 is needed by eruby-libs-0.9.8-2 libruby.so.1.6 is needed by eruby-libs-0.9.8-2</code></pre><div class="para">
This short example shows why it makes sense to test packages prior to installing or upgrading them.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id744755" class="title">Installing or upgrading More Than One Package At A Time</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id627479" class="title">Installing or upgrading More Than One Package At A Time</h1></div></div></div><div class="para">
Up to now, all the examples shown have used the <code class="command">rpm</code> command to install or upgrade one package at a time. You can optionally choose to install or upgrade a number of packages at the same time. Just list each file name on the <code class="command">rpm</code> command line. The basic syntax follows:
</div><pre class="screen">
<strong class="userinput"><code>rpm -U package1.rpm <em class="replaceable"><code>package2.rpm .. package100.rpm</code></em></code></strong></pre><div class="para">
@@ -188,7 +188,7 @@
This command installs two packages, the <code class="filename">aspell</code> packages for Canadian and British English, respectively.
</div><div class="para">
The <code class="option">--noorder</code> option tells the <code class="command">rpm</code> command not to reorder the packages you are trying to install. Usually, the <code class="command">rpm</code> command will reorder the list of packages in the best order for handling the dependencies. This option really only comes into play when you are installing more than one package where the packages depend on each other. In most cases, you do not want to use this option, since this may mean that packages fail to properly install because necessary packages are not already installed.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id952537" class="title">Installing in Different Directories</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id828795" class="title">Installing in Different Directories</h1></div></div></div><div class="para">
The <code class="option">--prefix</code> and <code class="option">--relocate</code> options should make the <code class="command">rpm</code> command relocate a package to a new location. Not all packages allow relocations, though. The basic format of the command with the <code class="option">--prefix</code> option is:
</div><pre class="screen">
<strong class="userinput"><code>rpm -U --prefix <em class="replaceable"><code>/new/directory package.rpm</code></em></code></strong></pre><div class="para">
@@ -206,7 +206,7 @@
</div><pre class="screen">
<code class="computeroutput">error: Failed dependencies: ld-linux.so.2 is needed by jikes-1.16-1 libc.so.6 is needed by jikes-1.16-1 libm.so.6 is needed by jikes-1.16-1 libstdc++-libc6.2-2.so.3 is needed by jikes-1.16-1 libc.so.6(GLIBC_2.0) is needed by jikes-1.16-1 libc.so.6(GLIBC_2.1) is needed by jikes-1.16-1 libc.so.6(GLIBC_2.1.3) is needed by jikes-1.16-1</code></pre><div class="para">
You can use the <code class="option">--badreloc</code> option with the <code class="option">--relocate</code> option to permit relocations on all files in the package. Usually, only those paths to files that are listed as relocatable are supported by the <code class="option">--relocate</code> option.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id899535" class="title">Forcing the Issue</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id745105" class="title">Forcing the Issue</h1></div></div></div><div class="para">
A number of <code class="command">rpm</code> options cause the <code class="command">rpm</code> command to complain about problems and, in general, fail to install your package. You can use a number of options to run roughshod over the RPM and get it to do what you want.
</div><div class="para">
The <code class="option">--replacepkgs</code> option tells the <code class="command">rpm</code> command to replace, or reinstall, packages it may have already installed.
@@ -254,7 +254,7 @@
In addition to forcing the <code class="command">rpm</code> command not to do certain things, you can use the <code class="option">--aid</code> option to have the <code class="command">rpm</code> command do something nice for you. The <code class="option">--aid</code> option tells the <code class="command">rpm</code> command to add all the packages it would suggest into the set of packages to install. The <code class="command">rpm</code> command has enough information to suggest a package or packages that ought to contain the dependent files.
</div><div class="para">
The <code class="option">--aid</code> option depends on a separate package that contains an RPM database with all packages installed. For Red Hat Linux, this package is <code class="filename">rpmdb-redhat</code>. This separate database, built as if all packages were installed (all packages that come with Red Hat Linux in this case), allows the <code class="command">rpm</code> command to search for which packages would solve dependencies.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1005016" class="title">Skipping the Scripts</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id595443" class="title">Skipping the Scripts</h1></div></div></div><div class="para">
As part of the package installation, as well as removal, the RPM package may have scripts that the <code class="command">rpm</code> command should run. These include pre- and post-installation scripts, as well as pre- and post-uninstallation scripts. These scripts can perform options such as automatically configuring the application based on the target environment. For example, an installation script may try to detect whether a site uses Postfix or Sendmail for transferring mail messages and configure the newly-installed package accordingly.
</div><div class="para">
In most cases, the <code class="command">rpm</code> command will execute these scripts at the proper time, unless you explicitly turn the command to skip the scripts. The <code class="option">--noscripts</code> option tells the <code class="command">rpm</code> command to skip running the pre- and post-installation scripts.
@@ -376,7 +376,7 @@
Skip all the triggers; same as <code class="option">--notriggerin</code>, <code class="option">--notriggerun</code>, and <code class="option">--notriggerpostun</code>.
</div>
- </td></tr></tbody></table></div></div><br class="table-break" /></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id777219" class="title">Ignorance Is Bliss</h1></div></div></div><div class="para">
+ </td></tr></tbody></table></div></div><br class="table-break" /></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id606325" class="title">Ignorance Is Bliss</h1></div></div></div><div class="para">
The <code class="command">rpm</code> command supports several ignore options that tell the command to ignore some aspect of a package it would normally complain about.
</div><div class="para">
The <code class="option">--ignorearch</code> option tells the <code class="command">rpm</code> command to ignore the architecture of the package and install the package, even if the architecture of the package and the architecture of your system do not match. This is a very dangerous option. Linux runs on everything from tiny wristwatches, PDAs such as the Sharp Zaurus, PCs, Macintosh PCs, RISC servers, and all the way up to huge supercomputers and mainframes. If you try to install a binary package compiled for the ARM or PowerPC processor on an Intel-architecture Linux system, the package will at best fail. At worst, it may damage parts of your system.
@@ -392,7 +392,7 @@
The <code class="option">--nosignature</code> option tells the <code class="command">rpm</code> command to skip the test of the digest, the encrypted key, that helps also verify the package correctness.
</div><div class="warning"><div class="admonition_header"><h2>Unsafe Options</h2></div><div class="admonition"><div class="para">
Use these <code class="command">rpm</code> command-line options with extreme care and only after carefully considering the circumstances. Wrongful use of these options may damage your operating system.
- </div></div></div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id738949" class="title">Documentation? What Documentation?</h1></div></div></div><div class="para">
+ </div></div></div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id598086" class="title">Documentation? What Documentation?</h1></div></div></div><div class="para">
The <code class="option">--excludedocs</code> command-line option tells the <code class="command">rpm</code> command to ignore any files in the RPM package that are marked as documentation. Considering the general lack of documentation for many Linux applications, you are really asking for trouble by invoking this option. If the documentation takes up a lot of disk space, however, you may want to avoid installing documentation files. This is about the only situation in which this option makes sense.
</div><div class="para">
In reverse of <code class="option">--excludedocs</code>, the <code class="option">--includedocs</code> command-line parameter tells the <code class="command">rpm</code> command to install documentation. This is usually the default, so you rarely need this option.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s02.html
index dc95f61..eb935c4 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch03s02.html" title="3.2. Upgrading and Installing Software" /><link rel="prev" href="ch03s02.html" title="3.2. Upgrading and Installing Software" /><link rel="next" href="ch03s02s02s02.html" title="3.2.2.2. Smart Upgrades" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s02s02s02.ht
ml"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id738989" class="title">Upgrading packages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch03s02.html" title="3.2. Upgrading and Installing Software" /><link rel="prev" href="ch03s02.html" title="3.2. Upgrading and Installing Software" /><link rel="next" href="ch03s02s02s02.html" title="3.2.2.2. Smart Upgrades" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s02s02s02.ht
ml"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id561001" class="title">Upgrading packages</h1></div></div></div><div class="para">
The <code class="command">rpm</code> <code class="option">–U</code> command works for both installation of new packages and for upgrading. When you get beyond simple installations, you begin to see the power of the RPM system where most operations require just one command. The <code class="command">rpm -U</code> command is a very powerful tool and performs some complex operations with just one command. For example, the following commands show the sequence for upgrading the <code class="filename">jpilot</code> package, which is used for Palm PDA synchronization.
</div><pre class="screen">
<strong class="userinput"><code># rpm -q jpilot</code></strong></pre><pre class="screen">
@@ -15,7 +15,7 @@
<strong class="userinput"><code># rpm -U jpilot-0.99.2-8.i386.rpm # rpm -q jpilot</code></strong></pre><pre class="screen">
<code class="computeroutput">jpilot-0.99.2-8</code></pre><div class="para">
Note that the old version of the <code class="filename">jpilot</code> package is no longer installed. The <code class="command">rpm -U</code> command removed that package.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id791277" class="title">Options When Upgrading</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id561067" class="title">Options When Upgrading</h1></div></div></div><div class="para">
You can pass more than one package name on the command line when upgrading. In addition, you can use the installation and upgrade options discussed previously when upgrading.
</div><div class="note"><div class="admonition_header"><h2>Uninstallation Scripts</h2></div><div class="admonition"><div class="para">
When upgrading, the <code class="option">--noscripts</code> option only turns off the scripts from the new package. If an old package is removed, the uninstallation scripts for the old package still get executed.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s02s02.html
index 3bafeb4..359dcd8 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s02s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch03s02s02.html" title="3.2.2. Upgrading packages" /><link rel="prev" href="ch03s02s02.html" title="3.2.2. Upgrading packages" /><link rel="next" href="ch03s02s03.html" title="3.2.3. Freshening up" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s02s03.html"><strong>Next</strong><
/a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id929531" class="title">Smart Upgrades</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch03s02s02.html" title="3.2.2. Upgrading packages" /><link rel="prev" href="ch03s02s02.html" title="3.2.2. Upgrading packages" /><link rel="next" href="ch03s02s03.html" title="3.2.3. Freshening up" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s02s03.html"><strong>Next</strong><
/a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id605146" class="title">Smart Upgrades</h1></div></div></div><div class="para">
The <code class="command">rpm</code> command really shines in the upgrade process. Not only can you upgrade a package with one simple command, but the <code class="command">rpm</code> command has some built-in smarts that really help.
</div><div class="para">
When upgrading, the <code class="command">rpm</code> command checks each file in the package. It actually compares checksums of the files. An MD5 checksum is a small value computed from the data in a file. Any change to a file results in a different checksum value.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s03.html
index a49fac9..72575fb 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch03s02.html" title="3.2. Upgrading and Installing Software" /><link rel="prev" href="ch03s02s02s02.html" title="3.2.2.2. Smart Upgrades" /><link rel="next" href="ch03s02s04.html" title="3.2.4. Installing Packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s02s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s02s04.html"><s
trong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id957404" class="title">Freshening up</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch03s02.html" title="3.2. Upgrading and Installing Software" /><link rel="prev" href="ch03s02s02s02.html" title="3.2.2.2. Smart Upgrades" /><link rel="next" href="ch03s02s04.html" title="3.2.4. Installing Packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s02s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s02s04.html"><s
trong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id657951" class="title">Freshening up</h1></div></div></div><div class="para">
A freshen operation means to install a new version of a package only if you have already installed another version of the package. Thus, a freshen operation is very similar to the upgrade operation except that a freshen requires you to have previously installed the package, while an upgrade can install a package for the first time. The basic syntax for freshening a package is to use the <code class="option">-F</code> option.
</div><pre class="screen">
<strong class="userinput"><code>rpm -F <em class="replaceable"><code>package_name</code></em></code></strong></pre><div class="para">
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s04.html
index f7d3aa0..79fca67 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch03s02.html" title="3.2. Upgrading and Installing Software" /><link rel="prev" href="ch03s02s03.html" title="3.2.3. Freshening up" /><link rel="next" href="ch03s02s05.html" title="3.2.5. Installing Over the Internet" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s02s05.html"><s
trong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id690608" class="title">Installing Packages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch03s02.html" title="3.2. Upgrading and Installing Software" /><link rel="prev" href="ch03s02s03.html" title="3.2.3. Freshening up" /><link rel="next" href="ch03s02s05.html" title="3.2.5. Installing Over the Internet" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s02s05.html"><s
trong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id658008" class="title">Installing Packages</h1></div></div></div><div class="para">
The <code class="option">–i</code> or <code class="option">--install</code> option tells the <code class="command">rpm</code> command to run an installation operation, which, as you’d suspect, installs packages. The basic syntax is:
</div><pre class="screen">
<strong class="userinput"><code>rpm –i <em class="replaceable"><code>filename.rpm</code></em></code></strong></pre><div class="para">
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s05.html
index 45c7ceb..895f381 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s05.html
@@ -7,13 +7,13 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch03s02.html" title="3.2. Upgrading and Installing Software" /><link rel="prev" href="ch03s02s04.html" title="3.2.4. Installing Packages" /><link rel="next" href="ch03s02s05s02.html" title="3.2.5.2. Installing Using HTTP" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s02s05s02.h
tml"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id938041" class="title">Installing Over the Internet</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch03s02.html" title="3.2. Upgrading and Installing Software" /><link rel="prev" href="ch03s02s04.html" title="3.2.4. Installing Packages" /><link rel="next" href="ch03s02s05s02.html" title="3.2.5.2. Installing Using HTTP" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s02s05s02.h
tml"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id591450" class="title">Installing Over the Internet</h1></div></div></div><div class="para">
All the commands to install packages covered so far assume that you have a local RPM file that you want to install. This is by far the most common case, but you can also use the <code class="command">rpm</code> command to install packages available on a network. With the <code class="command">rpm</code> command, you can get the packages to install by using the FTP or HTTP network protocols.
</div><div class="para">
With the File Transfer Protocol (FTP), the <code class="command">rpm</code> command connects to an FTP file server, downloads the named package, and installs that package. With the HyperText Transfer Protocol (HTTP) used for Web pages, the <code class="command">rpm</code> command connects to a Web server, downloads the named package, and installs that package.
</div><div class="warning"><div class="admonition_header"><h2>Name Spoofing</h2></div><div class="admonition"><div class="para">
When using either FTP or HTTP, you need to provide the name of the remote server. An attack on your system can compromise the system of converting server host names into network addresses, thus spoofing the <code class="command">rpm</code> command into installing a malicious package from the wrong host.
- </div></div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id938092" class="title">Installing Using FTP</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id677296" class="title">Installing Using FTP</h1></div></div></div><div class="para">
The key to making the network protocols work with the <code class="command">rpm</code> command is that you need to create a URL for the remote file name. The basic format of the command follows:
</div><pre class="screen">
<strong class="userinput"><code>rpm -i <em class="replaceable"><code>ftp://hostname/path/to/file/filename.rpm</code></em></code></strong></pre><div class="para">
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s05s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s05s02.html
index d27517c..1a57c99 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s05s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s05s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch03s02s05.html" title="3.2.5. Installing Over the Internet" /><link rel="prev" href="ch03s02s05.html" title="3.2.5. Installing Over the Internet" /><link rel="next" href="ch03s02s06.html" title="3.2.6. Installing source RPMs" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s02s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s02s06
.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id965162" class="title">Installing Using HTTP</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch03s02s05.html" title="3.2.5. Installing Over the Internet" /><link rel="prev" href="ch03s02s05.html" title="3.2.5. Installing Over the Internet" /><link rel="next" href="ch03s02s06.html" title="3.2.6. Installing source RPMs" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s02s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s02s06
.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id842092" class="title">Installing Using HTTP</h1></div></div></div><div class="para">
The <code class="command">rpm</code> command supports the HTTP protocol, used by most Web servers, as well as FTP. Similar to accessing a file via FTP, you need to pass the <code class="command">rpm</code> command a URL identifying the file. For example:
</div><pre class="screen">
<strong class="userinput"><code>rpm –i http://ftp.redhat.com/pub/contrib/noarch/SRPMS/Squeak-sources-3-1.src.rpm </code></strong></pre></div><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s02s05.html"><strong>Prev</strong>3.2.5. Installing Over the Internet</a></li><li class="up"><a accesskey="u" href="#"><strong>Up</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Home</strong></a></li><li class="next"><a accesskey="n" href="ch03s02s06.html"><strong>Next</strong>3.2.6. Installing source RPMs</a></li></ul></body></html>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s06.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s06.html
index 4a9383d..aba3f5e 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s06.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s02s06.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch03s02.html" title="3.2. Upgrading and Installing Software" /><link rel="prev" href="ch03s02s05s02.html" title="3.2.5.2. Installing Using HTTP" /><link rel="next" href="ch03s03.html" title="3.3. Removing Software" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s02s05s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s03.html"><stro
ng>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id965190" class="title">Installing source RPMs</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch03s02.html" title="3.2. Upgrading and Installing Software" /><link rel="prev" href="ch03s02s05s02.html" title="3.2.5.2. Installing Using HTTP" /><link rel="next" href="ch03s03.html" title="3.3. Removing Software" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s02s05s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s03.html"><stro
ng>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id657177" class="title">Installing source RPMs</h1></div></div></div><div class="para">
Source RPMs contain the source code used to build an application or programming library and the scripts used to build the software into the application or library. These scripts are called the recipes for building the software.
</div><div class="para">
Source RPMs usually contain program source code. They may also contain patches to program sources, scripts to build the program, special files used by desktop environments, icons, and other files considered to be part of the source code, such as programming guides.
@@ -17,7 +17,7 @@
In most cases, each binary RPM will have a corresponding source RPM. This is not always true, however.
</div><div class="para">
One source RPM may contain enough shared program code to build multiple application RPMs. Furthermore, the source code is not available for all packages. Commercial applications, for example, rarely come with source code. In this case, obviously, no source RPMs are available. Or, a source RPM for a commercial application may provide no source code, but still provide a way to build the resulting application. See <a class="xref" href="ch-specfiles.html">Chapter 9, <em>Working with Spec Files</em></a> for more on the source files and options for not including the sources in a source RPM.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id907722" class="title">Open-source Software</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id657234" class="title">Open-source Software</h1></div></div></div><div class="para">
Linux, and thousands of applications that run on Linux, are called open-source software. That’s because the program source code for Linux and these applications are available.
</div><div class="para">
Many users feel having access to the source code is vital, especially because:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s03.html
index cf24dcf..bf8311f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-using-rpm.html" title="Chapter 3. Using RPM" /><link rel="prev" href="ch03s02s06.html" title="3.2.6. Installing source RPMs" /><link rel="next" href="ch03s03s02.html" title="3.3.2. Removing multiple packages at a time" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s02s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s03s02.htm
l"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id860470" class="title">Removing Software</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-using-rpm.html" title="Chapter 3. Using RPM" /><link rel="prev" href="ch03s02s06.html" title="3.2.6. Installing source RPMs" /><link rel="next" href="ch03s03s02.html" title="3.3.2. Removing multiple packages at a time" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s02s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s03s02.htm
l"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id772819" class="title">Removing Software</h1></div></div></div><div class="para">
The <code class="command">rpm</code> command is good for more than just installing and upgrading software packages. Many times, you will need to remove packages as well.
</div><div class="para">
To remove a package, use the <code class="option">-e</code> option to the <code class="command">rpm</code> command, short for erase. The basic syntax follows:
@@ -37,7 +37,7 @@
</div><pre class="screen">
<code class="computeroutput">error: Failed dependencies: syslinux is needed by (installed) mkbootdisk-1.4.8-1</code></pre><div class="note"><div class="admonition_header"><h2>Alternative Option Name</h2></div><div class="admonition"><div class="para">
When removing packages, you can use the long option name, <code class="option">--erase</code>, in place of <code class="option">–e</code>.
- </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id848291" class="title">Checking that the package has been removed</h1></div></div></div><div class="para">
+ </div></div></div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id850302" class="title">Checking that the package has been removed</h1></div></div></div><div class="para">
As before, you can use the <code class="command">rpm</code> <code class="option">–q</code> command to query whether a package is installed. After running the <code class="command">rpm</code> <code class="option">–e</code> command, you can run the <code class="command">rpm</code> <code class="option">–q</code> command to check whether the package has been removed. If the <code class="command">rpm</code> <code class="option">–q</code> command shows that the package is not installed, that tells you the erase operation has worked.
</div><div class="para">
For example:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s03s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s03s02.html
index 8aa70bb..4eb792f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s03s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s03s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch03s03.html" title="3.3. Removing Software" /><link rel="prev" href="ch03s03.html" title="3.3. Removing Software" /><link rel="next" href="ch03s03s03.html" title="3.3.3. Options when removing packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s03s03.html"><strong>Next</strong
></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id717918" class="title">Removing multiple packages at a time</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch03s03.html" title="3.3. Removing Software" /><link rel="prev" href="ch03s03.html" title="3.3. Removing Software" /><link rel="next" href="ch03s03s03.html" title="3.3.3. Options when removing packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s03s03.html"><strong>Next</strong
></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id604850" class="title">Removing multiple packages at a time</h1></div></div></div><div class="para">
You can remove multiple packages at once by listing each package consecutively on the command line. For example:
</div><pre class="screen">
<strong class="userinput"><code>rpm -e aspell-en-ca-0.33.7.1-16 aspell-en-gb-0.33.7.1-16</code></strong></pre><div class="para">
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s03s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s03s03.html
index aeb46ef..6a4f636 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s03s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s03s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch03s03.html" title="3.3. Removing Software" /><link rel="prev" href="ch03s03s02.html" title="3.3.2. Removing multiple packages at a time" /><link rel="next" href="ch03s04.html" title="3.4. Other rpm Command Options" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s04.html"><stron
g>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id717948" class="title">Options when removing packages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch03s03.html" title="3.3. Removing Software" /><link rel="prev" href="ch03s03s02.html" title="3.3.2. Removing multiple packages at a time" /><link rel="next" href="ch03s04.html" title="3.4. Other rpm Command Options" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s04.html"><stron
g>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id604881" class="title">Options when removing packages</h1></div></div></div><div class="para">
The <code class="option">--allmatches</code> option tells the <code class="command">rpm</code> command to remove all packages with names that match the names you pass on the command line. If you do not use the <code class="option">--allmatches</code> option, the <code class="command">rpm</code> command will issue an error if more than one package matches the name or names you pass on the command line.
</div><div class="para">
The <code class="option">--nodeps</code> option tells the <code class="command">rpm</code> command to skip the test of dependencies. Use this option when you really, really, want to uninstall a package.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s04.html
index 4ec340a..0fd8deb 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-using-rpm.html" title="Chapter 3. Using RPM" /><link rel="prev" href="ch03s03s03.html" title="3.3.3. Options when removing packages" /><link rel="next" href="ch03s05.html" title="3.5. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s05.html"><strong>Next</strong></a><
/li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id866251" class="title">Other <code class="command">rpm</code> Command Options</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-using-rpm.html" title="Chapter 3. Using RPM" /><link rel="prev" href="ch03s03s03.html" title="3.3.3. Options when removing packages" /><link rel="next" href="ch03s05.html" title="3.5. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch03s05.html"><strong>Next</strong></a><
/li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id664416" class="title">Other <code class="command">rpm</code> Command Options</h1></div></div></div><div class="para">
Options such as <code class="option">-v</code> (for more verbose output) work with the <code class="command">rpm</code> command for installing, removing, and upgrading packages, as well as most other uses of the <code class="command">rpm</code> command.
</div><div class="para">
Other <code class="command">rpm</code> command options, which work with most RPM actions, include <code class="option">--quiet</code> to turn off most output except for errors, and <code class="option">--root</code>, covered previously.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s05.html
index e82bae9..ccbda13 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch03s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-using-rpm.html" title="Chapter 3. Using RPM" /><link rel="prev" href="ch03s04.html" title="3.4. Other rpm Command Options" /><link rel="next" href="ch-using-rpm-db.html" title="Chapter 4. Using the RPM Database" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-using-rpm-db.html"><
strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id929812" class="title">Summary</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-using-rpm.html" title="Chapter 3. Using RPM" /><link rel="prev" href="ch03s04.html" title="3.4. Other rpm Command Options" /><link rel="next" href="ch-using-rpm-db.html" title="Chapter 4. Using the RPM Database" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch03s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-using-rpm-db.html"><
strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id694447" class="title">Summary</h1></div></div></div><div class="para">
This chapter covered the easy part of managing packages, the common actions of installing, removing, and upgrading software.
</div><div class="para">
The <code class="command">rpm</code> <code class="option">–e</code> command removes packages. The <code class="command">rpm</code> <code class="option">–U</code> command upgrades packages by installing new packages and removing old versions of all the packages upgraded. RPM upgrades also work for installing new packages. The <code class="command">rpm</code> <code class="option">–F</code> command freshens packages. This command only upgrades a package if an older version of the package has already been installed. The <code class="command">rpm</code> <code class="option">–i</code> command installs packages.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch04s02s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch04s02s03.html
index 9e06f71..6c87f93 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch04s02s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch04s02s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="RPM_Guide-Using_RPM_DB-getting_information.html" title="4.2. Getting Information on Packages" /><link rel="prev" href="RPM_Guide-Using_RPM_DB-package_groups.html" title="4.2.2. Package groups" /><link rel="next" href="RPM_Guide-Using_RPM_DB-listing_conf_files.html" title="4.2.4. Listing the configuration files for a package" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" hre
f="RPM_Guide-Using_RPM_DB-package_groups.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="RPM_Guide-Using_RPM_DB-listing_conf_files.html"><strong>Next</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id692874">4.2.3. Listing the files in a package</h3></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="RPM_Guide-Using_RPM_DB-getting_information.html" title="4.2. Getting Information on Packages" /><link rel="prev" href="RPM_Guide-Using_RPM_DB-package_groups.html" title="4.2.2. Package groups" /><link rel="next" href="RPM_Guide-Using_RPM_DB-listing_conf_files.html" title="4.2.4. Listing the configuration files for a package" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" hre
f="RPM_Guide-Using_RPM_DB-package_groups.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="RPM_Guide-Using_RPM_DB-listing_conf_files.html"><strong>Next</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id758324">4.2.3. Listing the files in a package</h3></div></div></div><div class="para">
The <code class="option">–l</code> (ell) option queries all the files in a package. You can also use the longer option, --list, in place of –l. The basic syntax is:
</div><div class="para">
rpm –ql package
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch04s02s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch04s02s05.html
index db560fd..ee6d80a 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch04s02s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch04s02s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="RPM_Guide-Using_RPM_DB-getting_information.html" title="4.2. Getting Information on Packages" /><link rel="prev" href="RPM_Guide-Using_RPM_DB-listing_conf_files.html" title="4.2.4. Listing the configuration files for a package" /><link rel="next" href="RPM_Guide-Using_RPM_DB-file_state.html" title="4.2.6. Listing the state of the files in a package" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previ
ous"><a accesskey="p" href="RPM_Guide-Using_RPM_DB-listing_conf_files.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="RPM_Guide-Using_RPM_DB-file_state.html"><strong>Next</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id723914">4.2.5. Listing the documentation files for a package</h3></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="RPM_Guide-Using_RPM_DB-getting_information.html" title="4.2. Getting Information on Packages" /><link rel="prev" href="RPM_Guide-Using_RPM_DB-listing_conf_files.html" title="4.2.4. Listing the configuration files for a package" /><link rel="next" href="RPM_Guide-Using_RPM_DB-file_state.html" title="4.2.6. Listing the state of the files in a package" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previ
ous"><a accesskey="p" href="RPM_Guide-Using_RPM_DB-listing_conf_files.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="RPM_Guide-Using_RPM_DB-file_state.html"><strong>Next</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id781770">4.2.5. Listing the documentation files for a package</h3></div></div></div><div class="para">
Similarly to the <code class="option">–c</code> option, the <code class="option">–d</code> option tells the <code class="command">rpm –q</code> command to list just the documentation files for a package. The basic syntax is:
</div><div class="para">
<code class="command">rpm –qd <em class="replaceable"><code>package_name</code></em></code>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch04s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch04s03.html
index f0c8205..d4d76e8 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch04s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch04s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-using-rpm-db.html" title="Chapter 4. Using the RPM Database" /><link rel="prev" href="RPM_Guide-Using_RPM_DB-Other_Query_Format_Tags.html" title="4.2.17. Other Query Format Tags" /><link rel="next" href="RPM_Guide-Using_RPM_DB-Getting_information_on_package_files.html" title="4.4. Getting Information on Package Files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="
RPM_Guide-Using_RPM_DB-Other_Query_Format_Tags.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="RPM_Guide-Using_RPM_DB-Getting_information_on_package_files.html"><strong>Next</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id850726">4.3. Other queries</h2></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-using-rpm-db.html" title="Chapter 4. Using the RPM Database" /><link rel="prev" href="RPM_Guide-Using_RPM_DB-Other_Query_Format_Tags.html" title="4.2.17. Other Query Format Tags" /><link rel="next" href="RPM_Guide-Using_RPM_DB-Getting_information_on_package_files.html" title="4.4. Getting Information on Package Files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="
RPM_Guide-Using_RPM_DB-Other_Query_Format_Tags.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="RPM_Guide-Using_RPM_DB-Getting_information_on_package_files.html"><strong>Next</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id782499">4.3. Other queries</h2></div></div></div><div class="para">
If what you’ve seen so far isn’t enough, the rpm command supports a number of extra queries, mostly of use to developers.
</div><div class="para">
Table 5-7 summarizes these extra queries.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02.html
index 71271df..1874f9f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-dependencies.html" title="Chapter 5. Package Dependencies" /><link rel="prev" href="ch-dependencies.html" title="Chapter 5. Package Dependencies" /><link rel="next" href="ch05s02s02.html" title="5.2.2. Determining the capabilities a package provides" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-dependencies.html"><strong>Prev</strong></a></li><li class="next"
><a accesskey="n" href="ch05s02s02.html"><strong>Next</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id831826">5.2. Checking for Dependencies</h2></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-dependencies.html" title="Chapter 5. Package Dependencies" /><link rel="prev" href="ch-dependencies.html" title="Chapter 5. Package Dependencies" /><link rel="next" href="ch05s02s02.html" title="5.2.2. Determining the capabilities a package provides" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-dependencies.html"><strong>Prev</strong></a></li><li class="next"
><a accesskey="n" href="ch05s02s02.html"><strong>Next</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id905385">5.2. Checking for Dependencies</h2></div></div></div><div class="para">
The rpm –q command queries the RPM database or RPM package files. With the right options to this command, you can check for the four types of package dependencies as well. These options are based on the concept of capabilities introduced previously.
</div><div class="para">
You can query what capabilities a package requires. You can also query what capabilities a package provides. You can query for the obsoleting and conflicting information as well. Furthermore, given a capability, you can query which packages require this capability as well as which packages provide this capability.
@@ -15,7 +15,7 @@
Cross Reference
</div><div class="para">
There are quite a few more options you can use with the rpm –q command for querying packages. See <a class="xref" href="ch-using-rpm-db.html">Chapter 4, <em>Using the RPM Database</em></a> for more on querying packages and package files.
- </div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id506575">5.2.1. Determining the capabilities a package requires</h3></div></div></div><div class="para">
+ </div><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id905416">5.2.1. Determining the capabilities a package requires</h3></div></div></div><div class="para">
The first and most important step is to determine what capabilities a package requires. If all the required capabilities are met, you can safely install the package (barring other things that can go wrong, such as conflicts). The requires dependencies are by far the most important.
</div><div class="para">
The --requires option to the rpm –q command lists the capabilities a given package requires. The basic syntax is:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02s02.html
index af10eda..b59eee7 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch05s02.html" title="5.2. Checking for Dependencies" /><link rel="prev" href="ch05s02.html" title="5.2. Checking for Dependencies" /><link rel="next" href="ch05s02s03.html" title="5.2.3. Checking for conflicts" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch05s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch05s02s03.html"><strong>Next
</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id878190">5.2.2. Determining the capabilities a package provides</h3></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch05s02.html" title="5.2. Checking for Dependencies" /><link rel="prev" href="ch05s02.html" title="5.2. Checking for Dependencies" /><link rel="next" href="ch05s02s03.html" title="5.2.3. Checking for conflicts" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch05s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch05s02s03.html"><strong>Next
</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id582676">5.2.2. Determining the capabilities a package provides</h3></div></div></div><div class="para">
Packages require capabilities, and they can provide capabilities for other packages to require. To list the capabilities a package provides, use the --provides option. These capabilities can be arbitrary names, shared libraries (.so files), and the package name itself. The basic syntax is:
</div><div class="para">
rpm –q query_options --provides packages
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02s03.html
index 3099cf8..24291f8 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch05s02.html" title="5.2. Checking for Dependencies" /><link rel="prev" href="ch05s02s02.html" title="5.2.2. Determining the capabilities a package provides" /><link rel="next" href="ch05s02s04.html" title="5.2.4. Determining which packages require a certain capability" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch05s02s02.html"><strong>Prev</strong></a></li><li cl
ass="next"><a accesskey="n" href="ch05s02s04.html"><strong>Next</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id721951">5.2.3. Checking for conflicts</h3></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch05s02.html" title="5.2. Checking for Dependencies" /><link rel="prev" href="ch05s02s02.html" title="5.2.2. Determining the capabilities a package provides" /><link rel="next" href="ch05s02s04.html" title="5.2.4. Determining which packages require a certain capability" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch05s02s02.html"><strong>Prev</strong></a></li><li cl
ass="next"><a accesskey="n" href="ch05s02s04.html"><strong>Next</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id631887">5.2.3. Checking for conflicts</h3></div></div></div><div class="para">
Use the --conflicts option to check what conflicts with a given package. The basic syntax is:
</div><div class="para">
rpm –q query_options --conflicts packages
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02s04.html
index 5a470d6..8858c84 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch05s02.html" title="5.2. Checking for Dependencies" /><link rel="prev" href="ch05s02s03.html" title="5.2.3. Checking for conflicts" /><link rel="next" href="ch05s02s05.html" title="5.2.5. Determining which package provides a certain capability" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch05s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="
n" href="ch05s02s05.html"><strong>Next</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id950511">5.2.4. Determining which packages require a certain capability</h3></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch05s02.html" title="5.2. Checking for Dependencies" /><link rel="prev" href="ch05s02s03.html" title="5.2.3. Checking for conflicts" /><link rel="next" href="ch05s02s05.html" title="5.2.5. Determining which package provides a certain capability" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch05s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="
n" href="ch05s02s05.html"><strong>Next</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id631938">5.2.4. Determining which packages require a certain capability</h3></div></div></div><div class="para">
In addition to querying capabilities and requirements of a particular package, you can query the capabilities themselves. This function allows you to check which packages require a given capability.
</div><div class="para">
The --whatrequires option tells the rpm command to report on which packages in the RPM database require a certain capability. The basic syntax is:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02s05.html
index 5fab7d1..28631e1 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s02s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch05s02.html" title="5.2. Checking for Dependencies" /><link rel="prev" href="ch05s02s04.html" title="5.2.4. Determining which packages require a certain capability" /><link rel="next" href="ch05s03.html" title="5.3. Triggers" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch05s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch05s03.ht
ml"><strong>Next</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id839035">5.2.5. Determining which package provides a certain capability</h3></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch05s02.html" title="5.2. Checking for Dependencies" /><link rel="prev" href="ch05s02s04.html" title="5.2.4. Determining which packages require a certain capability" /><link rel="next" href="ch05s03.html" title="5.3. Triggers" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch05s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch05s03.ht
ml"><strong>Next</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="id877397">5.2.5. Determining which package provides a certain capability</h3></div></div></div><div class="para">
To complete the circle, you can query for which package provides a certain capability. This knowledge allows you to trace a requirement back to the package that provides it.
</div><div class="para">
The --whatprovides option tells the rpm command to list the capabilities a package provides. Use the --whatprovides option with the –q, or query, option to the rpm command. (There is no short form for the --whatrprovides option.)
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s03.html
index d7b41df..c67f593 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-dependencies.html" title="Chapter 5. Package Dependencies" /><link rel="prev" href="ch05s02s05.html" title="5.2.5. Determining which package provides a certain capability" /><link rel="next" href="ch05s04.html" title="5.4. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch05s02s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="c
h05s04.html"><strong>Next</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id750417">5.3. Triggers</h2></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-dependencies.html" title="Chapter 5. Package Dependencies" /><link rel="prev" href="ch05s02s05.html" title="5.2.5. Determining which package provides a certain capability" /><link rel="next" href="ch05s04.html" title="5.4. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch05s02s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="c
h05s04.html"><strong>Next</strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id815659">5.3. Triggers</h2></div></div></div><div class="para">
A trigger is a script that gets run when a package is installed or uninstalled. Triggers allow packages that depend on other packages to properly configure themselves when those other packages are installed or removed.
</div><div class="para">
The --triggers option to the rpm command lists any trigger scripts in a given package. For example:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s04.html
index 3684f65..69f9e16 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch05s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-dependencies.html" title="Chapter 5. Package Dependencies" /><link rel="prev" href="ch05s03.html" title="5.3. Triggers" /><link rel="next" href="ch-transactions.html" title="Chapter 6. Transactions" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch05s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-transactions.html"><strong>Next</
strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id744003">5.4. Summary</h2></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-dependencies.html" title="Chapter 5. Package Dependencies" /><link rel="prev" href="ch05s03.html" title="5.3. Triggers" /><link rel="next" href="ch-transactions.html" title="Chapter 6. Transactions" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch05s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-transactions.html"><strong>Next</
strong></a></li></ul><div class="section"><div class="titlepage"><div><div keep-together.within-column="always"><h2 class="title" id="id586454">5.4. Summary</h2></div></div></div><div class="para">
Linux comes with many packages. Most of these packages depend on some other packages installed on your system. In RPM terms, packages provide capabilities and depend on capabilities that other packages provide. When the rpm command checks the RPM database for dependencies, it checks to ensure that all the capabilities that a given package requires are met by other installed packages.
</div><div class="para">
You can trace the capabilities a package requires with the --requires option to the rpm command. You can see what capabilities a package provides for others with the --provides option.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch06s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch06s02.html
index 792c5d9..ba88aee 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch06s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch06s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-transactions.html" title="Chapter 6. Transactions" /><link rel="prev" href="ch-transactions.html" title="Chapter 6. Transactions" /><link rel="next" href="ch06s02s02.html" title="6.2.2. Rolling Back Transactions" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-transactions.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch06s02s02.htm
l"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id685082" class="title">Transactions with the rpm Command</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-transactions.html" title="Chapter 6. Transactions" /><link rel="prev" href="ch-transactions.html" title="Chapter 6. Transactions" /><link rel="next" href="ch06s02s02.html" title="6.2.2. Rolling Back Transactions" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-transactions.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch06s02s02.htm
l"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id796556" class="title">Transactions with the rpm Command</h1></div></div></div><div class="para">
To set up an RPM transaction, you don't have to do much. All you need to do is pass more than one RPM package on the rpm command line. For example, to set up a transaction for installing three packages, use a command like the following:
</div><div class="para">
rpm -ihv package1.rpm package2.rpm package3.rpm
@@ -83,7 +83,7 @@
# rpm -q jikes
</div><div class="para">
jikes-1.17-1
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id711465" class="title">Transaction IDs</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id861018" class="title">Transaction IDs</h1></div></div></div><div class="para">
The rpm command gives every package installed a transaction ID. The transaction ID is a Unix time stamp (number of seconds since January 1, 1970). You can then perform some operations on packages based on the transaction ID.
</div><div class="para">
Note
@@ -93,7 +93,7 @@
All the packages installed at the same time are given the same transaction ID. This means that you can perform operations on a set of packages, the packages that were installed together.
</div><div class="para">
But there’s also a downside to this. All the packages installed when you first installed or upgraded your Linux system are given the same transaction ID. This means you cannot selectively act on these packages using the transaction ID, because you will likely get far more packages than you want to work on.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id770972" class="title">Viewing RPM Transaction IDs</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id619849" class="title">Viewing RPM Transaction IDs</h1></div></div></div><div class="para">
To view the install transaction ID (a date code) for a given package, you can use a command like the following:
</div><div class="para">
$ rpm -q --qf "%-20{NAME} %-20{INSTALLTID}\n" jikes
@@ -111,7 +111,7 @@
$ rpm -qa --qf "%-20{NAME} %-20{REMOVETID}\n" termcap
</div><div class="para">
termcap (none)
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id952588" class="title">Viewing the Packages Associated with a Transaction ID</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id825960" class="title">Viewing the Packages Associated with a Transaction ID</h1></div></div></div><div class="para">
Once you have a transaction ID, you can use the --tid option, short for transaction ID, to query for the package associated with a given transaction, using a command like the following:
</div><div class="para">
$ rpm -q --tid 1035589778
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch06s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch06s02s02.html
index 7278bc8..7ffeadd 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch06s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch06s02s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch06s02.html" title="6.2. Transactions with the rpm Command" /><link rel="prev" href="ch06s02.html" title="6.2. Transactions with the rpm Command" /><link rel="next" href="ch06s03.html" title="6.3. Saving Old Packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch06s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch06s03.html"><strong
>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id988305" class="title">Rolling Back Transactions</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch06s02.html" title="6.2. Transactions with the rpm Command" /><link rel="prev" href="ch06s02.html" title="6.2. Transactions with the rpm Command" /><link rel="next" href="ch06s03.html" title="6.3. Saving Old Packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch06s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch06s03.html"><strong
>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id813283" class="title">Rolling Back Transactions</h1></div></div></div><div class="para">
The --rollback option to the rpm command allows you to roll back upgrades based on a time. Use a command like the following:
</div><div class="para">
# rpm –U --rollback "3 months ago"
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch06s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch06s03.html
index 38490cd..302d0cd 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch06s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch06s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-transactions.html" title="Chapter 6. Transactions" /><link rel="prev" href="ch06s02s02.html" title="6.2.2. Rolling Back Transactions" /><link rel="next" href="ch06s04.html" title="6.4. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch06s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch06s04.html"><strong>Next</strong></a>
</li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id861889" class="title">Saving Old Packages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-transactions.html" title="Chapter 6. Transactions" /><link rel="prev" href="ch06s02s02.html" title="6.2.2. Rolling Back Transactions" /><link rel="next" href="ch06s04.html" title="6.4. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch06s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch06s04.html"><strong>Next</strong></a>
</li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id813387" class="title">Saving Old Packages</h1></div></div></div><div class="para">
When installing, removing, or upgrading, you can use the --repackage command-line option to save a version of something like the old package to a file, making a backup of the older package contents.
</div><div class="para">
Warning
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch06s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch06s04.html
index 0ec4545..255a46f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch06s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch06s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-transactions.html" title="Chapter 6. Transactions" /><link rel="prev" href="ch06s03.html" title="6.3. Saving Old Packages" /><link rel="next" href="ch-management-software.html" title="Chapter 7. RPM Management Software" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch06s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-management-s
oftware.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id482619" class="title">Summary</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-transactions.html" title="Chapter 6. Transactions" /><link rel="prev" href="ch06s03.html" title="6.3. Saving Old Packages" /><link rel="next" href="ch-management-software.html" title="Chapter 7. RPM Management Software" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch06s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-management-s
oftware.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id681086" class="title">Summary</h1></div></div></div><div class="para">
Transactions allow you to install multiple packages as a group and know that either all the packages will succeed in installing or none of them will. This is very important if you have a set of interlocking packages that you need to install.
</div><div class="para">
All the packages you install, remove, or upgrade on the same command line are automatically made part of a transaction. The rpm command will ensure that all packages can be installed, removed, or upgraded, and will not perform the operation unless all will succeed.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s02.html
index bfeecb4..69bb943 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s02.html
@@ -7,11 +7,11 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-management-software.html" title="Chapter 7. RPM Management Software" /><link rel="prev" href="ch-management-software.html" title="Chapter 7. RPM Management Software" /><link rel="next" href="ch07s02s02.html" title="7.2.2. Red Hat Package Management" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-management-software.html"><strong>Prev</strong></a></li><li class=
"next"><a accesskey="n" href="ch07s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id793325" class="title">Graphical RPM Management</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-management-software.html" title="Chapter 7. RPM Management Software" /><link rel="prev" href="ch-management-software.html" title="Chapter 7. RPM Management Software" /><link rel="next" href="ch07s02s02.html" title="7.2.2. Red Hat Package Management" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-management-software.html"><strong>Prev</strong></a></li><li class=
"next"><a accesskey="n" href="ch07s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id657046" class="title">Graphical RPM Management</h1></div></div></div><div class="para">
Once appropriate RPMs have been obtained, they have to be installed before the application they provide can be used. You can use the rpm command-line utility to do this. The rpmfind utility also has the capability to launch the rpm utility automatically to install any software located. In addition to these two tools, however, several graphical applications are available that provide basic RPM package-management capabilities. Most of these programs offer easy-to-use GUIs that can be used to install and uninstall packages, to query packages, and to verify installed packages.
</div><div class="para">
Even though Linux and Unix fans generally aren’t bothered by command-line tools such as rpm, many newcomers to Linux fret over the seeming difficulty of the command line. They are more used to graphical applications and, in many cases, are more productive in a graphical environment. Keeping with the Linux tradition of freedom of choice, you can use the command-line tools such as the rpm commandor pick from a variety of graphical tools.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id793348" class="title">Nautilus</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id657068" class="title">Nautilus</h1></div></div></div><div class="para">
Nautilus provides a visually appealing file manager that is part of the GNOME desktop. Nautilus acts as a normal file manager that can also display some types of files, such as images. In addition, you can launch applications that Nautilus knows about when you double click files. Figure 8-1 shows Nautilus in action.
</div><div class="para">
Insert 54965-0 fg0801.tif
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s02s02.html
index 6152a80..5ac9382 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s02s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch07s02.html" title="7.2. Graphical RPM Management" /><link rel="prev" href="ch07s02.html" title="7.2. Graphical RPM Management" /><link rel="next" href="ch07s02s03.html" title="7.2.3. KPackage" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s02s03.html"><strong>Next</strong></a></l
i></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id873350" class="title">Red Hat Package Management</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch07s02.html" title="7.2. Graphical RPM Management" /><link rel="prev" href="ch07s02.html" title="7.2. Graphical RPM Management" /><link rel="next" href="ch07s02s03.html" title="7.2.3. KPackage" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s02s03.html"><strong>Next</strong></a></l
i></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id363712" class="title">Red Hat Package Management</h1></div></div></div><div class="para">
The redhat-config-packages application (say that three times fast) comes new with Red Hat Linux 8.0. You can use the Python program in this package to manage the packages that come with Red Hat Linux, using an interface that is very similar to the Red Hat Linux installation program. This similarity may make it easier for many users to manage their packages, although I found the program a bit short on explanations.
</div><div class="para">
To run this program, you first have to do a bit of searching to find it. It appears under the System Settings menu from the main Red Hat Start menu under the default Bluecurve desktop. Select the Packages choice to launch this program. You can also start the program from the command line with the following command:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s02s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s02s03.html
index 5d550c2..ef03baa 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s02s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s02s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch07s02.html" title="7.2. Graphical RPM Management" /><link rel="prev" href="ch07s02s02.html" title="7.2.2. Red Hat Package Management" /><link rel="next" href="ch07s02s04.html" title="7.2.4. Gnome-RPM" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s02s04.html"><strong>Next</str
ong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id780854" class="title">KPackage</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch07s02.html" title="7.2. Graphical RPM Management" /><link rel="prev" href="ch07s02s02.html" title="7.2.2. Red Hat Package Management" /><link rel="next" href="ch07s02s04.html" title="7.2.4. Gnome-RPM" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s02s04.html"><strong>Next</str
ong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id636431" class="title">KPackage</h1></div></div></div><div class="para">
One popular graphical RPM management tool is KPackage, supplied with the KDE Desktop. (You can find this product at www.kde.org ) KPackage offers basic package-management functionality. It can install and uninstall packages and display information about installed and available packages’ contents and headers. In addition, KPackage supports a wide variety of package formats in addition to RPMs. Be aware, however, that KPackage cannot automatically resolve dependencies. When you are installing new software packages, any dependencies required by that software must first be manually installed.
</div><div class="para">
When started, KPackage presents a basic two-paned interface.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s02s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s02s04.html
index 3321b11..1e4fddd 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s02s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s02s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch07s02.html" title="7.2. Graphical RPM Management" /><link rel="prev" href="ch07s02s03.html" title="7.2.3. KPackage" /><link rel="next" href="ch07s03.html" title="7.3. Extending RPM Management" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s03.html"><strong>Next</strong></a></l
i></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id780918" class="title">Gnome-RPM</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch07s02.html" title="7.2. Graphical RPM Management" /><link rel="prev" href="ch07s02s03.html" title="7.2.3. KPackage" /><link rel="next" href="ch07s03.html" title="7.3. Extending RPM Management" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s03.html"><strong>Next</strong></a></l
i></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id714361" class="title">Gnome-RPM</h1></div></div></div><div class="para">
The GNOME Desktop (www.gnome.org ) provides another graphical RPM-management tool, Gnome-RPM. Also known as gnorpm, Gnome-RPM is very similar to KPackage in terms of its basic functionality, although Gnome-RPM can manage only RPMs.
</div><div class="para">
When started, Gnome-RPM presents a hierarchical list of installed packages, arranged by group, as shown in Figure 8-10:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03.html
index 51dae9d..3762c63 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-management-software.html" title="Chapter 7. RPM Management Software" /><link rel="prev" href="ch07s02s04.html" title="7.2.4. Gnome-RPM" /><link rel="next" href="ch07s03s02.html" title="7.3.2. AutoUpdate" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s03s02.html"><strong>Next
</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id737752" class="title">Extending RPM Management</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-management-software.html" title="Chapter 7. RPM Management Software" /><link rel="prev" href="ch07s02s04.html" title="7.2.4. Gnome-RPM" /><link rel="next" href="ch07s03s02.html" title="7.3.2. AutoUpdate" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s03s02.html"><strong>Next
</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id865882" class="title">Extending RPM Management</h1></div></div></div><div class="para">
RPM makes it very easy to install and uninstall software from systems. One simple command installs an entire application onto the computer, and another removes all files associated with an application. Using RPM to install and uninstall software can become tedious in some situations, however. Manually installing software on one system is no great task, but what if that same software package needs to be installed on all the computers in the department? Or on all the computers in a company? Suddenly, that one rpm -i command has become a major chore!
</div><div class="para">
Similarly, keeping one system up-to-date with the latest vendor errata, although an extremely important administrative task, is not terribly time-consuming or difficult — simply download all the errata and associated packages from the vendor; then use the command rpm -Fvh to install the packages on the system, freshening all installed software with the latest updates of that software.
@@ -23,7 +23,7 @@
Like any regular system-administration task, it should be automated. When installing new software on machines, managing dependencies and downloading and installing required support software becomes tiresome as well.
</div><div class="para">
To aid with these common problems, a variety of helper applications are available for RPM. These management aids can perform functions such as automatically managing dependencies. When an application is being installed using one of these helpers, the utility also finds and installs any required dependencies. Similarly, when errata are being installed, these management aids can automatically determine which errata are needed by the current system, even in situations in which rpm -F does not work. Some of these tools can even be used to manage clusters of computers. Running one command applies the RPM install or delete on the entire group of machines. All of these commands are designed with scriptability in mind, making them perfect for use automatically via tools such as cron or at.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id824878" class="title">AutoRPM</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id865268" class="title">AutoRPM</h1></div></div></div><div class="para">
One popular tool to lessen the work involved with administering RPM-based systems is AutoRPM. Written by Kirk Bauer, AutoRPM is available under a free MIT-style license from the home page www.autorpm.org .
</div><div class="para">
A Perl script, AutoRPM provides several features that make it especially useful. First, it can create local mirrors of RPM repositories. Typically, this feature might be used to create a local archive of errata for a Linux distribution. AutoRPM can also compare all currently installed RPMs against a list stored elsewhere. This list can be either an FTP site or a directory on the local system. After comparing the currently-installed RPMs against the list, AutoRPM can then update any packages from the list site that are newer than what is installed on the local system. This way, you can define one site or directory as the master site of the package versions that need to get installed on all systems and let AutoRPM ensure that all computers on your network are up to date.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s02.html
index e55e3a3..ac6e0f5 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch07s03.html" title="7.3. Extending RPM Management" /><link rel="prev" href="ch07s03.html" title="7.3. Extending RPM Management" /><link rel="next" href="ch07s03s03.html" title="7.3.3. The Red Hat Network and up2date" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s03s03.html"><stro
ng>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id812857" class="title">AutoUpdate</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch07s03.html" title="7.3. Extending RPM Management" /><link rel="prev" href="ch07s03.html" title="7.3. Extending RPM Management" /><link rel="next" href="ch07s03s03.html" title="7.3.3. The Red Hat Network and up2date" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s03s03.html"><stro
ng>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id368288" class="title">AutoUpdate</h1></div></div></div><div class="para">
AutoUpdate, written by Gerald Teschl, is another Perl script that can be used to automate RPM downloads or installations. Available freely under the terms of the GNU GPL from www.mat.univie.ac.at/~gerald/ftp/autoupdate , AutoUpdate is very similar to AutoRPM in terms of both functionality and potential applications. Unlike AutoRPM, AutoUpdate offers no interactive capability. However, AutoUpdate does have the capability to manage dependencies correctly; when using AutoUpdate to install software that depends upon other uninstalled software, AutoUpdate attempts to resolve the dependencies and to install all necessary software packages.
</div><div class="para">
AutoUpdate bases all decisions about what software to download or install upon its configuration file, /etc/autoupdate.d/autoupdate.conf. By default, AutoUpdate provides several additional configuration files pre-defined for downloading updates for the most popular RPM-based Linux distributions (Red Hat Linux, Mandrake Linux, Caldera/SCO OpenLinux, and SUSE Linux). The autoupdate.conf file can be modified to configure AutoUpdate to install software automatically.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s03.html
index 8b4a41a..dd5f3a5 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch07s03.html" title="7.3. Extending RPM Management" /><link rel="prev" href="ch07s03s02.html" title="7.3.2. AutoUpdate" /><link rel="next" href="ch07s03s04.html" title="7.3.4. Current" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s03s04.html"><strong>Next</strong></a></li></ul>
<div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id806986" class="title">The Red Hat Network and up2date</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch07s03.html" title="7.3. Extending RPM Management" /><link rel="prev" href="ch07s03s02.html" title="7.3.2. AutoUpdate" /><link rel="next" href="ch07s03s04.html" title="7.3.4. Current" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s03s04.html"><strong>Next</strong></a></li></ul>
<div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id621517" class="title">The Red Hat Network and up2date</h1></div></div></div><div class="para">
Some vendors of RPM-based Linux distributions also provide utilities that can help with management of the distributions they create. Red Hat has created two complementary products, the Red Hat Network (RHN) and up2date, which together provide much the same functionality for managing Red Hat Linux installations as tools such as AutoUpdate and AutoRPM, as well as offering more advanced features.
</div><div class="para">
Red Hat Network is a subscription-based service offered by Red Hat Red Hat Network makes software available for installation via the network. (A free evaluation is also available.) After registering machines with Red Hat Network, administrators can pull updates or new software for installation to those registered machines. In addition, administrators have access to a Web-based administrative console from which they can view the systems they manage and can push software out to those systems.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s04.html
index 1ca0d28..130f6bf 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch07s03.html" title="7.3. Extending RPM Management" /><link rel="prev" href="ch07s03s03.html" title="7.3.3. The Red Hat Network and up2date" /><link rel="next" href="ch07s03s05.html" title="7.3.5. urpmi and RpmDrake" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s03s05.html"><st
rong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id874381" class="title">Current</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch07s03.html" title="7.3. Extending RPM Management" /><link rel="prev" href="ch07s03s03.html" title="7.3.3. The Red Hat Network and up2date" /><link rel="next" href="ch07s03s05.html" title="7.3.5. urpmi and RpmDrake" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s03s05.html"><st
rong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id582790" class="title">Current</h1></div></div></div><div class="para">
The up2date command, the Red Hat Network client software, is open-source software released by Red Hat under the terms of the GNU GPL. Red Hat Network Proxy Server and Red Hat Network Satellite, the server applications with which up2date interacts, are not freely available, open-source applications. For this reason, an effort is underway to develop servers available under the terms of the GNU GPL that can be used with up2date clients. The main program in this effort is called current, which refers to keeping your systems current.
</div><div class="para">
The current server can be downloaded from http://current.tigris.org . Although not yet as functional as Red Hat Network Proxy Server or Red Hat Network Satellite, current can already be used to create a RPM repository from which up2date-using clients can retrieve and install software. More advanced features, such as support for multiple “channels” of software, will be added to current in future releases.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s05.html
index 0de3137..8d91fce 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch07s03.html" title="7.3. Extending RPM Management" /><link rel="prev" href="ch07s03s04.html" title="7.3.4. Current" /><link rel="next" href="ch07s03s06.html" title="7.3.6. apt-rpm" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s03s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s03s06.html"><strong>Next</strong></a></li></ul><di
v class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id492193" class="title">urpmi and RpmDrake</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch07s03.html" title="7.3. Extending RPM Management" /><link rel="prev" href="ch07s03s04.html" title="7.3.4. Current" /><link rel="next" href="ch07s03s06.html" title="7.3.6. apt-rpm" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s03s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s03s06.html"><strong>Next</strong></a></li></ul><di
v class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id582814" class="title">urpmi and RpmDrake</h1></div></div></div><div class="para">
Mandrake provides a set of software similar to the combination of up2date and Red Hat Network or current that can be used with the Mandrake Linux distribution. Links to the source code for the Mandrake applications can be found at www.linux-mandrake.com/cooker/urpmi.html . This suite of applications is typically referred to as urpmi and includes both the urpmi command and several helper applications. urpmi itself is a command that acts as a wrapper around the rpm command. When given the name of a package to install, urpmi determines what dependencies, if any, required by the application are not already resolved and offers to install the packages necessary to fulfill those dependencies.
</div><div class="para">
When installing packages, urpmi can install from a variety of sources: FTP repositories, Web servers, local or NFS directories, and removable media such as CD-ROMs. The helper application urpmi.addmedia is used to add package sources, and the corresponding utility urpmi.removemedia is used to remove package sources no longer desired.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s06.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s06.html
index 72c9461..cbdf01a 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s06.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s06.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch07s03.html" title="7.3. Extending RPM Management" /><link rel="prev" href="ch07s03s05.html" title="7.3.5. urpmi and RpmDrake" /><link rel="next" href="ch07s03s07.html" title="7.3.7. The poldek" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s03s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s03s07.html"><strong>Next</strong></a
></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id492235" class="title">apt-rpm</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch07s03.html" title="7.3. Extending RPM Management" /><link rel="prev" href="ch07s03s05.html" title="7.3.5. urpmi and RpmDrake" /><link rel="next" href="ch07s03s07.html" title="7.3.7. The poldek" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s03s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s03s07.html"><strong>Next</strong></a
></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id363011" class="title">apt-rpm</h1></div></div></div><div class="para">
Another free RPM management utility is available that provides many of the features of both vendor solutions such as up2date or urpmi and of third-party utilities such as autoUpdate or KPackage. This tool is apt-rpm, a port of the Debian Project’s excellent apt (Advanced Package Tool) software.
</div><div class="para">
The Debian Project (www.debian.org/ ) is a nonprofit volunteer group that develops a Linux distribution, Debian GNU/Linux. The group uses a different package format, dpkg, which was developed independently of and simultaneous to Red Hat’s creation of RPM. The two formats, dpkg and RPM, are very similar in terms of utility and functionality. In addition to having created a package format, the Debian Project later developed a collection of software, apt, which could be used to manage and install dpkg-format software. And, since Debian distributions are typically installed over the Internet, this apt software has to supply advanced distributed package management functionality.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s07.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s07.html
index 5f31089..98bb82b 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s07.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s03s07.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch07s03.html" title="7.3. Extending RPM Management" /><link rel="prev" href="ch07s03s06.html" title="7.3.6. apt-rpm" /><link rel="next" href="ch07s04.html" title="7.4. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s03s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s04.html"><strong>Next</strong></a></li></ul><div class=
"sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1004164" class="title">The poldek</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch07s03.html" title="7.3. Extending RPM Management" /><link rel="prev" href="ch07s03s06.html" title="7.3.6. apt-rpm" /><link rel="next" href="ch07s04.html" title="7.4. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s03s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch07s04.html"><strong>Next</strong></a></li></ul><div class=
"sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id827825" class="title">The poldek</h1></div></div></div><div class="para">
Also similar to the Debian apt tool, a utility called the poldek works like apt-get. The poldek was designed to quickly scan through dependencies and install a number of packages at once. You can specify all the packages to install in a file.
</div><div class="para">
The poldek automatically downloads any needed dependencies. The poldek can download files over the Internet and also help create the packages for storage on CD-ROMs. The poldek optimizes the set of packages to reduce the number of times users have to switch CDs.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s04.html
index a7c275b..9367996 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch07s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-management-software.html" title="Chapter 7. RPM Management Software" /><link rel="prev" href="ch07s03s07.html" title="7.3.7. The poldek" /><link rel="next" href="ch-creating-rpms.html" title="Chapter 8. Creating RPMs: An Overview" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s03s07.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="c
h-creating-rpms.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1004193" class="title">Summary</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-management-software.html" title="Chapter 7. RPM Management Software" /><link rel="prev" href="ch07s03s07.html" title="7.3.7. The poldek" /><link rel="next" href="ch-creating-rpms.html" title="Chapter 8. Creating RPMs: An Overview" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch07s03s07.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="c
h-creating-rpms.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id827854" class="title">Summary</h1></div></div></div><div class="para">
This chapter has covered a number of tools for finding packages in RPM format, as well as tools to help manage the RPMs on your system. The rpm command does a great job of installing, removing, and upgrading packages. You can use it or choose from one of the many graphical RPM management tools shown in this chapter.
</div><div class="para">
The rpmfind utility helps find RPM packages on Internet servers. You can use rpmfind to find the latest version of the packages installed on your system.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02.html
index 8345c51..de011db 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-creating-rpms.html" title="Chapter 8. Creating RPMs: An Overview" /><link rel="prev" href="ch-creating-rpms.html" title="Chapter 8. Creating RPMs: An Overview" /><link rel="next" href="ch08s02s02.html" title="8.2.2. Placing your sources into the directory structure" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-creating-rpms.html"><strong>Prev</strong></a></li
><li class="next"><a accesskey="n" href="ch08s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id684017" class="title">Building RPMs</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-creating-rpms.html" title="Chapter 8. Creating RPMs: An Overview" /><link rel="prev" href="ch-creating-rpms.html" title="Chapter 8. Creating RPMs: An Overview" /><link rel="next" href="ch08s02s02.html" title="8.2.2. Placing your sources into the directory structure" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-creating-rpms.html"><strong>Prev</strong></a></li
><li class="next"><a accesskey="n" href="ch08s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id870888" class="title">Building RPMs</h1></div></div></div><div class="para">
In previous chapters, just about everything you want to do with RPMs is accomplished with the rpm command. Building RPMs is one exception. Just about everything you want to do to build an RPM is done by the rpmbuild command, often with a single command.
</div><div class="para">
Warning
@@ -25,7 +25,7 @@
4.Build the source and binary RPMs.
</div><div class="para">
The following sections provide details for these steps.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id713066" class="title">Setting up the directory structure</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id634312" class="title">Setting up the directory structure</h1></div></div></div><div class="para">
The RPM system expects five directories, as listed in Table 9-1.
</div><div class="para">
Table 9-1 RPM directories
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s02.html
index e74e277..2d5dd0d 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch08s02.html" title="8.2. Building RPMs" /><link rel="prev" href="ch08s02.html" title="8.2. Building RPMs" /><link rel="next" href="ch08s02s03.html" title="8.2.3. Creating the spec file" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch08s02s03.html"><strong>Next</strong></a></li></ul><
div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id855331" class="title">Placing your sources into the directory structure</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch08s02.html" title="8.2. Building RPMs" /><link rel="prev" href="ch08s02.html" title="8.2. Building RPMs" /><link rel="next" href="ch08s02s03.html" title="8.2.3. Creating the spec file" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch08s02s03.html"><strong>Next</strong></a></li></ul><
div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id700494" class="title">Placing your sources into the directory structure</h1></div></div></div><div class="para">
You can place all the source files directly in the /usr/src/redhat/SOURCES directory. In most cases, however, it is easier to create a tarball of the sources you want to build and place the tarball file in the /usr/src/redhat/SOURCES directory. The RPM specifications for commands necessary to extract the sources from such a file are trivial. Furthermore, the tarball, when extracted, should create a subdirectory specific to your package. This keeps your source code separate from other packages that also have source code in the SOURCES directory.
</div><div class="para">
The best strategy is to start in a directory of your own making, create the tarball file from the sources, and then copy the tarball file to the /usr/src/redhat/SOURCES directory.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03.html
index 79f50a1..e3579ad 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03.html
@@ -7,13 +7,13 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch08s02.html" title="8.2. Building RPMs" /><link rel="prev" href="ch08s02s02.html" title="8.2.2. Placing your sources into the directory structure" /><link rel="next" href="ch08s02s03s02.html" title="8.2.3.2. The prep section" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch08s02s03
s02.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id982653" class="title">Creating the spec file</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch08s02.html" title="8.2. Building RPMs" /><link rel="prev" href="ch08s02s02.html" title="8.2.2. Placing your sources into the directory structure" /><link rel="next" href="ch08s02s03s02.html" title="8.2.3.2. The prep section" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch08s02s03
s02.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id700529" class="title">Creating the spec file</h1></div></div></div><div class="para">
The spec file, short for specification file, defines all the actions the rpmbuild command should take to build your application, as well as all the actions necessary for the rpm command to install and remove the application. Each source RPM should have the necessary spec file for building a binary RPM.
</div><div class="para">
The spec file is a text file. The normal naming convention is to name the file with the package name and a .spec filename extension. For example, the jikes package spec file would be named jikes.spec.
</div><div class="para">
Inside the spec file, format the information on the package using a special syntax. This syntax defines how to build the package, version numbers, dependency information, and everything else you can query about a package. This syntax differs slightly depending on the sections in the spec file. The following sections describe these spec file sections and the necessary syntax in each section.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id982679" class="title">The introduction section</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id819368" class="title">The introduction section</h1></div></div></div><div class="para">
The introduction section contains information about the package, the type of information shown with the rpm -qi command. For example:
</div><div class="para">
Summary: java source to bytecode compiler
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s02.html
index 4697f7e..8e4f7a5 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch08s02s03.html" title="8.2.3. Creating the spec file" /><link rel="prev" href="ch08s02s03.html" title="8.2.3. Creating the spec file" /><link rel="next" href="ch08s02s03s03.html" title="8.2.3.3. The build section" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch08s02s03s03.html"><s
trong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id848466" class="title">The prep section</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch08s02s03.html" title="8.2.3. Creating the spec file" /><link rel="prev" href="ch08s02s03.html" title="8.2.3. Creating the spec file" /><link rel="next" href="ch08s02s03s03.html" title="8.2.3.3. The build section" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch08s02s03s03.html"><s
trong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id678182" class="title">The prep section</h1></div></div></div><div class="para">
The prep section, short for prepare, defines the commands necessary to prepare for the build. If you are starting with a compressed tar archive (a tarball) of the sources, the prep section needs to extract the sources.
</div><div class="para">
For example:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s03.html
index fdd430d..931bace 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch08s02s03.html" title="8.2.3. Creating the spec file" /><link rel="prev" href="ch08s02s03s02.html" title="8.2.3.2. The prep section" /><link rel="next" href="ch08s02s03s04.html" title="8.2.3.4. The install section" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s02s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch08s02s03s04.html
"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id715091" class="title">The build section</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch08s02s03.html" title="8.2.3. Creating the spec file" /><link rel="prev" href="ch08s02s03s02.html" title="8.2.3.2. The prep section" /><link rel="next" href="ch08s02s03s04.html" title="8.2.3.4. The install section" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s02s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch08s02s03s04.html
"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id769481" class="title">The build section</h1></div></div></div><div class="para">
The spec file build section contains the commands to build the software. Usually, this will include just a few commands, since most of the real instructions appear in the Makefile. For example:
</div><div class="para">
%build
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s04.html
index 178437d..0760a35 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch08s02s03.html" title="8.2.3. Creating the spec file" /><link rel="prev" href="ch08s02s03s03.html" title="8.2.3.3. The build section" /><link rel="next" href="ch08s02s03s05.html" title="8.2.3.5. The clean section" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s02s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch08s02s03s05.html"
><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id715126" class="title">The install section</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch08s02s03.html" title="8.2.3. Creating the spec file" /><link rel="prev" href="ch08s02s03s03.html" title="8.2.3.3. The build section" /><link rel="next" href="ch08s02s03s05.html" title="8.2.3.5. The clean section" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s02s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch08s02s03s05.html"
><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id769516" class="title">The install section</h1></div></div></div><div class="para">
The spec file install section holds the commands necessary to install the newly built application or library. In most cases, your install section should clean out the Buildroot directory and run the make install command. For example:
</div><div class="para">
%install
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s05.html
index 255f59a..714d7b7 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch08s02s03.html" title="8.2.3. Creating the spec file" /><link rel="prev" href="ch08s02s03s04.html" title="8.2.3.4. The install section" /><link rel="next" href="ch08s02s03s06.html" title="8.2.3.6. The files section" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s02s03s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch08s02s03s06.htm
l"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id683053" class="title">The clean section</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch08s02s03.html" title="8.2.3. Creating the spec file" /><link rel="prev" href="ch08s02s03s04.html" title="8.2.3.4. The install section" /><link rel="next" href="ch08s02s03s06.html" title="8.2.3.6. The files section" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s02s03s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch08s02s03s06.htm
l"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id769546" class="title">The clean section</h1></div></div></div><div class="para">
The clean section cleans up the files that the commands in the other sections create:
</div><div class="para">
%clean
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s06.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s06.html
index c7dc561..26311a8 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s06.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s03s06.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch08s02s03.html" title="8.2.3. Creating the spec file" /><link rel="prev" href="ch08s02s03s05.html" title="8.2.3.5. The clean section" /><link rel="next" href="ch08s02s04.html" title="8.2.4. Building RPMs with the rpmbuild command" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s02s03s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch
08s02s04.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id683076" class="title">The files section</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch08s02s03.html" title="8.2.3. Creating the spec file" /><link rel="prev" href="ch08s02s03s05.html" title="8.2.3.5. The clean section" /><link rel="next" href="ch08s02s04.html" title="8.2.4. Building RPMs with the rpmbuild command" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s02s03s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch
08s02s04.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id663656" class="title">The files section</h1></div></div></div><div class="para">
Finally, the files section lists the files to go into the binary RPM, along with the defined file attributes. For example:
</div><div class="para">
%files
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s04.html
index 1c262a3..23036c9 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s02s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch08s02.html" title="8.2. Building RPMs" /><link rel="prev" href="ch08s02s03s06.html" title="8.2.3.6. The files section" /><link rel="next" href="ch08s03.html" title="8.3. Verifying Your RPMS" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s02s03s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch08s03.html"><strong>Next</strong></a></
li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1000107" class="title">Building RPMs with the rpmbuild command</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch08s02.html" title="8.2. Building RPMs" /><link rel="prev" href="ch08s02s03s06.html" title="8.2.3.6. The files section" /><link rel="next" href="ch08s03.html" title="8.3. Verifying Your RPMS" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s02s03s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch08s03.html"><strong>Next</strong></a></
li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id620973" class="title">Building RPMs with the rpmbuild command</h1></div></div></div><div class="para">
To build RPMs with the rpmbuild command, use the following basic syntax:
</div><div class="para">
rpmbuild -bBuildStage spec_file
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s03.html
index 1175760..d9ace9b 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-creating-rpms.html" title="Chapter 8. Creating RPMs: An Overview" /><link rel="prev" href="ch08s02s04.html" title="8.2.4. Building RPMs with the rpmbuild command" /><link rel="next" href="ch08s04.html" title="8.4. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch08s04.ht
ml"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id924013" class="title">Verifying Your RPMS</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-creating-rpms.html" title="Chapter 8. Creating RPMs: An Overview" /><link rel="prev" href="ch08s02s04.html" title="8.2.4. Building RPMs with the rpmbuild command" /><link rel="next" href="ch08s04.html" title="8.4. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch08s04.ht
ml"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id885409" class="title">Verifying Your RPMS</h1></div></div></div><div class="para">
After you've built an RPM, you can use the techniques from <a class="xref" href="ch-using-rpm-db.html">Chapter 4, <em>Using the RPM Database</em></a> to verify the RPM. You can also use the –bl option to the rpmbuild command to verify the list of files in the RPM. Use a command like the following:
</div><div class="para">
rpmbuild –bl spec_file
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s04.html
index 1d0ae9b..e998e61 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch08s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-creating-rpms.html" title="Chapter 8. Creating RPMs: An Overview" /><link rel="prev" href="ch08s03.html" title="8.3. Verifying Your RPMS" /><link rel="next" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-specfil
es.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id719816" class="title">Summary</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-creating-rpms.html" title="Chapter 8. Creating RPMs: An Overview" /><link rel="prev" href="ch08s03.html" title="8.3. Verifying Your RPMS" /><link rel="next" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch08s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-specfil
es.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id608469" class="title">Summary</h1></div></div></div><div class="para">
This chapter introduced the task of building RPMs, whether building RPMs from your own applications or from software you have gathered elsewhere. In both cases, the steps for building the RPMs are the same.
</div><div class="para">
In most cases, you should build an RPM of the sources for your application, an RPM that can be used to reproduce the build of the application. Create a second RPM that holds the binary application. Once you set up the commands and define the spec file for the binary RPM, making a source RPM is trivial.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s02.html
index d7377a4..8c00472 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /><link rel="prev" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /><link rel="next" href="ch09s02s02.html" title="9.2.2. Storing spec files on disk" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-specfiles.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="
ch09s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id959408" class="title">Writing Spec Files</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /><link rel="prev" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /><link rel="next" href="ch09s02s02.html" title="9.2.2. Storing spec files on disk" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-specfiles.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="
ch09s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id603809" class="title">Writing Spec Files</h1></div></div></div><div class="para">
Spec files are text files containing RPM directives. These directives use a simple syntax of a tag name, a colon, and a value:
</div><div class="para">
TagName: value
@@ -35,7 +35,7 @@
The multiple uses of the % sign aren’t really that confusing in practice. Read through some spec files and you should find most of the commands are easily understood.
</div><div class="para">
Blank lines separate sections in the spec file, which makes sense for readability as well.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id779283" class="title">Comments</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id675822" class="title">Comments</h1></div></div></div><div class="para">
To help document your work, you can include comments (to yourself and others reading the spec file). Any line starting with a hash character, #, holds a comment. RPM will ignore comments.
</div><div class="para">
# This is a comment.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s02s02.html
index c3316b5..43d2c62 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s02s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s02.html" title="9.2. Writing Spec Files" /><link rel="prev" href="ch09s02.html" title="9.2. Writing Spec Files" /><link rel="next" href="ch09s03.html" title="9.3. Defining Package Information" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s03.html"><strong>Next</strong></a></l
i></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id780359" class="title">Storing spec files on disk</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s02.html" title="9.2. Writing Spec Files" /><link rel="prev" href="ch09s02.html" title="9.2. Writing Spec Files" /><link rel="next" href="ch09s03.html" title="9.3. Defining Package Information" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s03.html"><strong>Next</strong></a></l
i></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id877474" class="title">Storing spec files on disk</h1></div></div></div><div class="para">
As discussed in <a class="xref" href="ch-creating-rpms.html">Chapter 8, <em>Creating RPMs: An Overview</em></a> , the rpmbuild command expands source RPMs to the /usr/src/redhat directory. Under this directory, the RPM system assumes five subdirectories, listed in Table 10-1.
</div><div class="para">
Table 10-1 Default RPM directories
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s03.html
index dddf236..5ed888a 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s03.html
@@ -7,13 +7,13 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /><link rel="prev" href="ch09s02s02.html" title="9.2.2. Storing spec files on disk" /><link rel="next" href="ch09s03s02.html" title="9.3.2. Setting build locations" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s03s0
2.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id553732" class="title">Defining Package Information</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /><link rel="prev" href="ch09s02s02.html" title="9.2.2. Storing spec files on disk" /><link rel="next" href="ch09s03s02.html" title="9.3.2. Setting build locations" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s03s0
2.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id626724" class="title">Defining Package Information</h1></div></div></div><div class="para">
Most of the package information you need to enter into a spec file fleshes out the information you can query for a given package, such as the name, version, and release information, along with a longer description and a one-line summary.
</div><div class="para">
This gets a little more complicated when you set build locations, name source files, and name patches. The following sections cover how to specify the package information.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id744663" class="title">Describing the package</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id626741" class="title">Describing the package</h1></div></div></div><div class="para">
The first part of the spec file defines macros (covered in the section "Defining Spec File Macros"), and describes the package. Starting with the basics, you need a name, version, and release. You also should provide a longer description. For legal reasons, you may need to include ownership and copyright information.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id744676" class="title">Naming the Package</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id626755" class="title">Naming the Package</h1></div></div></div><div class="para">
The most important part of the package description is the NVR, or Name-Version-Release information, because this information is so crucial for the RPM system to compare versions and track dependencies.
</div><div class="para">
Set the name with the Name: directive. For example:
@@ -61,7 +61,7 @@
Distribution: Red Hat Linux
</div><div class="para">
The Icon: directive names an icon file stored in the RPM. The file format should be XPM or GIF, with an extension of .xpm or .gif, respectively. Some packaging tools will use this icon in a package display.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id887032" class="title">Specifying Company Information</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id687333" class="title">Specifying Company Information</h1></div></div></div><div class="para">
For legal reasons, you probably want to specify the organization behind the RPM, any copyright or licensing information, as well as a URL to find out more information. Even if you are not concerned about corporate legal issues, you may want to identify where the package came from. Use the following directives to provide this information.
</div><div class="para">
The Vendor: directive names the company or organization behind an RPM. For example:
@@ -85,7 +85,7 @@
Warning
</div><div class="para">
The Copyright: directive is deprecated in favor of License:.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id925723" class="title">Filling in the Description</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id687394" class="title">Filling in the Description</h1></div></div></div><div class="para">
The Summary: directive provides a one-line short description of the package. You should not exceed much more than 50 characters when writing your summary. For example:
</div><div class="para">
Summary: A program that does exactly what you want
@@ -113,7 +113,7 @@
The %description section supports a limited amount of formatting. Blank lines are assumed to separate paragraphs. Some graphical user interface installation programs will reformat paragraphs into a nicer-looking font and change the display width.
</div><div class="para">
Lines in the %description section that start with whitespace, such as a space or tab, will be treated as preformatted text and displayed as is, normally with a fixed-width font. The rpm command supports text formatting this way. Other rpm programs may not.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id921784" class="title">Specifying the Platform Architecture</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id807529" class="title">Specifying the Platform Architecture</h1></div></div></div><div class="para">
Spec files can announce that a package can run on more than one operating system or is tied to a particular version of a particular operating system.
</div><div class="para">
For example, the Excludearch: directive states that a package should not be built on the given architecture or architectures. For example:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s03s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s03s02.html
index 1eaf19e..a189356 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s03s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s03s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s03.html" title="9.3. Defining Package Information" /><link rel="prev" href="ch09s03.html" title="9.3. Defining Package Information" /><link rel="next" href="ch09s03s03.html" title="9.3.3. Naming source files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s03s03.html"><strong>N
ext</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id821327" class="title">Setting build locations</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s03.html" title="9.3. Defining Package Information" /><link rel="prev" href="ch09s03.html" title="9.3. Defining Package Information" /><link rel="next" href="ch09s03s03.html" title="9.3.3. Naming source files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s03s03.html"><strong>N
ext</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id677701" class="title">Setting build locations</h1></div></div></div><div class="para">
RPM supports two build-related directories with very similar names, the build directory and the buildroot.
</div><div class="para">
The build directory is the location where RPM actually builds the software, compiling source code, running the configure script, and so on. Normally, you do not need to worry about the build directory as the rpmbuild command properly changes to this directory as needed.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s03s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s03s03.html
index e60020f..f0f0313 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s03s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s03s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s03.html" title="9.3. Defining Package Information" /><link rel="prev" href="ch09s03s02.html" title="9.3.2. Setting build locations" /><link rel="next" href="ch09s03s04.html" title="9.3.4. Naming patches" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s03s04.html"><strong>Nex
t</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id994886" class="title">Naming source files</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s03.html" title="9.3. Defining Package Information" /><link rel="prev" href="ch09s03s02.html" title="9.3.2. Setting build locations" /><link rel="next" href="ch09s03s04.html" title="9.3.4. Naming patches" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s03s04.html"><strong>Nex
t</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id723010" class="title">Naming source files</h1></div></div></div><div class="para">
Most packages have one or more bundles of source code, which you need to name in the spec file. In most cases, you will have a compressed tar archive of source files. These may be files developed by your organization or downloaded from an Internet site. You can define one or more source tags, counting from 0. For example:
</div><div class="para">
Source0: telnet-client.tar.gz
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s03s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s03s04.html
index 61351ac..41a3f51 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s03s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s03s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s03.html" title="9.3. Defining Package Information" /><link rel="prev" href="ch09s03s03.html" title="9.3.3. Naming source files" /><link rel="next" href="ch09s04.html" title="9.4. Controlling the Build" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s04.html"><strong>Next</st
rong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id535111" class="title">Naming patches</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s03.html" title="9.3. Defining Package Information" /><link rel="prev" href="ch09s03s03.html" title="9.3.3. Naming source files" /><link rel="next" href="ch09s04.html" title="9.4. Controlling the Build" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s04.html"><strong>Next</st
rong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id626562" class="title">Naming patches</h1></div></div></div><div class="para">
Patches are named similar to sources, using a similar syntax. For example:
</div><div class="para">
Patch1: telnet-client-cvs.patch
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04.html
index 2e15fef..7ecf655 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /><link rel="prev" href="ch09s03s04.html" title="9.3.4. Naming patches" /><link rel="next" href="ch09s04s02.html" title="9.4.2. Building the software" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s03s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s04s02.html"><stron
g>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id903733" class="title">Controlling the Build</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /><link rel="prev" href="ch09s03s04.html" title="9.3.4. Naming patches" /><link rel="next" href="ch09s04s02.html" title="9.4.2. Building the software" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s03s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s04s02.html"><stron
g>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id564137" class="title">Controlling the Build</h1></div></div></div><div class="para">
After describing information about the package, the crucial step comes when you need to build the package. The spec file should contain all the commands needed to build the application or library you want to package. But, and this is the important part, most of the build process should be run from a Makefile or other conventional way to build applications. Using a build tool such as make means that you can test the application outside of the RPM system. You don’t need an RPM to build the application. Instead, you use the RPM to package the application.
</div><div class="para">
Cross Reference
@@ -25,7 +25,7 @@
4.Cleaning up
</div><div class="para">
The next sections cover how to control the build run by rpmbuild by defining commands within your spec files.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id810756" class="title">Preparing for the build</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id796983" class="title">Preparing for the build</h1></div></div></div><div class="para">
The %prep section defines the commands to prepare for the build. In most cases, you can run the simple %setup macro. For example:
</div><div class="para">
%prep
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04s02.html
index 928fde4..92a30c8 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s04.html" title="9.4. Controlling the Build" /><link rel="prev" href="ch09s04.html" title="9.4. Controlling the Build" /><link rel="next" href="ch09s04s03.html" title="9.4.3. Installing the software" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s04s03.html"><strong>Next</stron
g></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id825994" class="title">Building the software</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s04.html" title="9.4. Controlling the Build" /><link rel="prev" href="ch09s04.html" title="9.4. Controlling the Build" /><link rel="next" href="ch09s04s03.html" title="9.4.3. Installing the software" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s04s03.html"><strong>Next</stron
g></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id557271" class="title">Building the software</h1></div></div></div><div class="para">
The %prep section prepares for the build, which the %build section performs. You need to fill in the %build section with all the commands necessary to build the software. In most cases, this consists simply of the following commands:
</div><div class="para">
%build
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04s03.html
index 1c5ed46..923e89b 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s04.html" title="9.4. Controlling the Build" /><link rel="prev" href="ch09s04s02.html" title="9.4.2. Building the software" /><link rel="next" href="ch09s04s04.html" title="9.4.4. Cleaning up after the build" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s04s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s04s04.html"><strong
>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id879204" class="title">Installing the software</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s04.html" title="9.4. Controlling the Build" /><link rel="prev" href="ch09s04s02.html" title="9.4.2. Building the software" /><link rel="next" href="ch09s04s04.html" title="9.4.4. Cleaning up after the build" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s04s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s04s04.html"><strong
>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id775672" class="title">Installing the software</h1></div></div></div><div class="para">
The %install section should install the software built in the %build section. If your Makefile contains all the instructions to install, you can define an %install section as follows:
</div><div class="para">
%install
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04s04.html
index 9f4de5f..4398a19 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s04.html" title="9.4. Controlling the Build" /><link rel="prev" href="ch09s04s03.html" title="9.4.3. Installing the software" /><link rel="next" href="ch09s04s05.html" title="9.4.5. Defining installation scripts" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s04s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s04s05.html"><st
rong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id680537" class="title">Cleaning up after the build</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s04.html" title="9.4. Controlling the Build" /><link rel="prev" href="ch09s04s03.html" title="9.4.3. Installing the software" /><link rel="next" href="ch09s04s05.html" title="9.4.5. Defining installation scripts" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s04s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s04s05.html"><st
rong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id865824" class="title">Cleaning up after the build</h1></div></div></div><div class="para">
The %clean section should clean up after the build and installation, removing compiled files and other files created as part of the build. If you use a buildroot, discussed previously, then you can provide a %clean section like the following:
</div><div class="para">
%clean
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04s05.html
index c488c2a..b887ade 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s04s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s04.html" title="9.4. Controlling the Build" /><link rel="prev" href="ch09s04s04.html" title="9.4.4. Cleaning up after the build" /><link rel="next" href="ch09s05.html" title="9.5. Filling the List of Files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s04s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s05.html"><strong>Nex
t</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id489348" class="title">Defining installation scripts</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s04.html" title="9.4. Controlling the Build" /><link rel="prev" href="ch09s04s04.html" title="9.4.4. Cleaning up after the build" /><link rel="next" href="ch09s05.html" title="9.5. Filling the List of Files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s04s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s05.html"><strong>Nex
t</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id794886" class="title">Defining installation scripts</h1></div></div></div><div class="para">
In addition to the sections described previously for controlling the build of the package software, you can define more scripts in your RPM spec files. RPM supports a script run prior to installation, %pre, and a script run after installation, %post. The same concepts apply when a package is erased, or uninstalled. The %preun script is run just before the uninstall and the %postun script just after the uninstall.
</div><div class="para">
Cross Reference
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05.html
index 8e90a1a..cb05892 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /><link rel="prev" href="ch09s04s05.html" title="9.4.5. Defining installation scripts" /><link rel="next" href="ch09s05s02.html" title="9.5.2. Naming directories of files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s04s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch
09s05s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id949855" class="title">Filling the List of Files</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /><link rel="prev" href="ch09s04s05.html" title="9.4.5. Defining installation scripts" /><link rel="next" href="ch09s05s02.html" title="9.5.2. Naming directories of files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s04s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch
09s05s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id593946" class="title">Filling the List of Files</h1></div></div></div><div class="para">
The %files section holds a list of all the files that RPM should install from the package. This list should be exhaustive, so that the RPM system knows exactly what your package installs. There are some options, though, to name all the files within a directory to help with packages containing hundreds of files.
</div><div class="para">
In the default case, each line under the %files section names a separate file with its full path. For example:
@@ -19,7 +19,7 @@
/usr/X11R6/man/man1/xtoolwait.1
</div><div class="para">
This example lists two files, /usr/X11R6/bin/xtoolwait and /usr/X11R6/man/man1/xtoolwait.1, presumably an online manual files.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id677584" class="title">Using wildcards</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id664989" class="title">Using wildcards</h1></div></div></div><div class="para">
In addition to naming each file on a line, you can use glob-style wildcards. For example:
</div><div class="para">
%files
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s02.html
index 0cecf51..a41d218 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s05.html" title="9.5. Filling the List of Files" /><link rel="prev" href="ch09s05.html" title="9.5. Filling the List of Files" /><link rel="next" href="ch09s05s03.html" title="9.5.3. Marking files as documentation or configuration files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href
="ch09s05s03.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id677612" class="title">Naming directories of files</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s05.html" title="9.5. Filling the List of Files" /><link rel="prev" href="ch09s05.html" title="9.5. Filling the List of Files" /><link rel="next" href="ch09s05s03.html" title="9.5.3. Marking files as documentation or configuration files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href
="ch09s05s03.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id665017" class="title">Naming directories of files</h1></div></div></div><div class="para">
In addition to using wildcard globs, you can specify whole directories as part of your package. For example:
</div><div class="para">
%files
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s03.html
index bd2a42a..e1ea1f3 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s05.html" title="9.5. Filling the List of Files" /><link rel="prev" href="ch09s05s02.html" title="9.5.2. Naming directories of files" /><link rel="next" href="ch09s05s04.html" title="9.5.4. Setting file attributes" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s05s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s05s04.html"><
strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id703794" class="title">Marking files as documentation or configuration files</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s05.html" title="9.5. Filling the List of Files" /><link rel="prev" href="ch09s05s02.html" title="9.5.2. Naming directories of files" /><link rel="next" href="ch09s05s04.html" title="9.5.4. Setting file attributes" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s05s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s05s04.html"><
strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id662540" class="title">Marking files as documentation or configuration files</h1></div></div></div><div class="para">
RPM keeps special track of files within a package that hold documentation or configuration data. You need to identify these files with special directives.
</div><div class="para">
The %doc directive marks a file as a documentation file. For example:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s04.html
index 280ece5..260bd2a 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s05.html" title="9.5. Filling the List of Files" /><link rel="prev" href="ch09s05s03.html" title="9.5.3. Marking files as documentation or configuration files" /><link rel="next" href="ch09s05s05.html" title="9.5.5. Verifying the %files section" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s05s03.html"><strong>Prev</strong></a></li><li class="next"><a accessk
ey="n" href="ch09s05s05.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id687026" class="title">Setting file attributes</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s05.html" title="9.5. Filling the List of Files" /><link rel="prev" href="ch09s05s03.html" title="9.5.3. Marking files as documentation or configuration files" /><link rel="next" href="ch09s05s05.html" title="9.5.5. Verifying the %files section" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s05s03.html"><strong>Prev</strong></a></li><li class="next"><a accessk
ey="n" href="ch09s05s05.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id563388" class="title">Setting file attributes</h1></div></div></div><div class="para">
When your package is installed, you can control the file attributes as well as the files that get included into the package. This is very useful since most packages are installed by the root user and you don’t always want the root user owning the files.
</div><div class="para">
The %attr directive allows you to control the permissions for a particular file. The format is:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s05.html
index 516a528..9599db9 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s05.html" title="9.5. Filling the List of Files" /><link rel="prev" href="ch09s05s04.html" title="9.5.4. Setting file attributes" /><link rel="next" href="ch09s05s06.html" title="9.5.6. Filling the list of files automatically" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s05s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s0
5s06.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id931128" class="title">Verifying the %files section</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s05.html" title="9.5. Filling the List of Files" /><link rel="prev" href="ch09s05s04.html" title="9.5.4. Setting file attributes" /><link rel="next" href="ch09s05s06.html" title="9.5.6. Filling the list of files automatically" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s05s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s0
5s06.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id669626" class="title">Verifying the %files section</h1></div></div></div><div class="para">
You can use the %verify directive to control which tests RPM uses when verifying a package.
</div><div class="para">
Cross Reference
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s06.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s06.html
index efea6f5..056446a 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s06.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s06.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s05.html" title="9.5. Filling the List of Files" /><link rel="prev" href="ch09s05s05.html" title="9.5.5. Verifying the %files section" /><link rel="next" href="ch09s05s07.html" title="9.5.7. Handling RPM build errors for unpackaged files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s05s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n"
href="ch09s05s07.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id486233" class="title">Filling the list of files automatically</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s05.html" title="9.5. Filling the List of Files" /><link rel="prev" href="ch09s05s05.html" title="9.5.5. Verifying the %files section" /><link rel="next" href="ch09s05s07.html" title="9.5.7. Handling RPM build errors for unpackaged files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s05s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n"
href="ch09s05s07.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id659410" class="title">Filling the list of files automatically</h1></div></div></div><div class="para">
The -f option to the %files section allows you to read in a list of file names from a file. This file is assumed to look like the contents of the %files section, holding one file name per line. You can also include the various directives for files such as %attr or %doc. For example:
</div><div class="para">
%files -f list_of_filenames.txt
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s07.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s07.html
index c0ecf5d..d77d62a 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s07.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s05s07.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s05.html" title="9.5. Filling the List of Files" /><link rel="prev" href="ch09s05s06.html" title="9.5.6. Filling the list of files automatically" /><link rel="next" href="ch09s06.html" title="9.6. Adding Change Log Entries" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s05s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s06.h
tml"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id486280" class="title">Handling RPM build errors for unpackaged files</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s05.html" title="9.5. Filling the List of Files" /><link rel="prev" href="ch09s05s06.html" title="9.5.6. Filling the list of files automatically" /><link rel="next" href="ch09s06.html" title="9.6. Adding Change Log Entries" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s05s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s06.h
tml"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id375359" class="title">Handling RPM build errors for unpackaged files</h1></div></div></div><div class="para">
Starting with RPM 4.1, rpmbuild will exit if all files in the $RPM_BUILD_ROOT directory are not found in the %files section (or in a file that lists file names used with the -f option). This is officially known as a Fascist build policy and you can turn it off with the following macros.
</div><div class="para">
The %_unpackaged_files_terminate_build macro, if set to 1, tells rpmbuild to exit if it finds files that are in the $RPM_BUILD_ROOT directory but not listed as part of the package. Set this macro to 0 to turn off the Fascist build policy. For example:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s06.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s06.html
index 6ff91f7..8861dc0 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s06.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s06.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /><link rel="prev" href="ch09s05s07.html" title="9.5.7. Handling RPM build errors for unpackaged files" /><link rel="next" href="ch09s07.html" title="9.7. Defining Spec File Macros" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s05s07.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n
" href="ch09s07.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id908953" class="title">Adding Change Log Entries</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /><link rel="prev" href="ch09s05s07.html" title="9.5.7. Handling RPM build errors for unpackaged files" /><link rel="next" href="ch09s07.html" title="9.7. Defining Spec File Macros" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s05s07.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n
" href="ch09s07.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id762838" class="title">Adding Change Log Entries</h1></div></div></div><div class="para">
The change log usually appears at the end of a spec file and is marked with %changelog. It holds messages for each significant change. You should add a change log entry for each major change to the application. For example, if you download a new version of the software you are packaging, add a change log entry for the new version:
</div><div class="para">
%changelog
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s07.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s07.html
index a836d61..ec8c70a 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s07.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s07.html
@@ -7,11 +7,11 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /><link rel="prev" href="ch09s06.html" title="9.6. Adding Change Log Entries" /><link rel="next" href="ch09s07s02.html" title="9.7.2. Spec file-specific macros" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s07s02.html"
><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id908992" class="title">Defining Spec File Macros</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /><link rel="prev" href="ch09s06.html" title="9.6. Adding Change Log Entries" /><link rel="next" href="ch09s07s02.html" title="9.7.2. Spec file-specific macros" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s07s02.html"
><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id762877" class="title">Defining Spec File Macros</h1></div></div></div><div class="para">
The RPM system defines a lot of handy macros so that your spec files can work regardless of where system directories are located. You simply use the macro, such as %_bindir, in place of hard-coded paths. The %_bindir macro, for example, identifies the default directory for binary executables, /usr/bin.
</div><div class="para">
Use these macros wherever possible to avoid hard-coded paths and settings.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id865563" class="title">Built-in macros</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id762893" class="title">Built-in macros</h1></div></div></div><div class="para">
RPM includes a host of built-in macros, including the following useful directories:
</div><div class="para">
%_prefix /usr
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s07s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s07s02.html
index dfcb73a..894ca2b 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s07s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s07s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s07.html" title="9.7. Defining Spec File Macros" /><link rel="prev" href="ch09s07.html" title="9.7. Defining Spec File Macros" /><link rel="next" href="ch09s07s03.html" title="9.7.3. Defining new macros" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s07.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s07s03.html"><strong>Next</s
trong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id864253" class="title">Spec file-specific macros</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s07.html" title="9.7. Defining Spec File Macros" /><link rel="prev" href="ch09s07.html" title="9.7. Defining Spec File Macros" /><link rel="next" href="ch09s07s03.html" title="9.7.3. Defining new macros" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s07.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s07s03.html"><strong>Next</s
trong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id870925" class="title">Spec file-specific macros</h1></div></div></div><div class="para">
Most of the pre-defined RPM macros hold directory paths or architecture information. RPM also includes a set of useful macros that you can use to help debug problematic spec files and well as perform common tasks in spec files. Table 10-5 lists these debugging and special spec file macros.
</div><div class="para">
Table 10-5 Special spec-file macros
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s07s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s07s03.html
index cb8df48..392a28b 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s07s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s07s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s07.html" title="9.7. Defining Spec File Macros" /><link rel="prev" href="ch09s07s02.html" title="9.7.2. Spec file-specific macros" /><link rel="next" href="ch09s07s04.html" title="9.7.4. Specifying parameters to macros" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s07s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s07s04.h
tml"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id894379" class="title">Defining new macros</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s07.html" title="9.7. Defining Spec File Macros" /><link rel="prev" href="ch09s07s02.html" title="9.7.2. Spec file-specific macros" /><link rel="next" href="ch09s07s04.html" title="9.7.4. Specifying parameters to macros" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s07s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s07s04.h
tml"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id591868" class="title">Defining new macros</h1></div></div></div><div class="para">
In addition to the built-in macros, you can define your own to make it easier to manage your packages. Define a new spec file macro with the following syntax:
</div><div class="para">
%define macro_name value
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s07s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s07s04.html
index f847300..e31c0a6 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s07s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s07s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s07.html" title="9.7. Defining Spec File Macros" /><link rel="prev" href="ch09s07s03.html" title="9.7.3. Defining new macros" /><link rel="next" href="ch09s08.html" title="9.8. Creating XML Spec Files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s07s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s08.html"><strong>Next</str
ong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id869778" class="title">Specifying parameters to macros</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch09s07.html" title="9.7. Defining Spec File Macros" /><link rel="prev" href="ch09s07s03.html" title="9.7.3. Defining new macros" /><link rel="next" href="ch09s08.html" title="9.8. Creating XML Spec Files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s07s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s08.html"><strong>Next</str
ong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id674333" class="title">Specifying parameters to macros</h1></div></div></div><div class="para">
Most macros perform simple text substitution. You can also pass parameters to macros, and access those parameters within your macros, similarly to how shell scripts get command-line parameters.
</div><div class="para">
Cross Reference
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s08.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s08.html
index 2cc5513..6c3ddbb 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s08.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s08.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /><link rel="prev" href="ch09s07s04.html" title="9.7.4. Specifying parameters to macros" /><link rel="next" href="ch09s09.html" title="9.9. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s07s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s09.html"><strong>Nex
t</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id755970" class="title">Creating XML Spec Files</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /><link rel="prev" href="ch09s07s04.html" title="9.7.4. Specifying parameters to macros" /><link rel="next" href="ch09s09.html" title="9.9. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s07s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch09s09.html"><strong>Nex
t</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id567856" class="title">Creating XML Spec Files</h1></div></div></div><div class="para">
RPM spec files are text files containing structured information. It is a natural progression to write RPM spec files using XML. The tool rpmxmlbuild will build an RPM package from an XML-formatted spec file.
</div><div class="para">
For example, Listing 10-1 holds a spec file in XML format.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s09.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s09.html
index 95fd3b2..0b5fec7 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s09.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s09.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /><link rel="prev" href="ch09s08.html" title="9.8. Creating XML Spec Files" /><link rel="next" href="ch-advanced-packaging.html" title="Chapter 10. Advanced RPM Packaging" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s08.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-a
dvanced-packaging.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id828210" class="title">Summary</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfiles.html" title="Chapter 9. Working with Spec Files" /><link rel="prev" href="ch09s08.html" title="9.8. Creating XML Spec Files" /><link rel="next" href="ch-advanced-packaging.html" title="Chapter 10. Advanced RPM Packaging" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch09s08.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-a
dvanced-packaging.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id676611" class="title">Summary</h1></div></div></div><div class="para">
This chapter covers spec files, the files that define how to build packages. Start your spec file by defining package information, such as the name, version, and release number. You can also add a detailed description to help administrators decide whether to install your packages.
</div><div class="para">
You need to name all of the source and patch files used to build the package. In most cases, the source files are compressed tar archives. After naming all the sources and patches, you need to control how the rpmbuild command should build your package. This comes in four sections.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s02.html
index 46acca0..0cf2ca2 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-advanced-packaging.html" title="Chapter 10. Advanced RPM Packaging" /><link rel="prev" href="ch-advanced-packaging.html" title="Chapter 10. Advanced RPM Packaging" /><link rel="next" href="ch10s03.html" title="10.3. Writing Verification Scripts" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-advanced-packaging.html"><strong>Prev</strong></a></li><li class="next
"><a accesskey="n" href="ch10s03.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id769690" class="title">Setting Triggers</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-advanced-packaging.html" title="Chapter 10. Advanced RPM Packaging" /><link rel="prev" href="ch-advanced-packaging.html" title="Chapter 10. Advanced RPM Packaging" /><link rel="next" href="ch10s03.html" title="10.3. Writing Verification Scripts" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-advanced-packaging.html"><strong>Prev</strong></a></li><li class="next
"><a accesskey="n" href="ch10s03.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id795365" class="title">Setting Triggers</h1></div></div></div><div class="para">
Triggers provide a way for one package to take action when the installed status of another package changes. A trigger is a script you define in your package’s spec file that gets run by the RPM system when the status of another named package changes. If your package depends in some way on another package, a trigger can allow your package to deal with changes to the other package.
</div><div class="para">
Triggers are not a replacement for package dependencies. Instead, triggers are useful when you need to change a package’s installation based on other packages installed on the system. For example, if your package is a mail client program, your package will need to have a mail transfer agent, or MTA. Linux supports a number of different mail transfer agents, such as sendmail, vmail, exim, qmail, and postfix.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s03.html
index 1da7f03..30cc3e1 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-advanced-packaging.html" title="Chapter 10. Advanced RPM Packaging" /><link rel="prev" href="ch10s02.html" title="10.2. Setting Triggers" /><link rel="next" href="ch10s04.html" title="10.4. Creating Subpackages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch10s04.html"><strong>Ne
xt</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id683452" class="title">Writing Verification Scripts</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-advanced-packaging.html" title="Chapter 10. Advanced RPM Packaging" /><link rel="prev" href="ch10s02.html" title="10.2. Setting Triggers" /><link rel="next" href="ch10s04.html" title="10.4. Creating Subpackages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch10s04.html"><strong>Ne
xt</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id562509" class="title">Writing Verification Scripts</h1></div></div></div><div class="para">
RPM automatically handles package verification, checking to see that the proper files are installed, and testing the files themselves for the proper size and other attributes. You may need to do more in your package, though, to ensure everything is properly set up. With RPM, you can:
</div><div class="para">
*Control the tests used to verify each file, as described in <a class="xref" href="ch-specfiles.html">Chapter 9, <em>Working with Spec Files</em></a>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s04.html
index b8fb4d5..7dcdbac 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-advanced-packaging.html" title="Chapter 10. Advanced RPM Packaging" /><link rel="prev" href="ch10s03.html" title="10.3. Writing Verification Scripts" /><link rel="next" href="ch10s04s02.html" title="10.4.2. Defining scripts for subpackages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" h
ref="ch10s04s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id999271" class="title">Creating Subpackages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-advanced-packaging.html" title="Chapter 10. Advanced RPM Packaging" /><link rel="prev" href="ch10s03.html" title="10.3. Writing Verification Scripts" /><link rel="next" href="ch10s04s02.html" title="10.4.2. Defining scripts for subpackages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" h
ref="ch10s04s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id763030" class="title">Creating Subpackages</h1></div></div></div><div class="para">
A spec file may define more than one package. This type of additional package is called a subpackage. Subpackages exist to handle cases where you don’t want to associate one spec file with one package. Instead, you can define multiple packages within the spec file, as needed. For example, you may want to build the runtime and developer packages together, or the client and server portions of an application using subpackages. Splitting large documentation sets into separate subpackages is also common.
</div><div class="para">
With subpackages, you get:
@@ -41,7 +41,7 @@
%package –n my-telnet-server
</div><div class="para">
With the –n option, you specify the full name for the subpackage. The RPM system will not prefix the name with the enclosing package name.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id685658" class="title">Providing information for subpackages</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id633241" class="title">Providing information for subpackages</h1></div></div></div><div class="para">
When you define a subpackage, you need to provide as many of the package information directives as you need, including at the least Summary:, Group:, and %description directives. Anything not specified will use the parent package’s value, such as the version. Place these directives after the %package directive. For example:
</div><div class="para">
%package server
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s04s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s04s02.html
index 1f026be..ef6c0f8 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s04s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s04s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch10s04.html" title="10.4. Creating Subpackages" /><link rel="prev" href="ch10s04.html" title="10.4. Creating Subpackages" /><link rel="next" href="ch10s04s03.html" title="10.4.3. Building subpackages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch10s04s03.html"><strong>Next</strong>
</a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id940983" class="title">Defining scripts for subpackages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch10s04.html" title="10.4. Creating Subpackages" /><link rel="prev" href="ch10s04.html" title="10.4. Creating Subpackages" /><link rel="next" href="ch10s04s03.html" title="10.4.3. Building subpackages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch10s04s03.html"><strong>Next</strong>
</a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id737155" class="title">Defining scripts for subpackages</h1></div></div></div><div class="para">
Much as you define separate %files and %description sections for subpackages, you can also define install and uninstall scripts for subpackages. The syntax is similar to that for the %files and %description sections:
</div><div class="para">
%pre subpackage
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s04s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s04s03.html
index 6538d3c..f8f5dd4 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s04s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s04s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch10s04.html" title="10.4. Creating Subpackages" /><link rel="prev" href="ch10s04s02.html" title="10.4.2. Defining scripts for subpackages" /><link rel="next" href="ch10s05.html" title="10.5. Creating Relocatable Packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s04s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch10s05.html">
<strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id822641" class="title">Building subpackages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch10s04.html" title="10.4. Creating Subpackages" /><link rel="prev" href="ch10s04s02.html" title="10.4.2. Defining scripts for subpackages" /><link rel="next" href="ch10s05.html" title="10.5. Creating Relocatable Packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s04s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch10s05.html">
<strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id793697" class="title">Building subpackages</h1></div></div></div><div class="para">
The build sections in the spec file serve double duty. These sections are used for building the main package as well as subpackages. This is one reason why there are so many options on the %setup macro.
</div><div class="para">
The %setup macro allows for selectively unpacking the sources, rather than the default option of unpacking all the sources. For example, the following %setup macro definition gives rpmbuild specific instructions for unpacking one source file:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s05.html
index 57e334c..848bb58 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-advanced-packaging.html" title="Chapter 10. Advanced RPM Packaging" /><link rel="prev" href="ch10s04s03.html" title="10.4.3. Building subpackages" /><link rel="next" href="ch10s05s02.html" title="10.5.2. Define the files section" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s04s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch1
0s05s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id857098" class="title">Creating Relocatable Packages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-advanced-packaging.html" title="Chapter 10. Advanced RPM Packaging" /><link rel="prev" href="ch10s04s03.html" title="10.4.3. Building subpackages" /><link rel="next" href="ch10s05s02.html" title="10.5.2. Define the files section" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s04s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch1
0s05s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id793743" class="title">Creating Relocatable Packages</h1></div></div></div><div class="para">
A relocatable package allows a user to specify where to install the package. For example, if you build a package for Red Hat Linux, the normal directory for binary executable programs is /usr/bin. Other versions of Linux, though, may place executable programs into /opt/bin, for example. If your package forces the use of /usr/bin, then your package won’t work on these other systems.
</div><div class="para">
Cross Reference
@@ -21,7 +21,7 @@
*Set up the prefix directives for the top-level directories
</div><div class="para">
*Define the files under the prefix directories
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id857142" class="title">Setting up the prefixes</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id826639" class="title">Setting up the prefixes</h1></div></div></div><div class="para">
The Prefix: directive names a top-level directory as a prefix you can relocate to another directory. For example:
</div><div class="para">
Prefix: /usr
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s05s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s05s02.html
index 0d493ec..b55207e 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s05s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s05s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch10s05.html" title="10.5. Creating Relocatable Packages" /><link rel="prev" href="ch10s05.html" title="10.5. Creating Relocatable Packages" /><link rel="next" href="ch10s05s03.html" title="10.5.3. Problems creating relocatable packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch
10s05s03.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id857172" class="title">Define the files section</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch10s05.html" title="10.5. Creating Relocatable Packages" /><link rel="prev" href="ch10s05.html" title="10.5. Creating Relocatable Packages" /><link rel="next" href="ch10s05s03.html" title="10.5.3. Problems creating relocatable packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch
10s05s03.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id826670" class="title">Define the files section</h1></div></div></div><div class="para">
When you use a Prefix: directive in your spec file, all files in the %files section must be under the directory named with the Prefix: directive. For example, from the jikes compiler package:
</div><div class="para">
Prefix: /usr
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s05s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s05s03.html
index b458f96..d29040d 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s05s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s05s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch10s05.html" title="10.5. Creating Relocatable Packages" /><link rel="prev" href="ch10s05s02.html" title="10.5.2. Define the files section" /><link rel="next" href="ch10s06.html" title="10.6. Defining Conditional Builds" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s05s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch10s06.html"><
strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id795232" class="title">Problems creating relocatable packages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch10s05.html" title="10.5. Creating Relocatable Packages" /><link rel="prev" href="ch10s05s02.html" title="10.5.2. Define the files section" /><link rel="next" href="ch10s06.html" title="10.6. Defining Conditional Builds" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s05s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch10s06.html"><
strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id871905" class="title">Problems creating relocatable packages</h1></div></div></div><div class="para">
Not all packages work well as relocatable packages. Some packages have files that simply must go into a certain location and are therefore not relocatable. Some packages have programs that are hard-coded to look for files in a particular location and therefore cannot be relocated elsewhere. Other packages have symbolic links that also may not be relocatable. Furthermore, your package may provide software that is referenced by other packages, in the known directories. Relocating such a package will disable other software packages, packages you may not even know about.
</div><div class="para">
If your packages face any of these problems, chances are that making the package relocatable is not a good idea.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s06.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s06.html
index 703903e..8eb37d7 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s06.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s06.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-advanced-packaging.html" title="Chapter 10. Advanced RPM Packaging" /><link rel="prev" href="ch10s05s03.html" title="10.5.3. Problems creating relocatable packages" /><link rel="next" href="ch10s06s02.html" title="10.6.2. Using conditional blocks" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s05s03.html"><strong>Prev</strong></a></li><li class="next"><a acces
skey="n" href="ch10s06s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id692394" class="title">Defining Conditional Builds</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-advanced-packaging.html" title="Chapter 10. Advanced RPM Packaging" /><link rel="prev" href="ch10s05s03.html" title="10.5.3. Problems creating relocatable packages" /><link rel="next" href="ch10s06s02.html" title="10.6.2. Using conditional blocks" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s05s03.html"><strong>Prev</strong></a></li><li class="next"><a acces
skey="n" href="ch10s06s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id663080" class="title">Defining Conditional Builds</h1></div></div></div><div class="para">
With the ability to define macros inside spec files, and also to use macros defined elsewhere, you gain a lot of control over how your package gets built. You can go further, though, and use special directives to perform only certain commands based on certain conditions. This adds a powerful capability to your spec files, and also makes it much easier to do things like build for multiple versions of Linux or other operating systems, as well as handle various backwards-compatibility issues.
</div><div class="para">
To define conditional build commands, you need to create conditional constructs in your package’s spec file. In addition, you need to define macros that the conditional constructs use to determine whether or not to execute a set of spec file directives.
@@ -17,7 +17,7 @@
See <a class="xref" href="ch-customizing-rpm.html">Chapter 20, <em>Customizing RPM Behavior</em></a> for more on macro file locations, and <a class="xref" href="ch-other-linuxes.html">Chapter 18, <em>Using RPM on Non-Red Hat Linuxes</em></a> and <a class="xref" href="ch-other-os.html">Chapter 19, <em>RPM on Other Operating Systems</em></a> for more on using RPM on other versions of Linux and other operating systems, respectively.
</div><div class="para">
RPM supports a number of ways to make parts of your spec file enabled or disabled based on certain conditions. These include conditional macros, conditional blocks, and special directives based on the system architecture.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id692440" class="title">Defining conditional macros</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id663126" class="title">Defining conditional macros</h1></div></div></div><div class="para">
You can use a special syntax to test for the existence of macros. For example:
</div><div class="para">
%{?macro_to_test: expression}
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s06s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s06s02.html
index d521022..a3eaf70 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s06s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s06s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch10s06.html" title="10.6. Defining Conditional Builds" /><link rel="prev" href="ch10s06.html" title="10.6. Defining Conditional Builds" /><link rel="next" href="ch10s06s03.html" title="10.6.3. Using architecture-based conditionals" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch10s06
s03.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id727478" class="title">Using conditional blocks</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch10s06.html" title="10.6. Defining Conditional Builds" /><link rel="prev" href="ch10s06.html" title="10.6. Defining Conditional Builds" /><link rel="next" href="ch10s06s03.html" title="10.6.3. Using architecture-based conditionals" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch10s06
s03.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id655714" class="title">Using conditional blocks</h1></div></div></div><div class="para">
The %if macro enables all the directives up to the %endif directive, if the condition is true. This is much like scripting languages. For example:
</div><div class="para">
%if %{old_5x}
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s06s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s06s03.html
index d37745d..f869286 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s06s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s06s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch10s06.html" title="10.6. Defining Conditional Builds" /><link rel="prev" href="ch10s06s02.html" title="10.6.2. Using conditional blocks" /><link rel="next" href="ch10s07.html" title="10.7. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s06s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch10s07.html"><strong>Next</strong></
a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id529911" class="title">Using architecture-based conditionals</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch10s06.html" title="10.6. Defining Conditional Builds" /><link rel="prev" href="ch10s06s02.html" title="10.6.2. Using conditional blocks" /><link rel="next" href="ch10s07.html" title="10.7. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s06s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch10s07.html"><strong>Next</strong></
a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id884484" class="title">Using architecture-based conditionals</h1></div></div></div><div class="para">
In addition to the general-purpose %if conditional directive, you can use special directives that test for processor architecture and operating system.
</div><div class="para">
The %ifarch directive enables all the directives up to the %endif directive, if the processor architecture matches the values you pass to the %ifarch directive. For example:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s07.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s07.html
index 6099d57..cd06e13 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s07.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch10s07.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-advanced-packaging.html" title="Chapter 10. Advanced RPM Packaging" /><link rel="prev" href="ch10s06s03.html" title="10.6.3. Using architecture-based conditionals" /><link rel="next" href="ch-rpmbuild.html" title="Chapter 11. Controlling the Build with rpmbuild" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s06s03.html"><strong>Prev</strong></a></li><li class
="next"><a accesskey="n" href="ch-rpmbuild.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id524541" class="title">Summary</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-advanced-packaging.html" title="Chapter 10. Advanced RPM Packaging" /><link rel="prev" href="ch10s06s03.html" title="10.6.3. Using architecture-based conditionals" /><link rel="next" href="ch-rpmbuild.html" title="Chapter 11. Controlling the Build with rpmbuild" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch10s06s03.html"><strong>Prev</strong></a></li><li class
="next"><a accesskey="n" href="ch-rpmbuild.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id622508" class="title">Summary</h1></div></div></div><div class="para">
This chapter covers advanced topics in creating packages. Dependencies are very important. You need to specify which packages or capabilities your package requires, so the RPM system can ensure that all requirements are met before allowing users to install the package. If you do not specify the dependencies properly, then you are defeating the integrity of the RPM system.
</div><div class="para">
In addition to specifying what your package requires, it is also important to specify other dependency information. For example, if your package conflicts with another package, you need to very clearly state this. E-mail and Web server packages often conflict with other servers of the same type.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s02.html
index c59d389..822687f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s02.html
@@ -7,9 +7,9 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpmbuild.html" title="Chapter 11. Controlling the Build with rpmbuild" /><link rel="prev" href="ch-rpmbuild.html" title="Chapter 11. Controlling the Build with rpmbuild" /><link rel="next" href="ch11s02s02.html" title="11.2.2. The expected archive structure" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-rpmbuild.html"><strong>Prev</strong></a></li><li class="n
ext"><a accesskey="n" href="ch11s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1013036" class="title">Building RPMs Without an External Spec File</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpmbuild.html" title="Chapter 11. Controlling the Build with rpmbuild" /><link rel="prev" href="ch-rpmbuild.html" title="Chapter 11. Controlling the Build with rpmbuild" /><link rel="next" href="ch11s02s02.html" title="11.2.2. The expected archive structure" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-rpmbuild.html"><strong>Prev</strong></a></li><li class="n
ext"><a accesskey="n" href="ch11s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id797984" class="title">Building RPMs Without an External Spec File</h1></div></div></div><div class="para">
Most of the options for the rpmbuild command require an RPM spec file. This file defines all the necessary parameters for the RPM to build. If you’ve downloaded an application, though, you may not have all the information needed to build a spec file. In addition, writing the spec file is the most time-consuming task when building RPMs. If you are lucky, the provider of a given application may have already created a spec file and included the spec file within the source distribution.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1013051" class="title">Options for working with tar archives</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id828534" class="title">Options for working with tar archives</h1></div></div></div><div class="para">
A special set of options aims toward building RPMs with spec files stored in tar archives, also called tarballs. Tarballs are files combined with the tar (tape archiver) utility and then optionally compressed, usually with the gzip command. Because this format is used so often for UNIX and Linux software, you can use a set of -t options to the rpmbuild command that mimic the -b options.
</div><div class="para">
The basic syntax follows:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s02s02.html
index ff41c05..f9dd82a 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s02s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch11s02.html" title="11.2. Building RPMs Without an External Spec File" /><link rel="prev" href="ch11s02.html" title="11.2. Building RPMs Without an External Spec File" /><link rel="next" href="ch11s03.html" title="11.3. Working with Source RPMs" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n"
href="ch11s03.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id832916" class="title">The expected archive structure</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch11s02.html" title="11.2. Building RPMs Without an External Spec File" /><link rel="prev" href="ch11s02.html" title="11.2. Building RPMs Without an External Spec File" /><link rel="next" href="ch11s03.html" title="11.3. Working with Source RPMs" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n"
href="ch11s03.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id409898" class="title">The expected archive structure</h1></div></div></div><div class="para">
To build a package this way, the tar archive must have enough of an expected structure, such as a configure script and a Makefile with the expected make targets. The most crucial element is that the tar archive must have the package spec file.That’s because the rpmbuild command doesn’t know how to build every program in the universe. Instead, rpmbuild expects to find a spec file to tell it what to do. If you see an error like the following, then your tar archive likely is missing the spec file:
</div><div class="para">
$ rpmbuild -tc vixie-cron*tar.gz
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s03.html
index 4778fe0..d26025d 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpmbuild.html" title="Chapter 11. Controlling the Build with rpmbuild" /><link rel="prev" href="ch11s02s02.html" title="11.2.2. The expected archive structure" /><link rel="next" href="ch11s03s02.html" title="11.3.2. Recompiling binaries from source RPMs" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s02s02.html"><strong>Prev</strong></a></li><li class="next">
<a accesskey="n" href="ch11s03s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id906827" class="title">Working with Source RPMs</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpmbuild.html" title="Chapter 11. Controlling the Build with rpmbuild" /><link rel="prev" href="ch11s02s02.html" title="11.2.2. The expected archive structure" /><link rel="next" href="ch11s03s02.html" title="11.3.2. Recompiling binaries from source RPMs" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s02s02.html"><strong>Prev</strong></a></li><li class="next">
<a accesskey="n" href="ch11s03s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id402448" class="title">Working with Source RPMs</h1></div></div></div><div class="para">
Most of your work with the rpmbuild command will likely be to create binary RPMs after you have the sources for an application and a spec file. You can also get a lot of mileage out of source RPMs, whether you build them or download them.
</div><div class="para">
Cross Reference
@@ -23,7 +23,7 @@
Installing a source RPM is not exactly the same as installing a binary RPM. For example, the rpm command does not update the RPM database when you install a source RPM. In addition, listing the files in a source RPM only shows the relative paths, not the full paths.
</div><div class="para">
Once installation is complete, you can use the rpmbuild command to create a binary RPM from the sources in the source RPM, using the -b command-line options introduced in <a class="xref" href="ch-creating-rpms.html">Chapter 8, <em>Creating RPMs: An Overview</em></a> . The next sections show more shortcuts with source RPMs.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id525532" class="title">Rebuilding binary RPMS from source RPMs</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id402505" class="title">Rebuilding binary RPMS from source RPMs</h1></div></div></div><div class="para">
As a shortcut, you do not have to install a source RPM to create a binary RPM. Instead, you can build the binary RPM directory using the --rebuild option.
</div><div class="para">
The --rebuild option tells the rpmbuild command to rebuild a binary RPM from a source RPM file. The basic syntax is:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s03s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s03s02.html
index 7a6dc86..919d12b 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s03s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s03s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch11s03.html" title="11.3. Working with Source RPMs" /><link rel="prev" href="ch11s03.html" title="11.3. Working with Source RPMs" /><link rel="next" href="ch11s03s03.html" title="11.3.3. SRPMS? Finding source RPMs" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch11s03s03.html"><strong
>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id722150" class="title">Recompiling binaries from source RPMs</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch11s03.html" title="11.3. Working with Source RPMs" /><link rel="prev" href="ch11s03.html" title="11.3. Working with Source RPMs" /><link rel="next" href="ch11s03s03.html" title="11.3.3. SRPMS? Finding source RPMs" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch11s03s03.html"><strong
>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id866101" class="title">Recompiling binaries from source RPMs</h1></div></div></div><div class="para">
If you just want to recompile the files in a source RPM, you can use the --recompile option. The --recompile option tells the rpmbuild command to recompile the binary application from a source RPM.
</div><div class="para">
For example:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s03s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s03s03.html
index ead8068..32bd36e 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s03s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s03s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch11s03.html" title="11.3. Working with Source RPMs" /><link rel="prev" href="ch11s03s02.html" title="11.3.2. Recompiling binaries from source RPMs" /><link rel="next" href="ch11s04.html" title="11.4. Signing Built RPMs" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch11s04.html"><s
trong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id756204" class="title">SRPMS? Finding source RPMs</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch11s03.html" title="11.3. Working with Source RPMs" /><link rel="prev" href="ch11s03s02.html" title="11.3.2. Recompiling binaries from source RPMs" /><link rel="next" href="ch11s04.html" title="11.4. Signing Built RPMs" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch11s04.html"><s
trong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id866142" class="title">SRPMS? Finding source RPMs</h1></div></div></div><div class="para">
Often, source RPMs are abbreviated as SRPMs. In fact, if you see a directory named SRPM or SRPMS, chances are the directory holds source RPMs. (Red Hat uses this convention for its Linux distributions.)
</div><div class="para">
The SRPMS directories on Red Hat CD-ROMs or on the Red Hat FTP Internet site, ftp.redhat.com , indicate directories that hold source RPMs.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04.html
index 284aa93..3244ebb 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04.html
@@ -7,9 +7,9 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpmbuild.html" title="Chapter 11. Controlling the Build with rpmbuild" /><link rel="prev" href="ch11s03s03.html" title="11.3.3. SRPMS? Finding source RPMs" /><link rel="next" href="ch11s04s02.html" title="11.4.2. Configuring a signature" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" h
ref="ch11s04s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id756223" class="title">Signing Built RPMs</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpmbuild.html" title="Chapter 11. Controlling the Build with rpmbuild" /><link rel="prev" href="ch11s03s03.html" title="11.3.3. SRPMS? Finding source RPMs" /><link rel="next" href="ch11s04s02.html" title="11.4.2. Configuring a signature" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" h
ref="ch11s04s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id866162" class="title">Signing Built RPMs</h1></div></div></div><div class="para">
Signing RPMs adds an extra level of trustworthiness to your RPMs. A digital signature helps establish that the package comes from you, really you, and not from someone masquerading as you. Unfortunately, the RPM system requires a bit of set up work before you can sign RPMs.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id756236" class="title">Checking that the GPG software is installed</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id866175" class="title">Checking that the GPG software is installed</h1></div></div></div><div class="para">
To sign packages, you need to ensure that you have the gpg command installed and configured. To check that this command is installed, use a command like the following:
</div><div class="para">
$ rpm -qf `which gpg`
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s02.html
index 5b9145a..bc9c4a9 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch11s04.html" title="11.4. Signing Built RPMs" /><link rel="prev" href="ch11s04.html" title="11.4. Signing Built RPMs" /><link rel="next" href="ch11s04s03.html" title="11.4.3. Signing with the rpmbuild command" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch11s04s03.html"><strong>Next
</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id558067" class="title">Configuring a signature</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch11s04.html" title="11.4. Signing Built RPMs" /><link rel="prev" href="ch11s04.html" title="11.4. Signing Built RPMs" /><link rel="next" href="ch11s04s03.html" title="11.4.3. Signing with the rpmbuild command" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch11s04s03.html"><strong>Next
</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id871527" class="title">Configuring a signature</h1></div></div></div><div class="para">
To configure a signature, you first need to create a new key with the gpg command, using the --gen-key option, as shown following:
</div><div class="para">
$ gpg --gen-key
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s03.html
index 0e5bfd4..ddc7816 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch11s04.html" title="11.4. Signing Built RPMs" /><link rel="prev" href="ch11s04s02.html" title="11.4.2. Configuring a signature" /><link rel="next" href="ch11s04s04.html" title="11.4.4. Signing with the rpm command" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s04s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch11s04s04.html"><str
ong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id713712" class="title">Signing with the rpmbuild command</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch11s04.html" title="11.4. Signing Built RPMs" /><link rel="prev" href="ch11s04s02.html" title="11.4.2. Configuring a signature" /><link rel="next" href="ch11s04s04.html" title="11.4.4. Signing with the rpm command" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s04s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch11s04s04.html"><str
ong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id821202" class="title">Signing with the rpmbuild command</h1></div></div></div><div class="para">
The --sign option tells the rpmbuild command to sign the created package. You need to have configured the RPM system for your signature as shown in the previous sections.
</div><div class="para">
When you then build an RPM, you will be prompted for your pass phrase prior to the package build. For example, the following shows this prompt (and truncates the rest of the rpmbuild messages that follow):
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s04.html
index 36c9e59..0e9b265 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch11s04.html" title="11.4. Signing Built RPMs" /><link rel="prev" href="ch11s04s03.html" title="11.4.3. Signing with the rpmbuild command" /><link rel="next" href="ch11s04s05.html" title="11.4.5. Verifying signatures" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s04s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch11s04s05.html"><s
trong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id713742" class="title">Signing with the rpm command</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch11s04.html" title="11.4. Signing Built RPMs" /><link rel="prev" href="ch11s04s03.html" title="11.4.3. Signing with the rpmbuild command" /><link rel="next" href="ch11s04s05.html" title="11.4.5. Verifying signatures" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s04s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch11s04s05.html"><s
trong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id783112" class="title">Signing with the rpm command</h1></div></div></div><div class="para">
In addition to the --sign option for the rpmbuild command, you can sign packages that have already been created using the rpm command. The --addsign and --resign options generate new signatures and insert them into the passed-in package file. The basic syntax is:
</div><div class="para">
rpm --addsign package.rpm
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s05.html
index bcff75d..24b69f8 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch11s04.html" title="11.4. Signing Built RPMs" /><link rel="prev" href="ch11s04s04.html" title="11.4.4. Signing with the rpm command" /><link rel="next" href="ch11s04s06.html" title="11.4.6. Importing public keys" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s04s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch11s04s06.html"><stron
g>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id877423" class="title">Verifying signatures</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch11s04.html" title="11.4. Signing Built RPMs" /><link rel="prev" href="ch11s04s04.html" title="11.4.4. Signing with the rpm command" /><link rel="next" href="ch11s04s06.html" title="11.4.6. Importing public keys" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s04s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch11s04s06.html"><stron
g>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id783139" class="title">Verifying signatures</h1></div></div></div><div class="para">
You can verify the RPM signature to ensure that the package has not been modified since it has been signed. Verification also checks that the package is signed by the key that matches the claimed vendor.
</div><div class="para">
To verify the signature in an RPM, use the -K option to the rpm command. The basic syntax is:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s06.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s06.html
index 122e35a..91d59f0 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s06.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s06.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch11s04.html" title="11.4. Signing Built RPMs" /><link rel="prev" href="ch11s04s05.html" title="11.4.5. Verifying signatures" /><link rel="next" href="ch11s04s07.html" title="11.4.7. Getting the Red Hat public key" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s04s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch11s04s07.html"><stro
ng>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id718520" class="title">Importing public keys</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch11s04.html" title="11.4. Signing Built RPMs" /><link rel="prev" href="ch11s04s05.html" title="11.4.5. Verifying signatures" /><link rel="next" href="ch11s04s07.html" title="11.4.7. Getting the Red Hat public key" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s04s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch11s04s07.html"><stro
ng>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id763749" class="title">Importing public keys</h1></div></div></div><div class="para">
The --import option to the rpm command imports the public key from a given vendor. The format for this key follows:
</div><div class="para">
The following public key can be used to verify RPM packages built and
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s07.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s07.html
index b447f2e..d8aaf28 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s07.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s04s07.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch11s04.html" title="11.4. Signing Built RPMs" /><link rel="prev" href="ch11s04s06.html" title="11.4.6. Importing public keys" /><link rel="next" href="ch11s05.html" title="11.5. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s04s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch11s05.html"><strong>Next</strong></a></li></ul>
<div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id825502" class="title">Getting the Red Hat public key</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch11s04.html" title="11.4. Signing Built RPMs" /><link rel="prev" href="ch11s04s06.html" title="11.4.6. Importing public keys" /><link rel="next" href="ch11s05.html" title="11.5. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s04s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch11s05.html"><strong>Next</strong></a></li></ul>
<div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id888066" class="title">Getting the Red Hat public key</h1></div></div></div><div class="para">
Strangely enough, the Red Hat public key is not installed when you install Red Hat Linux 8.0. If you need the key, the Red Hat public key is available on the root directory of all Red Hat Linux CD-ROMs, as shown in the following listing:
</div><div class="para">
$ ls /mnt/cdrom/
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s05.html
index 2268aea..c236142 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch11s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpmbuild.html" title="Chapter 11. Controlling the Build with rpmbuild" /><link rel="prev" href="ch11s04s07.html" title="11.4.7. Getting the Red Hat public key" /><link rel="next" href="ch-extra-packaging-tools.html" title="Chapter 12. Supplemental Packaging Software" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s04s07.html"><strong>Prev</strong></a></li><li
class="next"><a accesskey="n" href="ch-extra-packaging-tools.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id941982" class="title">Summary</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpmbuild.html" title="Chapter 11. Controlling the Build with rpmbuild" /><link rel="prev" href="ch11s04s07.html" title="11.4.7. Getting the Red Hat public key" /><link rel="next" href="ch-extra-packaging-tools.html" title="Chapter 12. Supplemental Packaging Software" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch11s04s07.html"><strong>Prev</strong></a></li><li
class="next"><a accesskey="n" href="ch-extra-packaging-tools.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id888103" class="title">Summary</h1></div></div></div><div class="para">
This chapter covers options for the rpmbuild command that allow you to achieve a finer grain of control over how the command works. For example, the --short-circuit option tells the rpmbuild command to build just the stages you ask for. This helps when you have problems in one area of building an RPM and don’t want to start over each time you try to see if the problem is solved.
</div><div class="para">
The rpmbuild command also supports a set of -t options that work like the -b options, except the -t options try to build an RPM from a tar archive of sources (a tarball) instead of an RPM spec file. In this case, the rpmbuild command tries to work without a spec file.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch12s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch12s02.html
index 79ace4f..5768592 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch12s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch12s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-extra-packaging-tools.html" title="Chapter 12. Supplemental Packaging Software" /><link rel="prev" href="ch-extra-packaging-tools.html" title="Chapter 12. Supplemental Packaging Software" /><link rel="next" href="ch-packaging-guidelines.html" title="Chapter 13. Packaging Guidelines" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-extra-packaging-tools.html"><st
rong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-packaging-guidelines.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id794393" class="title">Summary</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-extra-packaging-tools.html" title="Chapter 12. Supplemental Packaging Software" /><link rel="prev" href="ch-extra-packaging-tools.html" title="Chapter 12. Supplemental Packaging Software" /><link rel="next" href="ch-packaging-guidelines.html" title="Chapter 13. Packaging Guidelines" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-extra-packaging-tools.html"><st
rong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-packaging-guidelines.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id445290" class="title">Summary</h1></div></div></div><div class="para">
Creating RPM spec files and maintaining those files can be a difficult chore. A number of tools and add-ons for text editors have sprung up to help make this less of a chore.
</div><div class="para">
Users of the two most common Linux text editors, vi and emacs, can use add-ons that understand the RPM spec file syntax. These add-ons help reduce errors and, though the use of macros, can speed development of spec files by automating some of the tasks.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02.html
index 42b62d1..d457339 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02.html
@@ -7,17 +7,17 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-packaging-guidelines.html" title="Chapter 13. Packaging Guidelines" /><link rel="prev" href="ch-packaging-guidelines.html" title="Chapter 13. Packaging Guidelines" /><link rel="next" href="ch13s02s02.html" title="13.2.2. Building" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-packaging-guidelines.html"><strong>Prev</strong></a></li><li class="next"><a accesske
y="n" href="ch13s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id811035" class="title">Following Good Practices</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-packaging-guidelines.html" title="Chapter 13. Packaging Guidelines" /><link rel="prev" href="ch-packaging-guidelines.html" title="Chapter 13. Packaging Guidelines" /><link rel="next" href="ch13s02s02.html" title="13.2.2. Building" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-packaging-guidelines.html"><strong>Prev</strong></a></li><li class="next"><a accesske
y="n" href="ch13s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id721049" class="title">Following Good Practices</h1></div></div></div><div class="para">
Working through problems is one thing. It’s best, however, to set up an environment to help avoid problems all together. The following sections cover what are considered the best practices for creating RPMs.
</div><div class="para">
Before you make an RPM, you should plan out what you intend to build and how it will be structured. As you build the RPM, you want to watch out for things that can go wrong, and work from a known clean environment.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id811053" class="title">Preparation</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id721066" class="title">Preparation</h1></div></div></div><div class="para">
Before you start to make an RPM, you need to follow a few steps to ensure you have everything ready.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id811064" class="title">Create a Source RPM</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id657796" class="title">Create a Source RPM</h1></div></div></div><div class="para">
Having a source RPM allows you to transfer all the sources for a package from one system to another, along with all the instructions coded in the spec file for actually building the binary package. This is very handy for keeping track of software, and it is also very important since you can regenerate the binary RPM at any time from the source RPM. In other words, make the generation of RPMs follow the RPM conventions and fit this into your normal software build process.
</div><div class="para">
This means that for each RPM you want to build, you really need two: a source and a binary RPM. This isn’t that hard to do, since you can easily make a source RPM into a binary RPM with the rpmbuild command.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id521362" class="title">Start with Pristine Sources</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id657818" class="title">Start with Pristine Sources</h1></div></div></div><div class="para">
In addition to planning on making a source RPM, you should also start with pristine, unmodified sources for the application you plan to package as an RPM. Starting with pristine sources means you can reproduce the entire process and recreate the RPM from scratch if necessary. (Quality control and configuration management people really appreciate this.)
</div><div class="para">
The pristine sources should be exactly the sources you got when you downloaded the application, or acquired it in house. This doesn’t mean that you won’t have to modify the sources eventually. For that, you create patches. The key is just to start the process with unmodified sources.
@@ -29,7 +29,7 @@
<a class="xref" href="ch-specfiles.html">Chapter 9, <em>Working with Spec Files</em></a> covers the spec file.
</div><div class="para">
Keeping your patches separate from the original sources makes it easier to reproduce the RPM from scratch, and makes it easier to integrate a new version of the base software, since your code, in the form of patches, is separated from the base software code.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id521407" class="title">Decide What Goes In Each Package</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id657863" class="title">Decide What Goes In Each Package</h1></div></div></div><div class="para">
You don’t have to stuff all your software into one RPM. Instead, you can often simplify your RPM by dividing it into two or three separate (but likely dependent) RPMs.
</div><div class="para">
For example, the RPM system itself has one RPM for the basic system, rpm, one for developers of the RPM system, rpm-devel, and one for those building RPMs, rpm-build. Yet another RPM provides the Python programming API, rpm-python.
@@ -49,7 +49,7 @@
The RPM system follows these guidelines, especially the first. Few users will extend the RPM system itself, which allows RPM team to shed this functionality from the core RPM and contain it in rpm-devel. Those who build RPMs fit into a different category than those who use RPMs since just about everybody needs to use RPMs to install packages, but few users actually build RPMs. Again, the separation works from a user’s perspective.
</div><div class="para">
You also want your package divisions to make each package easier to specify. You can break particularly tough dependencies into smaller units and simplify things. If the package division doesn’t simplify things, then it may not be a good idea.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id693702" class="title">Create a Test RPM Database</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id739784" class="title">Create a Test RPM Database</h1></div></div></div><div class="para">
You don’t always have to work with the system RPM database. In fact, while developing RPMs, you probably don’t want to change the system database.
</div><div class="para">
If you have a test RPM database, you can install your RPMs into this test database. To do so, use the --justdb, --dbpath, --prefix, and --badreloc options. These options allow you to install an RPM into just the database, using a different database, with a different root file location (into a test directory, for example) and handle all files that were not marked for relocation, respectively.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02.html
index c2ae5ed..f60ba1f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02.html
@@ -7,9 +7,9 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch13s02.html" title="13.2. Following Good Practices" /><link rel="prev" href="ch13s02.html" title="13.2. Following Good Practices" /><link rel="next" href="ch13s02s02s02.html" title="13.2.2.2. Never Build RPMs as Root" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch13s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch13s02s02s02.html"><
strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id833538" class="title">Building</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch13s02.html" title="13.2. Following Good Practices" /><link rel="prev" href="ch13s02.html" title="13.2. Following Good Practices" /><link rel="next" href="ch13s02s02s02.html" title="13.2.2.2. Never Build RPMs as Root" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch13s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch13s02s02s02.html"><
strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id793153" class="title">Building</h1></div></div></div><div class="para">
Building RPMs isn’t as easy as it should be. You’ll often need to try again and again to get the rpmbuild command to create a working RPM. This section covers best practices to follow when performing the actual build of the RPM.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id833551" class="title">Use Tools</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id793165" class="title">Use Tools</h1></div></div></div><div class="para">
Using tools can help speed up the RPM-making process, as well as give you a head start in learning how RPMs work. RPM-building tools such as the Red Hat plugin for the Eclipse Integrated Development Environment have proven really helpful.
</div><div class="para">
Cross Reference
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s02.html
index e23ffeb..d99ff49 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch13s02s02.html" title="13.2.2. Building" /><link rel="prev" href="ch13s02s02.html" title="13.2.2. Building" /><link rel="next" href="ch13s02s02s03.html" title="13.2.2.3. Create a Digital Signature" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch13s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch13s02s02s03.html"><strong>Next</stro
ng></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id736766" class="title">Never Build RPMs as Root</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch13s02s02.html" title="13.2.2. Building" /><link rel="prev" href="ch13s02s02.html" title="13.2.2. Building" /><link rel="next" href="ch13s02s02s03.html" title="13.2.2.3. Create a Digital Signature" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch13s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch13s02s02s03.html"><strong>Next</stro
ng></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id797816" class="title">Never Build RPMs as Root</h1></div></div></div><div class="para">
Never, never, never build RPMs logged in as the root user. Always build your RPMS while logged in as a normal user. This is hard to remember since you must be logged in as root to install an RPM. And you’ll want to test each RPM you create to see if it can install cleanly.
</div><div class="para">
Even so, never build RPMs logged in as the root user. The RPM spec file has a number of scripts and commands. An error in any of these could cause damage to your system. This includes modifying files, removing files, or copying new contents on top of system files. The root user has permission to perform all these operations.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s03.html
index 6ad03a3..1aad14f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch13s02s02.html" title="13.2.2. Building" /><link rel="prev" href="ch13s02s02s02.html" title="13.2.2.2. Never Build RPMs as Root" /><link rel="next" href="ch13s02s02s04.html" title="13.2.2.4. Copy Smartly" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch13s02s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch13s02s02s04.html"><strong>
Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id736792" class="title">Create a Digital Signature</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch13s02s02.html" title="13.2.2. Building" /><link rel="prev" href="ch13s02s02s02.html" title="13.2.2.2. Never Build RPMs as Root" /><link rel="next" href="ch13s02s02s04.html" title="13.2.2.4. Copy Smartly" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch13s02s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch13s02s02s04.html"><strong>
Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id797842" class="title">Create a Digital Signature</h1></div></div></div><div class="para">
RPM 4.1 and later revisions place more importance on signing your packages. The rpm command will, by default, verify signatures on each package it reads.
</div><div class="para">
Therefore, you should create a digital signature for your packages, if only to meet user expectations. In addition, you should place a copy of your digital signature on your organization’s Web site and public key servers. Having multiple copies in multiple locations helps prevent malicious users from impersonating your keys.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s04.html
index f58c67e..ca2a28e 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch13s02s02.html" title="13.2.2. Building" /><link rel="prev" href="ch13s02s02s03.html" title="13.2.2.3. Create a Digital Signature" /><link rel="next" href="ch13s02s02s05.html" title="13.2.2.5. Set Up the BuildRoot" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch13s02s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch13s02s02s05.html
"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id736824" class="title">Copy Smartly</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch13s02s02.html" title="13.2.2. Building" /><link rel="prev" href="ch13s02s02s03.html" title="13.2.2.3. Create a Digital Signature" /><link rel="next" href="ch13s02s02s05.html" title="13.2.2.5. Set Up the BuildRoot" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch13s02s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch13s02s02s05.html
"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id797874" class="title">Copy Smartly</h1></div></div></div><div class="para">
Your Linux distribution probably includes more than one CD-ROM chock full of RPMs. Each of these RPMs has a spec file. You can examine these spec files and see how others choose to build their RPMs. Rather than starting from scratch, you can copy declarations from these spec files into your spec file.
</div><div class="para">
Not all these packages were made smartly. Some spec files, as you will see, are a large mess. Obviously, don’t copy these. Look for clean spec files with clear directives.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s05.html
index c8c3315..89faed1 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch13s02s02.html" title="13.2.2. Building" /><link rel="prev" href="ch13s02s02s04.html" title="13.2.2.4. Copy Smartly" /><link rel="next" href="ch13s02s02s06.html" title="13.2.2.6. Add changelog entries for each new version" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch13s02s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch13s02s02
s06.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1014830" class="title">Set Up the BuildRoot</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch13s02s02.html" title="13.2.2. Building" /><link rel="prev" href="ch13s02s02s04.html" title="13.2.2.4. Copy Smartly" /><link rel="next" href="ch13s02s02s06.html" title="13.2.2.6. Add changelog entries for each new version" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch13s02s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch13s02s02
s06.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id770815" class="title">Set Up the BuildRoot</h1></div></div></div><div class="para">
A BuildRoot directive sets the location where your code will be built. The convention is for you to define a subdirectory beneath the _tmppath directory. For example:
</div><div class="para">
BuildRoot: %{_tmppath}/%{name}-buildroot
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s06.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s06.html
index bf9f387..8cf1c86 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s06.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s06.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch13s02s02.html" title="13.2.2. Building" /><link rel="prev" href="ch13s02s02s05.html" title="13.2.2.5. Set Up the BuildRoot" /><link rel="next" href="ch13s02s02s07.html" title="13.2.2.7. Define the Group For Your Package" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch13s02s02s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch13s02s02s
07.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1014867" class="title">Add changelog entries for each new version</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch13s02s02.html" title="13.2.2. Building" /><link rel="prev" href="ch13s02s02s05.html" title="13.2.2.5. Set Up the BuildRoot" /><link rel="next" href="ch13s02s02s07.html" title="13.2.2.7. Define the Group For Your Package" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch13s02s02s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch13s02s02s
07.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id770852" class="title">Add changelog entries for each new version</h1></div></div></div><div class="para">
Each time you create a new version in RPM format, you should add an entry to the change log. This allows administrators to get a better idea about what changed from the previous version.
</div><div class="para">
The change log can help people decide whether or not to upgrade a package. A log entry about a security fix, for example, provides useful information to users.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s07.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s07.html
index 6fb3101..98aede0 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s07.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s02s02s07.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch13s02s02.html" title="13.2.2. Building" /><link rel="prev" href="ch13s02s02s06.html" title="13.2.2.6. Add changelog entries for each new version" /><link rel="next" href="ch13s03.html" title="13.3. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch13s02s02s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch13s03.html"><strong>Nex
t</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1014885" class="title">Define the Group For Your Package</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch13s02s02.html" title="13.2.2. Building" /><link rel="prev" href="ch13s02s02s06.html" title="13.2.2.6. Add changelog entries for each new version" /><link rel="next" href="ch13s03.html" title="13.3. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch13s02s02s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch13s03.html"><strong>Nex
t</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id770870" class="title">Define the Group For Your Package</h1></div></div></div><div class="para">
Packages are categorized into groups. These group names, while not always the best, appear in the graphical tools such as the Red Hat package manager. If your application is a Linux shell program, then users will expect to find it in the System Environment/Shells group and not the Development/Languages or System Environment/Daemons groups. This is a rather small detail, but it helps users find your package in the huge array of Linux RPMs.
</div><div class="para">
The official list of RPM groups is located in /usr/share/doc/rpm-4.1/GROUPS for RPM 4.1, and similarly-named directories for other RPM versions.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s03.html
index 9704d89..a5a5879 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch13s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-packaging-guidelines.html" title="Chapter 13. Packaging Guidelines" /><link rel="prev" href="ch13s02s02s07.html" title="13.2.2.7. Define the Group For Your Package" /><link rel="next" href="ch-scripting.html" title="Chapter 14. Automating RPM with Scripts" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch13s02s02s07.html"><strong>Prev</strong></a></li><li class="n
ext"><a accesskey="n" href="ch-scripting.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1014908" class="title">Summary</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-packaging-guidelines.html" title="Chapter 13. Packaging Guidelines" /><link rel="prev" href="ch13s02s02s07.html" title="13.2.2.7. Define the Group For Your Package" /><link rel="next" href="ch-scripting.html" title="Chapter 14. Automating RPM with Scripts" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch13s02s02s07.html"><strong>Prev</strong></a></li><li class="n
ext"><a accesskey="n" href="ch-scripting.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id603276" class="title">Summary</h1></div></div></div><div class="para">
This chapter covers guidelines for avoiding problems when creating RPMs and following best practices to avoid future problems as well.
</div><div class="para">
When trying to avoid common problems, your best starting point is the RPM mailing list and newsgroup.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s02.html
index f69ac18..f7b2054 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-scripting.html" title="Chapter 14. Automating RPM with Scripts" /><link rel="prev" href="ch-scripting.html" title="Chapter 14. Automating RPM with Scripts" /><link rel="next" href="ch14s03.html" title="14.3. Deciding When to Program and When to Script" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-scripting.html"><strong>Prev</strong></a></li><li class="next">
<a accesskey="n" href="ch14s03.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id708101" class="title">Distinguishing Scripting Languages from Programming Languages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-scripting.html" title="Chapter 14. Automating RPM with Scripts" /><link rel="prev" href="ch-scripting.html" title="Chapter 14. Automating RPM with Scripts" /><link rel="next" href="ch14s03.html" title="14.3. Deciding When to Program and When to Script" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-scripting.html"><strong>Prev</strong></a></li><li class="next">
<a accesskey="n" href="ch14s03.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id863488" class="title">Distinguishing Scripting Languages from Programming Languages</h1></div></div></div><div class="para">
Experts differ regarding what defines a scripting language and what defines a programming language. It’s clear that languages such as Python blur the old distinction between programming and scripting.
</div><div class="para">
Originally, scripting was writing small files of commands that invoked other system commands. For example, you could write a script that wraps the Linux file command. Scripts were executed by scripting-language interpreters that parsed each command one at a time and then executed the command.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s03.html
index a162278..5efcf20 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-scripting.html" title="Chapter 14. Automating RPM with Scripts" /><link rel="prev" href="ch14s02.html" title="14.2. Distinguishing Scripting Languages from Programming Languages" /><link rel="next" href="ch14s04.html" title="14.4. Shell Scripting Basics" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s02.html"><strong>Prev</strong></a></li><li class="next"><a a
ccesskey="n" href="ch14s04.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id822542" class="title">Deciding When to Program and When to Script</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-scripting.html" title="Chapter 14. Automating RPM with Scripts" /><link rel="prev" href="ch14s02.html" title="14.2. Distinguishing Scripting Languages from Programming Languages" /><link rel="next" href="ch14s04.html" title="14.4. Shell Scripting Basics" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s02.html"><strong>Prev</strong></a></li><li class="next"><a a
ccesskey="n" href="ch14s04.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id808220" class="title">Deciding When to Program and When to Script</h1></div></div></div><div class="para">
Just as the distinction between programming and scripting languages has blurred in the last few years, so have the guidelines for when you should program and when you should script. The simplest rule remains, though: Use whatever techniques make you productive. In the end, no one really cares if you call it a program or a script.
</div><div class="para">
Even so, these guidelines may help:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04.html
index 111e184..b88b795 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04.html
@@ -7,11 +7,11 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-scripting.html" title="Chapter 14. Automating RPM with Scripts" /><link rel="prev" href="ch14s03.html" title="14.3. Deciding When to Program and When to Script" /><link rel="next" href="ch14s04s02.html" title="14.4.2. Running a script" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="
ch14s04s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1017685" class="title">Shell Scripting Basics</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-scripting.html" title="Chapter 14. Automating RPM with Scripts" /><link rel="prev" href="ch14s03.html" title="14.3. Deciding When to Program and When to Script" /><link rel="next" href="ch14s04s02.html" title="14.4.2. Running a script" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="
ch14s04s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id860328" class="title">Shell Scripting Basics</h1></div></div></div><div class="para">
For newcomers to scripting, don’t worry. A script, in this case a shell script, is merely a text file with commands mostly the same as the commands you can type at the keyboard. I’ll point out the differences.
</div><div class="para">
The following sections quickly introduce scripting for those new to this venture.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id715767" class="title">Writing a script</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id860345" class="title">Writing a script</h1></div></div></div><div class="para">
For your first venture, enter the following script into a text file:
</div><div class="para">
rpm -qa | grep rpm
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04s02.html
index 649b8ee..519b56f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch14s04.html" title="14.4. Shell Scripting Basics" /><link rel="prev" href="ch14s04.html" title="14.4. Shell Scripting Basics" /><link rel="next" href="ch14s04s03.html" title="14.4.3. Problems running scripts" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch14s04s03.html"><strong>Next<
/strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id715809" class="title">Running a script</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch14s04.html" title="14.4. Shell Scripting Basics" /><link rel="prev" href="ch14s04.html" title="14.4. Shell Scripting Basics" /><link rel="next" href="ch14s04s03.html" title="14.4.3. Problems running scripts" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch14s04s03.html"><strong>Next<
/strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id601854" class="title">Running a script</h1></div></div></div><div class="para">
Once you’ve entered a script, you can run it with the sh command, as shown following, passing the name of your script to the sh command:
</div><div class="para">
$ sh listrpmpkgs
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04s03.html
index 88fa9ec..c6f1db2 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch14s04.html" title="14.4. Shell Scripting Basics" /><link rel="prev" href="ch14s04s02.html" title="14.4.2. Running a script" /><link rel="next" href="ch14s04s04.html" title="14.4.4. Turning a script into a command" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s04s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch14s04s04.html"><str
ong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id712502" class="title">Problems running scripts</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch14s04.html" title="14.4. Shell Scripting Basics" /><link rel="prev" href="ch14s04s02.html" title="14.4.2. Running a script" /><link rel="next" href="ch14s04s04.html" title="14.4.4. Turning a script into a command" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s04s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch14s04s04.html"><str
ong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id401870" class="title">Problems running scripts</h1></div></div></div><div class="para">
The previous script example required the sh program, a Linux shell, to run the script. You also had to have the script file, such as listrpmpkgs, available. So, if you have stored the file in /home2/bin, to run the script, use the following command:
</div><div class="para">
$ sh /home2/bin/listrpmpkgs
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04s04.html
index cd4ae63..380bd20 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch14s04.html" title="14.4. Shell Scripting Basics" /><link rel="prev" href="ch14s04s03.html" title="14.4.3. Problems running scripts" /><link rel="next" href="ch14s04s05.html" title="14.4.5. Passing command-line options to your script" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s04s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="c
h14s04s05.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id712525" class="title">Turning a script into a command</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch14s04.html" title="14.4. Shell Scripting Basics" /><link rel="prev" href="ch14s04s03.html" title="14.4.3. Problems running scripts" /><link rel="next" href="ch14s04s05.html" title="14.4.5. Passing command-line options to your script" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s04s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="c
h14s04s05.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id604163" class="title">Turning a script into a command</h1></div></div></div><div class="para">
To turn a script into a command, do three simple things:
</div><div class="para">
1.Add a special magic comment to the start of the file so Linux recognizes your text file as a command script.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04s05.html
index efe4035..054d134 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s04s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch14s04.html" title="14.4. Shell Scripting Basics" /><link rel="prev" href="ch14s04s04.html" title="14.4.4. Turning a script into a command" /><link rel="next" href="ch14s05.html" title="14.5. Examining RPM Files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s04s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch14s05.html"><strong>N
ext</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id941414" class="title">Passing command-line options to your script</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch14s04.html" title="14.4. Shell Scripting Basics" /><link rel="prev" href="ch14s04s04.html" title="14.4.4. Turning a script into a command" /><link rel="next" href="ch14s05.html" title="14.5. Examining RPM Files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s04s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch14s05.html"><strong>N
ext</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id404532" class="title">Passing command-line options to your script</h1></div></div></div><div class="para">
The listrpmpkgs script used so far isn’t very useful. It performs one command and that’s it. We cannot customize it without writing a new script.
</div><div class="para">
One way to make a script more flexible is to allow it to use command-line options. Just like the rpm command accepts a zillion options, you can make your scripts accept options.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s05.html
index 5f391fe..2675554 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-scripting.html" title="Chapter 14. Automating RPM with Scripts" /><link rel="prev" href="ch14s04s05.html" title="14.4.5. Passing command-line options to your script" /><link rel="next" href="ch14s06.html" title="14.6. Querying the RPM Database" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s04s05.html"><strong>Prev</strong></a></li><li class="next"><a accesske
y="n" href="ch14s06.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id900822" class="title">Examining RPM Files</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-scripting.html" title="Chapter 14. Automating RPM with Scripts" /><link rel="prev" href="ch14s04s05.html" title="14.4.5. Passing command-line options to your script" /><link rel="next" href="ch14s06.html" title="14.6. Querying the RPM Database" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s04s05.html"><strong>Prev</strong></a></li><li class="next"><a accesske
y="n" href="ch14s06.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id884680" class="title">Examining RPM Files</h1></div></div></div><div class="para">
When you work with a lot of RPM files, you’ll find that you run the same commands over and over again for each new package you get. For example, you may want to see what capabilities a package requires. You can type in the rpm command each time, or write a short shell script with the necessary command-line options. Listing 15-2 shows this script.
</div><div class="para">
Listing 15-2: rpmdepend
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s06.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s06.html
index 3180683..8e42fb1 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s06.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s06.html
@@ -7,9 +7,9 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-scripting.html" title="Chapter 14. Automating RPM with Scripts" /><link rel="prev" href="ch14s05.html" title="14.5. Examining RPM Files" /><link rel="next" href="ch14s06s02.html" title="14.6.2. Reading HTML documentation for a package" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="
ch14s06s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id570565" class="title">Querying the RPM Database</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-scripting.html" title="Chapter 14. Automating RPM with Scripts" /><link rel="prev" href="ch14s05.html" title="14.5. Examining RPM Files" /><link rel="next" href="ch14s06s02.html" title="14.6.2. Reading HTML documentation for a package" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="
ch14s06s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id395099" class="title">Querying the RPM Database</h1></div></div></div><div class="para">
In addition to querying RPM files, you can script the commands you use to query the RPM database. This is most useful for the long commands with query formats, especially if you have a hard time remembering all the formats.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id570577" class="title">Querying for all packages installed at the same time</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id395112" class="title">Querying for all packages installed at the same time</h1></div></div></div><div class="para">
If you want to list all the packages that were installed with the same transaction ID as a particular package, for example, you can use a script like rpmtran, in Listing 15-4.
</div><div class="para">
Listing 15-4: rpmtran
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s06s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s06s02.html
index dbb5031..d82a0bf 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s06s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s06s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch14s06.html" title="14.6. Querying the RPM Database" /><link rel="prev" href="ch14s06.html" title="14.6. Querying the RPM Database" /><link rel="next" href="ch14s07.html" title="14.7. Where to Go From Here" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch14s07.html"><strong>Next</stro
ng></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id994023" class="title">Reading HTML documentation for a package</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch14s06.html" title="14.6. Querying the RPM Database" /><link rel="prev" href="ch14s06.html" title="14.6. Querying the RPM Database" /><link rel="next" href="ch14s07.html" title="14.7. Where to Go From Here" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch14s07.html"><strong>Next</stro
ng></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id419432" class="title">Reading HTML documentation for a package</h1></div></div></div><div class="para">
You can combine the rpm command with other commands as well. For example, the rpm –qd command lists the documentation files with a package. If this documentation is in HTML format, you can display this documentation in a Web browser such as Mozilla. Furthermore, by convention, the starting page for HTML documentation should be a file named index.html. Listing 15-5 combines all these factors:
</div><div class="para">
Listing 15-5: rpmmoz
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s07.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s07.html
index 55d9b9c..c75e490 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s07.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s07.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-scripting.html" title="Chapter 14. Automating RPM with Scripts" /><link rel="prev" href="ch14s06s02.html" title="14.6.2. Reading HTML documentation for a package" /><link rel="next" href="ch14s08.html" title="14.8. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s06s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch14s08.h
tml"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id772845" class="title">Where to Go From Here</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-scripting.html" title="Chapter 14. Automating RPM with Scripts" /><link rel="prev" href="ch14s06s02.html" title="14.6.2. Reading HTML documentation for a package" /><link rel="next" href="ch14s08.html" title="14.8. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s06s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch14s08.h
tml"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id419504" class="title">Where to Go From Here</h1></div></div></div><div class="para">
This chapter just introduces the basics for shell scripting. There are many more things you can do. The online manual pages for the bash or tcsh commands provide a wealth of reference information on these shells.
</div><div class="para">
A number of Web sites provide tutorials on bash, including http://pegasus.rutgers.edu/~elflord/unix/bash-tute.html and www.linuxorbit.com/modules.php?op=modload&name=Sections&file=index&… . In addition, the Linux Documentation Project at www.tldp.org/guides.html provides a bash scripting guide, along with a number of bash- and shell-related how-to documents at www.tldp.org/HOWTO/HOWTO-INDEX/howtos.html .
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s08.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s08.html
index 93fde4b..6bccb39 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s08.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch14s08.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-scripting.html" title="Chapter 14. Automating RPM with Scripts" /><link rel="prev" href="ch14s07.html" title="14.7. Where to Go From Here" /><link rel="next" href="ch-programming-c.html" title="Chapter 15. Programming RPM with C" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s07.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-pr
ogramming-c.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id772878" class="title">Summary</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-scripting.html" title="Chapter 14. Automating RPM with Scripts" /><link rel="prev" href="ch14s07.html" title="14.7. Where to Go From Here" /><link rel="next" href="ch-programming-c.html" title="Chapter 15. Programming RPM with C" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch14s07.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-pr
ogramming-c.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id868023" class="title">Summary</h1></div></div></div><div class="para">
Scripting is the art of writing a set of commands into text files to speed up your work. Programming is the art of writing a set of commands into text files, compiling the text files, and getting paid more. Choosing when to program and when to script isn’t always a clear-cut decision, but generally programs are move involved and complex, while scripts are shorter tools that automate your work. This chapter provides just a glimpse of all you can do with scripts and the RPM system.
</div><div class="para">
Scripts work very well for capturing obscure syntax options for the rpm command, especially the query formats. You can figure out a command once and then save the command as a script to save time in the future.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02.html
index f57918c..9a38aed 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-c.html" title="Chapter 15. Programming RPM with C" /><link rel="prev" href="ch-programming-c.html" title="Chapter 15. Programming RPM with C" /><link rel="next" href="ch15s02s02.html" title="15.2.2. Programming with popt" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-programming-c.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n
" href="ch15s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id956538" class="title">The Power of popt</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-c.html" title="Chapter 15. Programming RPM with C" /><link rel="prev" href="ch-programming-c.html" title="Chapter 15. Programming RPM with C" /><link rel="next" href="ch15s02s02.html" title="15.2.2. Programming with popt" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-programming-c.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n
" href="ch15s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id615261" class="title">The Power of popt</h1></div></div></div><div class="para">
Popt provides a powerful command-line processing library, allowing the rpm command to handle a variety of options in a very flexible way. You can use popt alone as a library in its own right, or use it combined with the rpm library to handle command-line options like those of the rpm command.
</div><div class="para">
At its most basic, popt processes the command-line arguments to a C program, traditionally called argc and argv, into an option table that describes and contains all the option values.
@@ -15,7 +15,7 @@
The main advantage popt has over simpler libraries such as getopt lies in the ability to handle complex arguments and to define aliases. The rpm command supports three different behaviors for the –i option, depending on the context (install a package, get information on a package as part of a query, and perform the install stage of a source RPM, as part of rpmbuild).
</div><div class="para">
The popt library supports both traditional UNIX short options such as –U and the longer options common for GNU programs, especially on Linux, such as --upgrade. For the popt library, you can define both short and long variants for each option. In addition, command-line options may be individual flags, such as –v for verbose, or options that expect one or more data values as arguments, such as –f, which requires a file name.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id724953" class="title">Popt aliases</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id584034" class="title">Popt aliases</h1></div></div></div><div class="para">
One of the most powerful features of popt is the ability to define aliases. A popt alias allows you to define one command-line option as an alias for a set of options. As its simplest, the rpm command-line options --upgrade and –U refer to the same action. You could define one as an alias for the other.
</div><div class="para">
With rpm, the file /usr/lib/rpm/rpmpopt-4.1 (for RPM version 4.1) defines over 400 lines of popt aliases to configure the rpm command-line options. For example:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02.html
index 28d95de..a5399d8 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s02.html" title="15.2. The Power of popt" /><link rel="prev" href="ch15s02.html" title="15.2. The Power of popt" /><link rel="next" href="ch15s02s02s02.html" title="15.2.2.2. Popt Callbacks" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s02s02s02.html"><strong>Next</strong></a>
</li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id725006" class="title">Programming with popt</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s02.html" title="15.2. The Power of popt" /><link rel="prev" href="ch15s02.html" title="15.2. The Power of popt" /><link rel="next" href="ch15s02s02s02.html" title="15.2.2.2. Popt Callbacks" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s02s02s02.html"><strong>Next</strong></a>
</li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id584087" class="title">Programming with popt</h1></div></div></div><div class="para">
To use popt in your programs, you need to fill in a table of options and then call poptGetContext. The poptGetContext function parses the command-line options and returns a poptContext, an opaque data type that you need to pass as a parameter to a number of popt functions. The poptContext holds the state of your command-line processing. This allows you to call the popt library with multiple sets of arguments. Each set will have an associate poptContext to keep all the data separate.
</div><div class="para">
The basic poptGetContext function signature follows:
@@ -83,7 +83,7 @@
int poptReadConfigFile(poptContext context,
</div><div class="para">
const char * file_name);
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1015603" class="title">Filling in the Options Table</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id399286" class="title">Filling in the Options Table</h1></div></div></div><div class="para">
You need to pass in a table that defines all the possible options. This table is an array of structures, where each structure defines one option. The format for a single option follows:
</div><div class="para">
struct poptOption {
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s02.html
index 6c5a01b..180bc3f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s02s02.html" title="15.2.2. Programming with popt" /><link rel="prev" href="ch15s02s02.html" title="15.2.2. Programming with popt" /><link rel="next" href="ch15s02s02s03.html" title="15.2.2.3. Special Option Table Flags" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s02s02s0
3.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id727311" class="title">Popt Callbacks</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s02s02.html" title="15.2.2. Programming with popt" /><link rel="prev" href="ch15s02s02.html" title="15.2.2. Programming with popt" /><link rel="next" href="ch15s02s02s03.html" title="15.2.2.3. Special Option Table Flags" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s02s02s0
3.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id870522" class="title">Popt Callbacks</h1></div></div></div><div class="para">
The POPT_ARG_CALLBACK type indicates that the arg field holds a function pointer to a callback function of the following type:
</div><div class="para">
typedef void (*poptCallbackType) (poptContext con,
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s03.html
index ab16d89..e358709 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s02s02.html" title="15.2.2. Programming with popt" /><link rel="prev" href="ch15s02s02s02.html" title="15.2.2.2. Popt Callbacks" /><link rel="next" href="ch15s02s02s04.html" title="15.2.2.4. Magic Options" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s02s02s04.html"><str
ong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id727376" class="title">Special Option Table Flags</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s02s02.html" title="15.2.2. Programming with popt" /><link rel="prev" href="ch15s02s02s02.html" title="15.2.2.2. Popt Callbacks" /><link rel="next" href="ch15s02s02s04.html" title="15.2.2.4. Magic Options" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s02s02s04.html"><str
ong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id445429" class="title">Special Option Table Flags</h1></div></div></div><div class="para">
In addition to the types in Table 16-6, you can also define special bit flags that define extra processing information for each option. Combine these bit flags with the type values using a logical OR operation:
</div><div class="para">
*The POPT_ARGFLAG_ONEDASH flag allows the longName to be used with one or two dashes, such as -upgrade or --upgrade.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s04.html
index 5e8a4aa..63a96f3 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s02s02.html" title="15.2.2. Programming with popt" /><link rel="prev" href="ch15s02s02s03.html" title="15.2.2.3. Special Option Table Flags" /><link rel="next" href="ch15s02s02s05.html" title="15.2.2.5. Parsing the Command-Line Options" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n"
href="ch15s02s02s05.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id746108" class="title">Magic Options</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s02s02.html" title="15.2.2. Programming with popt" /><link rel="prev" href="ch15s02s02s03.html" title="15.2.2.3. Special Option Table Flags" /><link rel="next" href="ch15s02s02s05.html" title="15.2.2.5. Parsing the Command-Line Options" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n"
href="ch15s02s02s05.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id606669" class="title">Magic Options</h1></div></div></div><div class="para">
With RPM programs, developers usually round out the option table with three special options: POPT_AUTOALIAS, POPT_AUTOHELP, and POPT_TABLEEND. The POPT_AUTOALIAS option sets up a table of aliases:
</div><div class="para">
#define POPT_AUTOALIAS { NULL, '\0', POPT_ARG_INCLUDE_TABLE, poptAliasOptions, \
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s05.html
index 6625c4d..a7356af 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s02s02.html" title="15.2.2. Programming with popt" /><link rel="prev" href="ch15s02s02s04.html" title="15.2.2.4. Magic Options" /><link rel="next" href="ch15s02s02s06.html" title="15.2.2.6. Walking Through the Command-Line Options" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href
="ch15s02s02s06.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id746167" class="title">Parsing the Command-Line Options</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s02s02.html" title="15.2.2. Programming with popt" /><link rel="prev" href="ch15s02s02s04.html" title="15.2.2.4. Magic Options" /><link rel="next" href="ch15s02s02s06.html" title="15.2.2.6. Walking Through the Command-Line Options" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href
="ch15s02s02s06.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id606728" class="title">Parsing the Command-Line Options</h1></div></div></div><div class="para">
Once you have set up a poptGetContext, you need to iterate over all the command-line parameters. To do this, call poptGetNextOpt:
</div><div class="para">
int poptGetNextOpt(poptContext context);
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s06.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s06.html
index 72fcde0..dea6269 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s06.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s02s06.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s02s02.html" title="15.2.2. Programming with popt" /><link rel="prev" href="ch15s02s02s05.html" title="15.2.2.5. Parsing the Command-Line Options" /><link rel="next" href="ch15s02s03.html" title="15.2.3. Handling Errors" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02s02s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s02s0
3.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id830512" class="title">Walking Through the Command-Line Options</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s02s02.html" title="15.2.2. Programming with popt" /><link rel="prev" href="ch15s02s02s05.html" title="15.2.2.5. Parsing the Command-Line Options" /><link rel="next" href="ch15s02s03.html" title="15.2.3. Handling Errors" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02s02s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s02s0
3.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id759143" class="title">Walking Through the Command-Line Options</h1></div></div></div><div class="para">
In normal circumstances, poptGetNextOpt parses all the options and returns –1. If your needs are simple, you can use the pointers to the variables passed in the options table, described previously. If you need some special processing for options not handled by popt, that is, options of type POPT_ARG_NONE, then poptGetNextOpt returns the single-character option.
</div><div class="para">
In this case, you can call poptGetNextOpt in a while loop. For example:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s03.html
index 99ec9bb..ac38eb3 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s02.html" title="15.2. The Power of popt" /><link rel="prev" href="ch15s02s02s06.html" title="15.2.2.6. Walking Through the Command-Line Options" /><link rel="next" href="ch15s02s04.html" title="15.2.4. Running a popt example" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02s02s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch1
5s02s04.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id830590" class="title">Handling Errors</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s02.html" title="15.2. The Power of popt" /><link rel="prev" href="ch15s02s02s06.html" title="15.2.2.6. Walking Through the Command-Line Options" /><link rel="next" href="ch15s02s04.html" title="15.2.4. Running a popt example" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02s02s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch1
5s02s04.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id756065" class="title">Handling Errors</h1></div></div></div><div class="para">
Inside your while loop processing the command-line arguments, you can call poptBadOption to get the option that was bad, and poptStrerror to look up the error message associated with the error.
</div><div class="para">
For poptBadOption, you need to pass in the context, and a bitmask of flags. Normally, pass 0 for no flags or POPT_BADOPTION_NOALIAS, which tells popt to return the actual option, not a value defined in an alias. This makes poptBadOption return the option closest to, if not exactly the same as, what the user entered, which makes for better error reporting.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s04.html
index 14a4a85..9d6a939 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s02.html" title="15.2. The Power of popt" /><link rel="prev" href="ch15s02s03.html" title="15.2.3. Handling Errors" /><link rel="next" href="ch15s02s05.html" title="15.2.5. Handling rpm command-line options" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s02s05.html"><strong>
Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id783265" class="title">Running a popt example</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s02.html" title="15.2. The Power of popt" /><link rel="prev" href="ch15s02s03.html" title="15.2.3. Handling Errors" /><link rel="next" href="ch15s02s05.html" title="15.2.5. Handling rpm command-line options" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s02s05.html"><strong>
Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id828296" class="title">Running a popt example</h1></div></div></div><div class="para">
Pulling this all together, you can use the popt1.c program, in Listing 16-3, as an example for using popt to process command-line options.
</div><div class="para">
Listing 16-3: popt1.c
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s05.html
index 6740e67..0f8b63d 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s02s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s02.html" title="15.2. The Power of popt" /><link rel="prev" href="ch15s02s04.html" title="15.2.4. Running a popt example" /><link rel="next" href="ch15s03.html" title="15.3. Working with RPM Files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s03.html"><strong>Next</strong
></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id811346" class="title">Handling rpm command-line options</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s02.html" title="15.2. The Power of popt" /><link rel="prev" href="ch15s02s04.html" title="15.2.4. Running a popt example" /><link rel="next" href="ch15s03.html" title="15.3. Working with RPM Files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s03.html"><strong>Next</strong
></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id700286" class="title">Handling rpm command-line options</h1></div></div></div><div class="para">
The RPM C library makes extensive use of popt for processing command-line arguments. Functions that set up the RPM library, such as rpmcliInit, which sets up the RPM command-line environment, require a table of poptOption entries that define the command-line options for your program.
</div><div class="para">
To create a simple program that handles the standard rpm command-line options, set up the following options table:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03.html
index 30f6e86..f5fb0ba 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03.html
@@ -7,13 +7,13 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-c.html" title="Chapter 15. Programming RPM with C" /><link rel="prev" href="ch15s02s05.html" title="15.2.5. Handling rpm command-line options" /><link rel="next" href="ch15s03s02.html" title="15.3.2. Reading the RPM lead and signature" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02s05.html"><strong>Prev</strong></a></li><li class="next"><a acces
skey="n" href="ch15s03s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id853978" class="title">Working with RPM Files</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-c.html" title="Chapter 15. Programming RPM with C" /><link rel="prev" href="ch15s02s05.html" title="15.2.5. Handling rpm command-line options" /><link rel="next" href="ch15s03s02.html" title="15.3.2. Reading the RPM lead and signature" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s02s05.html"><strong>Prev</strong></a></li><li class="next"><a acces
skey="n" href="ch15s03s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id616080" class="title">Working with RPM Files</h1></div></div></div><div class="para">
The RPM C library provides functions to read RPM files as well as query the RPM database. Going beyond querying, you can perform all the tasks that the rpm and rpmbuild commands do, since both these commands are written in C using the RPM library. That said, some tasks are much easier than other tasks. If you are writing a complex package installation program, or a program that keeps various systems up to date with regards to package versions, you may want to look at the Python RPM API instead of the C RPM library.
</div><div class="para">
Cross Reference
</div><div class="para">
<a class="xref" href="ch-rpm-programming-python.html">Chapter 16, <em>Programming RPM with Python</em></a> covers the Python RPM API.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id827255" class="title">Opening RPM files</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id616107" class="title">Opening RPM files</h1></div></div></div><div class="para">
When working with an RPM file from within a program, the first thing you need to do is open the file. Use Fopen:
</div><div class="para">
FD_t Fopen(const char * path,
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03s02.html
index d567540..3c66ae5 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s03.html" title="15.3. Working with RPM Files" /><link rel="prev" href="ch15s03.html" title="15.3. Working with RPM Files" /><link rel="next" href="ch15s03s03.html" title="15.3.3. Reading header information" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s03s03.html"><strong>Nex
t</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id827288" class="title">Reading the RPM lead and signature</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s03.html" title="15.3. Working with RPM Files" /><link rel="prev" href="ch15s03.html" title="15.3. Working with RPM Files" /><link rel="next" href="ch15s03s03.html" title="15.3.3. Reading header information" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s03s03.html"><strong>Nex
t</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id616140" class="title">Reading the RPM lead and signature</h1></div></div></div><div class="para">
Once you have opened an RPM file, you can start to read header information, which is the most interesting information to most RPM programs. (You may also want to read the files in the RPM payload, for example.) Before you can start reading the header, though, you must read forward in the RPM file past the lead and signature.
</div><div class="para">
Cross Reference
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03s03.html
index 1f38ede..a1e0077 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s03.html" title="15.3. Working with RPM Files" /><link rel="prev" href="ch15s03s02.html" title="15.3.2. Reading the RPM lead and signature" /><link rel="next" href="ch15s03s04.html" title="15.3.4. A shortcut to header information" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch
15s03s04.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id750101" class="title">Reading header information</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s03.html" title="15.3. Working with RPM Files" /><link rel="prev" href="ch15s03s02.html" title="15.3.2. Reading the RPM lead and signature" /><link rel="next" href="ch15s03s04.html" title="15.3.4. A shortcut to header information" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch
15s03s04.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id556730" class="title">Reading header information</h1></div></div></div><div class="para">
The header information includes the package name, version, pre- and post-installation scripts, and so on. To read in the RPM header, call headerRead. If successful, headerRead returns a Header object. You can then read data values from the Header.
</div><div class="para">
Header headerRead(FD_t fd,
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03s04.html
index 0b51eb4..56b173b 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s03.html" title="15.3. Working with RPM Files" /><link rel="prev" href="ch15s03s03.html" title="15.3.3. Reading header information" /><link rel="next" href="ch15s03s05.html" title="15.3.5. Closing RPM files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s03s05.html"><strong>
Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id677504" class="title">A shortcut to header information</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s03.html" title="15.3. Working with RPM Files" /><link rel="prev" href="ch15s03s03.html" title="15.3.3. Reading header information" /><link rel="next" href="ch15s03s05.html" title="15.3.5. Closing RPM files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s03s05.html"><strong>
Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id750393" class="title">A shortcut to header information</h1></div></div></div><div class="para">
You can read in a Header using the shortcut utility method rpmReadPackageFile:
</div><div class="para">
int rpmReadPackageFile(rpmts ts,
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03s05.html
index 6f9c264..aa9424d 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s03s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s03.html" title="15.3. Working with RPM Files" /><link rel="prev" href="ch15s03s04.html" title="15.3.4. A shortcut to header information" /><link rel="next" href="ch15s04.html" title="15.4. Programming with the RPM Database" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s03s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s04.
html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id774656" class="title">Closing RPM files</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s03.html" title="15.3. Working with RPM Files" /><link rel="prev" href="ch15s03s04.html" title="15.3.4. A shortcut to header information" /><link rel="next" href="ch15s04.html" title="15.4. Programming with the RPM Database" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s03s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s04.
html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id750440" class="title">Closing RPM files</h1></div></div></div><div class="para">
When you’re done with an RPM file, close it with Fclose:
</div><div class="para">
int Fclose(FD_t fd);
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s04.html
index b7a38b6..7f2e743 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-c.html" title="Chapter 15. Programming RPM with C" /><link rel="prev" href="ch15s03s05.html" title="15.3.5. Closing RPM files" /><link rel="next" href="ch15s04s02.html" title="15.4.2. Dependency Sets" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s03s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s04s02.html"><st
rong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id774689" class="title">Programming with the RPM Database</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-c.html" title="Chapter 15. Programming RPM with C" /><link rel="prev" href="ch15s03s05.html" title="15.3.5. Closing RPM files" /><link rel="next" href="ch15s04s02.html" title="15.4.2. Dependency Sets" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s03s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s04s02.html"><st
rong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id750474" class="title">Programming with the RPM Database</h1></div></div></div><div class="para">
Many functions in rpmlib require a transaction set. In particular, accessing the rpm database is quite easy using a transaction set.
</div><div class="para">
Create a transaction set by calling rpmtsCreate:
@@ -21,7 +21,7 @@
rpmts rpmtsFree(rpmts ts);
</div><div class="para">
The call to rpmtsFree returns NULL.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id774726" class="title">Database iterators</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id607448" class="title">Database iterators</h1></div></div></div><div class="para">
Once you have a transaction set, you can iterate over the installed packages in the RPM database by creating an iterator. To do this, call rpmtsInitIterator:
</div><div class="para">
rpmdbMatchIterator rpmtsInitIterator(const rpmts ts,
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s04s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s04s02.html
index d64191d..39aaf8e 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s04s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s04s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s04.html" title="15.4. Programming with the RPM Database" /><link rel="prev" href="ch15s04.html" title="15.4. Programming with the RPM Database" /><link rel="next" href="ch15s05.html" title="15.5. Comparing an RPM File to an Installed Package" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n
" href="ch15s05.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id821964" class="title">Dependency Sets</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch15s04.html" title="15.4. Programming with the RPM Database" /><link rel="prev" href="ch15s04.html" title="15.4. Programming with the RPM Database" /><link rel="next" href="ch15s05.html" title="15.5. Comparing an RPM File to an Installed Package" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n
" href="ch15s05.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id724210" class="title">Dependency Sets</h1></div></div></div><div class="para">
To compare package versions, create a dependency set. The rpm command, for example, uses dependency sets to compare package versions.
</div><div class="para">
Note
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s05.html
index efd5b7a..522a92b 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-c.html" title="Chapter 15. Programming RPM with C" /><link rel="prev" href="ch15s04s02.html" title="15.4.2. Dependency Sets" /><link rel="next" href="ch15s06.html" title="15.6. Where to Go from Here" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s04s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s06.html"><strong
>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id848891" class="title">Comparing an RPM File to an Installed Package</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-c.html" title="Chapter 15. Programming RPM with C" /><link rel="prev" href="ch15s04s02.html" title="15.4.2. Dependency Sets" /><link rel="next" href="ch15s06.html" title="15.6. Where to Go from Here" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s04s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s06.html"><strong
>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id607347" class="title">Comparing an RPM File to an Installed Package</h1></div></div></div><div class="para">
You can pull together the RPM file and database discussions, shown previously, to create a number of RPM programs. A useful utility that shows the RPM C library compares a package file against installed packages, reporting whether the package in the RPM file represents a newer or older package than what was already installed.
</div><div class="para">
Listing 16-4 shows such a program.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s06.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s06.html
index c0554d0..60f783f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s06.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s06.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-c.html" title="Chapter 15. Programming RPM with C" /><link rel="prev" href="ch15s05.html" title="15.5. Comparing an RPM File to an Installed Package" /><link rel="next" href="ch15s07.html" title="15.7. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s07.html"
><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id743627" class="title">Where to Go from Here</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-c.html" title="Chapter 15. Programming RPM with C" /><link rel="prev" href="ch15s05.html" title="15.5. Comparing an RPM File to an Installed Package" /><link rel="next" href="ch15s07.html" title="15.7. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch15s07.html"
><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id605290" class="title">Where to Go from Here</h1></div></div></div><div class="para">
There is a lot more you can do with the RPM library; you're limited only by your imagination. The best way to get started is to follow the examples in this chapter and then try out some RPM programs on your own. After working with the RPM library for a while, you can delve into other RPM topics.
</div><div class="para">
The RPM Web site, at www.rpm.org , has most of the available documentation on the RPM system. This site also includes official RPM released software.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s07.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s07.html
index 705bd86..b8a8244 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s07.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch15s07.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-c.html" title="Chapter 15. Programming RPM with C" /><link rel="prev" href="ch15s06.html" title="15.6. Where to Go from Here" /><link rel="next" href="ch-rpm-programming-python.html" title="Chapter 16. Programming RPM with Python" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n
" href="ch-rpm-programming-python.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id743662" class="title">Summary</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-c.html" title="Chapter 15. Programming RPM with C" /><link rel="prev" href="ch15s06.html" title="15.6. Where to Go from Here" /><link rel="next" href="ch-rpm-programming-python.html" title="Chapter 16. Programming RPM with Python" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch15s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n
" href="ch-rpm-programming-python.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id605324" class="title">Summary</h1></div></div></div><div class="para">
Everything you can do with RPM you can program in C. That’s because the source code for the entire RPM system is available. In addition, the rpm and rpmbuild programs make use of a published API, called rpmlib, to access RPM functionality. You can use this library yourself.
</div><div class="para">
The popt library, short for parse options, provides a lot of handy utilities for parsing very complex command-line options. You can use popt inside your own programs, even if you don’t use the rest of the RPM functionality.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s02.html
index 7c67b6e..12ccce8 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-programming-python.html" title="Chapter 16. Programming RPM with Python" /><link rel="prev" href="ch-rpm-programming-python.html" title="Chapter 16. Programming RPM with Python" /><link rel="next" href="ch16s03.html" title="16.3. Programming with the RPM Database" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-rpm-programming-python.html"><strong>Prev</stro
ng></a></li><li class="next"><a accesskey="n" href="ch16s03.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id794060" class="title">The Python API Hierarchy</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-programming-python.html" title="Chapter 16. Programming RPM with Python" /><link rel="prev" href="ch-rpm-programming-python.html" title="Chapter 16. Programming RPM with Python" /><link rel="next" href="ch16s03.html" title="16.3. Programming with the RPM Database" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-rpm-programming-python.html"><strong>Prev</stro
ng></a></li><li class="next"><a accesskey="n" href="ch16s03.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id592574" class="title">The Python API Hierarchy</h1></div></div></div><div class="para">
The RPM Python API provides a high-level abstraction into RPM functionality divided into logical areas. Table 17-1 lists the main RPM types. In most cases, you need to begin with rpm and create a transaction set.
</div><div class="para">
Table 17-1 Python types for RPM usage
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03.html
index 2a9b7c9..2d409d7 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-programming-python.html" title="Chapter 16. Programming RPM with Python" /><link rel="prev" href="ch16s02.html" title="16.2. The Python API Hierarchy" /><link rel="next" href="ch16s03s02.html" title="16.3.2. Querying the RPM database" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" hre
f="ch16s03s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id825344" class="title">Programming with the RPM Database</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-programming-python.html" title="Chapter 16. Programming RPM with Python" /><link rel="prev" href="ch16s02.html" title="16.2. The Python API Hierarchy" /><link rel="next" href="ch16s03s02.html" title="16.3.2. Querying the RPM database" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" hre
f="ch16s03s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id619768" class="title">Programming with the RPM Database</h1></div></div></div><div class="para">
Compared to the RPM C API, discussed in <a class="xref" href="ch-programming-c.html">Chapter 15, <em>Programming RPM with C</em></a> , the Python API is much simpler and requires many fewer programming statements to get your job done.
</div><div class="para">
Just about every Python RPM script needs a transaction set. Create a transaction set with rpm.TransactionSet:
@@ -22,9 +22,9 @@ ts <span class="perl_Char">=</span> rpm.TransactionSet<span class="perl_Char">()
The code examples in this chapter follow the Red Hat conventions for naming variables, such as ts for a transaction set. This is to make it easier to read the Python examples in the RPM sources, along with Red Hat installer programs written in Python.
</div><div class="para">
You will need a transaction set in just about every Python script that accesses RPM functionality.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id825387" class="title">Accessing the RPM database</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id619811" class="title">Accessing the RPM database</h1></div></div></div><div class="para">
Transaction sets provide a number of methods for working with the RPM database at the database level. Use these methods if you need to interact with the database as a whole, as opposed to accessing individual packages in the database. For example, you can initialize or rebuild the RPM database with these methods. You can also use a handy trick for accessing another RPM database instead of the default system database.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id825401" class="title">Setting the Database Location</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id567110" class="title">Setting the Database Location</h1></div></div></div><div class="para">
A transaction set will open the RPM database assuming the default location. To specify a different RPM database location, call addMacro, as shown following:
</div><pre class="programlisting">
rpm.addMacro<span class="perl_Char">(</span><span class="perl_String">"_dbpath"</span>, path_to_rpm_database<span class="perl_Char">)</span>
@@ -46,7 +46,7 @@ ts <span class="perl_Char">=</span> rpm.TransactionSet<span class="perl_Char">()
Note
</div><div class="para">
Do not call closeDB on a transaction set. This method does indeed close the RPM database, but it also disables the ability to automatically open the RPM database as needed.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id887532" class="title">Initializing, Rebuilding, and Verifying the Database</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id567162" class="title">Initializing, Rebuilding, and Verifying the Database</h1></div></div></div><div class="para">
The transaction set provides an initDB method to initialize a new RPM database. This acts like the rpm --initdb command.
</div><pre class="programlisting">
ts.initDB<span class="perl_Char">()</span>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s02.html
index 1e77381..4a73a98 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s03.html" title="16.3. Programming with the RPM Database" /><link rel="prev" href="ch16s03.html" title="16.3. Programming with the RPM Database" /><link rel="next" href="ch16s03s03.html" title="16.3.3. Examining the package header" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch16
s03s03.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id739111" class="title">Querying the RPM database</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s03.html" title="16.3. Programming with the RPM Database" /><link rel="prev" href="ch16s03.html" title="16.3. Programming with the RPM Database" /><link rel="next" href="ch16s03s03.html" title="16.3.3. Examining the package header" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch16
s03s03.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id636668" class="title">Querying the RPM database</h1></div></div></div><div class="para">
Call dbMatch on a transaction set to create a match iterator. As with the C API, a match iterator allows your code to iterate over the packages that match a given criteria.
</div><div class="para">
A call to dbMatch with no parameters means to set up a match iterator to go over the entire set of installed packages. The basic format follows:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s03.html
index ffdc12b..f932e10 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s03.html
@@ -7,9 +7,9 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s03.html" title="16.3. Programming with the RPM Database" /><link rel="prev" href="ch16s03s02.html" title="16.3.2. Querying the RPM database" /><link rel="next" href="ch16s03s03s02.html" title="16.3.3.2. Printing Header Information with sprintf" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accessk
ey="n" href="ch16s03s03s02.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id690786" class="title">Examining the package header</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s03.html" title="16.3. Programming with the RPM Database" /><link rel="prev" href="ch16s03s02.html" title="16.3.2. Querying the RPM database" /><link rel="next" href="ch16s03s03s02.html" title="16.3.3.2. Printing Header Information with sprintf" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accessk
ey="n" href="ch16s03s03s02.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id857460" class="title">Examining the package header</h1></div></div></div><div class="para">
The code in Listing 17-1 introduces the package header object, an object of the hdr class. This represents a package header, and contains entries such as the name, version, pre- and post-installation scripts, and triggers.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id690798" class="title">The hdr Class</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id857472" class="title">The hdr Class</h1></div></div></div><div class="para">
You can access each entry in the header using Python's dictionary syntax. This is much more convenient than calling headerGetEntry in C programs. The basic syntax to access header entries follows:
</div><pre class="programlisting">
value <span class="perl_Char">=</span> h<span class="perl_Char">[</span><span class="perl_String">'tag_name'</span><span class="perl_Char">]</span>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s03s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s03s02.html
index a700422..edbd19b 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s03s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s03s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s03s03.html" title="16.3.3. Examining the package header" /><link rel="prev" href="ch16s03s03.html" title="16.3.3. Examining the package header" /><link rel="next" href="ch16s03s04.html" title="16.3.4. Querying for specific packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href=
"ch16s03s04.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id941209" class="title">Printing Header Information with sprintf</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s03s03.html" title="16.3.3. Examining the package header" /><link rel="prev" href="ch16s03s03.html" title="16.3.3. Examining the package header" /><link rel="next" href="ch16s03s04.html" title="16.3.4. Querying for specific packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href=
"ch16s03s04.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id801536" class="title">Printing Header Information with sprintf</h1></div></div></div><div class="para">
In addition to using the Python dictionary syntax, you can use the sprintf method on a header to format data using a syntax exactly the same as the query format tags supported by the rpm command.
</div><div class="para">
Cross Reference
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s04.html
index 1df8f76..ba85d68 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s03.html" title="16.3. Programming with the RPM Database" /><link rel="prev" href="ch16s03s03s02.html" title="16.3.3.2. Printing Header Information with sprintf" /><link rel="next" href="ch16s03s05.html" title="16.3.5. Printing information on packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s03s03s02.html"><strong>Prev</strong></a></li><li class="next">
<a accesskey="n" href="ch16s03s05.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id941271" class="title">Querying for specific packages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s03.html" title="16.3. Programming with the RPM Database" /><link rel="prev" href="ch16s03s03s02.html" title="16.3.3.2. Printing Header Information with sprintf" /><link rel="next" href="ch16s03s05.html" title="16.3.5. Printing information on packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s03s03s02.html"><strong>Prev</strong></a></li><li class="next">
<a accesskey="n" href="ch16s03s05.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id563404" class="title">Querying for specific packages</h1></div></div></div><div class="para">
When you call dbMatch on a transaction set object, passing no parameters means to iterate over the entire set of installed packages in the RPM database. You can also query for specific packages using dbMatch. To do so, you need to pass the name of a tag in the header, as well as the value for that tag that you are looking for. The basic syntax follows:
</div><pre class="programlisting">
mi <span class="perl_Char">=</span> ts.dbMatch<span class="perl_Char">(tag_name</span>, value<span class="perl_Char">)</span>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s05.html
index d27b8a9..ea029f6 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s03.html" title="16.3. Programming with the RPM Database" /><link rel="prev" href="ch16s03s04.html" title="16.3.4. Querying for specific packages" /><link rel="next" href="ch16s03s06.html" title="16.3.6. Refining queries" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s03s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch16s03s06.
html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id837966" class="title">Printing information on packages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s03.html" title="16.3. Programming with the RPM Database" /><link rel="prev" href="ch16s03s04.html" title="16.3.4. Querying for specific packages" /><link rel="next" href="ch16s03s06.html" title="16.3.6. Refining queries" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s03s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch16s03s06.
html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id563476" class="title">Printing information on packages</h1></div></div></div><div class="para">
You can create the equivalent of the rpm –qi command with a small number of Python commands. Listing 17-3 shows an example. This script queries for a particular package name, as shown previously in Listing 17-2. Once a package is found, though, rpminfo.py prints out a lot more information, similar to the output from the rpm –qi command.
</div><div class="para">
Listing 17-3: rpminfo.py
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s06.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s06.html
index d528183..c6e8efd 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s06.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s03s06.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s03.html" title="16.3. Programming with the RPM Database" /><link rel="prev" href="ch16s03s05.html" title="16.3.5. Printing information on packages" /><link rel="next" href="ch16s04.html" title="16.4. Reading Package Files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s03s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch16s04.h
tml"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id951094" class="title">Refining queries</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s03.html" title="16.3. Programming with the RPM Database" /><link rel="prev" href="ch16s03s05.html" title="16.3.5. Printing information on packages" /><link rel="next" href="ch16s04.html" title="16.4. Reading Package Files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s03s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch16s04.h
tml"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id805087" class="title">Refining queries</h1></div></div></div><div class="para">
The pattern method on a match iterator allows you to refine a query. This narrows an existing iterator to only show the packages you desire. The basic syntax follows:
</div><pre class="programlisting">
mi.pattern<span class="perl_Char">(tag_name</span>, mode, pattern<span class="perl_Char">)</span>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s04.html
index b4003f8..6a5888e 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s04.html
@@ -7,9 +7,9 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-programming-python.html" title="Chapter 16. Programming RPM with Python" /><link rel="prev" href="ch16s03s06.html" title="16.3.6. Refining queries" /><link rel="next" href="ch16s04s02.html" title="16.4.2. Setting the verification flags" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s03s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n
" href="ch16s04s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id898698" class="title">Reading Package Files</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-programming-python.html" title="Chapter 16. Programming RPM with Python" /><link rel="prev" href="ch16s03s06.html" title="16.3.6. Refining queries" /><link rel="next" href="ch16s04s02.html" title="16.4.2. Setting the verification flags" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s03s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n
" href="ch16s04s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id727528" class="title">Reading Package Files</h1></div></div></div><div class="para">
As you would expect, the Python API includes methods for working with RPM package files in addition to installed RPM packages. Most of these methods require a header object, which you can read from an RPM package file.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id898710" class="title">Reading headers from package files</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id727540" class="title">Reading headers from package files</h1></div></div></div><div class="para">
Like the C function rpmReadPackageFile, the Python API provides a convenient way to read in a header object from an RPM package file. The hdrFromFdno method reads an RPM header from an open file descriptor. The basic syntax is:
</div><pre class="programlisting">
h <span class="perl_Char">=</span> ts.hdrFromFdno<span class="perl_Char">(fdno)</span>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s04s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s04s02.html
index b2d3363..6046907 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s04s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s04s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s04.html" title="16.4. Reading Package Files" /><link rel="prev" href="ch16s04.html" title="16.4. Reading Package Files" /><link rel="next" href="ch16s05.html" title="16.5. Dependency Comparisons" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch16s05.html"><strong>Next</strong></a>
</li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id769386" class="title">Setting the verification flags</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s04.html" title="16.4. Reading Package Files" /><link rel="prev" href="ch16s04.html" title="16.4. Reading Package Files" /><link rel="next" href="ch16s05.html" title="16.5. Dependency Comparisons" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch16s05.html"><strong>Next</strong></a>
</li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id674650" class="title">Setting the verification flags</h1></div></div></div><div class="para">
Starting with rpm 4.1, package files are verified automatically, which can cause problems, especially if you are working with older packages, or packages without proper digital signatures.
</div><div class="para">
In most cases, the automatic verification is an advantage, since you can have greater confidence in the package files. However, you can call setVSFlags on a transaction set to change the default behavior.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s05.html
index 4a4193e..9a1b189 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-programming-python.html" title="Chapter 16. Programming RPM with Python" /><link rel="prev" href="ch16s04s02.html" title="16.4.2. Setting the verification flags" /><link rel="next" href="ch16s06.html" title="16.6. Installing and Upgrading Packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s04s02.html"><strong>Prev</strong></a></li><li class="next"><a
accesskey="n" href="ch16s06.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id829526" class="title">Dependency Comparisons</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-programming-python.html" title="Chapter 16. Programming RPM with Python" /><link rel="prev" href="ch16s04s02.html" title="16.4.2. Setting the verification flags" /><link rel="next" href="ch16s06.html" title="16.6. Installing and Upgrading Packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s04s02.html"><strong>Prev</strong></a></li><li class="next"><a
accesskey="n" href="ch16s06.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id755200" class="title">Dependency Comparisons</h1></div></div></div><div class="para">
Dependency sets, first introduced in <a class="xref" href="ch-programming-c.html">Chapter 15, <em>Programming RPM with C</em></a> on C programming, allow you to compare the dependencies between two packages. One of the most common uses for this is to compare a package file against a version on disk to see if the package file holds a newer version of a package than the one installed.
</div><div class="para">
You can call dsOfHeader on a header object to get the default dependency set for the header. Armed with dependency sets from two headers, you can compare the sets to see which package is newer using simple code like the following:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06.html
index f912b5c..0aa25e0 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06.html
@@ -7,11 +7,11 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-programming-python.html" title="Chapter 16. Programming RPM with Python" /><link rel="prev" href="ch16s05.html" title="16.5. Dependency Comparisons" /><link rel="next" href="ch16s06s02.html" title="16.6.2. Transaction elements" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch16
s06s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id949524" class="title">Installing and Upgrading Packages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-programming-python.html" title="Chapter 16. Programming RPM with Python" /><link rel="prev" href="ch16s05.html" title="16.5. Dependency Comparisons" /><link rel="next" href="ch16s06s02.html" title="16.6.2. Transaction elements" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch16
s06s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id755921" class="title">Installing and Upgrading Packages</h1></div></div></div><div class="para">
With the RPM system, you have a lot of choices. You can install or upgrade packages with the rpm command. You can install or upgrade packages with special programs you write using the C API. And you can install or upgrade packages using the Python API. If you are writing a special program to install or upgrade packages, the Python API makes this task much easier. As with the C API, most of your work needs to be part of a transaction set.
</div><div class="para">
To install or upgrade a package, you need to create a transaction set, build up the transaction with packages, which are stored as transaction elements within the transaction set, check for unresolved dependencies, reorder the transaction set based on the dependencies, and then run the transaction set. Running the transaction set installs or upgrades the packages. The following sections cover these steps.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id949546" class="title">Building up the transaction set</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id755942" class="title">Building up the transaction set</h1></div></div></div><div class="para">
Package installs and upgrades need to be performed within the context of a transaction set. To install or upgrade a set of packages, you need to call addInstall with the package headers to install or upgrade. The basic syntax follows:
</div><pre class="programlisting">
ts.addInstall<span class="perl_Char">(header</span>, key_data, mode<span class="perl_Char">)</span>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s02.html
index f8afa01..d69072f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s06.html" title="16.6. Installing and Upgrading Packages" /><link rel="prev" href="ch16s06.html" title="16.6. Installing and Upgrading Packages" /><link rel="next" href="ch16s06s03.html" title="16.6.3. Checking and reordering the transaction elements" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s06.html"><strong>Prev</strong></a></li><li class="next"><a acce
sskey="n" href="ch16s06s03.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id949611" class="title">Transaction elements</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s06.html" title="16.6. Installing and Upgrading Packages" /><link rel="prev" href="ch16s06.html" title="16.6. Installing and Upgrading Packages" /><link rel="next" href="ch16s06s03.html" title="16.6.3. Checking and reordering the transaction elements" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s06.html"><strong>Prev</strong></a></li><li class="next"><a acce
sskey="n" href="ch16s06s03.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id756007" class="title">Transaction elements</h1></div></div></div><div class="para">
Transaction sets are made up of transaction elements. A transaction element makes up one part of a transaction and holds one package per operation (install or remove) in each transaction set. That is, there is one transaction element per package per operation in the transaction set. You can iterate over a transaction set to get each transaction element. Once you have a transaction element, you can call methods on each element to check entries in the header as well as get dependency sets for the package.
</div><div class="para">
Table 17-4 lists the informational methods you can call on a transaction element. Most of the methods listed in Table 17-4 return a single value.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s03.html
index e1f2069..c13c749 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s03.html
@@ -7,9 +7,9 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s06.html" title="16.6. Installing and Upgrading Packages" /><link rel="prev" href="ch16s06s02.html" title="16.6.2. Transaction elements" /><link rel="next" href="ch16s06s03s02.html" title="16.6.3.2. Transaction Check Method Callbacks" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s06s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href
="ch16s06s03s02.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id925962" class="title">Checking and reordering the transaction elements</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s06.html" title="16.6. Installing and Upgrading Packages" /><link rel="prev" href="ch16s06s02.html" title="16.6.2. Transaction elements" /><link rel="next" href="ch16s06s03s02.html" title="16.6.3.2. Transaction Check Method Callbacks" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s06s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href
="ch16s06s03s02.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id723130" class="title">Checking and reordering the transaction elements</h1></div></div></div><div class="para">
After you have called addInstall or addErase for each of the packages you want to install, upgrade, or remove, you need to call two methods to verify the transaction set and order all the elements properly. These two methods are check and order.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id925974" class="title">Checking the Dependencies</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id723143" class="title">Checking the Dependencies</h1></div></div></div><div class="para">
The check method checks the dependencies in a transaction set.
</div><pre class="programlisting">
unresolved_dependencies <span class="perl_Char">=</span> ts.check<span class="perl_Char">()</span>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s03s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s03s02.html
index ccd7523..b2ec8c6 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s03s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s03s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s06s03.html" title="16.6.3. Checking and reordering the transaction elements" /><link rel="prev" href="ch16s06s03.html" title="16.6.3. Checking and reordering the transaction elements" /><link rel="next" href="ch16s06s03s03.html" title="16.6.3.3. Reordering the Transaction Set" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s06s03.html"><strong>Prev</strong></a
></li><li class="next"><a accesskey="n" href="ch16s06s03s03.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id773010" class="title">Transaction Check Method Callbacks</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s06s03.html" title="16.6.3. Checking and reordering the transaction elements" /><link rel="prev" href="ch16s06s03.html" title="16.6.3. Checking and reordering the transaction elements" /><link rel="next" href="ch16s06s03s03.html" title="16.6.3.3. Reordering the Transaction Set" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s06s03.html"><strong>Prev</strong></a
></li><li class="next"><a accesskey="n" href="ch16s06s03s03.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id790974" class="title">Transaction Check Method Callbacks</h1></div></div></div><div class="para">
You can pass an optional callback function to the call to check. This callback gets called for each unresolved dependency in the transaction set. You can use this callback to try to automatically bring in required packages, for example.
</div><div class="para">
The basic syntax for the transaction check callback is:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s03s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s03s03.html
index 7253170..9d7128c 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s03s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s03s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s06s03.html" title="16.6.3. Checking and reordering the transaction elements" /><link rel="prev" href="ch16s06s03s02.html" title="16.6.3.2. Transaction Check Method Callbacks" /><link rel="next" href="ch16s06s04.html" title="16.6.4. Running the transaction" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s06s03s02.html"><strong>Prev</strong></a></li><li class="n
ext"><a accesskey="n" href="ch16s06s04.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id773069" class="title">Reordering the Transaction Set</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s06s03.html" title="16.6.3. Checking and reordering the transaction elements" /><link rel="prev" href="ch16s06s03s02.html" title="16.6.3.2. Transaction Check Method Callbacks" /><link rel="next" href="ch16s06s04.html" title="16.6.4. Running the transaction" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s06s03s02.html"><strong>Prev</strong></a></li><li class="n
ext"><a accesskey="n" href="ch16s06s04.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id791034" class="title">Reordering the Transaction Set</h1></div></div></div><div class="para">
You can add packages to a transaction set in any order. The order method reorders the transaction set to ensure that packages get installed or removed in the right order. The order method orders by a topological sort using the dependencies relations between objects with dependency comparisons.
</div><div class="para">
Note
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s04.html
index 218c4f4..6a79db7 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s06.html" title="16.6. Installing and Upgrading Packages" /><link rel="prev" href="ch16s06s03s03.html" title="16.6.3.3. Reordering the Transaction Set" /><link rel="next" href="ch16s06s04s02.html" title="16.6.4.2. Coding A Sample Callback" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s06s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey=
"n" href="ch16s06s04s02.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id880034" class="title">Running the transaction</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s06.html" title="16.6. Installing and Upgrading Packages" /><link rel="prev" href="ch16s06s03s03.html" title="16.6.3.3. Reordering the Transaction Set" /><link rel="next" href="ch16s06s04s02.html" title="16.6.4.2. Coding A Sample Callback" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s06s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey=
"n" href="ch16s06s04s02.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id706168" class="title">Running the transaction</h1></div></div></div><div class="para">
After setting up the transaction set, perform the transaction by calling run. You need to provide two parameters:
</div><pre class="programlisting">
ts.run<span class="perl_Char">(callback</span>, client_data<span class="perl_Char">)</span>
@@ -17,7 +17,7 @@ ts.run<span class="perl_Char">(callback</span>, client_data<span class="perl_Cha
Warning
</div><div class="para">
You must not pass None as the client_data or you will get a Python error.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id880065" class="title">Transaction run Method Callbacks</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id706200" class="title">Transaction run Method Callbacks</h1></div></div></div><div class="para">
The callback you pass to the run method on a transaction set is essential. Your callback must work properly, or the transaction will fail. You must provide a callback.
</div><div class="para">
Your callback will get called a number of times, mostly as a means to report progress. If you are writing a graphical user interface, for example, you can use the progress callbacks to update a visual progress meter.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s04s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s04s02.html
index 9c5e81e..bb31c90 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s04s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s04s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s06s04.html" title="16.6.4. Running the transaction" /><link rel="prev" href="ch16s06s04.html" title="16.6.4. Running the transaction" /><link rel="next" href="ch16s06s04s03.html" title="16.6.4.3. Upgrading A Package" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s06s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch16s06s04s03.h
tml"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id919649" class="title">Coding A Sample Callback</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s06s04.html" title="16.6.4. Running the transaction" /><link rel="prev" href="ch16s06s04.html" title="16.6.4. Running the transaction" /><link rel="next" href="ch16s06s04s03.html" title="16.6.4.3. Upgrading A Package" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s06s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch16s06s04s03.h
tml"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id671821" class="title">Coding A Sample Callback</h1></div></div></div><div class="para">
The following code shows a valid sample callback for upgrading and installing packages.
</div><pre class="programlisting">
# <span class="perl_Keyword">Global</span> file descriptor <span class="perl_Keyword">for</span> the callback.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s04s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s04s03.html
index 145188e..a4b8f6c 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s04s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s06s04s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s06s04.html" title="16.6.4. Running the transaction" /><link rel="prev" href="ch16s06s04s02.html" title="16.6.4.2. Coding A Sample Callback" /><link rel="next" href="ch16s07.html" title="16.7. Where to Go from Here" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s06s04s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch16s07.html">
<strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id772607" class="title">Upgrading A Package</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch16s06s04.html" title="16.6.4. Running the transaction" /><link rel="prev" href="ch16s06s04s02.html" title="16.6.4.2. Coding A Sample Callback" /><link rel="next" href="ch16s07.html" title="16.7. Where to Go from Here" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s06s04s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch16s07.html">
<strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id671850" class="title">Upgrading A Package</h1></div></div></div><div class="para">
Listing 17-7 shows a simple Python script to upgrade or install a package.
</div><div class="para">
Listing 17-7: rpmupgrade.py
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s07.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s07.html
index d799d80..8f2c344 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s07.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s07.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-programming-python.html" title="Chapter 16. Programming RPM with Python" /><link rel="prev" href="ch16s06s04s03.html" title="16.6.4.3. Upgrading A Package" /><link rel="next" href="ch16s08.html" title="16.8. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s06s04s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch16s08.h
tml"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id805677" class="title">Where to Go from Here</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-programming-python.html" title="Chapter 16. Programming RPM with Python" /><link rel="prev" href="ch16s06s04s03.html" title="16.6.4.3. Upgrading A Package" /><link rel="next" href="ch16s08.html" title="16.8. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s06s04s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch16s08.h
tml"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id802953" class="title">Where to Go from Here</h1></div></div></div><div class="para">
The RPM bindings for Python are documented along with the C programming API. On a Red Hat Linux system, look in the file /usr/share/doc/rpm-devel-4.1/apidocs/html/group__python.html to see the start of the Python-specific documentation.
</div><div class="para">
Note that much of this online documentation covers the C functions that provide the Python bindings, not the Python API itself. But, if you examine the online information on objects listed as classes, such as rpmts, you can find the Python-specific documentation.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s08.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s08.html
index ead4319..6ef20de 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s08.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch16s08.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-programming-python.html" title="Chapter 16. Programming RPM with Python" /><link rel="prev" href="ch16s07.html" title="16.7. Where to Go from Here" /><link rel="next" href="ch-programming-perl.html" title="Chapter 17. Programming RPM with Perl" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s07.html"><strong>Prev</strong></a></li><li class="next"><a access
key="n" href="ch-programming-perl.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id805718" class="title">Summary</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-rpm-programming-python.html" title="Chapter 16. Programming RPM with Python" /><link rel="prev" href="ch16s07.html" title="16.7. Where to Go from Here" /><link rel="next" href="ch-programming-perl.html" title="Chapter 17. Programming RPM with Perl" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch16s07.html"><strong>Prev</strong></a></li><li class="next"><a access
key="n" href="ch-programming-perl.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id788632" class="title">Summary</h1></div></div></div><div class="para">
This chapter introduces the high-level RPM API for Python programming. You can use this API from Python scripts to perform RPM functionality, just as you can write C programs using the RPM C API covered in <a class="xref" href="ch-programming-c.html">Chapter 15, <em>Programming RPM with C</em></a> .
</div><div class="para">
In general, the Python API is simpler and requires fewer code statements than the corresponding functionality in the C API.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02.html
index decc4c5..1669a2b 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02.html
@@ -7,11 +7,11 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-perl.html" title="Chapter 17. Programming RPM with Perl" /><link rel="prev" href="ch-programming-perl.html" title="Chapter 17. Programming RPM with Perl" /><link rel="next" href="ch17s02s02.html" title="17.2.2. Listing tags from the package" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-programming-perl.html"><strong>Prev</strong></a></li><li class
="next"><a accesskey="n" href="ch17s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id682181" class="title">Working with RPM Files</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-perl.html" title="Chapter 17. Programming RPM with Perl" /><link rel="prev" href="ch-programming-perl.html" title="Chapter 17. Programming RPM with Perl" /><link rel="next" href="ch17s02s02.html" title="17.2.2. Listing tags from the package" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-programming-perl.html"><strong>Prev</strong></a></li><li class
="next"><a accesskey="n" href="ch17s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id589092" class="title">Working with RPM Files</h1></div></div></div><div class="para">
The RPM2 module provides a top-level object, RPM2, that acts as an entry point into the module. From the RPM2 object, you either open the RPM database, covered in the "Programming with the RPM Database" section, or open an RPM package file, covered here.
</div><div class="para">
The first step in working with an RPM file is to open the file inside a Perl script.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id846781" class="title">Opening package files</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id661473" class="title">Opening package files</h1></div></div></div><div class="para">
The open_package subroutine opens an RPM package file and returns a header object (an RPM2::Header). The basic syntax follows:
</div><div class="para">
my $header = RPM2->open_package( $filename );
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02s02.html
index 2f74422..4ed766f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s02.html" title="17.2. Working with RPM Files" /><link rel="prev" href="ch17s02.html" title="17.2. Working with RPM Files" /><link rel="next" href="ch17s02s03.html" title="17.2.3. Convenience methods" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch17s02s03.html"><strong>Next</stro
ng></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id700206" class="title">Listing tags from the package</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s02.html" title="17.2. Working with RPM Files" /><link rel="prev" href="ch17s02.html" title="17.2. Working with RPM Files" /><link rel="next" href="ch17s02s03.html" title="17.2.3. Convenience methods" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch17s02s03.html"><strong>Next</stro
ng></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id674026" class="title">Listing tags from the package</h1></div></div></div><div class="para">
Each RPM package has information stored under a variety of tags, such as the package name under the NAME tag and the package long description under the DESCRIPTION tag.
</div><div class="para">
Cross Reference
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02s03.html
index b830644..4f7766f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s02.html" title="17.2. Working with RPM Files" /><link rel="prev" href="ch17s02s02.html" title="17.2.2. Listing tags from the package" /><link rel="next" href="ch17s02s04.html" title="17.2.4. Listing the name and version" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch17s02s04.
html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id998078" class="title">Convenience methods</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s02.html" title="17.2. Working with RPM Files" /><link rel="prev" href="ch17s02s02.html" title="17.2.2. Listing tags from the package" /><link rel="next" href="ch17s02s04.html" title="17.2.4. Listing the name and version" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch17s02s04.
html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id693773" class="title">Convenience methods</h1></div></div></div><div class="para">
The RPM2 module includes convenience methods for all RPM tags. This means you can use the method name in place of tag("NAME"). For example:
</div><div class="para">
print $header->name(), ": ", $header->summary(), "\n";
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02s04.html
index 1094a3f..d2a2be3 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s02.html" title="17.2. Working with RPM Files" /><link rel="prev" href="ch17s02s03.html" title="17.2.3. Convenience methods" /><link rel="next" href="ch17s02s05.html" title="17.2.5. Checking whether the package is a source package" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="c
h17s02s05.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id998095" class="title">Listing the name and version</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s02.html" title="17.2. Working with RPM Files" /><link rel="prev" href="ch17s02s03.html" title="17.2.3. Convenience methods" /><link rel="next" href="ch17s02s05.html" title="17.2.5. Checking whether the package is a source package" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="c
h17s02s05.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id693790" class="title">Listing the name and version</h1></div></div></div><div class="para">
The RPM2 module provides a handy subroutine for getting the NAME, VERSION, RELEASE, and EPOCH tags, often abbreviated as NVRE. The subroutine, as_nvre, returns a single string with these values in the standard format, with the values separated by minus signs.
</div><div class="para">
Note
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02s05.html
index f854bf6..60336f1 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s02s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s02.html" title="17.2. Working with RPM Files" /><link rel="prev" href="ch17s02s04.html" title="17.2.4. Listing the name and version" /><link rel="next" href="ch17s03.html" title="17.3. Programming with the RPM Database" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch17s03.html
"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id998134" class="title">Checking whether the package is a source package</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s02.html" title="17.2. Working with RPM Files" /><link rel="prev" href="ch17s02s04.html" title="17.2.4. Listing the name and version" /><link rel="next" href="ch17s03.html" title="17.3. Programming with the RPM Database" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch17s03.html
"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id599744" class="title">Checking whether the package is a source package</h1></div></div></div><div class="para">
Another handy subroutine tells you if an RPM file represents a source RPM or a binary RPM. The is_source_package subroutine returns a true value if the package is a source package, and a false value otherwise.
</div><div class="para">
The rpmpkg.pl script, shown in Listing 18-2, shows how to use the as_nvre and is_source_package subroutines.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03.html
index c1f1db5..b722a10 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03.html
@@ -7,11 +7,11 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-perl.html" title="Chapter 17. Programming RPM with Perl" /><link rel="prev" href="ch17s02s05.html" title="17.2.5. Checking whether the package is a source package" /><link rel="next" href="ch17s03s02.html" title="17.3.2. Finding packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s02s05.html"><strong>Prev</strong></a></li><li class="next"><a ac
cesskey="n" href="ch17s03s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id913658" class="title">Programming with the RPM Database</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-perl.html" title="Chapter 17. Programming RPM with Perl" /><link rel="prev" href="ch17s02s05.html" title="17.2.5. Checking whether the package is a source package" /><link rel="next" href="ch17s03s02.html" title="17.3.2. Finding packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s02s05.html"><strong>Prev</strong></a></li><li class="next"><a ac
cesskey="n" href="ch17s03s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id562945" class="title">Programming with the RPM Database</h1></div></div></div><div class="para">
In addition to providing query routines for RPM files, you can also access the RPM database with the RPM2 package.
</div><div class="para">
To access the RPM database, your Perl script must first open the database.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id913673" class="title">Opening the database</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id562960" class="title">Opening the database</h1></div></div></div><div class="para">
Open the RPM database with a call to open_rpm_db on the RPM2 object. For example:
</div><div class="para">
my $rpm_db = RPM2->open_rpm_db();
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s02.html
index 89e5633..61849ac 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s03.html" title="17.3. Programming with the RPM Database" /><link rel="prev" href="ch17s03.html" title="17.3. Programming with the RPM Database" /><link rel="next" href="ch17s03s03.html" title="17.3.3. Iterating over packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch17s03s0
3.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id913711" class="title">Finding packages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s03.html" title="17.3. Programming with the RPM Database" /><link rel="prev" href="ch17s03.html" title="17.3. Programming with the RPM Database" /><link rel="next" href="ch17s03s03.html" title="17.3.3. Iterating over packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch17s03s0
3.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id562997" class="title">Finding packages</h1></div></div></div><div class="para">
The find_by_name subroutine finds a package or packages by name. It returns a Perl list of the entries found. For example, if you installed more than one version of a package, find_by_name would return a list of all the packages at the different versions.
</div><div class="para">
Similar to find_by_name, find_by_name_iter returns an iterator to iterate over the packages that match the query. The iterator approach is usually more efficient.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s03.html
index 93a3cda..9e59c24 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s03.html" title="17.3. Programming with the RPM Database" /><link rel="prev" href="ch17s03s02.html" title="17.3.2. Finding packages" /><link rel="next" href="ch17s03s04.html" title="17.3.4. Additional query subroutines" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch17s03s04.ht
ml"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id913730" class="title">Iterating over packages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s03.html" title="17.3. Programming with the RPM Database" /><link rel="prev" href="ch17s03s02.html" title="17.3.2. Finding packages" /><link rel="next" href="ch17s03s04.html" title="17.3.4. Additional query subroutines" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch17s03s04.ht
ml"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id884192" class="title">Iterating over packages</h1></div></div></div><div class="para">
Iterators are important in the RPM2 package because they provide a more efficient interface to potentially large sets of packages, and because iterators more closely match the underlying C API. Furthermore, iterators are very easy to use. Simply call the next subroutine to move ahead to the next element, that is, the next package.
</div><div class="para">
For example:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s04.html
index bccf83e..6d624a2 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s03.html" title="17.3. Programming with the RPM Database" /><link rel="prev" href="ch17s03s03.html" title="17.3.3. Iterating over packages" /><link rel="next" href="ch17s03s05.html" title="17.3.5. Getting information on packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch1
7s03s05.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id923781" class="title">Additional query subroutines</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s03.html" title="17.3. Programming with the RPM Database" /><link rel="prev" href="ch17s03s03.html" title="17.3.3. Iterating over packages" /><link rel="next" href="ch17s03s05.html" title="17.3.5. Getting information on packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch1
7s03s05.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id831115" class="title">Additional query subroutines</h1></div></div></div><div class="para">
The find_by_name_iter subroutine finds a package by its name. The RPM2 module also supports a number of other query routines, listed in Table 18-1.
</div><div class="para">
Table 18-1 RPM2 module query routines
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s05.html
index 10af2be..b12c12d 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s03.html" title="17.3. Programming with the RPM Database" /><link rel="prev" href="ch17s03s04.html" title="17.3.4. Additional query subroutines" /><link rel="next" href="ch17s03s05s02.html" title="17.3.5.2. Handling String Array Tags" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s03s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href
="ch17s03s05s02.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1006065" class="title">Getting information on packages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s03.html" title="17.3. Programming with the RPM Database" /><link rel="prev" href="ch17s03s04.html" title="17.3.4. Additional query subroutines" /><link rel="next" href="ch17s03s05s02.html" title="17.3.5.2. Handling String Array Tags" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s03s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href
="ch17s03s05s02.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id871982" class="title">Getting information on packages</h1></div></div></div><div class="para">
The tag, as_nvre, and is_source_package subroutines that worked on header objects read from RPM files, shown previously, also work with package entries returned from the RPM database.
</div><div class="para">
For example, Listing 18-5 shows a script, rpminfo.pl, that prints out descriptive information about a given package.
@@ -95,7 +95,7 @@
Vendor: Red Hat, Inc., http://www.xfree86.org
</div><div class="para">
Size: 30552239
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id877826" class="title">Listing the Installed Date</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id631654" class="title">Listing the Installed Date</h1></div></div></div><div class="para">
The installed date is a number value representing the number of seconds since the start of the UNIX epoch, January 1, 1970, which predates the start of the Linux epoch by about 20 years. So, when you get the value of the INSTALLTIME tag, you’ll see a meaningless number.
</div><div class="para">
To make sense of this number, pass the value to the Perl localtime function. Listing 18-6 shows an example of this.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s05s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s05s02.html
index 2d639ad..856ba46 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s05s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s05s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s03s05.html" title="17.3.5. Getting information on packages" /><link rel="prev" href="ch17s03s05.html" title="17.3.5. Getting information on packages" /><link rel="next" href="ch17s03s05s03.html" title="17.3.5.3. Listing the Files In A Package" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s03s05.html"><strong>Prev</strong></a></li><li class="next"><a accesske
y="n" href="ch17s03s05s03.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1014219" class="title">Handling String Array Tags</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s03s05.html" title="17.3.5. Getting information on packages" /><link rel="prev" href="ch17s03s05.html" title="17.3.5. Getting information on packages" /><link rel="next" href="ch17s03s05s03.html" title="17.3.5.3. Listing the Files In A Package" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s03s05.html"><strong>Prev</strong></a></li><li class="next"><a accesske
y="n" href="ch17s03s05s03.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id797780" class="title">Handling String Array Tags</h1></div></div></div><div class="para">
Not only is the date stored in a format that adds complication to your script. A number of tags are string arrays, not scalar strings. This means you may see output that is all mashed together.
</div><div class="para">
To help deal with this, the following subroutine takes in an array of strings and returns a string that is built using a passed-in delimiter:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s05s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s05s03.html
index 90b3d41..4b127ba 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s05s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s05s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s03s05.html" title="17.3.5. Getting information on packages" /><link rel="prev" href="ch17s03s05s02.html" title="17.3.5.2. Handling String Array Tags" /><link rel="next" href="ch17s03s06.html" title="17.3.6. Comparing versions" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s03s05s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch
17s03s06.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id880682" class="title">Listing the Files In A Package</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s03s05.html" title="17.3.5. Getting information on packages" /><link rel="prev" href="ch17s03s05s02.html" title="17.3.5.2. Handling String Array Tags" /><link rel="next" href="ch17s03s06.html" title="17.3.6. Comparing versions" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s03s05s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch
17s03s06.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id798947" class="title">Listing the Files In A Package</h1></div></div></div><div class="para">
The files subroutine provides a list of all the files in a package. Listing 18-7 shows how to access this list.
</div><div class="para">
Listing 18-7: rpmfiles.pl
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s06.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s06.html
index 703756c..f076b2f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s06.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s06.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s03.html" title="17.3. Programming with the RPM Database" /><link rel="prev" href="ch17s03s05s03.html" title="17.3.5.3. Listing the Files In A Package" /><link rel="next" href="ch17s03s07.html" title="17.3.7. Closing the database" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s03s05s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href=
"ch17s03s07.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id918929" class="title">Comparing versions</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s03.html" title="17.3. Programming with the RPM Database" /><link rel="prev" href="ch17s03s05s03.html" title="17.3.5.3. Listing the Files In A Package" /><link rel="next" href="ch17s03s07.html" title="17.3.7. Closing the database" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s03s05s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href=
"ch17s03s07.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id800862" class="title">Comparing versions</h1></div></div></div><div class="para">
The RPM2 module overrides the spaceship operator, <=>, to perform version comparisons between packages. The script in Listing 18-8 shows how to compare all local RPM files against the newest installed version of the same package, if the package is installed.
</div><div class="para">
Listing 18-8: rpmver.pl
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s07.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s07.html
index 1d5a955..f0b6b0c 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s07.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s07.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s03.html" title="17.3. Programming with the RPM Database" /><link rel="prev" href="ch17s03s06.html" title="17.3.6. Comparing versions" /><link rel="next" href="ch17s04.html" title="17.4. Where to Go from Here" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s03s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch17s04.html"><strong>N
ext</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id693111" class="title">Closing the database</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch17s03.html" title="17.3. Programming with the RPM Database" /><link rel="prev" href="ch17s03s06.html" title="17.3.6. Comparing versions" /><link rel="next" href="ch17s04.html" title="17.4. Where to Go from Here" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s03s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch17s04.html"><strong>N
ext</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id563899" class="title">Closing the database</h1></div></div></div><div class="para">
When you are done with the RPM database, call close_rpm_db, as shown following:
</div><div class="para">
$rpm_db->close_rpm_db();
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s04.html
index c23560c..859254c 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-perl.html" title="Chapter 17. Programming RPM with Perl" /><link rel="prev" href="ch17s03s07.html" title="17.3.7. Closing the database" /><link rel="next" href="ch17s05.html" title="17.5. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s03s07.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch17s05.html"><strong>Ne
xt</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id691705" class="title">Where to Go from Here</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-perl.html" title="Chapter 17. Programming RPM with Perl" /><link rel="prev" href="ch17s03s07.html" title="17.3.7. Closing the database" /><link rel="next" href="ch17s05.html" title="17.5. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s03s07.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch17s05.html"><strong>Ne
xt</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id563921" class="title">Where to Go from Here</h1></div></div></div><div class="para">
One of the strengths of Perl is that there are so many add-on packages available. In addition, Perl is really strong in text processing. You can combine these strengths to provide cleaner output for RPM database queries, for example, avoiding the complex syntax for the --queryformat option to the rpm command. Perl can do more than the --queryformat option allows. For example, you can combine multiple values together into a Perl string and then format the output. The --queryformat option only allows formatting on each value individually, not groups of values.
</div><div class="para">
In addition, you can combine one of the Perl templating modules, such as Text::Template or HTML::Template, to create an HTML page for a given package. You could use Perl to create formatted HTML pages for all the installed packages on your system, with HTML links to cross-reference all the dependencies.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s05.html
index 33c4d95..f20734a 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-perl.html" title="Chapter 17. Programming RPM with Perl" /><link rel="prev" href="ch17s04.html" title="17.4. Where to Go from Here" /><link rel="next" href="ch-other-linuxes.html" title="Chapter 18. Using RPM on Non-Red Hat Linuxes" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey=
"n" href="ch-other-linuxes.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id691771" class="title">Summary</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-programming-perl.html" title="Chapter 17. Programming RPM with Perl" /><link rel="prev" href="ch17s04.html" title="17.4. Where to Go from Here" /><link rel="next" href="ch-other-linuxes.html" title="Chapter 18. Using RPM on Non-Red Hat Linuxes" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch17s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey=
"n" href="ch-other-linuxes.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id860073" class="title">Summary</h1></div></div></div><div class="para">
This chapter introduces the RPM2 add-on module to allow Perl scripts to access information on RPM package files and in the RPM database. To access an RPM file and query information about that file, you need to call the open_package subroutine. Once you’ve opened the file, you can call the tag, as_nvre, is_source_package, and files subroutines on the header object to query data about the package.
</div><div class="para">
To access the RPM database, call open_rpm_db. Once you’ve opened the database, you can call one of the find subroutines, such as find_by_name or find_by_name_iter, to search for packages. The subroutines that have names ending with _iter, such as find_by_name_iter, return an iterator object to iterate over the packages found. The other find subroutines, such as find_by_name, return a Perl list of the packages found.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02.html
index f03f350..6b3c484 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02.html
@@ -7,13 +7,13 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-other-linuxes.html" title="Chapter 18. Using RPM on Non-Red Hat Linuxes" /><link rel="prev" href="ch-other-linuxes.html" title="Chapter 18. Using RPM on Non-Red Hat Linuxes" /><link rel="next" href="ch18s02s02.html" title="18.2.2. Dealing with automatic dependency generation" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-other-linuxes.html"><strong>Prev</stron
g></a></li><li class="next"><a accesskey="n" href="ch18s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id738240" class="title">Handling Problems Building RPMs</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-other-linuxes.html" title="Chapter 18. Using RPM on Non-Red Hat Linuxes" /><link rel="prev" href="ch-other-linuxes.html" title="Chapter 18. Using RPM on Non-Red Hat Linuxes" /><link rel="next" href="ch18s02s02.html" title="18.2.2. Dealing with automatic dependency generation" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-other-linuxes.html"><strong>Prev</stron
g></a></li><li class="next"><a accesskey="n" href="ch18s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id672618" class="title">Handling Problems Building RPMs</h1></div></div></div><div class="para">
Given all these differences, how can you create RPMs while avoiding problems? With some work setting things up, you can create an RPM build environment that solves most vendor issues. This depends on taking a methodical approach to building your packages and using techniques to avoid vendor issues wherever possible.
</div><div class="para">
When building RPMs, you will face many of the same problems@@mdand solutions@@mdas when installing RPMs. For example, due to the different ways Linux vendors divide software into packages, your RPMs will likely have issues defining the proper dependencies. There are also a number of issues that apply only when building RPMs.
</div><div class="para">
The following sections cover the main issues when building RPMs.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id738263" class="title">Writing distribution-specific packages</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id665196" class="title">Writing distribution-specific packages</h1></div></div></div><div class="para">
One of the ways around all the differences between Linux distributions in RPM usage is to define distribution-specific packages. To do this, you create a separate package on each Linux distribution you support.
</div><div class="para">
That’s a lot of work. If possible, fit the differences into macros and use a single spec file to reduce some of this work. This technique works up to a point. Sometimes, your spec file becomes too complicated and you may decide that it is easier to create multiple spec files, one per Linux distribution.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s02.html
index 1e5d7b3..86a17f8 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch18s02.html" title="18.2. Handling Problems Building RPMs" /><link rel="prev" href="ch18s02.html" title="18.2. Handling Problems Building RPMs" /><link rel="next" href="ch18s02s03.html" title="18.2.3. Dealing with different macros" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch18s02
s03.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id529921" class="title">Dealing with automatic dependency generation</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch18s02.html" title="18.2. Handling Problems Building RPMs" /><link rel="prev" href="ch18s02.html" title="18.2. Handling Problems Building RPMs" /><link rel="next" href="ch18s02s03.html" title="18.2.3. Dealing with different macros" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch18s02
s03.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id797092" class="title">Dealing with automatic dependency generation</h1></div></div></div><div class="para">
One of the features in RPM 4.x is the automatic generation of dependencies. For a variety of reasons including different package layouts, different directory structures, or different versions of RPM, you may need to disable some or all of automatic generation of dependencies.
</div><div class="para">
You can disable the automatic generation of dependencies by placing the following directive in your spec file:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s03.html
index 0a38c2f..8e1274a 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch18s02.html" title="18.2. Handling Problems Building RPMs" /><link rel="prev" href="ch18s02s02.html" title="18.2.2. Dealing with automatic dependency generation" /><link rel="next" href="ch18s02s04.html" title="18.2.4. Making relocatable packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesske
y="n" href="ch18s02s04.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id529975" class="title">Dealing with different macros</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch18s02.html" title="18.2. Handling Problems Building RPMs" /><link rel="prev" href="ch18s02s02.html" title="18.2.2. Dealing with automatic dependency generation" /><link rel="next" href="ch18s02s04.html" title="18.2.4. Making relocatable packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesske
y="n" href="ch18s02s04.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id677840" class="title">Dealing with different macros</h1></div></div></div><div class="para">
Different Linux vendors define different macros in their RPM setup. This may mean not only different values for the macros, but different macro names as well. Because of this, it is best to define your own local set of macros when building RPMs.
</div><div class="para">
As much as possible, depend on your own RPM macros. You can define your macros in terms of vendor-specific macros using conditional statements in your spec files, a topic covered in <a class="xref" href="ch-advanced-packaging.html">Chapter 10, <em>Advanced RPM Packaging</em></a> . You can also read examples in the “Build Environment and Macros” section of this chapter.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s04.html
index 277a992..9149adb 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch18s02.html" title="18.2. Handling Problems Building RPMs" /><link rel="prev" href="ch18s02s03.html" title="18.2.3. Dealing with different macros" /><link rel="next" href="ch18s02s05.html" title="18.2.5. Creating an RPM build environment" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" hre
f="ch18s02s05.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id530002" class="title">Making relocatable packages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch18s02.html" title="18.2. Handling Problems Building RPMs" /><link rel="prev" href="ch18s02s03.html" title="18.2.3. Dealing with different macros" /><link rel="next" href="ch18s02s05.html" title="18.2.5. Creating an RPM build environment" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" hre
f="ch18s02s05.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id677867" class="title">Making relocatable packages</h1></div></div></div><div class="para">
You should aim to make your packages relocatable so that users can install your packages into any directory. This makes it easier to deal with the locations chosen by different Linux distributions, such as /usr, /usr/local, or /opt, for installing add-on software.
</div><div class="para">
Cross Reference
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s05.html
index 4010345..911a4bf 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch18s02.html" title="18.2. Handling Problems Building RPMs" /><link rel="prev" href="ch18s02s04.html" title="18.2.4. Making relocatable packages" /><link rel="next" href="ch18s02s05s02.html" title="18.2.5.2. Build environment and macros" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href=
"ch18s02s05s02.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1004797" class="title">Creating an RPM build environment</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch18s02.html" title="18.2. Handling Problems Building RPMs" /><link rel="prev" href="ch18s02s04.html" title="18.2.4. Making relocatable packages" /><link rel="next" href="ch18s02s05s02.html" title="18.2.5.2. Build environment and macros" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href=
"ch18s02s05s02.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id677917" class="title">Creating an RPM build environment</h1></div></div></div><div class="para">
If you start with the idea that you want to build RPMs for multiple versions of Linux, you can set up an RPM build environment that cleanly separates most vendor-specific issues.
</div><div class="para">
The key issues with the build environment are:
@@ -17,7 +17,7 @@
*Using macros to define a clean build process
</div><div class="para">
*Handling different dependencies
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1004824" class="title">Detecting Vendors</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id672793" class="title">Detecting Vendors</h1></div></div></div><div class="para">
To make a clean build environment, you need to be able to detect the Linux vendor and make build settings based on this vendor. To help with this, many Linux vendors install a special file with the vendor name, or a special package with the vendor name. You can query for either of these.
</div><div class="para">
For files, the convention follows:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s05s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s05s02.html
index 31cb023..add3199 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s05s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s05s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch18s02s05.html" title="18.2.5. Creating an RPM build environment" /><link rel="prev" href="ch18s02s05.html" title="18.2.5. Creating an RPM build environment" /><link rel="next" href="ch18s02s05s03.html" title="18.2.5.3. Compatibility and Glue Packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s02s05.html"><strong>Prev</strong></a></li><li class="next"><a acc
esskey="n" href="ch18s02s05s03.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id884399" class="title">Build environment and macros</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch18s02s05.html" title="18.2.5. Creating an RPM build environment" /><link rel="prev" href="ch18s02s05.html" title="18.2.5. Creating an RPM build environment" /><link rel="next" href="ch18s02s05s03.html" title="18.2.5.3. Compatibility and Glue Packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s02s05.html"><strong>Prev</strong></a></li><li class="next"><a acc
esskey="n" href="ch18s02s05s03.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id672853" class="title">Build environment and macros</h1></div></div></div><div class="para">
Once you can detect the Linux vendor, you can create macros based on the differences between Linux distributions that affect your applications.
</div><div class="para">
Cross Reference
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s05s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s05s03.html
index c24bc6b..1df7019 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s05s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s05s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch18s02s05.html" title="18.2.5. Creating an RPM build environment" /><link rel="prev" href="ch18s02s05s02.html" title="18.2.5.2. Build environment and macros" /><link rel="next" href="ch18s02s05s04.html" title="18.2.5.4. Dealing with Signatures" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s02s05s02.html"><strong>Prev</strong></a></li><li class="next"><a accesske
y="n" href="ch18s02s05s04.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id989898" class="title">Compatibility and Glue Packages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch18s02s05.html" title="18.2.5. Creating an RPM build environment" /><link rel="prev" href="ch18s02s05s02.html" title="18.2.5.2. Build environment and macros" /><link rel="next" href="ch18s02s05s04.html" title="18.2.5.4. Dealing with Signatures" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s02s05s02.html"><strong>Prev</strong></a></li><li class="next"><a accesske
y="n" href="ch18s02s05s04.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id565755" class="title">Compatibility and Glue Packages</h1></div></div></div><div class="para">
Not all Linux distributions are the same. Macros alone won’t provide work-arounds for all the differences. You can, though, get a lot of mileage from compatibility and glue packages.
</div><div class="para">
A compatibility package provides a legacy API on newer systems that no longer support the legacy API. By convention, compatibility packages are named with a leading compat- to signify their purpose.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s05s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s05s04.html
index 55bd9ad..aaf7fa5 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s05s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s02s05s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch18s02s05.html" title="18.2.5. Creating an RPM build environment" /><link rel="prev" href="ch18s02s05s03.html" title="18.2.5.3. Compatibility and Glue Packages" /><link rel="next" href="ch18s03.html" title="18.3. Dealing with Non-RPM-Based Linux Versions" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s02s05s03.html"><strong>Prev</strong></a></li><li class="next">
<a accesskey="n" href="ch18s03.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id780094" class="title">Dealing with Signatures</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch18s02s05.html" title="18.2.5. Creating an RPM build environment" /><link rel="prev" href="ch18s02s05s03.html" title="18.2.5.3. Compatibility and Glue Packages" /><link rel="next" href="ch18s03.html" title="18.3. Dealing with Non-RPM-Based Linux Versions" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s02s05s03.html"><strong>Prev</strong></a></li><li class="next">
<a accesskey="n" href="ch18s03.html"><strong>Next</strong></a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id690289" class="title">Dealing with Signatures</h1></div></div></div><div class="para">
With SUSE Linux, or any Linux based on UnitedLinux 1.0, the RPM packages are signed with OpenPGP version 4, not 3, as used in RPM 4.1. This means that you must use some other, non-RPM means to extract the signatures from an RPM package, and then verify these signatures with gpg.
</div><div class="para">
</div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s02s05s03.html"><strong>Prev</strong>18.2.5.3. Compatibility and Glue Packages</a></li><li class="up"><a accesskey="u" href="#"><strong>Up</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Home</strong></a></li><li class="next"><a accesskey="n" href="ch18s03.html"><strong>Next</strong>18.3. Dealing with Non-RPM-Based Linux Versions</a></li></ul></body></html>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s03.html
index 3c7a90e..7086445 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s03.html
@@ -7,9 +7,9 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-other-linuxes.html" title="Chapter 18. Using RPM on Non-Red Hat Linuxes" /><link rel="prev" href="ch18s02s05s04.html" title="18.2.5.4. Dealing with Signatures" /><link rel="next" href="ch18s04.html" title="18.4. Standardizing RPMs" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s02s05s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href
="ch18s04.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id780115" class="title">Dealing with Non-RPM-Based Linux Versions</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-other-linuxes.html" title="Chapter 18. Using RPM on Non-Red Hat Linuxes" /><link rel="prev" href="ch18s02s05s04.html" title="18.2.5.4. Dealing with Signatures" /><link rel="next" href="ch18s04.html" title="18.4. Standardizing RPMs" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s02s05s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href
="ch18s04.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id690310" class="title">Dealing with Non-RPM-Based Linux Versions</h1></div></div></div><div class="para">
The main Linux distributions that don’t support RPM are the Debian GNU/Linux family and Slackware Linux. To help with these distributions, you can use a package-conversion tool called alien.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id780127" class="title">Handling non-RPM packages with alien</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id690322" class="title">Handling non-RPM packages with alien</h1></div></div></div><div class="para">
Alien is a package that supports conversions between RPM and so-called alien package formats such as the dpkg (Debian GNU/Linux), slp (Stampede Linux), and tgz (Slackware Linux) formats.
</div><div class="para">
You can use alien on your RPM-based Linux system to convert RPMs to some other format, such as the Debian dpkg. You can also use alien to convert other package formats into RPMs, depending on which way you need to go.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s04.html
index 04daa66..abe0fcc 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s04.html
@@ -7,11 +7,11 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-other-linuxes.html" title="Chapter 18. Using RPM on Non-Red Hat Linuxes" /><link rel="prev" href="ch18s03.html" title="18.3. Dealing with Non-RPM-Based Linux Versions" /><link rel="next" href="ch18s04s02.html" title="18.4.2. RPM adoption" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" hre
f="ch18s04s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id780155" class="title">Standardizing RPMs</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-other-linuxes.html" title="Chapter 18. Using RPM on Non-Red Hat Linuxes" /><link rel="prev" href="ch18s03.html" title="18.3. Dealing with Non-RPM-Based Linux Versions" /><link rel="next" href="ch18s04s02.html" title="18.4.2. RPM adoption" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" hre
f="ch18s04s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id355980" class="title">Standardizing RPMs</h1></div></div></div><div class="para">
RPM is being considered as part of the Linux Standard Base, or LSB, 1.3. This will define a standard packaging format for Linux distributions, and over time reduce the RPM differences between distributions.
</div><div class="para">
In addition, other efforts are underway to help unify the diverse Linux distributions, including the Filesystem Hierarchy Standard and the adoption of RPM by many Linux vendors.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id780173" class="title">Filesystem Hierarchy Standard</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id355998" class="title">Filesystem Hierarchy Standard</h1></div></div></div><div class="para">
The FHS, or Filesystem Hierarchy Standard, defines the purpose of all the upper-level directories on Linux systems, such as /var and /usr/bin. This standard, along with the Linux Standard Base, or LSB, is driving Linux distributions to a greater degree of similarity.
</div><div class="para">
The FHS helps by specifying where applications should get installed and which directories should be left to local administrators to manage. The FHS also defines the purpose of all Linux directories, giving vendors and application writers a better idea of where they should install their packages.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s04s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s04s02.html
index ccb42e7..68ea8da 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s04s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s04s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch18s04.html" title="18.4. Standardizing RPMs" /><link rel="prev" href="ch18s04.html" title="18.4. Standardizing RPMs" /><link rel="next" href="ch18s05.html" title="18.5. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch18s05.html"><strong>Next</strong></a></li></ul><div class=
"sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id948763" class="title">RPM adoption</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch18s04.html" title="18.4. Standardizing RPMs" /><link rel="prev" href="ch18s04.html" title="18.4. Standardizing RPMs" /><link rel="next" href="ch18s05.html" title="18.5. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch18s05.html"><strong>Next</strong></a></li></ul><div class=
"sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id356026" class="title">RPM adoption</h1></div></div></div><div class="para">
RPM has been adopted by a large number of Linux distributions. In addition, standardization efforts, both for RPM and for filesystem locations, are making Linux systems less varied.
</div><div class="para">
This means that over time, many of the RPM-related differences between Linux distributions will fade away, making it easier to create cross-platform RPMs.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s05.html
index 12f60cd..3079f80 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch18s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-other-linuxes.html" title="Chapter 18. Using RPM on Non-Red Hat Linuxes" /><link rel="prev" href="ch18s04s02.html" title="18.4.2. RPM adoption" /><link rel="next" href="ch-other-os.html" title="Chapter 19. RPM on Other Operating Systems" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s04s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n"
href="ch-other-os.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id948791" class="title">Summary</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-other-linuxes.html" title="Chapter 18. Using RPM on Non-Red Hat Linuxes" /><link rel="prev" href="ch18s04s02.html" title="18.4.2. RPM adoption" /><link rel="next" href="ch-other-os.html" title="Chapter 19. RPM on Other Operating Systems" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch18s04s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n"
href="ch-other-os.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id356054" class="title">Summary</h1></div></div></div><div class="para">
This chapter covers differences in RPM versions between various Linux distributions, and techniques you can use to get around these differences. Each Linux vendor packages software differently, even if the vendor uses RPM. This can cause problems unless you write your spec files carefully.
</div><div class="para">
Inside your RPM spec files, you can use conditional elements as well as platform-based macro definitions to help create RPMs for multiple packages.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02.html
index 375c5f6..4ae7504 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02.html
@@ -7,11 +7,11 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-other-os.html" title="Chapter 19. RPM on Other Operating Systems" /><link rel="prev" href="ch-other-os.html" title="Chapter 19. RPM on Other Operating Systems" /><link rel="next" href="ch19s02s02.html" title="19.2.2. Extracting the software" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-other-os.html"><strong>Prev</strong></a></li><li class="next"><a accesskey
="n" href="ch19s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id872850" class="title">Bootstrapping RPM On Other Operating Systems</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-other-os.html" title="Chapter 19. RPM on Other Operating Systems" /><link rel="prev" href="ch-other-os.html" title="Chapter 19. RPM on Other Operating Systems" /><link rel="next" href="ch19s02s02.html" title="19.2.2. Extracting the software" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-other-os.html"><strong>Prev</strong></a></li><li class="next"><a accesskey
="n" href="ch19s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id631286" class="title">Bootstrapping RPM On Other Operating Systems</h1></div></div></div><div class="para">
If you cannot find a version of RPM that has been ported to your platform, you can port it yourself. The RPM system usually isn’t that hard to port to any platform that can appear like Unix or Linux systems, such as any platform that supports POSIX system calls or something like these system calls.
</div><div class="para">
Don’t be dismayed by the sheer size of the RPM package. Much of the RPM system was carefully designed to run across multiple platforms, so file access is abstracted to special portability routines. For example, RPM has been ported to both AmigaOS and BeOS, two non-Unix operating systems.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id872869" class="title">Downloading the RPM software</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id631305" class="title">Downloading the RPM software</h1></div></div></div><div class="para">
To bootstrap RPM on another operating system, download the RPM source code from the main RPM site.
</div><div class="para">
Cross Reference
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s02.html
index fec8d65..ba46070 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch19s02.html" title="19.2. Bootstrapping RPM On Other Operating Systems" /><link rel="prev" href="ch19s02.html" title="19.2. Bootstrapping RPM On Other Operating Systems" /><link rel="next" href="ch19s02s03.html" title="19.2.3. Reading the INSTALL file" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s02.html"><strong>Prev</strong></a></li><li class="next"><a access
key="n" href="ch19s02s03.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id872894" class="title">Extracting the software</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch19s02.html" title="19.2. Bootstrapping RPM On Other Operating Systems" /><link rel="prev" href="ch19s02.html" title="19.2. Bootstrapping RPM On Other Operating Systems" /><link rel="next" href="ch19s02s03.html" title="19.2.3. Reading the INSTALL file" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s02.html"><strong>Prev</strong></a></li><li class="next"><a access
key="n" href="ch19s02s03.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id757134" class="title">Extracting the software</h1></div></div></div><div class="para">
If the system you plan to port RPM doesn’t have the tar and gzip commands available, or something that supports these formats, then you need to find a way to extract the software.
</div><div class="para">
Note
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s03.html
index bc0fa6f..cbcb6b4 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch19s02.html" title="19.2. Bootstrapping RPM On Other Operating Systems" /><link rel="prev" href="ch19s02s02.html" title="19.2.2. Extracting the software" /><link rel="next" href="ch19s02s04.html" title="19.2.4. Libraries required by RPM" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href
="ch19s02s04.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id955765" class="title">Reading the INSTALL file</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch19s02.html" title="19.2. Bootstrapping RPM On Other Operating Systems" /><link rel="prev" href="ch19s02s02.html" title="19.2.2. Extracting the software" /><link rel="next" href="ch19s02s04.html" title="19.2.4. Libraries required by RPM" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href
="ch19s02s04.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id757179" class="title">Reading the INSTALL file</h1></div></div></div><div class="para">
In the main RPM source directory, you will see two very important files: README and INSTALL. Read them both. (You would be surprised at how many times people need to be told this.)
</div><div class="para">
Of the two, the INSTALL file has much more detailed information on installing RPM on a new system. The INSTALL file describes the libraries required by RPM, provides tips on compiling RPM, and describes some of the set up work necessary after compiling the RPM system.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s04.html
index 4c03887..e9a4968 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch19s02.html" title="19.2. Bootstrapping RPM On Other Operating Systems" /><link rel="prev" href="ch19s02s03.html" title="19.2.3. Reading the INSTALL file" /><link rel="next" href="ch19s02s05.html" title="19.2.5. Tools for building RPM" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="
ch19s02s05.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id955790" class="title">Libraries required by RPM</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch19s02.html" title="19.2. Bootstrapping RPM On Other Operating Systems" /><link rel="prev" href="ch19s02s03.html" title="19.2.3. Reading the INSTALL file" /><link rel="next" href="ch19s02s05.html" title="19.2.5. Tools for building RPM" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="
ch19s02s05.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id757203" class="title">Libraries required by RPM</h1></div></div></div><div class="para">
Rather than invent everything from scratch, the RPM system makes use of a number of libraries, including those listed in Table 20-2.
</div><div class="para">
Table 20-2 Libraries used by RPM
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s05.html
index 6c4f191..a4eb689 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch19s02.html" title="19.2. Bootstrapping RPM On Other Operating Systems" /><link rel="prev" href="ch19s02s04.html" title="19.2.4. Libraries required by RPM" /><link rel="next" href="ch19s02s06.html" title="19.2.6. Compiling RPM" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch19s02s
06.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id524445" class="title">Tools for building RPM</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch19s02.html" title="19.2. Bootstrapping RPM On Other Operating Systems" /><link rel="prev" href="ch19s02s04.html" title="19.2.4. Libraries required by RPM" /><link rel="next" href="ch19s02s06.html" title="19.2.6. Compiling RPM" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s02s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch19s02s
06.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id840103" class="title">Tools for building RPM</h1></div></div></div><div class="para">
In addition to the libraries listed in Table 20-2, RPM requires a number of GNU utilities for building RPM, including those listed in Table 20-3.
</div><div class="para">
Table 20-3 Tools used to build RPM
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s06.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s06.html
index 7a5768a..aeb46a0 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s06.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s06.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch19s02.html" title="19.2. Bootstrapping RPM On Other Operating Systems" /><link rel="prev" href="ch19s02s05.html" title="19.2.5. Tools for building RPM" /><link rel="next" href="ch19s02s07.html" title="19.2.7. Handling problems" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s02s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch19s02
s07.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id543094" class="title">Compiling RPM</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch19s02.html" title="19.2. Bootstrapping RPM On Other Operating Systems" /><link rel="prev" href="ch19s02s05.html" title="19.2.5. Tools for building RPM" /><link rel="next" href="ch19s02s07.html" title="19.2.7. Handling problems" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s02s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch19s02
s07.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id361914" class="title">Compiling RPM</h1></div></div></div><div class="para">
After downloading the RPM sources, extracting all the files and installing all the prerequisite libraries, you are ready to start compiling RPM.
</div><div class="para">
RPM includes quite a few subsystems, such as popt for parsing command-line options. Each of these subsystems requires some configuration. Most of this configuration is automated through the use of the autogen.sh script and the autoconf/automake tool used to create configure scripts.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s07.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s07.html
index 037b8bd..b3b9bea 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s07.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s02s07.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch19s02.html" title="19.2. Bootstrapping RPM On Other Operating Systems" /><link rel="prev" href="ch19s02s06.html" title="19.2.6. Compiling RPM" /><link rel="next" href="ch19s03.html" title="19.3. Setting Up the RPM System" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s02s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch19s03.html"
><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1004883" class="title">Handling problems</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch19s02.html" title="19.2. Bootstrapping RPM On Other Operating Systems" /><link rel="prev" href="ch19s02s06.html" title="19.2.6. Compiling RPM" /><link rel="next" href="ch19s03.html" title="19.3. Setting Up the RPM System" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s02s06.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch19s03.html"
><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id361999" class="title">Handling problems</h1></div></div></div><div class="para">
If RPM fails to compile or install, you can still work around many issues. The key is to find out what went wrong, fix the problem, and try again. You may go through this loop many times before RPM successfully compiles and installs.
</div><div class="para">
Most problems can be solved by changing the configuration settings. If possible, change the inputs to the configure command to specify C compiler options, and so on, that you discover you need. You can then run the basic commands to build RPM again, but with any special options you discovered are necessary:
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s03.html
index 6b96ba3..a1dbd9f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s03.html
@@ -7,9 +7,9 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-other-os.html" title="Chapter 19. RPM on Other Operating Systems" /><link rel="prev" href="ch19s02s07.html" title="19.2.7. Handling problems" /><link rel="next" href="ch19s03s02.html" title="19.3.2. Creating the RPM environment" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s02s07.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch19
s03s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1004942" class="title">Setting Up the RPM System</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-other-os.html" title="Chapter 19. RPM on Other Operating Systems" /><link rel="prev" href="ch19s02s07.html" title="19.2.7. Handling problems" /><link rel="next" href="ch19s03s02.html" title="19.3.2. Creating the RPM environment" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s02s07.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch19
s03s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id714608" class="title">Setting Up the RPM System</h1></div></div></div><div class="para">
Once you have RPM available on your platform, you need to set up the RPM system. This includes setting up the RPM database and creating an RPM environment.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id874570" class="title">Setting up the RPM database</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id714619" class="title">Setting up the RPM database</h1></div></div></div><div class="para">
After you have the RPM system available on your platform, you need to set up the RPM database. This usually involves two steps:
</div><div class="para">
*Initializing an empty RPM database
@@ -17,7 +17,7 @@
*Populating the database with packages, especially for dependencies
</div><div class="para">
Both steps are necessary.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id874592" class="title">Initializing an Empty RPM Database</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id714642" class="title">Initializing an Empty RPM Database</h1></div></div></div><div class="para">
After you have the RPM system installed on your platform, the next big step is to create an RPM database for your platform. You can make an empty database with the rpm --initdb command, as shown following:
</div><div class="para">
# mkdir /var/lib/rpm
@@ -39,7 +39,7 @@
<a class="xref" href="ch-customizing-rpm.html">Chapter 20, <em>Customizing RPM Behavior</em></a> covers RPM customization.
</div><div class="para">
Initializing the RPM database creates the necessary structure for an empty database. You can then fill, or populate, the database with packages. In most cases, all you need to do is install packages to populate the RPM database, as each installed package gets added to the database.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id874654" class="title">Handling Dependencies for Packages Installed Without RPM</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id606586" class="title">Handling Dependencies for Packages Installed Without RPM</h1></div></div></div><div class="para">
Each time you install a package, you populate the RPM database. This works well, as long as you have already installed all the dependencies for the packages you want to install.
</div><div class="para">
On an operating system that is based on RPM, such as Red Hat Linux, all packages (except for some bootstrapping code) are installed with RPM. That means nearly everything on the system is defined in the RPM database. The RPM database then has a full knowledge of what you have installed and can properly handle dependencies. Thus, a failure to find a dependency means that you have not installed the requisite package that provides the needed capability.
@@ -49,7 +49,7 @@
It is very likely that RPM packages you want to install have dependencies that come from non-RPM packages. For example, the rpm program on Windows depends on the cygwin environment, yet this environment needs to be installed with a Windows setup.exe program, not with the rpm command.
</div><div class="para">
To get around this problem, you need to populate the new RPM database with a package or packages that reflect the current system in order to properly handle dependencies. The main way to do this is to set up a virtual package.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id527392" class="title">Setting Up A Virtual Package</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id606625" class="title">Setting Up A Virtual Package</h1></div></div></div><div class="para">
You can get around the problem of pre-existing software by building a virtual package that lists the system libraries@mdinstalled without RPM@mdin an RPM package. This way, the rpm command will find that the dependencies are installed, even if they were not really installed with RPM. You need to do this for all capabilities and system libraries installed outside of RPM control.
</div><div class="para">
To help create such a virtual package, use the vpkg-provides.sh script from the scripts directory. The vpkg-provides.sh script searches a list of directories for shared libraries and interpreters (such as shells). The vpkg-provides.sh script then creates a spec file that lists all the files found, files that are managed outside of RPM. You can use this spec file to create an RPM and install the RPM using the rpm command to populate the RPM database.
@@ -165,7 +165,7 @@
Cross Reference
</div><div class="para">
<a class="xref" href="ch-creating-rpms.html">Chapter 8, <em>Creating RPMs: An Overview</em></a> covers how to run the rpmbuild command, and <a class="xref" href="ch-specfiles.html">Chapter 9, <em>Working with Spec Files</em></a> covers spec files in detail.
- </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id931546" class="title">Creating a Virtual Package Manually</h1></div></div></div><div class="para">
+ </div></div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id584967" class="title">Creating a Virtual Package Manually</h1></div></div></div><div class="para">
Even on Unix-like systems you may experience troubles with the vpkg-provides.sh script. That’s simply because the vpkg-provides.sh script assumes a number of Unix and GNU utilities are available. In most cases, it will work best if you can fix what went wrong and run the vpkg-provides.sh script again.
</div><div class="para">
If all else fails, though, you can create a virtual package spec file manually. Create a spec file starting with the Summary, Name, Version, and Release settings.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s03s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s03s02.html
index 2185782..3f488ba 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s03s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s03s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch19s03.html" title="19.3. Setting Up the RPM System" /><link rel="prev" href="ch19s03.html" title="19.3. Setting Up the RPM System" /><link rel="next" href="ch19s04.html" title="19.4. Creating Non-Linux RPMS" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch19s04.html"><strong>Next</st
rong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id924103" class="title">Creating the RPM environment</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch19s03.html" title="19.3. Setting Up the RPM System" /><link rel="prev" href="ch19s03.html" title="19.3. Setting Up the RPM System" /><link rel="next" href="ch19s04.html" title="19.4. Creating Non-Linux RPMS" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch19s04.html"><strong>Next</st
rong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id585003" class="title">Creating the RPM environment</h1></div></div></div><div class="para">
The RPM environment is made up of a large number of RPM settings and macro definitions. Run the rpm --showrc command to see the current environment settings on Linux:
</div><div class="para">
$ rpm –showrc
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s04.html
index cc3ecb5..d26c6f9 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-other-os.html" title="Chapter 19. RPM on Other Operating Systems" /><link rel="prev" href="ch19s03s02.html" title="19.3.2. Creating the RPM environment" /><link rel="next" href="ch19s04s02.html" title="19.4.2. Cross-building packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href
="ch19s04s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id935616" class="title">Creating Non-Linux RPMS</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-other-os.html" title="Chapter 19. RPM on Other Operating Systems" /><link rel="prev" href="ch19s03s02.html" title="19.3.2. Creating the RPM environment" /><link rel="next" href="ch19s04s02.html" title="19.4.2. Cross-building packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href
="ch19s04s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id850138" class="title">Creating Non-Linux RPMS</h1></div></div></div><div class="para">
Once you have RPM set up on a system, you should be able to create RPMs using the rpmbuild command on that system.
</div><div class="para">
Warning
@@ -17,7 +17,7 @@
Before building RPMs with the rpmbuild command, though, you may want to customize the build environment to better reflect your system. You may also find it is too difficult to build most RPMs on the non-Linux system and instead focus on cross-building packages, should the rpmbuild command not work on the target systems.
</div><div class="para">
This section covers topics related to building RPMs on or for non-Linux systems.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id935648" class="title">Setting up a build environment</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id850170" class="title">Setting up a build environment</h1></div></div></div><div class="para">
In RPM terms, your build environment consists of the directories where you build RPMs, as well as the rc and macro settings that define all of the variables in an RPM-based system. To set up your build environment, you need to ensure that all the rc and macro settings reflect the true environment on your non-Linux system.
</div><div class="para">
The rpm --showrc command, discussed previously in the "Creating the RPM Environment" section, lists the settings for your system. You can use this command to verify all the settings.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s04s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s04s02.html
index f9e49c3..dc815a3 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s04s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s04s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch19s04.html" title="19.4. Creating Non-Linux RPMS" /><link rel="prev" href="ch19s04.html" title="19.4. Creating Non-Linux RPMS" /><link rel="next" href="ch19s05.html" title="19.5. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch19s05.html"><strong>Next</strong></a></li></ul><
div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id793446" class="title">Cross-building packages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch19s04.html" title="19.4. Creating Non-Linux RPMS" /><link rel="prev" href="ch19s04.html" title="19.4. Creating Non-Linux RPMS" /><link rel="next" href="ch19s05.html" title="19.5. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch19s05.html"><strong>Next</strong></a></li></ul><
div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id749173" class="title">Cross-building packages</h1></div></div></div><div class="para">
You may find that it is too difficult to create RPMs on a given platform. It may be easier to build the RPMs on another platform, such as a Linux system, as if it were on the target platform. This is called cross-building packages, since you are building a package on one system specifically designed for another.
</div><div class="para">
In most cases, the target platform is quite different from the system where you cross-build packages. Otherwise, you would likely just build the RPMs on the target platform.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s05.html
index 3f66163..cb4c214 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch19s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-other-os.html" title="Chapter 19. RPM on Other Operating Systems" /><link rel="prev" href="ch19s04s02.html" title="19.4.2. Cross-building packages" /><link rel="next" href="ch-customizing-rpm.html" title="Chapter 20. Customizing RPM Behavior" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s04s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey
="n" href="ch-customizing-rpm.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id706323" class="title">Summary</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-other-os.html" title="Chapter 19. RPM on Other Operating Systems" /><link rel="prev" href="ch19s04s02.html" title="19.4.2. Cross-building packages" /><link rel="next" href="ch-customizing-rpm.html" title="Chapter 20. Customizing RPM Behavior" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch19s04s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey
="n" href="ch-customizing-rpm.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id695780" class="title">Summary</h1></div></div></div><div class="para">
With its superior package-management capabilities, especially for automated installations and upgrades, you may want to use RPM on non-Linux platforms. As the experience of many developers has shown, you can indeed use RPM on non-Linux platforms.
</div><div class="para">
The rpm.org site maintains a listing of operating systems where developers have ported RPM. If you are lucky, you can download RPM for your operating system and start working right away. If you are not lucky, you will need to port RPM to your target system.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s02.html
index 7fc12cc..afc1180 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s02.html
@@ -7,11 +7,11 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-customizing-rpm.html" title="Chapter 20. Customizing RPM Behavior" /><link rel="prev" href="ch-customizing-rpm.html" title="Chapter 20. Customizing RPM Behavior" /><link rel="next" href="ch20s02s02.html" title="20.2.2. Locating the rpmrc files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-customizing-rpm.html"><strong>Prev</strong></a></li><li class="next"><a
accesskey="n" href="ch20s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id799818" class="title">Configuring RPM Settings</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-customizing-rpm.html" title="Chapter 20. Customizing RPM Behavior" /><link rel="prev" href="ch-customizing-rpm.html" title="Chapter 20. Customizing RPM Behavior" /><link rel="next" href="ch20s02s02.html" title="20.2.2. Locating the rpmrc files" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-customizing-rpm.html"><strong>Prev</strong></a></li><li class="next"><a
accesskey="n" href="ch20s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id634059" class="title">Configuring RPM Settings</h1></div></div></div><div class="para">
RPM includes hundreds of settings based on your current system architecture, environment, and which version of the RPM system you have installed. The old settings, called rc or rpmrc settings, are gradually being phased out by the newer, more consistent and more powerful macros.
</div><div class="para">
You can still edit the rc settings, but in most cases you should edit macros instead.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id799834" class="title">Viewing the current settings</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id634076" class="title">Viewing the current settings</h1></div></div></div><div class="para">
To view the current settings, use the --showrc command-line option:
</div><div class="para">
$ rpm –showrc
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s02s02.html
index 45ebc50..213e9f2 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s02s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch20s02.html" title="20.2. Configuring RPM Settings" /><link rel="prev" href="ch20s02.html" title="20.2. Configuring RPM Settings" /><link rel="next" href="ch20s02s03.html" title="20.2.3. Changing settings" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch20s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch20s02s03.html"><strong>Next</st
rong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id495603" class="title">Locating the rpmrc files</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch20s02.html" title="20.2. Configuring RPM Settings" /><link rel="prev" href="ch20s02.html" title="20.2. Configuring RPM Settings" /><link rel="next" href="ch20s02s03.html" title="20.2.3. Changing settings" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch20s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch20s02s03.html"><strong>Next</st
rong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id720958" class="title">Locating the rpmrc files</h1></div></div></div><div class="para">
The --showrc option reads in all the rpmrc files from the various locations. By default, this is /usr/lib/rpm/rpmrc, /etc/rpm/rpmrc, and a file named .rpmrc (with a leading period) in your home directory.
</div><div class="para">
These files are read in the order given, so that the later files can override settings in the earlier files.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s02s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s02s03.html
index 96db2a7..29e00c9 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s02s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s02s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch20s02.html" title="20.2. Configuring RPM Settings" /><link rel="prev" href="ch20s02s02.html" title="20.2.2. Locating the rpmrc files" /><link rel="next" href="ch20s02s03s02.html" title="20.2.3.2. Setting the Architecture Values" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch20s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch20s0
2s03s02.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id800996" class="title">Changing settings</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch20s02.html" title="20.2. Configuring RPM Settings" /><link rel="prev" href="ch20s02s02.html" title="20.2.2. Locating the rpmrc files" /><link rel="next" href="ch20s02s03s02.html" title="20.2.3.2. Setting the Architecture Values" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch20s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch20s0
2s03s02.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id604355" class="title">Changing settings</h1></div></div></div><div class="para">
You can edit the per-user or per-system rc files to change the settings. The format of the rpmrc files is fairly simple but contains a few exceptions. The most basic format is:
</div><div class="para">
setting: value
@@ -21,7 +21,7 @@
Note
</div><div class="para">
In most cases, your best bet is to copy an existing setting and modify it, rather than remembering all the exceptions.
- </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id801035" class="title">Setting the optflags</h1></div></div></div><div class="para">
+ </div><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id604394" class="title">Setting the optflags</h1></div></div></div><div class="para">
One exception to the rule is the optflags setting, which controls C compiler options for optimization. The format for the optflags setting is:
</div><div class="para">
setting: arch value
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s02s03s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s02s03s02.html
index 7d93810..49a561f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s02s03s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s02s03s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch20s02s03.html" title="20.2.3. Changing settings" /><link rel="prev" href="ch20s02s03.html" title="20.2.3. Changing settings" /><link rel="next" href="ch20s03.html" title="20.3. Adding Popt Aliases" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch20s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch20s03.html"><strong>Next</strong></
a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id801069" class="title">Setting the Architecture Values</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch20s02s03.html" title="20.2.3. Changing settings" /><link rel="prev" href="ch20s02s03.html" title="20.2.3. Changing settings" /><link rel="next" href="ch20s03.html" title="20.3. Adding Popt Aliases" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch20s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch20s03.html"><strong>Next</strong></
a></li></ul><div class="sect3"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id604428" class="title">Setting the Architecture Values</h1></div></div></div><div class="para">
The arch_canon setting builds up a table of mappings between architecture names and the numbers used internally. The following example shows the Intel and SPARC architecture settings to 1 and 3 internally.
</div><div class="para">
arch_canon: athlon: athlon 1
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s03.html
index e226685..f59fb1d 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-customizing-rpm.html" title="Chapter 20. Customizing RPM Behavior" /><link rel="prev" href="ch20s02s03s02.html" title="20.2.3.2. Setting the Architecture Values" /><link rel="next" href="ch20s03s02.html" title="20.3.2. Customizing popt aliases" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch20s02s03s02.html"><strong>Prev</strong></a></li><li class="next"><a acces
skey="n" href="ch20s03s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id684329" class="title">Adding Popt Aliases</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-customizing-rpm.html" title="Chapter 20. Customizing RPM Behavior" /><link rel="prev" href="ch20s02s03s02.html" title="20.2.3.2. Setting the Architecture Values" /><link rel="next" href="ch20s03s02.html" title="20.3.2. Customizing popt aliases" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch20s02s03s02.html"><strong>Prev</strong></a></li><li class="next"><a acces
skey="n" href="ch20s03s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id635779" class="title">Adding Popt Aliases</h1></div></div></div><div class="para">
Popt provides a powerful library and RPM subsystem for handling the very complex RPM command-line options. You can customize your RPM usage by defining popt aliases for complex command-line arguments to the rpm or rpmbuild commands. A popt alias is a command-line option that expands to other command-line options.
</div><div class="para">
This technique is used internally to define quite a few command-line options to the rpm and rpmbuild commands in terms of other, more complex options. Many of these aliases define simple command-line options in place of more complex query format options.
@@ -31,7 +31,7 @@
Note
</div><div class="para">
This is specific to RPM 4.1. Other releases of RPM use the same naming format but with the current RPM version number, such as 4.2 and so on.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id794076" class="title">Defining aliases</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id705308" class="title">Defining aliases</h1></div></div></div><div class="para">
Defining aliases is pretty easy. The basic syntax is:
</div><div class="para">
command_name alias option expansion
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s03s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s03s02.html
index d0a0263..be507dd 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s03s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s03s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch20s03.html" title="20.3. Adding Popt Aliases" /><link rel="prev" href="ch20s03.html" title="20.3. Adding Popt Aliases" /><link rel="next" href="ch20s04.html" title="20.4. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch20s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch20s04.html"><strong>Next</strong></a></li></ul><div clas
s="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id995056" class="title">Customizing popt aliases</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch20s03.html" title="20.3. Adding Popt Aliases" /><link rel="prev" href="ch20s03.html" title="20.3. Adding Popt Aliases" /><link rel="next" href="ch20s04.html" title="20.4. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch20s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch20s04.html"><strong>Next</strong></a></li></ul><div clas
s="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id656267" class="title">Customizing popt aliases</h1></div></div></div><div class="para">
Like RPM macros and settings, popt aliases are defined in a cascading set of files. The official RPM aliases are defined in /usr/lib/rpm/rpmpopt-4.1 for rpm 4.1.
</div><div class="para">
Note
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s04.html
index ac3b891..85f444f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch20s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-customizing-rpm.html" title="Chapter 20. Customizing RPM Behavior" /><link rel="prev" href="ch20s03s02.html" title="20.3.2. Customizing popt aliases" /><link rel="next" href="ch-command-reference.html" title="Chapter 21. RPM Command Reference" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch20s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesske
y="n" href="ch-command-reference.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id943979" class="title">Summary</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-customizing-rpm.html" title="Chapter 20. Customizing RPM Behavior" /><link rel="prev" href="ch20s03s02.html" title="20.3.2. Customizing popt aliases" /><link rel="next" href="ch-command-reference.html" title="Chapter 21. RPM Command Reference" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch20s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesske
y="n" href="ch-command-reference.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id717748" class="title">Summary</h1></div></div></div><div class="para">
This chapter shows the many ways you can customize RPM usage for your system or your own personal environment. You can define RPM macros, which is the preferred way to make RPM settings. Or you can set RPM values in the older rpmrc files, which are now mostly replaced by RPM macros.
</div><div class="para">
Using popt, the powerful command-line option parser, you can define aliases to add simple options that popt expands into whatever you define. Many of the rpm command-line options are defined this way.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch21s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch21s02.html
index a7a6932..77ee33f 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch21s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch21s02.html
@@ -7,9 +7,9 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-command-reference.html" title="Chapter 21. RPM Command Reference" /><link rel="prev" href="ch-command-reference.html" title="Chapter 21. RPM Command Reference" /><link rel="next" href="ch21s02s02.html" title="21.2.2. Building from a compressed tar archive" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-command-reference.html"><strong>Prev</strong></a></li><li c
lass="next"><a accesskey="n" href="ch21s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1016789" class="title">The rpmbuild Command</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-command-reference.html" title="Chapter 21. RPM Command Reference" /><link rel="prev" href="ch-command-reference.html" title="Chapter 21. RPM Command Reference" /><link rel="next" href="ch21s02s02.html" title="21.2.2. Building from a compressed tar archive" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-command-reference.html"><strong>Prev</strong></a></li><li c
lass="next"><a accesskey="n" href="ch21s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id728098" class="title">The rpmbuild Command</h1></div></div></div><div class="para">
The rpmbuild command builds RPMs. Most of the options are duplicated. The options that begin with –b build from a spec file, and the options that begin with –t build from a compressed tar archive, commonly called a tarball.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1016802" class="title">Building from a spec file</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id728111" class="title">Building from a spec file</h1></div></div></div><div class="para">
Table A-8 lists the rpmbuild options for building RPMs from a spec file.
</div><div class="para">
Table A-8 Options for building RPMs from a spec file
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch21s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch21s02s02.html
index 68a4f56..bb30cbd 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch21s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch21s02s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch21s02.html" title="21.2. The rpmbuild Command" /><link rel="prev" href="ch21s02.html" title="21.2. The rpmbuild Command" /><link rel="next" href="ch21s02s03.html" title="21.2.3. Rebuilding RPMs from source RPMs" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch21s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch21s02s03.html"><strong>N
ext</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id817184" class="title">Building from a compressed tar archive</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch21s02.html" title="21.2. The rpmbuild Command" /><link rel="prev" href="ch21s02.html" title="21.2. The rpmbuild Command" /><link rel="next" href="ch21s02s03.html" title="21.2.3. Rebuilding RPMs from source RPMs" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch21s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch21s02s03.html"><strong>N
ext</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id614601" class="title">Building from a compressed tar archive</h1></div></div></div><div class="para">
Table A-9 lists the rpmbuild options for working with a compressed tar archive.
</div><div class="para">
Table A-9 Options for building RPMs from a compressed tar archive
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch21s02s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch21s02s03.html
index e9ed8a9..f62baf6 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch21s02s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch21s02s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch21s02.html" title="21.2. The rpmbuild Command" /><link rel="prev" href="ch21s02s02.html" title="21.2.2. Building from a compressed tar archive" /><link rel="next" href="ch21s02s04.html" title="21.2.4. Customizing the build" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch21s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch21s02s04.
html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id683359" class="title">Rebuilding RPMs from source RPMs</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch21s02.html" title="21.2. The rpmbuild Command" /><link rel="prev" href="ch21s02s02.html" title="21.2.2. Building from a compressed tar archive" /><link rel="next" href="ch21s02s04.html" title="21.2.4. Customizing the build" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch21s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch21s02s04.
html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id818265" class="title">Rebuilding RPMs from source RPMs</h1></div></div></div><div class="para">
You can use the rpmbuild command to rebuild an RPM from a source RPM with the options listed in Table A-10.
</div><div class="para">
Table A-10 Options for rebuilding RPMs from source RPMs
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch21s02s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch21s02s04.html
index 493efc2..c220735 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch21s02s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch21s02s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch21s02.html" title="21.2. The rpmbuild Command" /><link rel="prev" href="ch21s02s03.html" title="21.2.3. Rebuilding RPMs from source RPMs" /><link rel="next" href="ch-specfile-syntax.html" title="Chapter 22. Spec File Syntax" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch21s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-specfi
le-syntax.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id780491" class="title">Customizing the build</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch21s02.html" title="21.2. The rpmbuild Command" /><link rel="prev" href="ch21s02s03.html" title="21.2.3. Rebuilding RPMs from source RPMs" /><link rel="next" href="ch-specfile-syntax.html" title="Chapter 22. Spec File Syntax" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch21s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-specfi
le-syntax.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id744343" class="title">Customizing the build</h1></div></div></div><div class="para">
You can customize the rpmbuild command with the options listed in Table A-11.
</div><div class="para">
Table A-11 Extra build options for the rpmbuild command
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s02.html
index 0eeccb5..5241653 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s02.html
@@ -7,9 +7,9 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfile-syntax.html" title="Chapter 22. Spec File Syntax" /><link rel="prev" href="ch-specfile-syntax.html" title="Chapter 22. Spec File Syntax" /><link rel="next" href="ch22s02s02.html" title="22.2.2. Conditional macros" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-specfile-syntax.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="c
h22s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id939281" class="title">Macros</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfile-syntax.html" title="Chapter 22. Spec File Syntax" /><link rel="prev" href="ch-specfile-syntax.html" title="Chapter 22. Spec File Syntax" /><link rel="next" href="ch22s02s02.html" title="22.2.2. Conditional macros" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-specfile-syntax.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="c
h22s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id736224" class="title">Macros</h1></div></div></div><div class="para">
You can define macros in your spec files to help control how the package gets built. The following section describes these macros.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id939293" class="title">Variable definition macros</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id736235" class="title">Variable definition macros</h1></div></div></div><div class="para">
The %define macro allows you to define new macros from within your spec file. A common usage is to define top-level directories with %define macros at the top of a spec file and then reference these directories throughout the file. For example:
</div><div class="para">
%define_bindir/bin
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s02s02.html
index ad1292a..86dc760 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s02s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch22s02.html" title="22.2. Macros" /><link rel="prev" href="ch22s02.html" title="22.2. Macros" /><link rel="next" href="ch22s02s03.html" title="22.2.3. Built-in macros" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch22s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch22s02s03.html"><strong>Next</strong></a></li></ul><div class="sect2">
<div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id513220" class="title">Conditional macros</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch22s02.html" title="22.2. Macros" /><link rel="prev" href="ch22s02.html" title="22.2. Macros" /><link rel="next" href="ch22s02s03.html" title="22.2.3. Built-in macros" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch22s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch22s02s03.html"><strong>Next</strong></a></li></ul><div class="sect2">
<div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id809548" class="title">Conditional macros</h1></div></div></div><div class="para">
You can use a special syntax to test for the existence of macros. For example:
</div><div class="para">
%{?macro_to_test: expression}
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s02s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s02s03.html
index e4ed4df..08d7769 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s02s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s02s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch22s02.html" title="22.2. Macros" /><link rel="prev" href="ch22s02s02.html" title="22.2.2. Conditional macros" /><link rel="next" href="ch22s03.html" title="22.3. Build Sections" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch22s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch22s03.html"><strong>Next</strong></a></li></ul><div cla
ss="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id835201" class="title">Built-in macros</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch22s02.html" title="22.2. Macros" /><link rel="prev" href="ch22s02s02.html" title="22.2.2. Conditional macros" /><link rel="next" href="ch22s03.html" title="22.3. Build Sections" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch22s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch22s03.html"><strong>Next</strong></a></li></ul><div cla
ss="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id773831" class="title">Built-in macros</h1></div></div></div><div class="para">
The following macros are built into RPM and can help allow you to place your files in the right locations:
</div><div class="para">
%_prefix /usr
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03.html
index b20f941..3c04cf3 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03.html
@@ -7,9 +7,9 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfile-syntax.html" title="Chapter 22. Spec File Syntax" /><link rel="prev" href="ch22s02s03.html" title="22.2.3. Built-in macros" /><link rel="next" href="ch22s03s02.html" title="22.3.2. Build" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch22s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch22s03s02.html"><strong>Next</stron
g></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id802318" class="title">Build Sections</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfile-syntax.html" title="Chapter 22. Spec File Syntax" /><link rel="prev" href="ch22s02s03.html" title="22.2.3. Built-in macros" /><link rel="next" href="ch22s03s02.html" title="22.3.2. Build" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch22s02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch22s03s02.html"><strong>Next</stron
g></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id632171" class="title">Build Sections</h1></div></div></div><div class="para">
After providing information about the package, you need to define the build stages, as described in <a class="xref" href="ch-specfiles.html">Chapter 9, <em>Working with Spec Files</em></a> and <a class="xref" href="ch-rpmbuild.html">Chapter 11, <em>Controlling the Build with <code class="command">rpmbuild</code></em></a>.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id802337" class="title">Build preparation</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id632190" class="title">Build preparation</h1></div></div></div><div class="para">
The build preparation section sets the stage for the build. Usually this section has a %setup command. For example:
</div><div class="para">
%prep
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03s02.html
index da77758..11de364 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch22s03.html" title="22.3. Build Sections" /><link rel="prev" href="ch22s03.html" title="22.3. Build Sections" /><link rel="next" href="ch22s03s03.html" title="22.3.3. Installation" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch22s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch22s03s03.html"><strong>Next</strong></a></li></ul><div c
lass="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id802358" class="title">Build</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch22s03.html" title="22.3. Build Sections" /><link rel="prev" href="ch22s03.html" title="22.3. Build Sections" /><link rel="next" href="ch22s03s03.html" title="22.3.3. Installation" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch22s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch22s03s03.html"><strong>Next</strong></a></li></ul><div c
lass="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id632210" class="title">Build</h1></div></div></div><div class="para">
The build section describes how to build the library or application. In most cases, the majority of the instructions are in the Makefile created by the prep section, leaving a build section something like the following:
</div><div class="para">
%build
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03s03.html
index 850de3d..f66a8cb 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch22s03.html" title="22.3. Build Sections" /><link rel="prev" href="ch22s03s02.html" title="22.3.2. Build" /><link rel="next" href="ch22s03s04.html" title="22.3.4. Clean up" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch22s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch22s03s04.html"><strong>Next</strong></a></li></ul><div class=
"sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id802384" class="title">Installation</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch22s03.html" title="22.3. Build Sections" /><link rel="prev" href="ch22s03s02.html" title="22.3.2. Build" /><link rel="next" href="ch22s03s04.html" title="22.3.4. Clean up" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch22s03s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch22s03s04.html"><strong>Next</strong></a></li></ul><div class=
"sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id632236" class="title">Installation</h1></div></div></div><div class="para">
After building, the installation section holds the commands to install the library or application. For example:
</div><div class="para">
%install
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03s04.html
index f5892e2..b7935a4 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch22s03.html" title="22.3. Build Sections" /><link rel="prev" href="ch22s03s03.html" title="22.3.3. Installation" /><link rel="next" href="ch22s03s05.html" title="22.3.5. Install and uninstall scripts" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch22s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch22s03s05.html"><strong>Next</stro
ng></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id802409" class="title">Clean up</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch22s03.html" title="22.3. Build Sections" /><link rel="prev" href="ch22s03s03.html" title="22.3.3. Installation" /><link rel="next" href="ch22s03s05.html" title="22.3.5. Install and uninstall scripts" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch22s03s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch22s03s05.html"><strong>Next</stro
ng></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id632261" class="title">Clean up</h1></div></div></div><div class="para">
The clean up section usually calls the make clean command to clean up the built files. For example:
</div><div class="para">
%clean
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03s05.html
index 748e061..2051ade 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s03s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch22s03.html" title="22.3. Build Sections" /><link rel="prev" href="ch22s03s04.html" title="22.3.4. Clean up" /><link rel="next" href="ch22s04.html" title="22.4. File Tags" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch22s03s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch22s04.html"><strong>Next</strong></a></li></ul><div class="sec
t2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id945049" class="title">Install and uninstall scripts</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch22s03.html" title="22.3. Build Sections" /><link rel="prev" href="ch22s03s04.html" title="22.3.4. Clean up" /><link rel="next" href="ch22s04.html" title="22.4. File Tags" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch22s03s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch22s04.html"><strong>Next</strong></a></li></ul><div class="sec
t2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id680946" class="title">Install and uninstall scripts</h1></div></div></div><div class="para">
RPM packages can run scripts prior to installation with %pre, and after installation with %post. You can also run scripts prior to an uninstall with %preun and after an uninstall with %postun. For example:
</div><div class="para">
%post
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s04.html
index f2ac9da..18c8139 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfile-syntax.html" title="Chapter 22. Spec File Syntax" /><link rel="prev" href="ch22s03s05.html" title="22.3.5. Install and uninstall scripts" /><link rel="next" href="ch22s05.html" title="22.5. The Change Log" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch22s03s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch22s05.html"><str
ong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id945122" class="title">File Tags</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfile-syntax.html" title="Chapter 22. Spec File Syntax" /><link rel="prev" href="ch22s03s05.html" title="22.3.5. Install and uninstall scripts" /><link rel="next" href="ch22s05.html" title="22.5. The Change Log" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch22s03s05.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch22s05.html"><str
ong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id681019" class="title">File Tags</h1></div></div></div><div class="para">
The %files tag lists the files your package should install. For example:
</div><div class="para">
%files
@@ -37,7 +37,7 @@
%dir /var/yp/binding
</div><div class="para">
%doc README NEWS
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id866128" class="title">Making relocatable packages</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id763643" class="title">Making relocatable packages</h1></div></div></div><div class="para">
You can make a relocatable package by setting up one or more Prefix tags. For example:
</div><div class="para">
Prefix: /usr
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s05.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s05.html
index fc06160..fc34b2b 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s05.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch22s05.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfile-syntax.html" title="Chapter 22. Spec File Syntax" /><link rel="prev" href="ch22s04.html" title="22.4. File Tags" /><link rel="next" href="ch-rpm-evolution.html" title="Chapter 23. RPM Feature Evolution" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch22s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-rpm-evolution.html">
<strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id866158" class="title">The Change Log</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-specfile-syntax.html" title="Chapter 22. Spec File Syntax" /><link rel="prev" href="ch22s04.html" title="22.4. File Tags" /><link rel="next" href="ch-rpm-evolution.html" title="Chapter 23. RPM Feature Evolution" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch22s04.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch-rpm-evolution.html">
<strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id763672" class="title">The Change Log</h1></div></div></div><div class="para">
The change log usually appears at the end of a spec file. It holds messages for each significant change. For example:
</div><div class="para">
%changelog
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch25s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch25s02.html
index ce41b65..d5695bd 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch25s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch25s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-online-resources.html" title="Chapter 25. RPM Resources" /><link rel="prev" href="ch-online-resources.html" title="Chapter 25. RPM Resources" /><link rel="next" href="ch-development-tools.html" title="Chapter 26. Linux Text Editors and Development Tools" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-online-resources.html"><strong>Prev</strong></a></li><li cla
ss="next"><a accesskey="n" href="ch-development-tools.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id701524" class="title">Accessing RPM Mailing Lists and Newsgroups</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-online-resources.html" title="Chapter 25. RPM Resources" /><link rel="prev" href="ch-online-resources.html" title="Chapter 25. RPM Resources" /><link rel="next" href="ch-development-tools.html" title="Chapter 26. Linux Text Editors and Development Tools" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-online-resources.html"><strong>Prev</strong></a></li><li cla
ss="next"><a accesskey="n" href="ch-development-tools.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id657538" class="title">Accessing RPM Mailing Lists and Newsgroups</h1></div></div></div><div class="para">
The RPM mailing list provides the best source of technical RPM information. You can post questions and get quick, useful responses. If you are working with RPM, you should subscribe to this mailing list. For details on viewing the RPM mailing list archives and signing up for the list, see www.rpm.org/mailing_list/ .
</div><div class="para">
To help avoid unwanted commercial e-mail (in other words, spam), you need to register with a user name and password to subscribe to the mailing list or view the archives.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch26s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch26s02.html
index 1c67871..552d983 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch26s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch26s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-development-tools.html" title="Chapter 26. Linux Text Editors and Development Tools" /><link rel="prev" href="ch-development-tools.html" title="Chapter 26. Linux Text Editors and Development Tools" /><link rel="next" href="ch26s03.html" title="26.3. Integrated Development Environments for C Programming" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-development
-tools.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch26s03.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id738701" class="title">Programming Text Editors</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-development-tools.html" title="Chapter 26. Linux Text Editors and Development Tools" /><link rel="prev" href="ch-development-tools.html" title="Chapter 26. Linux Text Editors and Development Tools" /><link rel="next" href="ch26s03.html" title="26.3. Integrated Development Environments for C Programming" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-development
-tools.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch26s03.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id373088" class="title">Programming Text Editors</h1></div></div></div><div class="para">
In addition to general-purpose text editors, Linux sports a large number of text editors with special features for programming, such as syntax highlighting. The extended version of vi, called vim, includes a number of add-ons that can help you with C programming tasks. Emacs also includes a wide array of features to help programming. Both of these editors can act as development environments with a bit of configuration. As mentioned previously, both come with most Linux distributions.
</div><div class="para">
I also like an editor called nedit and another one called jedit. The jedit editor is written in Java, so that it runs the same on Windows and Linux, a big win if you must work on multiple platforms. (Emacs and vim have versions that work on Windows, too, along with Linux.) If you use jedit, you must have a Java runtime environment installed.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch26s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch26s03.html
index 16a33a9..8a1cd3c 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch26s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch26s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-development-tools.html" title="Chapter 26. Linux Text Editors and Development Tools" /><link rel="prev" href="ch26s02.html" title="26.2. Programming Text Editors" /><link rel="next" href="ch26s04.html" title="26.4. Integrated Development Environments for Python Programming" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch26s02.html"><strong>Prev</strong></a></li><
li class="next"><a accesskey="n" href="ch26s04.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id908266" class="title">Integrated Development Environments for C Programming</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-development-tools.html" title="Chapter 26. Linux Text Editors and Development Tools" /><link rel="prev" href="ch26s02.html" title="26.2. Programming Text Editors" /><link rel="next" href="ch26s04.html" title="26.4. Integrated Development Environments for Python Programming" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch26s02.html"><strong>Prev</strong></a></li><
li class="next"><a accesskey="n" href="ch26s04.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id704250" class="title">Integrated Development Environments for C Programming</h1></div></div></div><div class="para">
If you want more of a graphical environment, Red Hat Linux ships with KDevelop, an IDE for C and C++ programming.
</div><div class="para">
Anjuta provides a GTK/GNOME-based IDE, an alternative to the KDE-based KDevelop. KDevelop, however, supports KDE, GNOME, Qt, and text-mode C and C++ applications.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch26s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch26s04.html
index afdbc2e..357c9f9 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch26s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch26s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-development-tools.html" title="Chapter 26. Linux Text Editors and Development Tools" /><link rel="prev" href="ch26s03.html" title="26.3. Integrated Development Environments for C Programming" /><link rel="next" href="ch-licensing.html" title="Chapter 27. Licensing RPM" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch26s03.html"><strong>Prev</strong></a></li><li c
lass="next"><a accesskey="n" href="ch-licensing.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id823852" class="title">Integrated Development Environments for Python Programming</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-development-tools.html" title="Chapter 26. Linux Text Editors and Development Tools" /><link rel="prev" href="ch26s03.html" title="26.3. Integrated Development Environments for C Programming" /><link rel="next" href="ch-licensing.html" title="Chapter 27. Licensing RPM" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch26s03.html"><strong>Prev</strong></a></li><li c
lass="next"><a accesskey="n" href="ch-licensing.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id623555" class="title">Integrated Development Environments for Python Programming</h1></div></div></div><div class="para">
As with C programs, Python scripts are made up of text files holding Python commands, so you need a text editor or some sort of development environment for creating Python programs. Any of the tools listed so far will work fine for developing Python applications. The key requirement is the ability to control tabs and indenting, since this is crucial to Python syntax.
</div><div class="para">
IDLE, a graphical console and editor, supports creating Python applications. This is considered part of Python. IDLE requires the Python-tools package.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html
index 80c48fd..fb6ced9 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html
@@ -1,16 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd ">
-<html xmlns="http://www.w3.org/1999/xhtml "><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>RPM Guide</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css" /><link rel="stylesheet" media="print" href="Common_Content/css/print.css" type="text/css" /><meta name="generator" content="publican 2.8" /><meta name="package" content="Fedora_Draft_Documentation-RPM_Guide-0.1-en-US-0-0" /><meta name="description" content="A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file." /><script type="text/javascript" src="../../../../../toc.js"></script><script type="text/javascript">
+<html xmlns="http://www.w3.org/1999/xhtml "><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>RPM Guide</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css" /><link rel="stylesheet" media="print" href="Common_Content/css/print.css" type="text/css" /><meta name="generator" content="publican 2.8" /><meta name="package" content="Fedora_Draft_Documentation-RPM_Guide-0.1-en-US-0-0" /><meta name="description" content="This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work." /><script type="text/javascript" src="../../../../../toc.js"></script><script type="text/javascript">
addID('Fedora_Draft_Documentation');
addID('Fedora_Draft_Documentation.0.1');
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="next" href="ch-intro-packaging.html" title="Introducing Package Management" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"></li><li class="next"><a accesskey="n" href="ch-intro-packaging.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="book" id="id750291" lang="en-US"><div class="titlepage"><div><div class="producttitle" font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold"
font-size="12pt" text-align="center"><span class="productname">Fedora Draft Documentation</span> <span class="productnumber"></span></div><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><h1 id="id750291" class="title">RPM Guide</h1></div><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><h2 class="subtitle">short descriptor</h2></div><p class="edition">Edition 0</p><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><h3 class="corpauthor">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="next" href="ch-intro-packaging.html" title="Introducing Package Management" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"></li><li class="next"><a accesskey="n" href="ch-intro-packaging.html"><strong>Next</strong></a></li></ul><div xml:lang="en-US" class="book" id="id630230" lang="en-US"><div class="titlepage"><div><div class="producttitle" font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold"
font-size="12pt" text-align="center"><span class="productname">Fedora Draft Documentation</span> <span class="productnumber"></span></div><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><h1 id="id630230" class="title">RPM Guide</h1></div><p class="edition">Edition 0</p><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><h3 class="corpauthor">
<span class="inlinemediaobject"><object data="Common_Content/images/title_logo.svg" type="image/svg+xml"> Logo</object></span>
- </h3></div><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><div xml:lang="en-US" class="authorgroup" lang="en-US"><div class="author"><h3 class="author"><span class="firstname">Eric</span> <span class="surname">Foster-Johnson</span></h3></div><div class="author"><h3 class="author"><span class="firstname">Stuart</span> <span class="surname">Ellis</span></h3><code class="email"><a class="email" href="mailto:stuart@elsn.org">stuart(a)elsn.org</a></code></div><div class="author"><h3 class="author"><span class="firstname">Ben</span> <span class="surname">Cotton</span></h3><code class="email"><a class="email" href="mailto:bcotton@fedoraproject.org">bcotton(a)fedoraproject.org</a></code></div></div></div><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><p class="copyright">Copyright © 2005,2011 Fedora Project Contributors</p></div><hr /><div font-family="sans-serif,Symbo
l,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><div id="id506707" class="legalnotice"><h1 class="legalnotice">Legal Notice</h1><div class="para">
+ </h3></div><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><div xml:lang="en-US" class="authorgroup" lang="en-US"><div class="author"><h3 class="author"><span class="firstname">Eric</span> <span class="surname">Foster-Johnson</span></h3></div><div class="author"><h3 class="author"><span class="firstname">Stuart</span> <span class="surname">Ellis</span></h3><code class="email"><a class="email" href="mailto:stuart@elsn.org">stuart(a)elsn.org</a></code></div><div class="author"><h3 class="author"><span class="firstname">Ben</span> <span class="surname">Cotton</span></h3><code class="email"><a class="email" href="mailto:bcotton@fedoraproject.org">bcotton(a)fedoraproject.org</a></code></div></div></div><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><p class="copyright">Copyright © 2005,2011 Fedora Project Contributors</p></div><hr /><div font-family="sans-serif,Symbo
l,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><div id="id857998" class="legalnotice"><h1 class="legalnotice">Legal Notice</h1><div class="para">
Copyright <span class="trademark"></span>© 2005,2011 Fedora Project Contributors.
</div><div class="para">
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at <a href="http://creativecommons.org/licenses/by-sa/3.0/ ">http://creativecommons.org/licenses/by-sa/3.0/ </a>. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
@@ -31,5 +31,5 @@
</div><div class="para">
All other trademarks are the property of their respective owners.
</div></div></div><div font-family="sans-serif,Symbol,ZapfDingbats" font-weight="bold" font-size="12pt" text-align="center"><div class="abstract"><h6>Abstract</h6><div class="para">
- A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.
- </div></div></div></div><hr /></div><div class="toc"><dl><dt><span class="preface"><a href="ch-intro-packaging.html">Introducing Package Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-intro-packaging.html#id709711">1. Installing, Removing, and Upgrading Applications</a></span></dt><dt><span class="sect1"><a href="pr01s02.html">2. Overcoming the Installation Obstacles</a></span></dt><dd><dl><dt><span class="sect2"><a href="pr01s02.html#id909499">2.1. Application-level utilities</a></span></dt><dt><span class="sect2"><a href="pr01s02s02.html">2.2. Built-in system utilities</a></span></dt></dl></dd><dt><span class="sect1"><a href="pr01s03.html">3. Linux Software Management Tools: Packages</a></span></dt><dt><span class="sect1"><a href="pr01s04.html">4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-intro-rpm.html">1. Introduction to RPM</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-intro-rpm.html#id878354">1.1. The N
eed for Linux Package Management Systems</a></span></dt><dt><span class="sect1"><a href="ch01s02.html">1.2. RPM Design Goals</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch01s02.html#id563307">1.2.1. Ease of use</a></span></dt><dt><span class="sect2"><a href="ch01s02s02.html">1.2.2. Package-oriented focus</a></span></dt><dt><span class="sect2"><a href="ch01s02s03.html">1.2.3. Package upgradability</a></span></dt><dt><span class="sect2"><a href="ch01s02s04.html">1.2.4. Package interdependencies</a></span></dt><dt><span class="sect2"><a href="ch01s02s05.html">1.2.5. Query capabilities</a></span></dt><dt><span class="sect2"><a href="ch01s02s06.html">1.2.6. Package verification</a></span></dt><dt><span class="sect2"><a href="ch01s02s07.html">1.2.7. Multiple architectures</a></span></dt><dt><span class="sect2"><a href="ch01s02s08.html">1.2.8. Pristine sources</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch01s03.html">1.3. RPM Terminology</a></span></dt><dt
><span class="sect1"><a href="ch01s04.html">1.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-rpm-overview.html">2. RPM Overview</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-rpm-overview.html#id739654">2.1. Understanding the Package File</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-rpm-overview.html#id920102">2.1.1. RPM file format</a></span></dt><dt><span class="sect2"><a href="ch-rpm-overview.html#id746848">2.1.2. Binary RPMs and Source RPMs</a></span></dt><dt><span class="sect2"><a href="ch-rpm-overview.html#id829941">2.1.3. Source RPMs</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02s02.html">2.2. Querying the RPM Database</a></span></dt><dt><span class="sect1"><a href="ch02s03.html">2.3. Running RPM Commands</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch02s03.html#id822441">2.3.1. Working with the <code class="command">rpm</code> command</a></span></dt><dt><span class="sect2"><a href="ch02s0
3s02.html">2.3.2. Other RPM commands</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch02s04.html">2.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-using-rpm.html">3. Using RPM</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-using-rpm.html#id753630">3.1. The <code class="command">rpm</code> Command</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">3.2. Upgrading and Installing Software</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03s02.html#id870540">3.2.1. Upgrading with the <code class="command">rpm</code> command</a></span></dt><dt><span class="sect2"><a href="ch03s02s02.html">3.2.2. Upgrading packages</a></span></dt><dt><span class="sect2"><a href="ch03s02s03.html">3.2.3. Freshening up</a></span></dt><dt><span class="sect2"><a href="ch03s02s04.html">3.2.4. Installing Packages</a></span></dt><dt><span class="sect2"><a href="ch03s02s05.html">3.2.5. Installing Over the Internet</a></span></dt><dt><span
class="sect2"><a href="ch03s02s06.html">3.2.6. Installing source RPMs</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03s03.html">3.3. Removing Software</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03s03.html#id848291">3.3.1. Checking that the package has been removed</a></span></dt><dt><span class="sect2"><a href="ch03s03s02.html">3.3.2. Removing multiple packages at a time</a></span></dt><dt><span class="sect2"><a href="ch03s03s03.html">3.3.3. Options when removing packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03s04.html">3.4. Other <code class="command">rpm</code> Command Options</a></span></dt><dt><span class="sect1"><a href="ch03s05.html">3.5. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-using-rpm-db.html">4. Using the RPM Database</a></span></dt><dd><dl><dt><span class="section"><a href="ch-using-rpm-db.html#RPM_Guide-Using_RPM_DB-querying_database">4.1. Querying the RPM Database</a></span></dt>
<dd><dl><dt><span class="section"><a href="ch-using-rpm-db.html#id890374">4.1.1. Querying packages</a></span></dt><dt><span class="section"><a href="ch-using-rpm-db.html#RPM_Guide-Using_RPM_DB-query_everything">4.1.2. Querying everything</a></span></dt><dt><span class="section"><a href="ch-using-rpm-db.html#RPM_Guide-Using_RPM_DB-refining_query">4.1.3. Refining the query</a></span></dt><dt><span class="section"><a href="ch-using-rpm-db.html#RPM_Guide-Using_RPM_DB-which_package">4.1.4. Finding which packages own files</a></span></dt></dl></dd><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-getting_information.html">4.2. Getting Information on Packages</a></span></dt><dd><dl><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-getting_information.html#RPM_Guide-USing_RPM_DB-getting_information-describing_packages">4.2.1. Describing packages</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-package_groups.html">4.2.2. Package groups</a></sp
an></dt><dt><span class="section"><a href="ch04s02s03.html">4.2.3. Listing the files in a package</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-listing_conf_files.html">4.2.4. Listing the configuration files for a package</a></span></dt><dt><span class="section"><a href="ch04s02s05.html">4.2.5. Listing the documentation files for a package</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-file_state.html">4.2.6. Listing the state of the files in a package</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-listing_scripts.html">4.2.7. Listing the scripts in a package</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Listing_changed.html">4.2.8. Listing what has changed</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Combining_queries.html">4.2.9. Combining queries</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Cusomt_queries.html">4
.2.10. Creating custom queries</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Query_format_tags.html">4.2.11. Working With Query Format Tags</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Querying_for_package_information.html">4.2.12. Querying for Package Information</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Formatting_arrays.html">4.2.13. Formatting Arrays</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Special_formatting.html">4.2.14. Special Formatting</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-querying_pacakge_dependencies.html">4.2.15. Querying for Package Dependencies</a></span></dt><dt><span class="section"><a href="RPM-Guide-Using_RPM_DB-Querying_file_information.html">4.2.16. Querying for File Information</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Other_Query_Format_Tags.html">4.2.17. Other Query Form
at Tags</a></span></dt></dl></dd><dt><span class="section"><a href="ch04s03.html">4.3. Other queries</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Getting_information_on_package_files.html">4.4. Getting Information on Package Files</a></span></dt><dd><dl><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Getting_information_on_package_files.html#RPM_Guide_Using_RPM_DB-Querying_package_files_remotely">4.4.1. Querying Package Files Remotely</a></span></dt><dt><span class="section"><a href="RPM-Guide-Using_RPM-DB-verifying_packages.html">4.4.2. Verifying Installed RPM Packages</a></span></dt><dt><span class="section"><a href="RPM_GUide-Using_RPM_DB-working_with_RPM_db.html">4.4.3. Working With the RPM Database</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-summary.html">4.4.4. Summary</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ch-dependencies.html">5. Package Dependencies</a></span></dt><dd><
dl><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-Understanding">5.1. Understanding the Dependency Concept</a></span></dt><dd><dl><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-capabilities">5.1.1. Capabilities</a></span></dt><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-version_dependencies">5.1.2. Version dependencies</a></span></dt><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-conflicts">5.1.3. Conflicts</a></span></dt><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-obsoletes">5.1.4. Obsoletes</a></span></dt></dl></dd><dt><span class="section"><a href="ch05s02.html">5.2. Checking for Dependencies</a></span></dt><dd><dl><dt><span class="section"><a href="ch05s02.html#id506575">5.2.1. Determining the capabilities a package requires</a></span></dt><dt><span class="section"><a href="ch05s02s02.html">5.2.2. Determining
the capabilities a package provides</a></span></dt><dt><span class="section"><a href="ch05s02s03.html">5.2.3. Checking for conflicts</a></span></dt><dt><span class="section"><a href="ch05s02s04.html">5.2.4. Determining which packages require a certain capability</a></span></dt><dt><span class="section"><a href="ch05s02s05.html">5.2.5. Determining which package provides a certain capability</a></span></dt></dl></dd><dt><span class="section"><a href="ch05s03.html">5.3. Triggers</a></span></dt><dt><span class="section"><a href="ch05s04.html">5.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-transactions.html">6. Transactions</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-transactions.html#id880184">6.1. Understanding Transactions</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-transactions.html#id870227">6.1.1. When do you need transactions?</a></span></dt><dt><span class="sect2"><a href="ch-transactions.html#id693140">6.1.2. Ba
cking out of transactions</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch06s02.html">6.2. Transactions with the rpm Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch06s02.html#id711465">6.2.1. Transaction IDs</a></span></dt><dt><span class="sect2"><a href="ch06s02s02.html">6.2.2. Rolling Back Transactions</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch06s03.html">6.3. Saving Old Packages</a></span></dt><dt><span class="sect1"><a href="ch06s04.html">6.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-management-software.html">7. RPM Management Software</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-management-software.html#id958531">7.1. Locating RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-management-software.html#id679734">7.1.1. rpmfind and rpm2html</a></span></dt><dt><span class="sect2"><a href="ch-management-software.html#id686182">7.1.2. RPM Sites On the Internet</a></span>
</dt></dl></dd><dt><span class="sect1"><a href="ch07s02.html">7.2. Graphical RPM Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch07s02.html#id793348">7.2.1. Nautilus</a></span></dt><dt><span class="sect2"><a href="ch07s02s02.html">7.2.2. Red Hat Package Management</a></span></dt><dt><span class="sect2"><a href="ch07s02s03.html">7.2.3. KPackage</a></span></dt><dt><span class="sect2"><a href="ch07s02s04.html">7.2.4. Gnome-RPM</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch07s03.html">7.3. Extending RPM Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch07s03.html#id824878">7.3.1. AutoRPM</a></span></dt><dt><span class="sect2"><a href="ch07s03s02.html">7.3.2. AutoUpdate</a></span></dt><dt><span class="sect2"><a href="ch07s03s03.html">7.3.3. The Red Hat Network and up2date</a></span></dt><dt><span class="sect2"><a href="ch07s03s04.html">7.3.4. Current</a></span></dt><dt><span class="sect2"><a href="ch07s03s05.html">7.3.5. urpmi
and RpmDrake</a></span></dt><dt><span class="sect2"><a href="ch07s03s06.html">7.3.6. apt-rpm</a></span></dt><dt><span class="sect2"><a href="ch07s03s07.html">7.3.7. The poldek</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch07s04.html">7.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-creating-rpms.html">8. Creating RPMs: An Overview</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-creating-rpms.html#id709143">8.1. Preparing to Build RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-creating-rpms.html#id708718">8.1.1. Planning what you want to build</a></span></dt><dt><span class="sect2"><a href="ch-creating-rpms.html#id853217">8.1.2. Gathering the software to package</a></span></dt><dt><span class="sect2"><a href="ch-creating-rpms.html#id687276">8.1.3. Creating a reproducible build of the software</a></span></dt><dt><span class="sect2"><a href="ch-creating-rpms.html#id683960">8.1.4. Planning for Upgrades</a></sp
an></dt><dt><span class="sect2"><a href="ch-creating-rpms.html#id683990">8.1.5. Outlining Any Dependencies</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch08s02.html">8.2. Building RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch08s02.html#id713066">8.2.1. Setting up the directory structure</a></span></dt><dt><span class="sect2"><a href="ch08s02s02.html">8.2.2. Placing your sources into the directory structure</a></span></dt><dt><span class="sect2"><a href="ch08s02s03.html">8.2.3. Creating the spec file</a></span></dt><dt><span class="sect2"><a href="ch08s02s04.html">8.2.4. Building RPMs with the rpmbuild command</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch08s03.html">8.3. Verifying Your RPMS</a></span></dt><dt><span class="sect1"><a href="ch08s04.html">8.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-specfiles.html">9. Working with Spec Files</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-spec
files.html#id987171">9.1. Reading Spec Files</a></span></dt><dt><span class="sect1"><a href="ch09s02.html">9.2. Writing Spec Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch09s02.html#id779283">9.2.1. Comments</a></span></dt><dt><span class="sect2"><a href="ch09s02s02.html">9.2.2. Storing spec files on disk</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch09s03.html">9.3. Defining Package Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch09s03.html#id744663">9.3.1. Describing the package</a></span></dt><dt><span class="sect2"><a href="ch09s03s02.html">9.3.2. Setting build locations</a></span></dt><dt><span class="sect2"><a href="ch09s03s03.html">9.3.3. Naming source files</a></span></dt><dt><span class="sect2"><a href="ch09s03s04.html">9.3.4. Naming patches</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch09s04.html">9.4. Controlling the Build</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch09s04.html#id8107
56">9.4.1. Preparing for the build</a></span></dt><dt><span class="sect2"><a href="ch09s04s02.html">9.4.2. Building the software</a></span></dt><dt><span class="sect2"><a href="ch09s04s03.html">9.4.3. Installing the software</a></span></dt><dt><span class="sect2"><a href="ch09s04s04.html">9.4.4. Cleaning up after the build</a></span></dt><dt><span class="sect2"><a href="ch09s04s05.html">9.4.5. Defining installation scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch09s05.html">9.5. Filling the List of Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch09s05.html#id677584">9.5.1. Using wildcards</a></span></dt><dt><span class="sect2"><a href="ch09s05s02.html">9.5.2. Naming directories of files</a></span></dt><dt><span class="sect2"><a href="ch09s05s03.html">9.5.3. Marking files as documentation or configuration files</a></span></dt><dt><span class="sect2"><a href="ch09s05s04.html">9.5.4. Setting file attributes</a></span></dt><dt><span class="sec
t2"><a href="ch09s05s05.html">9.5.5. Verifying the %files section</a></span></dt><dt><span class="sect2"><a href="ch09s05s06.html">9.5.6. Filling the list of files automatically</a></span></dt><dt><span class="sect2"><a href="ch09s05s07.html">9.5.7. Handling RPM build errors for unpackaged files</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch09s06.html">9.6. Adding Change Log Entries</a></span></dt><dt><span class="sect1"><a href="ch09s07.html">9.7. Defining Spec File Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch09s07.html#id865563">9.7.1. Built-in macros</a></span></dt><dt><span class="sect2"><a href="ch09s07s02.html">9.7.2. Spec file-specific macros</a></span></dt><dt><span class="sect2"><a href="ch09s07s03.html">9.7.3. Defining new macros</a></span></dt><dt><span class="sect2"><a href="ch09s07s04.html">9.7.4. Specifying parameters to macros</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch09s08.html">9.8. Creating XML Spec Files
</a></span></dt><dt><span class="sect1"><a href="ch09s09.html">9.9. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-advanced-packaging.html">10. Advanced RPM Packaging</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-advanced-packaging.html#id712860">10.1. Defining Package Dependencies</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-advanced-packaging.html#id970821">10.1.1. Naming dependencies</a></span></dt><dt><span class="sect2"><a href="ch-advanced-packaging.html#id716819">10.1.2. Setting prerequisites</a></span></dt><dt><span class="sect2"><a href="ch-advanced-packaging.html#id813812">10.1.3. Naming build dependencies</a></span></dt><dt><span class="sect2"><a href="ch-advanced-packaging.html#id813852">10.1.4. Generating dependencies automatically</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch10s02.html">10.2. Setting Triggers</a></span></dt><dt><span class="sect1"><a href="ch10s03.html">10.3. Writing Verification
Scripts</a></span></dt><dt><span class="sect1"><a href="ch10s04.html">10.4. Creating Subpackages</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch10s04.html#id685658">10.4.1. Providing information for subpackages</a></span></dt><dt><span class="sect2"><a href="ch10s04s02.html">10.4.2. Defining scripts for subpackages</a></span></dt><dt><span class="sect2"><a href="ch10s04s03.html">10.4.3. Building subpackages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch10s05.html">10.5. Creating Relocatable Packages</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch10s05.html#id857142">10.5.1. Setting up the prefixes</a></span></dt><dt><span class="sect2"><a href="ch10s05s02.html">10.5.2. Define the files section</a></span></dt><dt><span class="sect2"><a href="ch10s05s03.html">10.5.3. Problems creating relocatable packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch10s06.html">10.6. Defining Conditional Builds</a></span></dt><dd><dl><dt><spa
n class="sect2"><a href="ch10s06.html#id692440">10.6.1. Defining conditional macros</a></span></dt><dt><span class="sect2"><a href="ch10s06s02.html">10.6.2. Using conditional blocks</a></span></dt><dt><span class="sect2"><a href="ch10s06s03.html">10.6.3. Using architecture-based conditionals</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch10s07.html">10.7. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-rpmbuild.html">11. Controlling the Build with <code class="command">rpmbuild</code></a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-rpmbuild.html#id891698">11.1. Building RPMs with the rpmbuild Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-rpmbuild.html#id810195">11.1.1. Customizing the build</a></span></dt><dt><span class="sect2"><a href="ch-rpmbuild.html#id821120">11.1.2. Testing the build</a></span></dt><dt><span class="sect2"><a href="ch-rpmbuild.html#id821142">11.1.3. Debugging the build</a></span></dt><d
t><span class="sect2"><a href="ch-rpmbuild.html#id811520">11.1.4. Cleaning up</a></span></dt><dt><span class="sect2"><a href="ch-rpmbuild.html#id887629">11.1.5. Building for other platforms</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch11s02.html">11.2. Building RPMs Without an External Spec File</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch11s02.html#id1013051">11.2.1. Options for working with tar archives</a></span></dt><dt><span class="sect2"><a href="ch11s02s02.html">11.2.2. The expected archive structure</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch11s03.html">11.3. Working with Source RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch11s03.html#id525532">11.3.1. Rebuilding binary RPMS from source RPMs</a></span></dt><dt><span class="sect2"><a href="ch11s03s02.html">11.3.2. Recompiling binaries from source RPMs</a></span></dt><dt><span class="sect2"><a href="ch11s03s03.html">11.3.3. SRPMS? Finding source RPMs</a></s
pan></dt></dl></dd><dt><span class="sect1"><a href="ch11s04.html">11.4. Signing Built RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch11s04.html#id756236">11.4.1. Checking that the GPG software is installed</a></span></dt><dt><span class="sect2"><a href="ch11s04s02.html">11.4.2. Configuring a signature</a></span></dt><dt><span class="sect2"><a href="ch11s04s03.html">11.4.3. Signing with the rpmbuild command</a></span></dt><dt><span class="sect2"><a href="ch11s04s04.html">11.4.4. Signing with the rpm command</a></span></dt><dt><span class="sect2"><a href="ch11s04s05.html">11.4.5. Verifying signatures</a></span></dt><dt><span class="sect2"><a href="ch11s04s06.html">11.4.6. Importing public keys</a></span></dt><dt><span class="sect2"><a href="ch11s04s07.html">11.4.7. Getting the Red Hat public key</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch11s05.html">11.5. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-extra-packaging-too
ls.html">12. Supplemental Packaging Software</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-extra-packaging-tools.html#id688814">12.1. Packaging Aids</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id717580">12.1.1. Using VIM spec plugins to improve spec file editing</a></span></dt><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id775243">12.1.2. Adding functions with emacs rpm-spec-mode</a></span></dt><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id848746">12.1.3. Validating and debugging spec files with rpmlint</a></span></dt><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id712954">12.1.4. Generating the %files section with RUST</a></span></dt><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id929896">12.1.5. setup.sh and MakeRPM.pl</a></span></dt><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id929942">12.1.6. Manipulating Package Files with rpm2
cpio</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch12s02.html">12.2. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-packaging-guidelines.html">13. Packaging Guidelines</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-packaging-guidelines.html#id491150">13.1. Avoiding Common Problems</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id885179">13.1.1. Scan the mailing lists</a></span></dt><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id1008590">13.1.2. Use rpmbuild</a></span></dt><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id688756">13.1.3. Don’t try to defeat the system</a></span></dt><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id688781">13.1.4. Turn off automatic dependency generation</a></span></dt><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id899077">13.1.5. Don't list directories in %files</a></span></dt><dt><span class
="sect2"><a href="ch-packaging-guidelines.html#id899105">13.1.6. Handling circular dependencies</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch13s02.html">13.2. Following Good Practices</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch13s02.html#id811053">13.2.1. Preparation</a></span></dt><dt><span class="sect2"><a href="ch13s02s02.html">13.2.2. Building</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch13s03.html">13.3. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-scripting.html">14. Automating RPM with Scripts</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-scripting.html#id745172">14.1. Scripting</a></span></dt><dt><span class="sect1"><a href="ch14s02.html">14.2. Distinguishing Scripting Languages from Programming Languages</a></span></dt><dt><span class="sect1"><a href="ch14s03.html">14.3. Deciding When to Program and When to Script</a></span></dt><dt><span class="sect1"><a href="ch14s04.html">14.4. Sh
ell Scripting Basics</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14s04.html#id715767">14.4.1. Writing a script</a></span></dt><dt><span class="sect2"><a href="ch14s04s02.html">14.4.2. Running a script</a></span></dt><dt><span class="sect2"><a href="ch14s04s03.html">14.4.3. Problems running scripts</a></span></dt><dt><span class="sect2"><a href="ch14s04s04.html">14.4.4. Turning a script into a command</a></span></dt><dt><span class="sect2"><a href="ch14s04s05.html">14.4.5. Passing command-line options to your script</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch14s05.html">14.5. Examining RPM Files</a></span></dt><dt><span class="sect1"><a href="ch14s06.html">14.6. Querying the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14s06.html#id570577">14.6.1. Querying for all packages installed at the same time</a></span></dt><dt><span class="sect2"><a href="ch14s06s02.html">14.6.2. Reading HTML documentation for a package</a></spa
n></dt></dl></dd><dt><span class="sect1"><a href="ch14s07.html">14.7. Where to Go From Here</a></span></dt><dt><span class="sect1"><a href="ch14s08.html">14.8. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-programming-c.html">15. Programming RPM with C</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-programming-c.html#id823331">15.1. Programming with the C Library</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-programming-c.html#id525449">15.1.1. Setting Up a C Programming Environment</a></span></dt><dt><span class="sect2"><a href="ch-programming-c.html#id930617">15.1.2. Setting Up the RPM Programming Environment</a></span></dt><dt><span class="sect2"><a href="ch-programming-c.html#id930653">15.1.3. Using the RPM Library</a></span></dt><dt><span class="sect2"><a href="ch-programming-c.html#id781263">15.1.4. Compiling and Linking RPM Programs</a></span></dt><dt><span class="sect2"><a href="ch-programming-c.html#id897072">15.1.5.
Getting information on your RPM environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch15s02.html">15.2. The Power of popt</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch15s02.html#id724953">15.2.1. Popt aliases</a></span></dt><dt><span class="sect2"><a href="ch15s02s02.html">15.2.2. Programming with popt</a></span></dt><dt><span class="sect2"><a href="ch15s02s03.html">15.2.3. Handling Errors</a></span></dt><dt><span class="sect2"><a href="ch15s02s04.html">15.2.4. Running a popt example</a></span></dt><dt><span class="sect2"><a href="ch15s02s05.html">15.2.5. Handling rpm command-line options</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch15s03.html">15.3. Working with RPM Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch15s03.html#id827255">15.3.1. Opening RPM files</a></span></dt><dt><span class="sect2"><a href="ch15s03s02.html">15.3.2. Reading the RPM lead and signature</a></span></dt><dt><span class="sect2"><a href=
"ch15s03s03.html">15.3.3. Reading header information</a></span></dt><dt><span class="sect2"><a href="ch15s03s04.html">15.3.4. A shortcut to header information</a></span></dt><dt><span class="sect2"><a href="ch15s03s05.html">15.3.5. Closing RPM files</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch15s04.html">15.4. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch15s04.html#id774726">15.4.1. Database iterators</a></span></dt><dt><span class="sect2"><a href="ch15s04s02.html">15.4.2. Dependency Sets</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch15s05.html">15.5. Comparing an RPM File to an Installed Package</a></span></dt><dt><span class="sect1"><a href="ch15s06.html">15.6. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="ch15s07.html">15.7. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-rpm-programming-python.html">16. Programming RPM with Python</a></span></dt><dd
><dl><dt><span class="sect1"><a href="ch-rpm-programming-python.html#id537341">16.1. Setting Up a Python Development Environment</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-rpm-programming-python.html#id917479">16.1.1. Installing the base Python packages</a></span></dt><dt><span class="sect2"><a href="ch-rpm-programming-python.html#id891717">16.1.2. Using Python for graphics</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch16s02.html">16.2. The Python API Hierarchy</a></span></dt><dt><span class="sect1"><a href="ch16s03.html">16.3. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch16s03.html#id825387">16.3.1. Accessing the RPM database</a></span></dt><dt><span class="sect2"><a href="ch16s03s02.html">16.3.2. Querying the RPM database</a></span></dt><dt><span class="sect2"><a href="ch16s03s03.html">16.3.3. Examining the package header</a></span></dt><dt><span class="sect2"><a href="ch16s03s04.html">16.3.4. Que
rying for specific packages</a></span></dt><dt><span class="sect2"><a href="ch16s03s05.html">16.3.5. Printing information on packages</a></span></dt><dt><span class="sect2"><a href="ch16s03s06.html">16.3.6. Refining queries</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch16s04.html">16.4. Reading Package Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch16s04.html#id898710">16.4.1. Reading headers from package files</a></span></dt><dt><span class="sect2"><a href="ch16s04s02.html">16.4.2. Setting the verification flags</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch16s05.html">16.5. Dependency Comparisons</a></span></dt><dt><span class="sect1"><a href="ch16s06.html">16.6. Installing and Upgrading Packages</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch16s06.html#id949546">16.6.1. Building up the transaction set</a></span></dt><dt><span class="sect2"><a href="ch16s06s02.html">16.6.2. Transaction elements</a></span></dt><dt><spa
n class="sect2"><a href="ch16s06s03.html">16.6.3. Checking and reordering the transaction elements</a></span></dt><dt><span class="sect2"><a href="ch16s06s04.html">16.6.4. Running the transaction</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch16s07.html">16.7. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="ch16s08.html">16.8. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-programming-perl.html">17. Programming RPM with Perl</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-programming-perl.html#id793876">17.1. Getting and Using the Perl RPM Modules</a></span></dt><dt><span class="sect1"><a href="ch17s02.html">17.2. Working with RPM Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch17s02.html#id846781">17.2.1. Opening package files</a></span></dt><dt><span class="sect2"><a href="ch17s02s02.html">17.2.2. Listing tags from the package</a></span></dt><dt><span class="sect2"><a href="ch17s02s03.htm
l">17.2.3. Convenience methods</a></span></dt><dt><span class="sect2"><a href="ch17s02s04.html">17.2.4. Listing the name and version</a></span></dt><dt><span class="sect2"><a href="ch17s02s05.html">17.2.5. Checking whether the package is a source package</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch17s03.html">17.3. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch17s03.html#id913673">17.3.1. Opening the database</a></span></dt><dt><span class="sect2"><a href="ch17s03s02.html">17.3.2. Finding packages</a></span></dt><dt><span class="sect2"><a href="ch17s03s03.html">17.3.3. Iterating over packages</a></span></dt><dt><span class="sect2"><a href="ch17s03s04.html">17.3.4. Additional query subroutines</a></span></dt><dt><span class="sect2"><a href="ch17s03s05.html">17.3.5. Getting information on packages</a></span></dt><dt><span class="sect2"><a href="ch17s03s06.html">17.3.6. Comparing versions</a></span></dt><dt><span cla
ss="sect2"><a href="ch17s03s07.html">17.3.7. Closing the database</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch17s04.html">17.4. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="ch17s05.html">17.5. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-other-linuxes.html">18. Using RPM on Non-Red Hat Linuxes</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-other-linuxes.html#id823141">18.1. Troubleshooting RPM Installation Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-other-linuxes.html#id891712">18.1.1. Dealing with RPM versions</a></span></dt><dt><span class="sect2"><a href="ch-other-linuxes.html#id700181">18.1.2. Dealing with divisions of software into packages</a></span></dt><dt><span class="sect2"><a href="ch-other-linuxes.html#id851720">18.1.3. Dealing with dependency issues</a></span></dt><dt><span class="sect2"><a href="ch-other-linuxes.html#id833780">18.1.4. Dealing with install locati
ons</a></span></dt><dt><span class="sect2"><a href="ch-other-linuxes.html#id738218">18.1.5. When all else fails, rebuild from the source package</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch18s02.html">18.2. Handling Problems Building RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch18s02.html#id738263">18.2.1. Writing distribution-specific packages</a></span></dt><dt><span class="sect2"><a href="ch18s02s02.html">18.2.2. Dealing with automatic dependency generation</a></span></dt><dt><span class="sect2"><a href="ch18s02s03.html">18.2.3. Dealing with different macros</a></span></dt><dt><span class="sect2"><a href="ch18s02s04.html">18.2.4. Making relocatable packages</a></span></dt><dt><span class="sect2"><a href="ch18s02s05.html">18.2.5. Creating an RPM build environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch18s03.html">18.3. Dealing with Non-RPM-Based Linux Versions</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch1
8s03.html#id780127">18.3.1. Handling non-RPM packages with alien</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch18s04.html">18.4. Standardizing RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch18s04.html#id780173">18.4.1. Filesystem Hierarchy Standard</a></span></dt><dt><span class="sect2"><a href="ch18s04s02.html">18.4.2. RPM adoption</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch18s05.html">18.5. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-other-os.html">19. RPM on Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-other-os.html#id678448">19.1. Running RPM on Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-other-os.html#id806891">19.1.1. Getting RPM for your system</a></span></dt><dt><span class="sect2"><a href="ch-other-os.html#id745680">19.1.2. Running RPM on Windows</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch19s02.html">
19.2. Bootstrapping RPM On Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch19s02.html#id872869">19.2.1. Downloading the RPM software</a></span></dt><dt><span class="sect2"><a href="ch19s02s02.html">19.2.2. Extracting the software</a></span></dt><dt><span class="sect2"><a href="ch19s02s03.html">19.2.3. Reading the INSTALL file</a></span></dt><dt><span class="sect2"><a href="ch19s02s04.html">19.2.4. Libraries required by RPM</a></span></dt><dt><span class="sect2"><a href="ch19s02s05.html">19.2.5. Tools for building RPM</a></span></dt><dt><span class="sect2"><a href="ch19s02s06.html">19.2.6. Compiling RPM</a></span></dt><dt><span class="sect2"><a href="ch19s02s07.html">19.2.7. Handling problems</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch19s03.html">19.3. Setting Up the RPM System</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch19s03.html#id874570">19.3.1. Setting up the RPM database</a></span></dt><dt><span class="sec
t2"><a href="ch19s03s02.html">19.3.2. Creating the RPM environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch19s04.html">19.4. Creating Non-Linux RPMS</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch19s04.html#id935648">19.4.1. Setting up a build environment</a></span></dt><dt><span class="sect2"><a href="ch19s04s02.html">19.4.2. Cross-building packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch19s05.html">19.5. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-customizing-rpm.html">20. Customizing RPM Behavior</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-customizing-rpm.html#id906083">20.1. Customizing with RPM Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-customizing-rpm.html#id719470">20.1.1. Defining macros</a></span></dt><dt><span class="sect2"><a href="ch-customizing-rpm.html#id912885">20.1.2. Customizing Macros</a></span></dt></dl></dd><dt><span class="sect1"><a href="
ch20s02.html">20.2. Configuring RPM Settings</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch20s02.html#id799834">20.2.1. Viewing the current settings</a></span></dt><dt><span class="sect2"><a href="ch20s02s02.html">20.2.2. Locating the rpmrc files</a></span></dt><dt><span class="sect2"><a href="ch20s02s03.html">20.2.3. Changing settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch20s03.html">20.3. Adding Popt Aliases</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch20s03.html#id794076">20.3.1. Defining aliases</a></span></dt><dt><span class="sect2"><a href="ch20s03s02.html">20.3.2. Customizing popt aliases</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch20s04.html">20.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-command-reference.html">21. RPM Command Reference</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-command-reference.html#id805413">21.1. The rpm Command</a></span></dt><dd><dl><dt
><span class="sect2"><a href="ch-command-reference.html#id518418">21.1.1. Upgrade, freshen, and install options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id750910">21.1.2. Erase options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id955388">21.1.3. Signature options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id926712">21.1.4. Verify options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id1007523">21.1.5. Database options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id832158">21.1.6. Miscellaneous options</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch21s02.html">21.2. The rpmbuild Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch21s02.html#id1016802">21.2.1. Building from a spec file</a></span></dt><dt><span class="sect2"><a href="ch21s02s02.html">21.2.2. Building from a compressed tar archive</a></
span></dt><dt><span class="sect2"><a href="ch21s02s03.html">21.2.3. Rebuilding RPMs from source RPMs</a></span></dt><dt><span class="sect2"><a href="ch21s02s04.html">21.2.4. Customizing the build</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ch-specfile-syntax.html">22. Spec File Syntax</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-specfile-syntax.html#id884547">22.1. Package Information Tags</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-specfile-syntax.html#id997796">22.1.1. Comments</a></span></dt><dt><span class="sect2"><a href="ch-specfile-syntax.html#id880800">22.1.2. Build settings</a></span></dt><dt><span class="sect2"><a href="ch-specfile-syntax.html#id880833">22.1.3. Dependency tags</a></span></dt><dt><span class="sect2"><a href="ch-specfile-syntax.html#id987999">22.1.4. Source files</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch22s02.html">22.2. Macros</a></span></dt><dd><dl><dt><span class="sect2"><a
href="ch22s02.html#id939293">22.2.1. Variable definition macros</a></span></dt><dt><span class="sect2"><a href="ch22s02s02.html">22.2.2. Conditional macros</a></span></dt><dt><span class="sect2"><a href="ch22s02s03.html">22.2.3. Built-in macros</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch22s03.html">22.3. Build Sections</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch22s03.html#id802337">22.3.1. Build preparation</a></span></dt><dt><span class="sect2"><a href="ch22s03s02.html">22.3.2. Build</a></span></dt><dt><span class="sect2"><a href="ch22s03s03.html">22.3.3. Installation</a></span></dt><dt><span class="sect2"><a href="ch22s03s04.html">22.3.4. Clean up</a></span></dt><dt><span class="sect2"><a href="ch22s03s05.html">22.3.5. Install and uninstall scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch22s04.html">22.4. File Tags</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch22s04.html#id866128">22.4.1. Making relocatable pa
ckages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch22s05.html">22.5. The Change Log</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-rpm-evolution.html">23. RPM Feature Evolution</a></span></dt><dt><span class="chapter"><a href="ch-package-structure.html">24. RPM Package File Structure</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-package-structure.html#id815141">24.1. The Package File</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-package-structure.html#id682502">24.1.1. The file identifier</a></span></dt><dt><span class="sect2"><a href="ch-package-structure.html#id716111">24.1.2. The signature</a></span></dt><dt><span class="sect2"><a href="ch-package-structure.html#id541464">24.1.3. The header</a></span></dt><dt><span class="sect2"><a href="ch-package-structure.html#id543369">24.1.4. The payload</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ch-online-resources.html">25. RPM Resources</a></span>
</dt><dd><dl><dt><span class="sect1"><a href="ch-online-resources.html#id681684">25.1. Finding RPM Sites</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-online-resources.html#id717070">25.1.1. The main rpm.org site</a></span></dt><dt><span class="sect2"><a href="ch-online-resources.html#id712315">25.1.2. RPM locator sites</a></span></dt><dt><span class="sect2"><a href="ch-online-resources.html#id1005133">25.1.3. RPM tools sites</a></span></dt><dt><span class="sect2"><a href="ch-online-resources.html#id775685">25.1.4. Programming sites</a></span></dt><dt><span class="sect2"><a href="ch-online-resources.html#id701500">25.1.5. Sites related to RPM</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch25s02.html">25.2. Accessing RPM Mailing Lists and Newsgroups</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-development-tools.html">26. Linux Text Editors and Development Tools</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-development-t
ools.html#id747449">26.1. General Text Editors</a></span></dt><dt><span class="sect1"><a href="ch26s02.html">26.2. Programming Text Editors</a></span></dt><dt><span class="sect1"><a href="ch26s03.html">26.3. Integrated Development Environments for C Programming</a></span></dt><dt><span class="sect1"><a href="ch26s04.html">26.4. Integrated Development Environments for Python Programming</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-licensing.html">27. Licensing RPM</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-licensing.html#id508787">27.1. The GNU General Public License</a></span></dt></dl></dd><dt><span class="appendix"><a href="appe-Publican-Revision_History.html">A. Revision History</a></span></dt><dt><span class="index"><a href="ix01.html">Index</a></span></dt></dl></div></div><ul class="docnav"><li class="previous"></li><li class="next"><a accesskey="n" href="ch-intro-packaging.html"><strong>Next</strong>Introducing Package Management</a></
li></ul></body></html>
+ This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.
+ </div></div></div></div><hr /></div><div class="toc"><dl><dt><span class="preface"><a href="ch-intro-packaging.html">Introducing Package Management</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-intro-packaging.html#id622561">1. Installing, Removing, and Upgrading Applications</a></span></dt><dt><span class="sect1"><a href="pr01s02.html">2. Overcoming the Installation Obstacles</a></span></dt><dd><dl><dt><span class="sect2"><a href="pr01s02.html#id596312">2.1. Application-level utilities</a></span></dt><dt><span class="sect2"><a href="pr01s02s02.html">2.2. Built-in system utilities</a></span></dt></dl></dd><dt><span class="sect1"><a href="pr01s03.html">3. Linux Software Management Tools: Packages</a></span></dt><dt><span class="sect1"><a href="pr01s04.html">4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-intro-rpm.html">1. Introduction to RPM</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-intro-rpm.html#id629334">1.1. The N
eed for Linux Package Management Systems</a></span></dt><dt><span class="sect1"><a href="ch01s02.html">1.2. RPM Design Goals</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch01s02.html#id583074">1.2.1. Ease of use</a></span></dt><dt><span class="sect2"><a href="ch01s02s02.html">1.2.2. Package-oriented focus</a></span></dt><dt><span class="sect2"><a href="ch01s02s03.html">1.2.3. Package upgradability</a></span></dt><dt><span class="sect2"><a href="ch01s02s04.html">1.2.4. Package interdependencies</a></span></dt><dt><span class="sect2"><a href="ch01s02s05.html">1.2.5. Query capabilities</a></span></dt><dt><span class="sect2"><a href="ch01s02s06.html">1.2.6. Package verification</a></span></dt><dt><span class="sect2"><a href="ch01s02s07.html">1.2.7. Multiple architectures</a></span></dt><dt><span class="sect2"><a href="ch01s02s08.html">1.2.8. Pristine sources</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch01s03.html">1.3. RPM Terminology</a></span></dt><dt
><span class="sect1"><a href="ch01s04.html">1.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-rpm-overview.html">2. RPM Overview</a></span></dt><dd><dl><dt><span class="section"><a href="ch-rpm-overview.html#id662040">2.1. Understanding the Package File</a></span></dt><dd><dl><dt><span class="section"><a href="ch-rpm-overview.html#id732113">2.1.1. RPM file format</a></span></dt><dt><span class="section"><a href="ch-rpm-overview.html#id391194">2.1.2. Binary RPMs and Source RPMs</a></span></dt><dt><span class="section"><a href="ch-rpm-overview.html#id762689">2.1.3. Source RPMs</a></span></dt></dl></dd><dt><span class="section"><a href="ch02s02.html">2.2. Querying the RPM Database</a></span></dt><dt><span class="section"><a href="ch02s03.html">2.3. Running RPM Commands</a></span></dt><dd><dl><dt><span class="section"><a href="ch02s03.html#id568003">2.3.1. Working with the <code class="command">rpm</code> command</a></span></dt><dt><span class="section"
><a href="sect-RPM_Guide-RPM_Overview-Other_RPM_Commands.html">2.3.2. Other RPM commands</a></span></dt></dl></dd><dt><span class="section"><a href="ch02s04.html">2.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-using-rpm.html">3. Using RPM</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-using-rpm.html#id876689">3.1. The <code class="command">rpm</code> Command</a></span></dt><dt><span class="sect1"><a href="ch03s02.html">3.2. Upgrading and Installing Software</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03s02.html#id614719">3.2.1. Upgrading with the <code class="command">rpm</code> command</a></span></dt><dt><span class="sect2"><a href="ch03s02s02.html">3.2.2. Upgrading packages</a></span></dt><dt><span class="sect2"><a href="ch03s02s03.html">3.2.3. Freshening up</a></span></dt><dt><span class="sect2"><a href="ch03s02s04.html">3.2.4. Installing Packages</a></span></dt><dt><span class="sect2"><a href="ch03s02s05.html">3.2.5.
Installing Over the Internet</a></span></dt><dt><span class="sect2"><a href="ch03s02s06.html">3.2.6. Installing source RPMs</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03s03.html">3.3. Removing Software</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch03s03.html#id850302">3.3.1. Checking that the package has been removed</a></span></dt><dt><span class="sect2"><a href="ch03s03s02.html">3.3.2. Removing multiple packages at a time</a></span></dt><dt><span class="sect2"><a href="ch03s03s03.html">3.3.3. Options when removing packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch03s04.html">3.4. Other <code class="command">rpm</code> Command Options</a></span></dt><dt><span class="sect1"><a href="ch03s05.html">3.5. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-using-rpm-db.html">4. Using the RPM Database</a></span></dt><dd><dl><dt><span class="section"><a href="ch-using-rpm-db.html#RPM_Guide-Using_RPM_DB-querying_da
tabase">4.1. Querying the RPM Database</a></span></dt><dd><dl><dt><span class="section"><a href="ch-using-rpm-db.html#id702478">4.1.1. Querying packages</a></span></dt><dt><span class="section"><a href="ch-using-rpm-db.html#RPM_Guide-Using_RPM_DB-query_everything">4.1.2. Querying everything</a></span></dt><dt><span class="section"><a href="ch-using-rpm-db.html#RPM_Guide-Using_RPM_DB-refining_query">4.1.3. Refining the query</a></span></dt><dt><span class="section"><a href="ch-using-rpm-db.html#RPM_Guide-Using_RPM_DB-which_package">4.1.4. Finding which packages own files</a></span></dt></dl></dd><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-getting_information.html">4.2. Getting Information on Packages</a></span></dt><dd><dl><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-getting_information.html#RPM_Guide-USing_RPM_DB-getting_information-describing_packages">4.2.1. Describing packages</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM
_DB-package_groups.html">4.2.2. Package groups</a></span></dt><dt><span class="section"><a href="ch04s02s03.html">4.2.3. Listing the files in a package</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-listing_conf_files.html">4.2.4. Listing the configuration files for a package</a></span></dt><dt><span class="section"><a href="ch04s02s05.html">4.2.5. Listing the documentation files for a package</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-file_state.html">4.2.6. Listing the state of the files in a package</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-listing_scripts.html">4.2.7. Listing the scripts in a package</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Listing_changed.html">4.2.8. Listing what has changed</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Combining_queries.html">4.2.9. Combining queries</a></span></dt><dt><span class="section">
<a href="RPM_Guide-Using_RPM_DB-Cusomt_queries.html">4.2.10. Creating custom queries</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Query_format_tags.html">4.2.11. Working With Query Format Tags</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Querying_for_package_information.html">4.2.12. Querying for Package Information</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Formatting_arrays.html">4.2.13. Formatting Arrays</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Special_formatting.html">4.2.14. Special Formatting</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-querying_pacakge_dependencies.html">4.2.15. Querying for Package Dependencies</a></span></dt><dt><span class="section"><a href="RPM-Guide-Using_RPM_DB-Querying_file_information.html">4.2.16. Querying for File Information</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-
Other_Query_Format_Tags.html">4.2.17. Other Query Format Tags</a></span></dt></dl></dd><dt><span class="section"><a href="ch04s03.html">4.3. Other queries</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Getting_information_on_package_files.html">4.4. Getting Information on Package Files</a></span></dt><dd><dl><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-Getting_information_on_package_files.html#RPM_Guide_Using_RPM_DB-Querying_package_files_remotely">4.4.1. Querying Package Files Remotely</a></span></dt><dt><span class="section"><a href="RPM-Guide-Using_RPM-DB-verifying_packages.html">4.4.2. Verifying Installed RPM Packages</a></span></dt><dt><span class="section"><a href="RPM_GUide-Using_RPM_DB-working_with_RPM_db.html">4.4.3. Working With the RPM Database</a></span></dt><dt><span class="section"><a href="RPM_Guide-Using_RPM_DB-summary.html">4.4.4. Summary</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ch-dependenc
ies.html">5. Package Dependencies</a></span></dt><dd><dl><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-Understanding">5.1. Understanding the Dependency Concept</a></span></dt><dd><dl><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-capabilities">5.1.1. Capabilities</a></span></dt><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-version_dependencies">5.1.2. Version dependencies</a></span></dt><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-conflicts">5.1.3. Conflicts</a></span></dt><dt><span class="section"><a href="ch-dependencies.html#RPM_Guide-Dependencies-obsoletes">5.1.4. Obsoletes</a></span></dt></dl></dd><dt><span class="section"><a href="ch05s02.html">5.2. Checking for Dependencies</a></span></dt><dd><dl><dt><span class="section"><a href="ch05s02.html#id905416">5.2.1. Determining the capabilities a package requires</a></span></dt><dt><span class=
"section"><a href="ch05s02s02.html">5.2.2. Determining the capabilities a package provides</a></span></dt><dt><span class="section"><a href="ch05s02s03.html">5.2.3. Checking for conflicts</a></span></dt><dt><span class="section"><a href="ch05s02s04.html">5.2.4. Determining which packages require a certain capability</a></span></dt><dt><span class="section"><a href="ch05s02s05.html">5.2.5. Determining which package provides a certain capability</a></span></dt></dl></dd><dt><span class="section"><a href="ch05s03.html">5.3. Triggers</a></span></dt><dt><span class="section"><a href="ch05s04.html">5.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-transactions.html">6. Transactions</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-transactions.html#id664016">6.1. Understanding Transactions</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-transactions.html#id699016">6.1.1. When do you need transactions?</a></span></dt><dt><span class="se
ct2"><a href="ch-transactions.html#id772427">6.1.2. Backing out of transactions</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch06s02.html">6.2. Transactions with the rpm Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch06s02.html#id861018">6.2.1. Transaction IDs</a></span></dt><dt><span class="sect2"><a href="ch06s02s02.html">6.2.2. Rolling Back Transactions</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch06s03.html">6.3. Saving Old Packages</a></span></dt><dt><span class="sect1"><a href="ch06s04.html">6.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-management-software.html">7. RPM Management Software</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-management-software.html#id435051">7.1. Locating RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-management-software.html#id708091">7.1.1. rpmfind and rpm2html</a></span></dt><dt><span class="sect2"><a href="ch-management-software.html
#id797470">7.1.2. RPM Sites On the Internet</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch07s02.html">7.2. Graphical RPM Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch07s02.html#id657068">7.2.1. Nautilus</a></span></dt><dt><span class="sect2"><a href="ch07s02s02.html">7.2.2. Red Hat Package Management</a></span></dt><dt><span class="sect2"><a href="ch07s02s03.html">7.2.3. KPackage</a></span></dt><dt><span class="sect2"><a href="ch07s02s04.html">7.2.4. Gnome-RPM</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch07s03.html">7.3. Extending RPM Management</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch07s03.html#id865268">7.3.1. AutoRPM</a></span></dt><dt><span class="sect2"><a href="ch07s03s02.html">7.3.2. AutoUpdate</a></span></dt><dt><span class="sect2"><a href="ch07s03s03.html">7.3.3. The Red Hat Network and up2date</a></span></dt><dt><span class="sect2"><a href="ch07s03s04.html">7.3.4. Current</a></span></dt><dt><spa
n class="sect2"><a href="ch07s03s05.html">7.3.5. urpmi and RpmDrake</a></span></dt><dt><span class="sect2"><a href="ch07s03s06.html">7.3.6. apt-rpm</a></span></dt><dt><span class="sect2"><a href="ch07s03s07.html">7.3.7. The poldek</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch07s04.html">7.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-creating-rpms.html">8. Creating RPMs: An Overview</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-creating-rpms.html#id595074">8.1. Preparing to Build RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-creating-rpms.html#id589414">8.1.1. Planning what you want to build</a></span></dt><dt><span class="sect2"><a href="ch-creating-rpms.html#id562860">8.1.2. Gathering the software to package</a></span></dt><dt><span class="sect2"><a href="ch-creating-rpms.html#id774094">8.1.3. Creating a reproducible build of the software</a></span></dt><dt><span class="sect2"><a href="ch-creating-rp
ms.html#id588130">8.1.4. Planning for Upgrades</a></span></dt><dt><span class="sect2"><a href="ch-creating-rpms.html#id870862">8.1.5. Outlining Any Dependencies</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch08s02.html">8.2. Building RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch08s02.html#id634312">8.2.1. Setting up the directory structure</a></span></dt><dt><span class="sect2"><a href="ch08s02s02.html">8.2.2. Placing your sources into the directory structure</a></span></dt><dt><span class="sect2"><a href="ch08s02s03.html">8.2.3. Creating the spec file</a></span></dt><dt><span class="sect2"><a href="ch08s02s04.html">8.2.4. Building RPMs with the rpmbuild command</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch08s03.html">8.3. Verifying Your RPMS</a></span></dt><dt><span class="sect1"><a href="ch08s04.html">8.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-specfiles.html">9. Working with Spec Files</a></span
></dt><dd><dl><dt><span class="sect1"><a href="ch-specfiles.html#id557158">9.1. Reading Spec Files</a></span></dt><dt><span class="sect1"><a href="ch09s02.html">9.2. Writing Spec Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch09s02.html#id675822">9.2.1. Comments</a></span></dt><dt><span class="sect2"><a href="ch09s02s02.html">9.2.2. Storing spec files on disk</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch09s03.html">9.3. Defining Package Information</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch09s03.html#id626741">9.3.1. Describing the package</a></span></dt><dt><span class="sect2"><a href="ch09s03s02.html">9.3.2. Setting build locations</a></span></dt><dt><span class="sect2"><a href="ch09s03s03.html">9.3.3. Naming source files</a></span></dt><dt><span class="sect2"><a href="ch09s03s04.html">9.3.4. Naming patches</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch09s04.html">9.4. Controlling the Build</a></span></dt><dd><d
l><dt><span class="sect2"><a href="ch09s04.html#id796983">9.4.1. Preparing for the build</a></span></dt><dt><span class="sect2"><a href="ch09s04s02.html">9.4.2. Building the software</a></span></dt><dt><span class="sect2"><a href="ch09s04s03.html">9.4.3. Installing the software</a></span></dt><dt><span class="sect2"><a href="ch09s04s04.html">9.4.4. Cleaning up after the build</a></span></dt><dt><span class="sect2"><a href="ch09s04s05.html">9.4.5. Defining installation scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch09s05.html">9.5. Filling the List of Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch09s05.html#id664989">9.5.1. Using wildcards</a></span></dt><dt><span class="sect2"><a href="ch09s05s02.html">9.5.2. Naming directories of files</a></span></dt><dt><span class="sect2"><a href="ch09s05s03.html">9.5.3. Marking files as documentation or configuration files</a></span></dt><dt><span class="sect2"><a href="ch09s05s04.html">9.5.4. Setti
ng file attributes</a></span></dt><dt><span class="sect2"><a href="ch09s05s05.html">9.5.5. Verifying the %files section</a></span></dt><dt><span class="sect2"><a href="ch09s05s06.html">9.5.6. Filling the list of files automatically</a></span></dt><dt><span class="sect2"><a href="ch09s05s07.html">9.5.7. Handling RPM build errors for unpackaged files</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch09s06.html">9.6. Adding Change Log Entries</a></span></dt><dt><span class="sect1"><a href="ch09s07.html">9.7. Defining Spec File Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch09s07.html#id762893">9.7.1. Built-in macros</a></span></dt><dt><span class="sect2"><a href="ch09s07s02.html">9.7.2. Spec file-specific macros</a></span></dt><dt><span class="sect2"><a href="ch09s07s03.html">9.7.3. Defining new macros</a></span></dt><dt><span class="sect2"><a href="ch09s07s04.html">9.7.4. Specifying parameters to macros</a></span></dt></dl></dd><dt><span class="sect
1"><a href="ch09s08.html">9.8. Creating XML Spec Files</a></span></dt><dt><span class="sect1"><a href="ch09s09.html">9.9. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-advanced-packaging.html">10. Advanced RPM Packaging</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-advanced-packaging.html#id860373">10.1. Defining Package Dependencies</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-advanced-packaging.html#id709435">10.1.1. Naming dependencies</a></span></dt><dt><span class="sect2"><a href="ch-advanced-packaging.html#id818367">10.1.2. Setting prerequisites</a></span></dt><dt><span class="sect2"><a href="ch-advanced-packaging.html#id633338">10.1.3. Naming build dependencies</a></span></dt><dt><span class="sect2"><a href="ch-advanced-packaging.html#id633378">10.1.4. Generating dependencies automatically</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch10s02.html">10.2. Setting Triggers</a></span></dt><dt><span class="se
ct1"><a href="ch10s03.html">10.3. Writing Verification Scripts</a></span></dt><dt><span class="sect1"><a href="ch10s04.html">10.4. Creating Subpackages</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch10s04.html#id633241">10.4.1. Providing information for subpackages</a></span></dt><dt><span class="sect2"><a href="ch10s04s02.html">10.4.2. Defining scripts for subpackages</a></span></dt><dt><span class="sect2"><a href="ch10s04s03.html">10.4.3. Building subpackages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch10s05.html">10.5. Creating Relocatable Packages</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch10s05.html#id826639">10.5.1. Setting up the prefixes</a></span></dt><dt><span class="sect2"><a href="ch10s05s02.html">10.5.2. Define the files section</a></span></dt><dt><span class="sect2"><a href="ch10s05s03.html">10.5.3. Problems creating relocatable packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch10s06.html">10.6. Defin
ing Conditional Builds</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch10s06.html#id663126">10.6.1. Defining conditional macros</a></span></dt><dt><span class="sect2"><a href="ch10s06s02.html">10.6.2. Using conditional blocks</a></span></dt><dt><span class="sect2"><a href="ch10s06s03.html">10.6.3. Using architecture-based conditionals</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch10s07.html">10.7. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-rpmbuild.html">11. Controlling the Build with <code class="command">rpmbuild</code></a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-rpmbuild.html#id624857">11.1. Building RPMs with the rpmbuild Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-rpmbuild.html#id629417">11.1.1. Customizing the build</a></span></dt><dt><span class="sect2"><a href="ch-rpmbuild.html#id603635">11.1.2. Testing the build</a></span></dt><dt><span class="sect2"><a href="ch-rpmbuild.html#i
d603656">11.1.3. Debugging the build</a></span></dt><dt><span class="sect2"><a href="ch-rpmbuild.html#id735342">11.1.4. Cleaning up</a></span></dt><dt><span class="sect2"><a href="ch-rpmbuild.html#id757256">11.1.5. Building for other platforms</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch11s02.html">11.2. Building RPMs Without an External Spec File</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch11s02.html#id828534">11.2.1. Options for working with tar archives</a></span></dt><dt><span class="sect2"><a href="ch11s02s02.html">11.2.2. The expected archive structure</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch11s03.html">11.3. Working with Source RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch11s03.html#id402505">11.3.1. Rebuilding binary RPMS from source RPMs</a></span></dt><dt><span class="sect2"><a href="ch11s03s02.html">11.3.2. Recompiling binaries from source RPMs</a></span></dt><dt><span class="sect2"><a href="ch11s
03s03.html">11.3.3. SRPMS? Finding source RPMs</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch11s04.html">11.4. Signing Built RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch11s04.html#id866175">11.4.1. Checking that the GPG software is installed</a></span></dt><dt><span class="sect2"><a href="ch11s04s02.html">11.4.2. Configuring a signature</a></span></dt><dt><span class="sect2"><a href="ch11s04s03.html">11.4.3. Signing with the rpmbuild command</a></span></dt><dt><span class="sect2"><a href="ch11s04s04.html">11.4.4. Signing with the rpm command</a></span></dt><dt><span class="sect2"><a href="ch11s04s05.html">11.4.5. Verifying signatures</a></span></dt><dt><span class="sect2"><a href="ch11s04s06.html">11.4.6. Importing public keys</a></span></dt><dt><span class="sect2"><a href="ch11s04s07.html">11.4.7. Getting the Red Hat public key</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch11s05.html">11.5. Summary</a></span></dt></dl></dd><dt>
<span class="chapter"><a href="ch-extra-packaging-tools.html">12. Supplemental Packaging Software</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-extra-packaging-tools.html#id601549">12.1. Packaging Aids</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id601565">12.1.1. Using VIM spec plugins to improve spec file editing</a></span></dt><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id584812">12.1.2. Adding functions with emacs rpm-spec-mode</a></span></dt><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id567299">12.1.3. Validating and debugging spec files with rpmlint</a></span></dt><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id419415">12.1.4. Generating the %files section with RUST</a></span></dt><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#id745482">12.1.5. setup.sh and MakeRPM.pl</a></span></dt><dt><span class="sect2"><a href="ch-extra-packaging-tools.html#i
d420428">12.1.6. Manipulating Package Files with rpm2cpio</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch12s02.html">12.2. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-packaging-guidelines.html">13. Packaging Guidelines</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-packaging-guidelines.html#id571945">13.1. Avoiding Common Problems</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id703040">13.1.1. Scan the mailing lists</a></span></dt><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id433566">13.1.2. Use rpmbuild</a></span></dt><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id670752">13.1.3. Don’t try to defeat the system</a></span></dt><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id670777">13.1.4. Turn off automatic dependency generation</a></span></dt><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id657670">13.1.5. Don't list
directories in %files</a></span></dt><dt><span class="sect2"><a href="ch-packaging-guidelines.html#id721005">13.1.6. Handling circular dependencies</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch13s02.html">13.2. Following Good Practices</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch13s02.html#id721066">13.2.1. Preparation</a></span></dt><dt><span class="sect2"><a href="ch13s02s02.html">13.2.2. Building</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch13s03.html">13.3. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-scripting.html">14. Automating RPM with Scripts</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-scripting.html#id621698">14.1. Scripting</a></span></dt><dt><span class="sect1"><a href="ch14s02.html">14.2. Distinguishing Scripting Languages from Programming Languages</a></span></dt><dt><span class="sect1"><a href="ch14s03.html">14.3. Deciding When to Program and When to Script</a></span></dt><dt
><span class="sect1"><a href="ch14s04.html">14.4. Shell Scripting Basics</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14s04.html#id860345">14.4.1. Writing a script</a></span></dt><dt><span class="sect2"><a href="ch14s04s02.html">14.4.2. Running a script</a></span></dt><dt><span class="sect2"><a href="ch14s04s03.html">14.4.3. Problems running scripts</a></span></dt><dt><span class="sect2"><a href="ch14s04s04.html">14.4.4. Turning a script into a command</a></span></dt><dt><span class="sect2"><a href="ch14s04s05.html">14.4.5. Passing command-line options to your script</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch14s05.html">14.5. Examining RPM Files</a></span></dt><dt><span class="sect1"><a href="ch14s06.html">14.6. Querying the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch14s06.html#id395112">14.6.1. Querying for all packages installed at the same time</a></span></dt><dt><span class="sect2"><a href="ch14s06s02.html">14.6.
2. Reading HTML documentation for a package</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch14s07.html">14.7. Where to Go From Here</a></span></dt><dt><span class="sect1"><a href="ch14s08.html">14.8. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-programming-c.html">15. Programming RPM with C</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-programming-c.html#id752589">15.1. Programming with the C Library</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-programming-c.html#id835699">15.1.1. Setting Up a C Programming Environment</a></span></dt><dt><span class="sect2"><a href="ch-programming-c.html#id737960">15.1.2. Setting Up the RPM Programming Environment</a></span></dt><dt><span class="sect2"><a href="ch-programming-c.html#id737996">15.1.3. Using the RPM Library</a></span></dt><dt><span class="sect2"><a href="ch-programming-c.html#id439253">15.1.4. Compiling and Linking RPM Programs</a></span></dt><dt><span class="sec
t2"><a href="ch-programming-c.html#id706323">15.1.5. Getting information on your RPM environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch15s02.html">15.2. The Power of popt</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch15s02.html#id584034">15.2.1. Popt aliases</a></span></dt><dt><span class="sect2"><a href="ch15s02s02.html">15.2.2. Programming with popt</a></span></dt><dt><span class="sect2"><a href="ch15s02s03.html">15.2.3. Handling Errors</a></span></dt><dt><span class="sect2"><a href="ch15s02s04.html">15.2.4. Running a popt example</a></span></dt><dt><span class="sect2"><a href="ch15s02s05.html">15.2.5. Handling rpm command-line options</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch15s03.html">15.3. Working with RPM Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch15s03.html#id616107">15.3.1. Opening RPM files</a></span></dt><dt><span class="sect2"><a href="ch15s03s02.html">15.3.2. Reading the RPM lead and signa
ture</a></span></dt><dt><span class="sect2"><a href="ch15s03s03.html">15.3.3. Reading header information</a></span></dt><dt><span class="sect2"><a href="ch15s03s04.html">15.3.4. A shortcut to header information</a></span></dt><dt><span class="sect2"><a href="ch15s03s05.html">15.3.5. Closing RPM files</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch15s04.html">15.4. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch15s04.html#id607448">15.4.1. Database iterators</a></span></dt><dt><span class="sect2"><a href="ch15s04s02.html">15.4.2. Dependency Sets</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch15s05.html">15.5. Comparing an RPM File to an Installed Package</a></span></dt><dt><span class="sect1"><a href="ch15s06.html">15.6. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="ch15s07.html">15.7. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-rpm-programming-python.html
">16. Programming RPM with Python</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-rpm-programming-python.html#id593167">16.1. Setting Up a Python Development Environment</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-rpm-programming-python.html#id662024">16.1.1. Installing the base Python packages</a></span></dt><dt><span class="sect2"><a href="ch-rpm-programming-python.html#id673297">16.1.2. Using Python for graphics</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch16s02.html">16.2. The Python API Hierarchy</a></span></dt><dt><span class="sect1"><a href="ch16s03.html">16.3. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch16s03.html#id619811">16.3.1. Accessing the RPM database</a></span></dt><dt><span class="sect2"><a href="ch16s03s02.html">16.3.2. Querying the RPM database</a></span></dt><dt><span class="sect2"><a href="ch16s03s03.html">16.3.3. Examining the package header</a></span></dt><dt><span
class="sect2"><a href="ch16s03s04.html">16.3.4. Querying for specific packages</a></span></dt><dt><span class="sect2"><a href="ch16s03s05.html">16.3.5. Printing information on packages</a></span></dt><dt><span class="sect2"><a href="ch16s03s06.html">16.3.6. Refining queries</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch16s04.html">16.4. Reading Package Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch16s04.html#id727540">16.4.1. Reading headers from package files</a></span></dt><dt><span class="sect2"><a href="ch16s04s02.html">16.4.2. Setting the verification flags</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch16s05.html">16.5. Dependency Comparisons</a></span></dt><dt><span class="sect1"><a href="ch16s06.html">16.6. Installing and Upgrading Packages</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch16s06.html#id755942">16.6.1. Building up the transaction set</a></span></dt><dt><span class="sect2"><a href="ch16s06s02.html">
16.6.2. Transaction elements</a></span></dt><dt><span class="sect2"><a href="ch16s06s03.html">16.6.3. Checking and reordering the transaction elements</a></span></dt><dt><span class="sect2"><a href="ch16s06s04.html">16.6.4. Running the transaction</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch16s07.html">16.7. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="ch16s08.html">16.8. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-programming-perl.html">17. Programming RPM with Perl</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-programming-perl.html#id624802">17.1. Getting and Using the Perl RPM Modules</a></span></dt><dt><span class="sect1"><a href="ch17s02.html">17.2. Working with RPM Files</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch17s02.html#id661473">17.2.1. Opening package files</a></span></dt><dt><span class="sect2"><a href="ch17s02s02.html">17.2.2. Listing tags from the package</a></span>
</dt><dt><span class="sect2"><a href="ch17s02s03.html">17.2.3. Convenience methods</a></span></dt><dt><span class="sect2"><a href="ch17s02s04.html">17.2.4. Listing the name and version</a></span></dt><dt><span class="sect2"><a href="ch17s02s05.html">17.2.5. Checking whether the package is a source package</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch17s03.html">17.3. Programming with the RPM Database</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch17s03.html#id562960">17.3.1. Opening the database</a></span></dt><dt><span class="sect2"><a href="ch17s03s02.html">17.3.2. Finding packages</a></span></dt><dt><span class="sect2"><a href="ch17s03s03.html">17.3.3. Iterating over packages</a></span></dt><dt><span class="sect2"><a href="ch17s03s04.html">17.3.4. Additional query subroutines</a></span></dt><dt><span class="sect2"><a href="ch17s03s05.html">17.3.5. Getting information on packages</a></span></dt><dt><span class="sect2"><a href="ch17s03s06.html">17.
3.6. Comparing versions</a></span></dt><dt><span class="sect2"><a href="ch17s03s07.html">17.3.7. Closing the database</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch17s04.html">17.4. Where to Go from Here</a></span></dt><dt><span class="sect1"><a href="ch17s05.html">17.5. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-other-linuxes.html">18. Using RPM on Non-Red Hat Linuxes</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-other-linuxes.html#id753931">18.1. Troubleshooting RPM Installation Issues</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-other-linuxes.html#id796138">18.1.1. Dealing with RPM versions</a></span></dt><dt><span class="sect2"><a href="ch-other-linuxes.html#id796418">18.1.2. Dealing with divisions of software into packages</a></span></dt><dt><span class="sect2"><a href="ch-other-linuxes.html#id876934">18.1.3. Dealing with dependency issues</a></span></dt><dt><span class="sect2"><a href="ch-other-linuxe
s.html#id634567">18.1.4. Dealing with install locations</a></span></dt><dt><span class="sect2"><a href="ch-other-linuxes.html#id672596">18.1.5. When all else fails, rebuild from the source package</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch18s02.html">18.2. Handling Problems Building RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch18s02.html#id665196">18.2.1. Writing distribution-specific packages</a></span></dt><dt><span class="sect2"><a href="ch18s02s02.html">18.2.2. Dealing with automatic dependency generation</a></span></dt><dt><span class="sect2"><a href="ch18s02s03.html">18.2.3. Dealing with different macros</a></span></dt><dt><span class="sect2"><a href="ch18s02s04.html">18.2.4. Making relocatable packages</a></span></dt><dt><span class="sect2"><a href="ch18s02s05.html">18.2.5. Creating an RPM build environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch18s03.html">18.3. Dealing with Non-RPM-Based Linux Versions</a></sp
an></dt><dd><dl><dt><span class="sect2"><a href="ch18s03.html#id690322">18.3.1. Handling non-RPM packages with alien</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch18s04.html">18.4. Standardizing RPMs</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch18s04.html#id355998">18.4.1. Filesystem Hierarchy Standard</a></span></dt><dt><span class="sect2"><a href="ch18s04s02.html">18.4.2. RPM adoption</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch18s05.html">18.5. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-other-os.html">19. RPM on Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-other-os.html#id634409">19.1. Running RPM on Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-other-os.html#id609269">19.1.1. Getting RPM for your system</a></span></dt><dt><span class="sect2"><a href="ch-other-os.html#id631253">19.1.2. Running RPM on Windows</a></span></dt></dl>
</dd><dt><span class="sect1"><a href="ch19s02.html">19.2. Bootstrapping RPM On Other Operating Systems</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch19s02.html#id631305">19.2.1. Downloading the RPM software</a></span></dt><dt><span class="sect2"><a href="ch19s02s02.html">19.2.2. Extracting the software</a></span></dt><dt><span class="sect2"><a href="ch19s02s03.html">19.2.3. Reading the INSTALL file</a></span></dt><dt><span class="sect2"><a href="ch19s02s04.html">19.2.4. Libraries required by RPM</a></span></dt><dt><span class="sect2"><a href="ch19s02s05.html">19.2.5. Tools for building RPM</a></span></dt><dt><span class="sect2"><a href="ch19s02s06.html">19.2.6. Compiling RPM</a></span></dt><dt><span class="sect2"><a href="ch19s02s07.html">19.2.7. Handling problems</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch19s03.html">19.3. Setting Up the RPM System</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch19s03.html#id714619">19.3.1. Setting up
the RPM database</a></span></dt><dt><span class="sect2"><a href="ch19s03s02.html">19.3.2. Creating the RPM environment</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch19s04.html">19.4. Creating Non-Linux RPMS</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch19s04.html#id850170">19.4.1. Setting up a build environment</a></span></dt><dt><span class="sect2"><a href="ch19s04s02.html">19.4.2. Cross-building packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch19s05.html">19.5. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-customizing-rpm.html">20. Customizing RPM Behavior</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-customizing-rpm.html#id555689">20.1. Customizing with RPM Macros</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-customizing-rpm.html#id671653">20.1.1. Defining macros</a></span></dt><dt><span class="sect2"><a href="ch-customizing-rpm.html#id594641">20.1.2. Customizing Macros</a></s
pan></dt></dl></dd><dt><span class="sect1"><a href="ch20s02.html">20.2. Configuring RPM Settings</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch20s02.html#id634076">20.2.1. Viewing the current settings</a></span></dt><dt><span class="sect2"><a href="ch20s02s02.html">20.2.2. Locating the rpmrc files</a></span></dt><dt><span class="sect2"><a href="ch20s02s03.html">20.2.3. Changing settings</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch20s03.html">20.3. Adding Popt Aliases</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch20s03.html#id705308">20.3.1. Defining aliases</a></span></dt><dt><span class="sect2"><a href="ch20s03s02.html">20.3.2. Customizing popt aliases</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch20s04.html">20.4. Summary</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-command-reference.html">21. RPM Command Reference</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-command-reference.html#id7412
30">21.1. The rpm Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-command-reference.html#id564594">21.1.1. Upgrade, freshen, and install options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id848197">21.1.2. Erase options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id435105">21.1.3. Signature options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id819742">21.1.4. Verify options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id725343">21.1.5. Database options</a></span></dt><dt><span class="sect2"><a href="ch-command-reference.html#id723258">21.1.6. Miscellaneous options</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch21s02.html">21.2. The rpmbuild Command</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch21s02.html#id728111">21.2.1. Building from a spec file</a></span></dt><dt><span class="sect2"><a href="ch21s02s02.html">21
.2.2. Building from a compressed tar archive</a></span></dt><dt><span class="sect2"><a href="ch21s02s03.html">21.2.3. Rebuilding RPMs from source RPMs</a></span></dt><dt><span class="sect2"><a href="ch21s02s04.html">21.2.4. Customizing the build</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ch-specfile-syntax.html">22. Spec File Syntax</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-specfile-syntax.html#id758382">22.1. Package Information Tags</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-specfile-syntax.html#id798060">22.1.1. Comments</a></span></dt><dt><span class="sect2"><a href="ch-specfile-syntax.html#id729610">22.1.2. Build settings</a></span></dt><dt><span class="sect2"><a href="ch-specfile-syntax.html#id729642">22.1.3. Dependency tags</a></span></dt><dt><span class="sect2"><a href="ch-specfile-syntax.html#id373019">22.1.4. Source files</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch22s02.html">22.2. Macros<
/a></span></dt><dd><dl><dt><span class="sect2"><a href="ch22s02.html#id736235">22.2.1. Variable definition macros</a></span></dt><dt><span class="sect2"><a href="ch22s02s02.html">22.2.2. Conditional macros</a></span></dt><dt><span class="sect2"><a href="ch22s02s03.html">22.2.3. Built-in macros</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch22s03.html">22.3. Build Sections</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch22s03.html#id632190">22.3.1. Build preparation</a></span></dt><dt><span class="sect2"><a href="ch22s03s02.html">22.3.2. Build</a></span></dt><dt><span class="sect2"><a href="ch22s03s03.html">22.3.3. Installation</a></span></dt><dt><span class="sect2"><a href="ch22s03s04.html">22.3.4. Clean up</a></span></dt><dt><span class="sect2"><a href="ch22s03s05.html">22.3.5. Install and uninstall scripts</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch22s04.html">22.4. File Tags</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch
22s04.html#id763643">22.4.1. Making relocatable packages</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch22s05.html">22.5. The Change Log</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-rpm-evolution.html">23. RPM Feature Evolution</a></span></dt><dt><span class="chapter"><a href="ch-package-structure.html">24. RPM Package File Structure</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-package-structure.html#id796519">24.1. The Package File</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-package-structure.html#id861690">24.1.1. The file identifier</a></span></dt><dt><span class="sect2"><a href="ch-package-structure.html#id704244">24.1.2. The signature</a></span></dt><dt><span class="sect2"><a href="ch-package-structure.html#id623000">24.1.3. The header</a></span></dt><dt><span class="sect2"><a href="ch-package-structure.html#id709015">24.1.4. The payload</a></span></dt></dl></dd></dl></dd><dt><span class="chapter"><a href="ch-o
nline-resources.html">25. RPM Resources</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-online-resources.html#id812203">25.1. Finding RPM Sites</a></span></dt><dd><dl><dt><span class="sect2"><a href="ch-online-resources.html#id445205">25.1.1. The main rpm.org site</a></span></dt><dt><span class="sect2"><a href="ch-online-resources.html#id673752">25.1.2. RPM locator sites</a></span></dt><dt><span class="sect2"><a href="ch-online-resources.html#id596206">25.1.3. RPM tools sites</a></span></dt><dt><span class="sect2"><a href="ch-online-resources.html#id850716">25.1.4. Programming sites</a></span></dt><dt><span class="sect2"><a href="ch-online-resources.html#id657514">25.1.5. Sites related to RPM</a></span></dt></dl></dd><dt><span class="sect1"><a href="ch25s02.html">25.2. Accessing RPM Mailing Lists and Newsgroups</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-development-tools.html">26. Linux Text Editors and Development Tools</a></span></dt><dd><dl>
<dt><span class="sect1"><a href="ch-development-tools.html#id554506">26.1. General Text Editors</a></span></dt><dt><span class="sect1"><a href="ch26s02.html">26.2. Programming Text Editors</a></span></dt><dt><span class="sect1"><a href="ch26s03.html">26.3. Integrated Development Environments for C Programming</a></span></dt><dt><span class="sect1"><a href="ch26s04.html">26.4. Integrated Development Environments for Python Programming</a></span></dt></dl></dd><dt><span class="chapter"><a href="ch-licensing.html">27. Licensing RPM</a></span></dt><dd><dl><dt><span class="sect1"><a href="ch-licensing.html#id806584">27.1. The GNU General Public License</a></span></dt></dl></dd><dt><span class="appendix"><a href="appe-Publican-Revision_History.html">A. Revision History</a></span></dt><dt><span class="index"><a href="ix01.html">Index</a></span></dt></dl></div></div><ul class="docnav"><li class="previous"></li><li class="next"><a accesskey="n" href="ch-intro-packaging.html"><strong>
Next</strong>Introducing Package Management</a></li></ul></body></html>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ix01.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ix01.html
index defb9f5..f2a63aa 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ix01.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ix01.html
@@ -7,4 +7,4 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="appe-Publican-Revision_History.html" title="Appendix A. Revision History" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="appe-Publican-Revision_History.html"><strong>Prev</strong></a></li><li class="next"></li></ul><div class="index" id="id495130"><div class="titlepage"><div><div><h2 class="title">Index</h2></div></
div></div><div class="index"></div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="appe-Publican-Revision_History.html"><strong>Prev</strong>Appendix A. Revision History</a></li><li class="up"><a accesskey="u" href="#"><strong>Up</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Home</strong></a></li></ul></body></html>
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="index.html" title="RPM Guide" /><link rel="prev" href="appe-Publican-Revision_History.html" title="Appendix A. Revision History" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="appe-Publican-Revision_History.html"><strong>Prev</strong></a></li><li class="next"></li></ul><div class="index" id="id550926"><div class="titlepage"><div><div><h2 class="title">Index</h2></div></
div></div><div class="index"></div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="appe-Publican-Revision_History.html"><strong>Prev</strong>Appendix A. Revision History</a></li><li class="up"><a accesskey="u" href="#"><strong>Up</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Home</strong></a></li></ul></body></html>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/pr01s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/pr01s02.html
index 9bd4730..8b9c621 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/pr01s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/pr01s02.html
@@ -7,11 +7,11 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-intro-packaging.html" title="Introducing Package Management" /><link rel="prev" href="ch-intro-packaging.html" title="Introducing Package Management" /><link rel="next" href="pr01s02s02.html" title="2.2. Built-in system utilities" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-intro-packaging.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" hre
f="pr01s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id909475" class="title">Overcoming the Installation Obstacles</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-intro-packaging.html" title="Introducing Package Management" /><link rel="prev" href="ch-intro-packaging.html" title="Introducing Package Management" /><link rel="next" href="pr01s02s02.html" title="2.2. Built-in system utilities" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch-intro-packaging.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" hre
f="pr01s02s02.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id776237" class="title">Overcoming the Installation Obstacles</h1></div></div></div><div class="para">
None of the tasks you must perform to install, upgrade, or uninstall applications are especially difficult. However, these steps quickly become daunting when you consider all the files that must be managed. A full Fedora installation provides around 3,000 executable commands and over 160,000 total files (some other Linux distributions are even larger!). Obviously, managing all these files by hand, although theoretically possible, is not technically feasible. On a smaller scale, even management of single applications is not practical. The Postfix e-mail server application, for example, consists of around 275 files scattered in a dozen or so different directories. Imagine trying to remember and manually remove all of those files (and only those files) to uninstall Postfix from your system!
</div><div class="para">
All the steps needed to manage software on Unix or Linux systems are hardly unique to Unix; all operating systems have similar procedures that must be followed to make software usable on the system. For this reason, many approaches have been adopted toward software installation, uninstallation, and upgrading.
- </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id909499" class="title">Application-level utilities</h1></div></div></div><div class="para">
+ </div><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id596312" class="title">Application-level utilities</h1></div></div></div><div class="para">
Some operating systems, such as MS-DOS, have supplied absolutely no built-in tools for software management. Installation of applications on such systems occurs in one of two ways: software is installed manually, using file-copy utilities to put all the application files in the appropriate places on the system, or software is installed using a custom-written installation application (as is usually the case for MS-DOS applications).
</div><div class="para">
Once installed, software can be uninstalled in one of two ways: you can manually delete each file installed for the application (assuming you can even remember them all), or the application might come with a custom uninstallation utility that can be run to remove the application. Upgrading an already installed application on such a system uses a similar procedure. If the application comes with an installation utility capable of handling application upgrades, you can use the utility to perform the upgrade. Otherwise, the software must be manually upgraded using the procedure described previously.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/pr01s02s02.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/pr01s02s02.html
index 3011d10..fd11a02 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/pr01s02s02.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/pr01s02s02.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="pr01s02.html" title="2. Overcoming the Installation Obstacles" /><link rel="prev" href="pr01s02.html" title="2. Overcoming the Installation Obstacles" /><link rel="next" href="pr01s03.html" title="3. Linux Software Management Tools: Packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="pr01s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" hre
f="pr01s03.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id838015" class="title">Built-in system utilities</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="pr01s02.html" title="2. Overcoming the Installation Obstacles" /><link rel="prev" href="pr01s02.html" title="2. Overcoming the Installation Obstacles" /><link rel="next" href="pr01s03.html" title="3. Linux Software Management Tools: Packages" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="pr01s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" hre
f="pr01s03.html"><strong>Next</strong></a></li></ul><div class="sect2"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id596345" class="title">Built-in system utilities</h1></div></div></div><div class="para">
Other operating systems have come with built-in utilities that a system administrator can use to manage the system’s software. These utilities can be run to install the software on the system; typically, they take some of the work out of manually installing software, dealing with issues such as figuring out which files need to be put where on the system. Once installed, these utilities typically track the files that have been installed. This knowledge can usually be used to uninstall those applications automatically. Since the software knows which files are associated with the application, it can be told to uninstall the application, and it can find and delete all the files that belong to that application.
</div><div class="para">
These built-in utilities typically come in two different forms. One type focuses on managing the installation process, providing custom utilities that can be used to perform the otherwise manual tasks of compiling software and copying files into their final locations. The three major freely available Berkeley Unix, or BSD, operating systems, NetBSD, FreeBSD, and OpenBSD, for example, ship with a software-management system called, variously, ports (FreeBSD and OpenBSD) or packages (NetBSD).
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/pr01s03.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/pr01s03.html
index 600833f..2d81b54 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/pr01s03.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/pr01s03.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-intro-packaging.html" title="Introducing Package Management" /><link rel="prev" href="pr01s02s02.html" title="2.2. Built-in system utilities" /><link rel="next" href="pr01s04.html" title="4. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="pr01s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="pr01s04.html"><strong>Next</strong>
</a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id678625" class="title">Linux Software Management Tools: Packages</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-intro-packaging.html" title="Introducing Package Management" /><link rel="prev" href="pr01s02s02.html" title="2.2. Built-in system utilities" /><link rel="next" href="pr01s04.html" title="4. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="pr01s02s02.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="pr01s04.html"><strong>Next</strong>
</a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id430599" class="title">Linux Software Management Tools: Packages</h1></div></div></div><div class="para">
Initially, Linux had neither type of software-management tool. In the early days of Linux, you installed Linux by cross-compiling it under a different operating system (Minix), then manually installing the compiled Linux programs into the appropriate locations to produce a working system. As Linux has matured, however, it has acquired software-management tools that have made software installation, removal, and upgrade significantly easier than in the early days. The exact software-management tool used on modern Linux systems varies from distribution to distribution, but both approaches to system management can be found in the tools used by various distributions.
</div><div class="para">
The Gentoo Linux (<a href="http://www.gentoo.org/ ">http://www.gentoo.org/ </a>) distribution, for example, uses a software-management system called Portage, which is very similar to the FreeBSD ports system. Like ports, Portage provides great control over software compilation and installation, providing a collection of scripts that automate much of the basic work of downloading and compiling software.
@@ -26,7 +26,7 @@
</div><div class="note"><div class="admonition_header"><h2>Change of Name</h2></div><div class="admonition"><div class="para">
RPM was originally called Red Hat Package Manager. After adoption by other Linux distributions, the name has changed to simply the RPM Package Manager. The RPM initials remain the same.
</div></div></div><div class="para">
- As the original name implies, RPM was developed by Red Hat, Inc., the major Linux distributor in the United States. Even though the original name seems to point to a Red Hat-only solution, most Linux distributions use the RPM software. The RPM software provides a foundation needed by Linux system administrators throughout the world. You can even use RPM on other operating systems, both Linux and non-Linux, as covered in <a class="xref" href="ch-other-linuxes.html">Chapter 18, <em>Using RPM on Non-Red Hat Linuxes</em></a> and <a class="xref" href="ch-other-os.html">Chapter 19, <em>RPM on Other Operating Systems</em></a>, respectively.
+ As the original name implies, RPM was developed by Red Hat, Inc., the major Linux distributor in the United States. Even though the original name seems to point to a Red Hat-only solution, many Linux distributions use the RPM software. The RPM software provides a foundation needed by Linux system administrators throughout the world. You can even use RPM on other operating systems, both Linux and non-Linux, as covered in <a class="xref" href="ch-other-linuxes.html">Chapter 18, <em>Using RPM on Non-Red Hat Linuxes</em></a> and <a class="xref" href="ch-other-os.html">Chapter 19, <em>RPM on Other Operating Systems</em></a>, respectively.
</div><div class="para">
The RPM system provides all of the features needed to manage applications, including a database of installed packages with their version numbers, the ability to install, remove, and update packages, and the ability to recompile an application from a source code RPM package.
</div><div class="para">
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/pr01s04.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/pr01s04.html
index 04090c4..9ee4aae 100644
--- a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/pr01s04.html
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/pr01s04.html
@@ -7,7 +7,7 @@
addID('Fedora_Draft_Documentation.0.1.books');
addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
- </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-intro-packaging.html" title="Introducing Package Management" /><link rel="prev" href="pr01s03.html" title="3. Linux Software Management Tools: Packages" /><link rel="next" href="ch-intro-rpm.html" title="Chapter 1. Introduction to RPM" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="pr01s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="c
h-intro-rpm.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id1004356" class="title">Summary</h1></div></div></div><div class="para">
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch-intro-packaging.html" title="Introducing Package Management" /><link rel="prev" href="pr01s03.html" title="3. Linux Software Management Tools: Packages" /><link rel="next" href="ch-intro-rpm.html" title="Chapter 1. Introduction to RPM" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="pr01s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="c
h-intro-rpm.html"><strong>Next</strong></a></li></ul><div class="sect1"><div class="titlepage"><div><div keep-together.within-column="always"><h1 id="id554246" class="title">Summary</h1></div></div></div><div class="para">
Modern operating systems have large complex sets of applications, resulting in thousands of files to keep track of for upgrades, installation, and removal of packages. All this complexity has lead Linux vendors to develop a variety of package-management tools.
</div><div class="para">
This chapter briefly introduced the RPM Package Manager, or RPM for short. The next chapter provides an overview of the RPM system, showing how all the parts fit together.
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/sect-RPM_Guide-RPM_Overview-Other_RPM_Commands.html b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/sect-RPM_Guide-RPM_Overview-Other_RPM_Commands.html
new file mode 100644
index 0000000..d6aa793
--- /dev/null
+++ b/public_html/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/sect-RPM_Guide-RPM_Overview-Other_RPM_Commands.html
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd ">
+<html xmlns="http://www.w3.org/1999/xhtml "><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>2.3.2. Other RPM commands</title><link rel="stylesheet" type="text/css" href="Common_Content/css/default.css" /><link rel="stylesheet" media="print" href="Common_Content/css/print.css" type="text/css" /><meta name="generator" content="publican 2.8" /><meta name="package" content="Fedora_Draft_Documentation-RPM_Guide-0.1-en-US-0-0" /><script type="text/javascript" src="../../../../../toc.js"></script><script type="text/javascript">
+ addID('Fedora_Draft_Documentation');
+
+ addID('Fedora_Draft_Documentation.0.1');
+
+ addID('Fedora_Draft_Documentation.0.1.books');
+ addID('Fedora_Draft_Documentation.0.1.RPM_Guide');
+ </script><link rel="home" href="index.html" title="RPM Guide" /><link rel="up" href="ch02s03.html" title="2.3. Running RPM Commands" /><link rel="prev" href="ch02s03.html" title="2.3. Running RPM Commands" /><link rel="next" href="ch02s04.html" title="2.4. Summary" /></head><body class="draft toc_embeded "><div id="tocdiv" class="toc"><iframe id="tocframe" class="toc" src="../../../../toc.html">This is an iframe, to view it upgrade your browser or enable iframe display.</iframe></div><p id="title"><a class="left" href="http://www.fedoraproject.org "><img src="Common_Content/images/image_left.png" alt="Product Site" /></a><a class="right" href="http://docs.fedoraproject.org "><img src="Common_Content/images/image_right.png" alt="Documentation Site" /></a></p><ul class="docnav"><li class="previous"><a accesskey="p" href="ch02s03.html"><strong>Prev</strong></a></li><li class="next"><a accesskey="n" href="ch02s04.html"><strong>Next</strong></a></li></ul><div class
="section" id="sect-RPM_Guide-RPM_Overview-Other_RPM_Commands"><div class="titlepage"><div><div keep-together.within-column="always"><h3 class="title" id="sect-RPM_Guide-RPM_Overview-Other_RPM_Commands">2.3.2. Other RPM commands</h3></div></div></div><div class="para">
+ In addition to <code class="command">rpm</code>, the RPM system includes a few more commands, including <code class="command">rpmbuild</code> and <code class="command">rpm2cpio</code>.
+ </div><div class="para">
+ The <code class="command">rpmbuild</code> command helps build RPM packages. Its usage is discussed in depth in Part II of this book.
+ </div><div class="para">
+ The <code class="command">rpm2cpio</code> command exports an RPM package file into the format that the <code class="command">cpio</code> command expects. The <code class="command">cpio</code> command works with many tape-backup packages. You can also take advantage of the fact that cpio can list the individual files in a cpio archive or extract files. To list the files in an RPM package, use a command like the following:
+ </div><pre class="screen">
+<strong class="userinput"><code>rpm2cpio <em class="replaceable"><code>package_file.rpm</code></em> | cpio –t</code></strong></pre><div class="para">
+ For example, the following command lists all the files in the <code class="filename">mlocate</code> package:
+ </div><pre class="screen">
+<strong class="userinput"><code>rpm2cpio mlocate-0.22.2-2.i686.rpm | cpio –t</code></strong></pre><div class="para">
+ To display:
+ </div><pre class="screen">
+<code class="computeroutput"> ./etc/cron.daily/mlocate.cron ./etc/updatedb.conf ./usr/bin/locate ./usr/bin/updatedb ./usr/share/doc/mlocate-0.22.2 ./usr/share/doc/mlocate-0.22.2/AUTHORS ./usr/share/doc/mlocate-0.22.2/COPYING ./usr/share/doc/mlocate-0.22.2/NEWS ./usr/share/doc/mlocate-0.22.2/README ./usr/share/locale/bg/LC_MESSAGES/mlocate.mo ./usr/share/locale/ca/LC_MESSAGES/mlocate.mo ./usr/share/locale/cs/LC_MESSAGES/mlocate.mo ./usr/share/locale/da/LC_MESSAGES/mlocate.mo ./usr/share/locale/de/LC_MESSAGES/mlocate.mo ./usr/share/locale/es/LC_MESSAGES/mlocate.mo ./usr/share/locale/fr/LC_MESSAGES/mlocate.mo ./usr/share/locale/hu/LC_MESSAGES/mlocate.mo ./usr/share/locale/it/LC_MESSAGES/mlocate.mo ./usr/share/locale/ja/LC_MESSAGES/mlocate.mo ./usr/share/locale/ms/LC_MESSAGES/mlocate.mo ./usr/share/locale/nl/LC_MESSAGES/mlocate.mo ./usr/share/locale/pl/LC_MESSAGES/mlocate.mo ./usr/share/locale/pt/LC_MESSAGES/mlocate.mo ./usr/share/locale/pt_BR/LC_MESSAGES/mlocate.mo ./usr/share/
locale/sr/LC_MESSAGES/mlocate.mo ./usr/share/locale/sr(a)latin/LC_MESSAGES/mlocate.mo ./usr/share/locale/sv/LC_MESSAGES/mlocate.mo ./usr/share/locale/zh_CN/LC_MESSAGES/mlocate.mo ./usr/share/man/man1/locate.1.gz ./usr/share/man/man5/mlocate.db.5.gz ./usr/share/man/man5/updatedb.conf.5.gz ./usr/share/man/man8/updatedb.8.gz ./var/lib/mlocate 555 blocks </code></pre><div class="para">
+ The <code class="command">rpm2cpio</code> command can also help if you want to extract a single file from the RPM package, using the <code class="command">cpio <code class="option">–ivd</code></code> command-line options, as follows:
+ </div><pre class="screen">
+ <strong class="userinput"><code>rpm2cpio mlocate-0.22.2-2.i686.rpm | cpio –ivd usr/share/doc/mlocate-0.22.2/README</code></strong></pre><div class="para">
+ This command will output local <code class="filename">usr/share/doc/mlocate-0.22.2/README</code> subdirectories and the <code class="filename">README</code> file located under <code class="filename">usr/share/doc/mlocate-0.22.2</code>.
+ </div><div class="para">
+ The <code class="option">–i</code> option tells <code class="command">cpio</code> to extract files. The <code class="option">–d</code> option tells <code class="command">cpio</code> to make any local subdirectories as needed (<code class="filename">usr/share/doc/mlocate-0.22.2</code>, in this example), and the <code class="option">–v</code> option asks <code class="command">cpio</code> to politely output verbose messages about what it does. Of course, verbose is in the eye of the beholder; with many Unix and Linux commands, verbose output is still somewhat terse.
+ </div></div><ul class="docnav"><li class="previous"><a accesskey="p" href="ch02s03.html"><strong>Prev</strong>2.3. Running RPM Commands</a></li><li class="up"><a accesskey="u" href="#"><strong>Up</strong></a></li><li class="home"><a accesskey="h" href="index.html"><strong>Home</strong></a></li><li class="next"><a accesskey="n" href="ch02s04.html"><strong>Next</strong>2.4. Summary</a></li></ul></body></html>
diff --git a/public_html/en-US/Fedora_Draft_Documentation/0.1/pdf/RPM_Guide/Fedora_Draft_Documentation-0.1-RPM_Guide-en-US.pdf b/public_html/en-US/Fedora_Draft_Documentation/0.1/pdf/RPM_Guide/Fedora_Draft_Documentation-0.1-RPM_Guide-en-US.pdf
index 136485d..046451a 100644
Binary files a/public_html/en-US/Fedora_Draft_Documentation/0.1/pdf/RPM_Guide/Fedora_Draft_Documentation-0.1-RPM_Guide-en-US.pdf and b/public_html/en-US/Fedora_Draft_Documentation/0.1/pdf/RPM_Guide/Fedora_Draft_Documentation-0.1-RPM_Guide-en-US.pdf differ
diff --git a/public_html/en-US/opds-Community_Services_Infrastructure.xml b/public_html/en-US/opds-Community_Services_Infrastructure.xml
index 5518681..6214299 100644
--- a/public_html/en-US/opds-Community_Services_Infrastructure.xml
+++ b/public_html/en-US/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/en-US/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/en-US/opds-Fedora.xml b/public_html/en-US/opds-Fedora.xml
index 7eccbc5..e171df3 100644
--- a/public_html/en-US/opds-Fedora.xml
+++ b/public_html/en-US/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/en-US/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/en-US/opds-Fedora_Contributor_Documentation.xml b/public_html/en-US/opds-Fedora_Contributor_Documentation.xml
index a564dd3..519cc3a 100644
--- a/public_html/en-US/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/en-US/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/en-US/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/en-US/opds-Fedora_Core.xml b/public_html/en-US/opds-Fedora_Core.xml
index 1fea85d..f1996a9 100644
--- a/public_html/en-US/opds-Fedora_Core.xml
+++ b/public_html/en-US/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/en-US/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/en-US/opds-Fedora_Draft_Documentation.xml b/public_html/en-US/opds-Fedora_Draft_Documentation.xml
index 9080f5f..05388a9 100644
--- a/public_html/en-US/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/en-US/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/en-US/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>en-US</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/en-US/opds.xml b/public_html/en-US/opds.xml
index 93040ea..e46c92c 100644
--- a/public_html/en-US/opds.xml
+++ b/public_html/en-US/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/en-US/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/en-US/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<dc:language>en-US</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/en-US/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<dc:language>en-US</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/en-US/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<dc:language>en-US</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/en-US/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<dc:language>en-US</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<dc:language>en-US</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/en-US/toc.html b/public_html/en-US/toc.html
index 9b0a23b..2221eca 100644
--- a/public_html/en-US/toc.html
+++ b/public_html/en-US/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -111,7 +118,7 @@
<a class="type" href="./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed">
@@ -138,7 +145,7 @@
<a class="type" href="./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed">
@@ -147,7 +154,7 @@
<a class="type" href="./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed">
@@ -319,7 +326,7 @@
<a class="type" href="./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed">
@@ -840,7 +847,7 @@
<a class="type" href="./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed">
@@ -954,7 +961,7 @@
<a class="type" href="./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed">
@@ -1024,7 +1031,7 @@
<div id='Fedora..Security_Guide' class="book collapsed">
<a class="type" href="Fedora//html/Security_Guide/index.html" onclick="window.top.location='./Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types" onclick="work=0;">
- <a class="type" href="./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="./Fedora//html/Security_Guide/index.html" onclick="window.top.location='./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1044,7 +1051,7 @@
<a class="type" href="./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed">
@@ -1071,7 +1078,7 @@
<a class="type" href="./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/es-ES/opds-Community_Services_Infrastructure.xml b/public_html/es-ES/opds-Community_Services_Infrastructure.xml
index fa0b88b..47b60e6 100644
--- a/public_html/es-ES/opds-Community_Services_Infrastructure.xml
+++ b/public_html/es-ES/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/es-ES/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/es-ES/opds-Fedora.xml b/public_html/es-ES/opds-Fedora.xml
index 21cd7d5..6831e77 100644
--- a/public_html/es-ES/opds-Fedora.xml
+++ b/public_html/es-ES/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/es-ES/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/es-ES/opds-Fedora_15.xml b/public_html/es-ES/opds-Fedora_15.xml
index c072097..92bdae1 100644
--- a/public_html/es-ES/opds-Fedora_15.xml
+++ b/public_html/es-ES/opds-Fedora_15.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/es-ES/opds-Fedora_15.xml </id>
<title>Fedora 15</title>
<subtitle>Fedora 15</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/es-ES/opds-Fedora_Contributor_Documentation.xml b/public_html/es-ES/opds-Fedora_Contributor_Documentation.xml
index 1b853f7..b7c5fb4 100644
--- a/public_html/es-ES/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/es-ES/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/es-ES/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Documentación de Contribuyente</title>
<subtitle>Fedora Documentación de Contribuyente</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/es-ES/opds-Fedora_Core.xml b/public_html/es-ES/opds-Fedora_Core.xml
index 8d3273f..914fb7e 100644
--- a/public_html/es-ES/opds-Fedora_Core.xml
+++ b/public_html/es-ES/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/es-ES/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/es-ES/opds-Fedora_Draft_Documentation.xml b/public_html/es-ES/opds-Fedora_Draft_Documentation.xml
index a72a20a..57313bd 100644
--- a/public_html/es-ES/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/es-ES/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/es-ES/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>es-ES</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/es-ES/opds.xml b/public_html/es-ES/opds.xml
index 7fa86f5..ab393a0 100644
--- a/public_html/es-ES/opds.xml
+++ b/public_html/es-ES/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/es-ES/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/es-ES/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<dc:language>es-ES</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/es-ES/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>es-ES</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora 15</title>
<id>http://docs.fedoraproject.org/es-ES/Fedora_15/opds-Fedora_15.xml </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>es-ES</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_15.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Documentación de Contribuyente</title>
<id>http://docs.fedoraproject.org/es-ES/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>es-ES</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/es-ES/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>es-ES</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -55,7 +55,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/es-ES/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>es-ES</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/es-ES/toc.html b/public_html/es-ES/toc.html
index 7db14c9..d799a35 100644
--- a/public_html/es-ES/toc.html
+++ b/public_html/es-ES/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Bienvenido</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Buscar" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">Ocultar todos</a>
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -492,7 +499,7 @@
<a class="type" href="./Fedora/14/epub/Software_Management_Guide/Fedora-14-Software_Management_Guide-es-ES.epub" >epub</a>
<a class="type" href="./Fedora/14/html/Software_Management_Guide/index.html" onclick="window.top.location='./Fedora/14/html/Software_Management_Guide/index.html';return false;">html</a>
<a class="type" href="./Fedora/14/html-single/Software_Management_Guide/index.html" onclick="window.top.location='./Fedora/14/html-single/Software_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/14/pdf/Software_Management_Guide/Fedora-14-Software_Management_Guide-es-ES.pdf" onclick="window.top.location='./Fedora/14/pdf/Software_Management_Guide/Fedora-14-Software_Management_Guide-es-ES.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/14/pdf/Software_Management_Guide/Fedora-0.1-Software_Management_Guide-es-ES.pdf" onclick="window.top.location='./Fedora/14/pdf/Software_Management_Guide/Fedora-0.1-Software_Management_Guide-es-ES.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.14.User_Guide' class="book collapsed">
@@ -565,7 +572,7 @@
<a class="type" href="./Fedora/13/epub/Accessibility_Guide/Fedora-13-Accessibility_Guide-es-ES.epub" >epub</a>
<a class="type" href="./Fedora/13/html/Accessibility_Guide/index.html" onclick="window.top.location='./Fedora/13/html/Accessibility_Guide/index.html';return false;">html</a>
<a class="type" href="./Fedora/13/html-single/Accessibility_Guide/index.html" onclick="window.top.location='./Fedora/13/html-single/Accessibility_Guide/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/13/pdf/Accessibility_Guide/Fedora-13-Accessibility_Guide-es-ES.pdf" onclick="window.top.location='./Fedora/13/pdf/Accessibility_Guide/Fedora-13-Accessibility_Guide-es-ES.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/13/pdf/Accessibility_Guide/fedora-13-Accessibility_Guide-es-ES.pdf" onclick="window.top.location='./Fedora/13/pdf/Accessibility_Guide/fedora-13-Accessibility_Guide-es-ES.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.13.Burning_ISO_images_to_disc' class="book collapsed">
@@ -927,7 +934,7 @@
<a class="type" href="./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-es-ES.epub" >epub</a>
<a class="type" href="./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-es-ES.pdf" onclick="window.top.location='./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-es-ES.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-es-ES.pdf" onclick="window.top.location='./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-es-ES.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed">
@@ -1316,7 +1323,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/fa-IR/opds-Community_Services_Infrastructure.xml b/public_html/fa-IR/opds-Community_Services_Infrastructure.xml
index f27db9c..c8e40df 100644
--- a/public_html/fa-IR/opds-Community_Services_Infrastructure.xml
+++ b/public_html/fa-IR/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/fa-IR/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/fa-IR/opds-Fedora.xml b/public_html/fa-IR/opds-Fedora.xml
index 8d89c3c..6c571e7 100644
--- a/public_html/fa-IR/opds-Fedora.xml
+++ b/public_html/fa-IR/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/fa-IR/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/fa-IR/opds-Fedora_Contributor_Documentation.xml b/public_html/fa-IR/opds-Fedora_Contributor_Documentation.xml
index 16fa165..b15ec88 100644
--- a/public_html/fa-IR/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/fa-IR/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/fa-IR/opds-Fedora_Contributor_Documentation.x… </id>
<title>مستندات مشارکت کننده فدورا</title>
<subtitle>مستندات مشارکت کننده فدورا</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/fa-IR/opds-Fedora_Core.xml b/public_html/fa-IR/opds-Fedora_Core.xml
index 381ca34..2d02cee 100644
--- a/public_html/fa-IR/opds-Fedora_Core.xml
+++ b/public_html/fa-IR/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/fa-IR/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/fa-IR/opds-Fedora_Draft_Documentation.xml b/public_html/fa-IR/opds-Fedora_Draft_Documentation.xml
index c9096d7..87b8141 100644
--- a/public_html/fa-IR/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/fa-IR/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/fa-IR/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>fa-IR</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/fa-IR/opds.xml b/public_html/fa-IR/opds.xml
index 944e185..89eebfe 100644
--- a/public_html/fa-IR/opds.xml
+++ b/public_html/fa-IR/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/fa-IR/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/fa-IR/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>fa-IR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/fa-IR/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>fa-IR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>مستندات مشارکت کننده فدورا</title>
<id>http://docs.fedoraproject.org/fa-IR/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>fa-IR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/fa-IR/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>fa-IR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/fa-IR/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>fa-IR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/fa-IR/toc.html b/public_html/fa-IR/toc.html
index 534ce0e..911fa40 100644
--- a/public_html/fa-IR/toc.html
+++ b/public_html/fa-IR/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -877,7 +884,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1006,7 +1013,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1086,7 +1093,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1119,7 +1126,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1137,7 +1144,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/fi-FI/opds-Community_Services_Infrastructure.xml b/public_html/fi-FI/opds-Community_Services_Infrastructure.xml
index 772507c..bf686d2 100644
--- a/public_html/fi-FI/opds-Community_Services_Infrastructure.xml
+++ b/public_html/fi-FI/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/fi-FI/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/fi-FI/opds-Fedora.xml b/public_html/fi-FI/opds-Fedora.xml
index 2de094f..d4e7627 100644
--- a/public_html/fi-FI/opds-Fedora.xml
+++ b/public_html/fi-FI/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/fi-FI/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/fi-FI/opds-Fedora_Contributor_Documentation.xml b/public_html/fi-FI/opds-Fedora_Contributor_Documentation.xml
index 15035d8..429f02f 100644
--- a/public_html/fi-FI/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/fi-FI/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/fi-FI/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/fi-FI/opds-Fedora_Core.xml b/public_html/fi-FI/opds-Fedora_Core.xml
index fadc0f5..12ff3c5 100644
--- a/public_html/fi-FI/opds-Fedora_Core.xml
+++ b/public_html/fi-FI/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/fi-FI/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/fi-FI/opds-Fedora_Draft_Documentation.xml b/public_html/fi-FI/opds-Fedora_Draft_Documentation.xml
index a1b8366..7ce2459 100644
--- a/public_html/fi-FI/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/fi-FI/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/fi-FI/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>fi-FI</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/fi-FI/opds.xml b/public_html/fi-FI/opds.xml
index dff481c..b4146e0 100644
--- a/public_html/fi-FI/opds.xml
+++ b/public_html/fi-FI/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/fi-FI/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/fi-FI/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>fi-FI</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/fi-FI/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>fi-FI</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/fi-FI/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>fi-FI</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/fi-FI/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>fi-FI</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/fi-FI/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>fi-FI</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/fi-FI/toc.html b/public_html/fi-FI/toc.html
index 2d6fa42..a4087ab 100644
--- a/public_html/fi-FI/toc.html
+++ b/public_html/fi-FI/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -703,7 +710,7 @@
<a class="type" href="./Fedora/12/epub/Fedora_Live_images/Fedora-12-Fedora_Live_images-fi-FI.epub" >epub</a>
<a class="type" href="./Fedora/12/html/Fedora_Live_images/index.html" onclick="window.top.location='./Fedora/12/html/Fedora_Live_images/index.html';return false;">html</a>
<a class="type" href="./Fedora/12/html-single/Fedora_Live_images/index.html" onclick="window.top.location='./Fedora/12/html-single/Fedora_Live_images/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/12/pdf/Fedora_Live_images/Fedora-12-Fedora_Live_images-fi-FI.pdf" onclick="window.top.location='./Fedora/12/pdf/Fedora_Live_images/Fedora-12-Fedora_Live_images-fi-FI.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/12/pdf/Fedora_Live_images/Fedora-13-Fedora_Live_Images-fi-FI.pdf" onclick="window.top.location='./Fedora/12/pdf/Fedora_Live_images/Fedora-13-Fedora_Live_Images-fi-FI.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.12' class="version collapsed untranslated" onclick="toggle(event, 'Fedora.12.untrans_books');">
@@ -830,7 +837,7 @@
<a class="type" href="./Fedora/11/epub/Fedora_Live_images/Fedora-11-Fedora_Live_images-fi-FI.epub" >epub</a>
<a class="type" href="./Fedora/11/html/Fedora_Live_images/index.html" onclick="window.top.location='./Fedora/11/html/Fedora_Live_images/index.html';return false;">html</a>
<a class="type" href="./Fedora/11/html-single/Fedora_Live_images/index.html" onclick="window.top.location='./Fedora/11/html-single/Fedora_Live_images/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/11/pdf/Fedora_Live_images/Fedora-12-Fedora_Live_images-fi-FI.pdf" onclick="window.top.location='./Fedora/11/pdf/Fedora_Live_images/Fedora-12-Fedora_Live_images-fi-FI.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/11/pdf/Fedora_Live_images/Fedora-11-Fedora_Live_images-fi-FI.pdf" onclick="window.top.location='./Fedora/11/pdf/Fedora_Live_images/Fedora-11-Fedora_Live_images-fi-FI.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11' class="version collapsed untranslated" onclick="toggle(event, 'Fedora.11.untrans_books');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -903,7 +910,7 @@
<a class="type" href="./Fedora/10/epub/Fedora_Live_Images/Fedora-10-Fedora_Live_Images-fi-FI.epub" >epub</a>
<a class="type" href="./Fedora/10/html/Fedora_Live_Images/index.html" onclick="window.top.location='./Fedora/10/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="./Fedora/10/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='./Fedora/10/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/10/pdf/Fedora_Live_Images/Fedora-12-Fedora_Live_images-fi-FI.pdf" onclick="window.top.location='./Fedora/10/pdf/Fedora_Live_Images/Fedora-12-Fedora_Live_images-fi-FI.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/10/pdf/Fedora_Live_Images/Fedora-11-Fedora_Live_images-fi-FI.pdf" onclick="window.top.location='./Fedora/10/pdf/Fedora_Live_Images/Fedora-11-Fedora_Live_images-fi-FI.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.10.Making_Fedora_Discs' class="book collapsed">
@@ -1025,7 +1032,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.SELinux_FAQ' class="book collapsed" onclick="toggle(event, 'Fedora.8.SELinux_FAQ.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/fr-FR/opds-Community_Services_Infrastructure.xml b/public_html/fr-FR/opds-Community_Services_Infrastructure.xml
index caae444..cab64cf 100644
--- a/public_html/fr-FR/opds-Community_Services_Infrastructure.xml
+++ b/public_html/fr-FR/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/fr-FR/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/fr-FR/opds-Fedora.xml b/public_html/fr-FR/opds-Fedora.xml
index 6bea301..82c5ee9 100644
--- a/public_html/fr-FR/opds-Fedora.xml
+++ b/public_html/fr-FR/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/fr-FR/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1731,7 +1731,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1743,7 +1743,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/fr-FR/opds-Fedora_Contributor_Documentation.xml b/public_html/fr-FR/opds-Fedora_Contributor_Documentation.xml
index 5d916c7..4872278 100644
--- a/public_html/fr-FR/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/fr-FR/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/fr-FR/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/fr-FR/opds-Fedora_Core.xml b/public_html/fr-FR/opds-Fedora_Core.xml
index ecad50b..4169115 100644
--- a/public_html/fr-FR/opds-Fedora_Core.xml
+++ b/public_html/fr-FR/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/fr-FR/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/fr-FR/opds-Fedora_Draft_Documentation.xml b/public_html/fr-FR/opds-Fedora_Draft_Documentation.xml
index 2f7448b..2485bc0 100644
--- a/public_html/fr-FR/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/fr-FR/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/fr-FR/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>fr-FR</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/fr-FR/opds.xml b/public_html/fr-FR/opds.xml
index 8cb6ebb..7dba3a3 100644
--- a/public_html/fr-FR/opds.xml
+++ b/public_html/fr-FR/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/fr-FR/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/fr-FR/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>fr-FR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/fr-FR/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>fr-FR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/fr-FR/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>fr-FR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/fr-FR/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>fr-FR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/fr-FR/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>fr-FR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/fr-FR/toc.html b/public_html/fr-FR/toc.html
index 87ab943..c9b8842 100644
--- a/public_html/fr-FR/toc.html
+++ b/public_html/fr-FR/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -128,7 +135,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -164,7 +171,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Resource_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Resource_Management_Guide.types');">
@@ -332,7 +339,7 @@
<a class="type" href="./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-fr-FR.epub" >epub</a>
<a class="type" href="./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-fr-FR.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-fr-FR.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-fr-FR.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-fr-FR.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Fedora_Live_Images' class="book collapsed">
@@ -874,7 +881,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1003,7 +1010,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1083,7 +1090,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1108,7 +1115,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1135,7 +1142,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/gu-IN/opds-Community_Services_Infrastructure.xml b/public_html/gu-IN/opds-Community_Services_Infrastructure.xml
index ed86733..b601b81 100644
--- a/public_html/gu-IN/opds-Community_Services_Infrastructure.xml
+++ b/public_html/gu-IN/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/gu-IN/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/gu-IN/opds-Fedora.xml b/public_html/gu-IN/opds-Fedora.xml
index 5101c31..859779b 100644
--- a/public_html/gu-IN/opds-Fedora.xml
+++ b/public_html/gu-IN/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/gu-IN/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/gu-IN/opds-Fedora_Contributor_Documentation.xml b/public_html/gu-IN/opds-Fedora_Contributor_Documentation.xml
index 80af68e..f8946fa 100644
--- a/public_html/gu-IN/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/gu-IN/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/gu-IN/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/gu-IN/opds-Fedora_Core.xml b/public_html/gu-IN/opds-Fedora_Core.xml
index 45b2a74..bda3163 100644
--- a/public_html/gu-IN/opds-Fedora_Core.xml
+++ b/public_html/gu-IN/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/gu-IN/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/gu-IN/opds-Fedora_Draft_Documentation.xml b/public_html/gu-IN/opds-Fedora_Draft_Documentation.xml
index 355e7f1..9997525 100644
--- a/public_html/gu-IN/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/gu-IN/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/gu-IN/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>gu-IN</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/gu-IN/opds.xml b/public_html/gu-IN/opds.xml
index 5914162..cb0aec6 100644
--- a/public_html/gu-IN/opds.xml
+++ b/public_html/gu-IN/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/gu-IN/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/gu-IN/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>gu-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/gu-IN/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>gu-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/gu-IN/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>gu-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/gu-IN/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>gu-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/gu-IN/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>gu-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/gu-IN/toc.html b/public_html/gu-IN/toc.html
index 339bb87..62d6056 100644
--- a/public_html/gu-IN/toc.html
+++ b/public_html/gu-IN/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/he-IL/opds-Community_Services_Infrastructure.xml b/public_html/he-IL/opds-Community_Services_Infrastructure.xml
index ce2cfe2..fa86eba 100644
--- a/public_html/he-IL/opds-Community_Services_Infrastructure.xml
+++ b/public_html/he-IL/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/he-IL/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/he-IL/opds-Fedora.xml b/public_html/he-IL/opds-Fedora.xml
index 099f91c..99a2c1c 100644
--- a/public_html/he-IL/opds-Fedora.xml
+++ b/public_html/he-IL/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/he-IL/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/he-IL/opds-Fedora_Contributor_Documentation.xml b/public_html/he-IL/opds-Fedora_Contributor_Documentation.xml
index 5e2146b..116832b 100644
--- a/public_html/he-IL/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/he-IL/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/he-IL/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/he-IL/opds-Fedora_Core.xml b/public_html/he-IL/opds-Fedora_Core.xml
index 0ee60ea..ea4a5d0 100644
--- a/public_html/he-IL/opds-Fedora_Core.xml
+++ b/public_html/he-IL/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/he-IL/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/he-IL/opds-Fedora_Draft_Documentation.xml b/public_html/he-IL/opds-Fedora_Draft_Documentation.xml
index 927d01d..b9c867a 100644
--- a/public_html/he-IL/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/he-IL/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/he-IL/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>he-IL</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/he-IL/opds.xml b/public_html/he-IL/opds.xml
index 1df0610..c910ffc 100644
--- a/public_html/he-IL/opds.xml
+++ b/public_html/he-IL/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/he-IL/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/he-IL/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>he-IL</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/he-IL/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>he-IL</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/he-IL/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>he-IL</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/he-IL/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>he-IL</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/he-IL/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>he-IL</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/he-IL/toc.html b/public_html/he-IL/toc.html
index c103c76..74a2898 100644
--- a/public_html/he-IL/toc.html
+++ b/public_html/he-IL/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -334,7 +341,7 @@
<a class="type" href="./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-he-IL.epub" >epub</a>
<a class="type" href="./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-he-IL.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-he-IL.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-he-IL.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-he-IL.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15' class="version collapsed untranslated" onclick="toggle(event, 'Fedora.15.untrans_books');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/hi-IN/opds-Community_Services_Infrastructure.xml b/public_html/hi-IN/opds-Community_Services_Infrastructure.xml
index 8752e84..ab2a9c0 100644
--- a/public_html/hi-IN/opds-Community_Services_Infrastructure.xml
+++ b/public_html/hi-IN/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/hi-IN/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/hi-IN/opds-Fedora.xml b/public_html/hi-IN/opds-Fedora.xml
index ef0ea50..b79164c 100644
--- a/public_html/hi-IN/opds-Fedora.xml
+++ b/public_html/hi-IN/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/hi-IN/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/hi-IN/opds-Fedora_Contributor_Documentation.xml b/public_html/hi-IN/opds-Fedora_Contributor_Documentation.xml
index e522520..b25c3eb 100644
--- a/public_html/hi-IN/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/hi-IN/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/hi-IN/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/hi-IN/opds-Fedora_Core.xml b/public_html/hi-IN/opds-Fedora_Core.xml
index ae50cae..29c5c27 100644
--- a/public_html/hi-IN/opds-Fedora_Core.xml
+++ b/public_html/hi-IN/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/hi-IN/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/hi-IN/opds-Fedora_Draft_Documentation.xml b/public_html/hi-IN/opds-Fedora_Draft_Documentation.xml
index 37a51c7..ef8b53d 100644
--- a/public_html/hi-IN/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/hi-IN/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/hi-IN/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>hi-IN</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/hi-IN/opds.xml b/public_html/hi-IN/opds.xml
index 21c4ada..ec14b19 100644
--- a/public_html/hi-IN/opds.xml
+++ b/public_html/hi-IN/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/hi-IN/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/hi-IN/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>hi-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/hi-IN/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>hi-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/hi-IN/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>hi-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/hi-IN/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>hi-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/hi-IN/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>hi-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/hi-IN/toc.html b/public_html/hi-IN/toc.html
index 741b49e..3b61752 100644
--- a/public_html/hi-IN/toc.html
+++ b/public_html/hi-IN/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/hu-HU/opds-Community_Services_Infrastructure.xml b/public_html/hu-HU/opds-Community_Services_Infrastructure.xml
index 2f6368e..e6a8a63 100644
--- a/public_html/hu-HU/opds-Community_Services_Infrastructure.xml
+++ b/public_html/hu-HU/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/hu-HU/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/hu-HU/opds-Fedora.xml b/public_html/hu-HU/opds-Fedora.xml
index 00a4177..fbae7ca 100644
--- a/public_html/hu-HU/opds-Fedora.xml
+++ b/public_html/hu-HU/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/hu-HU/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/hu-HU/opds-Fedora_Contributor_Documentation.xml b/public_html/hu-HU/opds-Fedora_Contributor_Documentation.xml
index 023c297..c1b7980 100644
--- a/public_html/hu-HU/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/hu-HU/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/hu-HU/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/hu-HU/opds-Fedora_Core.xml b/public_html/hu-HU/opds-Fedora_Core.xml
index f182f0e..b74fa14 100644
--- a/public_html/hu-HU/opds-Fedora_Core.xml
+++ b/public_html/hu-HU/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/hu-HU/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/hu-HU/opds-Fedora_Draft_Documentation.xml b/public_html/hu-HU/opds-Fedora_Draft_Documentation.xml
index c1f6456..d36e595 100644
--- a/public_html/hu-HU/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/hu-HU/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/hu-HU/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>hu-HU</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/hu-HU/opds.xml b/public_html/hu-HU/opds.xml
index dfd0761..8fd5dcb 100644
--- a/public_html/hu-HU/opds.xml
+++ b/public_html/hu-HU/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/hu-HU/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/hu-HU/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>hu-HU</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/hu-HU/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>hu-HU</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/hu-HU/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>hu-HU</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/hu-HU/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>hu-HU</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/hu-HU/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>hu-HU</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/hu-HU/toc.html b/public_html/hu-HU/toc.html
index ee849dc..cd38496 100644
--- a/public_html/hu-HU/toc.html
+++ b/public_html/hu-HU/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/id-ID/opds-Community_Services_Infrastructure.xml b/public_html/id-ID/opds-Community_Services_Infrastructure.xml
index 17c8627..30108b9 100644
--- a/public_html/id-ID/opds-Community_Services_Infrastructure.xml
+++ b/public_html/id-ID/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/id-ID/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/id-ID/opds-Fedora.xml b/public_html/id-ID/opds-Fedora.xml
index a8fe3cc..8b00507 100644
--- a/public_html/id-ID/opds-Fedora.xml
+++ b/public_html/id-ID/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/id-ID/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/id-ID/opds-Fedora_Contributor_Documentation.xml b/public_html/id-ID/opds-Fedora_Contributor_Documentation.xml
index 5348439..aaf4587 100644
--- a/public_html/id-ID/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/id-ID/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/id-ID/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/id-ID/opds-Fedora_Core.xml b/public_html/id-ID/opds-Fedora_Core.xml
index d78f320..b2f7b39 100644
--- a/public_html/id-ID/opds-Fedora_Core.xml
+++ b/public_html/id-ID/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/id-ID/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/id-ID/opds-Fedora_Draft_Documentation.xml b/public_html/id-ID/opds-Fedora_Draft_Documentation.xml
index 227f9e2..ddc7b4b 100644
--- a/public_html/id-ID/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/id-ID/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/id-ID/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>id-ID</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/id-ID/opds.xml b/public_html/id-ID/opds.xml
index 3666046..5703f56 100644
--- a/public_html/id-ID/opds.xml
+++ b/public_html/id-ID/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/id-ID/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/id-ID/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>id-ID</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/id-ID/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>id-ID</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/id-ID/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>id-ID</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/id-ID/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>id-ID</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/id-ID/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>id-ID</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/id-ID/toc.html b/public_html/id-ID/toc.html
index dc874d2..d91aa48 100644
--- a/public_html/id-ID/toc.html
+++ b/public_html/id-ID/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -334,7 +341,7 @@
<a class="type" href="./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-id-ID.epub" >epub</a>
<a class="type" href="./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-id-ID.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-id-ID.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-id-ID.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-id-ID.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15' class="version collapsed untranslated" onclick="toggle(event, 'Fedora.15.untrans_books');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/it-IT/opds-Community_Services_Infrastructure.xml b/public_html/it-IT/opds-Community_Services_Infrastructure.xml
index 3b0729c..eb909d2 100644
--- a/public_html/it-IT/opds-Community_Services_Infrastructure.xml
+++ b/public_html/it-IT/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/it-IT/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/it-IT/opds-Fedora.xml b/public_html/it-IT/opds-Fedora.xml
index 1b12a59..f5144b7 100644
--- a/public_html/it-IT/opds-Fedora.xml
+++ b/public_html/it-IT/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/it-IT/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/it-IT/opds-Fedora_Contributor_Documentation.xml b/public_html/it-IT/opds-Fedora_Contributor_Documentation.xml
index 97f954b..36fca68 100644
--- a/public_html/it-IT/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/it-IT/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/it-IT/opds-Fedora_Contributor_Documentation.x… </id>
<title>Documentazione Collaboratori Fedora</title>
<subtitle>Documentazione Collaboratori Fedora</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/it-IT/opds-Fedora_Core.xml b/public_html/it-IT/opds-Fedora_Core.xml
index 226ca57..475bd89 100644
--- a/public_html/it-IT/opds-Fedora_Core.xml
+++ b/public_html/it-IT/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/it-IT/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/it-IT/opds-Fedora_Draft_Documentation.xml b/public_html/it-IT/opds-Fedora_Draft_Documentation.xml
index 630c7c8..838db68 100644
--- a/public_html/it-IT/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/it-IT/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/it-IT/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>it-IT</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/it-IT/opds.xml b/public_html/it-IT/opds.xml
index 9b21d7e..4117daa 100644
--- a/public_html/it-IT/opds.xml
+++ b/public_html/it-IT/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/it-IT/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/it-IT/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:18</updated>
<dc:language>it-IT</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/it-IT/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:18</updated>
<dc:language>it-IT</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Documentazione Collaboratori Fedora</title>
<id>http://docs.fedoraproject.org/it-IT/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:18</updated>
<dc:language>it-IT</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/it-IT/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:18</updated>
<dc:language>it-IT</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/it-IT/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:18</updated>
<dc:language>it-IT</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/it-IT/toc.html b/public_html/it-IT/toc.html
index 0098583..6f17285 100644
--- a/public_html/it-IT/toc.html
+++ b/public_html/it-IT/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -128,7 +135,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -164,7 +171,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Resource_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Resource_Management_Guide.types');">
@@ -334,7 +341,7 @@
<a class="type" href="./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-it-IT.epub" >epub</a>
<a class="type" href="./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-it-IT.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-it-IT.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-it-IT.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-it-IT.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Fedora_Live_Images' class="book collapsed">
@@ -876,7 +883,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -976,7 +983,7 @@
<a class="type" href="../en-US/./Fedora/10/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/10/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/10/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/10/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/10/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/10/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/10/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/10/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/10/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.10.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.10.User_Guide.types');">
@@ -1076,7 +1083,7 @@
<a class="type" href="../en-US/./Fedora/9/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/9/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/9/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/9/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/9/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/9/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/9/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/9/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/9/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.9.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.9.User_Guide.types');">
@@ -1185,7 +1192,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.8.User_Guide.types');">
@@ -1290,7 +1297,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1308,7 +1315,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/ja-JP/opds-Community_Services_Infrastructure.xml b/public_html/ja-JP/opds-Community_Services_Infrastructure.xml
index 85c53c3..0042e81 100644
--- a/public_html/ja-JP/opds-Community_Services_Infrastructure.xml
+++ b/public_html/ja-JP/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ja-JP/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ja-JP/opds-Fedora.xml b/public_html/ja-JP/opds-Fedora.xml
index ee916a1..333cb13 100644
--- a/public_html/ja-JP/opds-Fedora.xml
+++ b/public_html/ja-JP/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ja-JP/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ja-JP/opds-Fedora_Contributor_Documentation.xml b/public_html/ja-JP/opds-Fedora_Contributor_Documentation.xml
index 8f6bf30..f0292d1 100644
--- a/public_html/ja-JP/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/ja-JP/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ja-JP/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora コントリビュータ用ドキュメント</title>
<subtitle>Fedora コントリビュータ用ドキュメント</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ja-JP/opds-Fedora_Core.xml b/public_html/ja-JP/opds-Fedora_Core.xml
index 7f77e42..04bbd4a 100644
--- a/public_html/ja-JP/opds-Fedora_Core.xml
+++ b/public_html/ja-JP/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ja-JP/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ja-JP/opds-Fedora_Draft_Documentation.xml b/public_html/ja-JP/opds-Fedora_Draft_Documentation.xml
index 795590a..d52aa22 100644
--- a/public_html/ja-JP/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/ja-JP/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ja-JP/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>ja-JP</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/ja-JP/opds.xml b/public_html/ja-JP/opds.xml
index 9f6ddcd..89275ad 100644
--- a/public_html/ja-JP/opds.xml
+++ b/public_html/ja-JP/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/ja-JP/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/ja-JP/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:18</updated>
<dc:language>ja-JP</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/ja-JP/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<dc:language>ja-JP</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora コントリビュータ用ドキュメント</title>
<id>http://docs.fedoraproject.org/ja-JP/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<dc:language>ja-JP</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/ja-JP/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<dc:language>ja-JP</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/ja-JP/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<dc:language>ja-JP</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/ja-JP/toc.html b/public_html/ja-JP/toc.html
index 411152a..f6b0724 100644
--- a/public_html/ja-JP/toc.html
+++ b/public_html/ja-JP/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">すべて折り畳む</a>
@@ -128,7 +135,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -164,7 +171,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Resource_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Resource_Management_Guide.types');">
@@ -232,7 +239,7 @@
<a class="type" href="./Fedora/16/epub/Burning_ISO_images_to_disc/Fedora-16-Burning_ISO_images_to_disc-ja-JP.epub" >epub</a>
<a class="type" href="./Fedora/16/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/16/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="./Fedora/16/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/16/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/16/pdf/Burning_ISO_images_to_disc/Fedora-0.1-Burning_ISO_images_to_disc-ja-JP.pdf" onclick="window.top.location='./Fedora/16/pdf/Burning_ISO_images_to_disc/Fedora-0.1-Burning_ISO_images_to_disc-ja-JP.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/16/pdf/Burning_ISO_images_to_disc/Fedora-16-Burning_ISO_images_to_disc-ja-JP.pdf" onclick="window.top.location='./Fedora/16/pdf/Burning_ISO_images_to_disc/Fedora-16-Burning_ISO_images_to_disc-ja-JP.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.16.Fedora_Live_Images' class="book collapsed">
@@ -332,7 +339,7 @@
<a class="type" href="./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-ja-JP.epub" >epub</a>
<a class="type" href="./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-ja-JP.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-ja-JP.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-ja-JP.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-ja-JP.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed">
@@ -877,7 +884,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1024,7 +1031,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.SELinux_FAQ' class="book collapsed" onclick="toggle(event, 'Fedora.8.SELinux_FAQ.types');">
@@ -1138,7 +1145,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1156,7 +1163,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/kn-IN/opds-Community_Services_Infrastructure.xml b/public_html/kn-IN/opds-Community_Services_Infrastructure.xml
index be8f533..290ea6d 100644
--- a/public_html/kn-IN/opds-Community_Services_Infrastructure.xml
+++ b/public_html/kn-IN/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/kn-IN/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/kn-IN/opds-Fedora.xml b/public_html/kn-IN/opds-Fedora.xml
index 3a94b2a..f19c390 100644
--- a/public_html/kn-IN/opds-Fedora.xml
+++ b/public_html/kn-IN/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/kn-IN/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/kn-IN/opds-Fedora_Contributor_Documentation.xml b/public_html/kn-IN/opds-Fedora_Contributor_Documentation.xml
index 818b018..2095f6a 100644
--- a/public_html/kn-IN/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/kn-IN/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/kn-IN/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/kn-IN/opds-Fedora_Core.xml b/public_html/kn-IN/opds-Fedora_Core.xml
index 3aa8095..4a7ca03 100644
--- a/public_html/kn-IN/opds-Fedora_Core.xml
+++ b/public_html/kn-IN/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/kn-IN/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/kn-IN/opds-Fedora_Draft_Documentation.xml b/public_html/kn-IN/opds-Fedora_Draft_Documentation.xml
index 376893f..7098540 100644
--- a/public_html/kn-IN/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/kn-IN/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/kn-IN/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>kn-IN</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/kn-IN/opds.xml b/public_html/kn-IN/opds.xml
index 4341722..58ff289 100644
--- a/public_html/kn-IN/opds.xml
+++ b/public_html/kn-IN/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/kn-IN/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/kn-IN/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<dc:language>kn-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/kn-IN/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<dc:language>kn-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/kn-IN/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<dc:language>kn-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/kn-IN/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<dc:language>kn-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/kn-IN/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<dc:language>kn-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/kn-IN/toc.html b/public_html/kn-IN/toc.html
index 9e9edeb..185c876 100644
--- a/public_html/kn-IN/toc.html
+++ b/public_html/kn-IN/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/ko-KR/opds-Community_Services_Infrastructure.xml b/public_html/ko-KR/opds-Community_Services_Infrastructure.xml
index abacfe7..03c330c 100644
--- a/public_html/ko-KR/opds-Community_Services_Infrastructure.xml
+++ b/public_html/ko-KR/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ko-KR/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ko-KR/opds-Fedora.xml b/public_html/ko-KR/opds-Fedora.xml
index c9f61ed..3983f77 100644
--- a/public_html/ko-KR/opds-Fedora.xml
+++ b/public_html/ko-KR/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ko-KR/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/ko-KR/opds-Fedora_Contributor_Documentation.xml b/public_html/ko-KR/opds-Fedora_Contributor_Documentation.xml
index 9e9a53e..013b1ed 100644
--- a/public_html/ko-KR/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/ko-KR/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ko-KR/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ko-KR/opds-Fedora_Core.xml b/public_html/ko-KR/opds-Fedora_Core.xml
index 198bc6a..4032c61 100644
--- a/public_html/ko-KR/opds-Fedora_Core.xml
+++ b/public_html/ko-KR/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ko-KR/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ko-KR/opds-Fedora_Draft_Documentation.xml b/public_html/ko-KR/opds-Fedora_Draft_Documentation.xml
index acd1903..e269796 100644
--- a/public_html/ko-KR/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/ko-KR/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ko-KR/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>ko-KR</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/ko-KR/opds.xml b/public_html/ko-KR/opds.xml
index 14f294f..358143a 100644
--- a/public_html/ko-KR/opds.xml
+++ b/public_html/ko-KR/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/ko-KR/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/ko-KR/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<dc:language>ko-KR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/ko-KR/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>ko-KR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/ko-KR/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>ko-KR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/ko-KR/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>ko-KR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/ko-KR/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>ko-KR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/ko-KR/toc.html b/public_html/ko-KR/toc.html
index fbc65bc..5c09182 100644
--- a/public_html/ko-KR/toc.html
+++ b/public_html/ko-KR/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/ml-IN/opds-Community_Services_Infrastructure.xml b/public_html/ml-IN/opds-Community_Services_Infrastructure.xml
index 264d7e9..bf62701 100644
--- a/public_html/ml-IN/opds-Community_Services_Infrastructure.xml
+++ b/public_html/ml-IN/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ml-IN/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ml-IN/opds-Fedora.xml b/public_html/ml-IN/opds-Fedora.xml
index 256ad8a..d464ffc 100644
--- a/public_html/ml-IN/opds-Fedora.xml
+++ b/public_html/ml-IN/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ml-IN/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/ml-IN/opds-Fedora_Contributor_Documentation.xml b/public_html/ml-IN/opds-Fedora_Contributor_Documentation.xml
index 8452835..c7ebb65 100644
--- a/public_html/ml-IN/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/ml-IN/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ml-IN/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ml-IN/opds-Fedora_Core.xml b/public_html/ml-IN/opds-Fedora_Core.xml
index 4aff048..aabbfe8 100644
--- a/public_html/ml-IN/opds-Fedora_Core.xml
+++ b/public_html/ml-IN/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ml-IN/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ml-IN/opds-Fedora_Draft_Documentation.xml b/public_html/ml-IN/opds-Fedora_Draft_Documentation.xml
index c13be24..7dfe022 100644
--- a/public_html/ml-IN/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/ml-IN/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ml-IN/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>ml-IN</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/ml-IN/opds.xml b/public_html/ml-IN/opds.xml
index f3409a0..eb357ec 100644
--- a/public_html/ml-IN/opds.xml
+++ b/public_html/ml-IN/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/ml-IN/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/ml-IN/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>ml-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/ml-IN/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>ml-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/ml-IN/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>ml-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/ml-IN/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>ml-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/ml-IN/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>ml-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/ml-IN/toc.html b/public_html/ml-IN/toc.html
index 0c97d54..baa6d12 100644
--- a/public_html/ml-IN/toc.html
+++ b/public_html/ml-IN/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/mr-IN/opds-Community_Services_Infrastructure.xml b/public_html/mr-IN/opds-Community_Services_Infrastructure.xml
index 05e3622..34e8407 100644
--- a/public_html/mr-IN/opds-Community_Services_Infrastructure.xml
+++ b/public_html/mr-IN/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/mr-IN/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/mr-IN/opds-Fedora.xml b/public_html/mr-IN/opds-Fedora.xml
index d40a103..2ef7126 100644
--- a/public_html/mr-IN/opds-Fedora.xml
+++ b/public_html/mr-IN/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/mr-IN/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/mr-IN/opds-Fedora_Contributor_Documentation.xml b/public_html/mr-IN/opds-Fedora_Contributor_Documentation.xml
index 0bc6877..97ad7b3 100644
--- a/public_html/mr-IN/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/mr-IN/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/mr-IN/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/mr-IN/opds-Fedora_Core.xml b/public_html/mr-IN/opds-Fedora_Core.xml
index 7709eaa..7cd880f 100644
--- a/public_html/mr-IN/opds-Fedora_Core.xml
+++ b/public_html/mr-IN/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/mr-IN/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/mr-IN/opds-Fedora_Draft_Documentation.xml b/public_html/mr-IN/opds-Fedora_Draft_Documentation.xml
index 8e76f15..120743e 100644
--- a/public_html/mr-IN/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/mr-IN/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/mr-IN/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>mr-IN</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/mr-IN/opds.xml b/public_html/mr-IN/opds.xml
index 5e98bb9..2dc5e90 100644
--- a/public_html/mr-IN/opds.xml
+++ b/public_html/mr-IN/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/mr-IN/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/mr-IN/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>mr-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/mr-IN/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>mr-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/mr-IN/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>mr-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/mr-IN/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>mr-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/mr-IN/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>mr-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/mr-IN/toc.html b/public_html/mr-IN/toc.html
index f7f3c7e..fa144b2 100644
--- a/public_html/mr-IN/toc.html
+++ b/public_html/mr-IN/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/nb-NO/opds-Community_Services_Infrastructure.xml b/public_html/nb-NO/opds-Community_Services_Infrastructure.xml
index ee21db8..5105fda 100644
--- a/public_html/nb-NO/opds-Community_Services_Infrastructure.xml
+++ b/public_html/nb-NO/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/nb-NO/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/nb-NO/opds-Fedora.xml b/public_html/nb-NO/opds-Fedora.xml
index 5eb25e5..f7592e8 100644
--- a/public_html/nb-NO/opds-Fedora.xml
+++ b/public_html/nb-NO/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/nb-NO/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/nb-NO/opds-Fedora_Contributor_Documentation.xml b/public_html/nb-NO/opds-Fedora_Contributor_Documentation.xml
index 52a1627..d464a6e 100644
--- a/public_html/nb-NO/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/nb-NO/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/nb-NO/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/nb-NO/opds-Fedora_Core.xml b/public_html/nb-NO/opds-Fedora_Core.xml
index fe32956..197c055 100644
--- a/public_html/nb-NO/opds-Fedora_Core.xml
+++ b/public_html/nb-NO/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/nb-NO/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/nb-NO/opds-Fedora_Draft_Documentation.xml b/public_html/nb-NO/opds-Fedora_Draft_Documentation.xml
index 6cb212a..cd89fbb 100644
--- a/public_html/nb-NO/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/nb-NO/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/nb-NO/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>nb-NO</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/nb-NO/opds.xml b/public_html/nb-NO/opds.xml
index baea853..b63b463 100644
--- a/public_html/nb-NO/opds.xml
+++ b/public_html/nb-NO/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/nb-NO/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/nb-NO/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>nb-NO</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/nb-NO/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>nb-NO</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/nb-NO/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>nb-NO</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/nb-NO/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>nb-NO</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/nb-NO/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>nb-NO</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/nb-NO/toc.html b/public_html/nb-NO/toc.html
index 96994f3..af25ec7 100644
--- a/public_html/nb-NO/toc.html
+++ b/public_html/nb-NO/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1016,7 +1023,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.8.Release_Notes.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/nl-NL/opds-Community_Services_Infrastructure.xml b/public_html/nl-NL/opds-Community_Services_Infrastructure.xml
index e86e6ae..dc662d0 100644
--- a/public_html/nl-NL/opds-Community_Services_Infrastructure.xml
+++ b/public_html/nl-NL/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/nl-NL/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/nl-NL/opds-Fedora.xml b/public_html/nl-NL/opds-Fedora.xml
index c2d2c75..8355be3 100644
--- a/public_html/nl-NL/opds-Fedora.xml
+++ b/public_html/nl-NL/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/nl-NL/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/nl-NL/opds-Fedora_Contributor_Documentation.xml b/public_html/nl-NL/opds-Fedora_Contributor_Documentation.xml
index 1ee6508..03e5797 100644
--- a/public_html/nl-NL/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/nl-NL/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/nl-NL/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/nl-NL/opds-Fedora_Core.xml b/public_html/nl-NL/opds-Fedora_Core.xml
index e6682b0..61fe22c 100644
--- a/public_html/nl-NL/opds-Fedora_Core.xml
+++ b/public_html/nl-NL/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/nl-NL/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/nl-NL/opds-Fedora_Draft_Documentation.xml b/public_html/nl-NL/opds-Fedora_Draft_Documentation.xml
index c1b5cb4..29bb146 100644
--- a/public_html/nl-NL/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/nl-NL/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/nl-NL/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>nl-NL</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/nl-NL/opds.xml b/public_html/nl-NL/opds.xml
index 4e9a518..c0c4616 100644
--- a/public_html/nl-NL/opds.xml
+++ b/public_html/nl-NL/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/nl-NL/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/nl-NL/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>nl-NL</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/nl-NL/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>nl-NL</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/nl-NL/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>nl-NL</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/nl-NL/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>nl-NL</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/nl-NL/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>nl-NL</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/nl-NL/toc.html b/public_html/nl-NL/toc.html
index 82469fe..de617e8 100644
--- a/public_html/nl-NL/toc.html
+++ b/public_html/nl-NL/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">alles samenvouwen</a>
@@ -128,7 +135,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -164,7 +171,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Resource_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Resource_Management_Guide.types');">
@@ -556,7 +563,7 @@
<a class="type" href="./Fedora/13/epub/Accessibility_Guide/Fedora-13-Accessibility_Guide-nl-NL.epub" >epub</a>
<a class="type" href="./Fedora/13/html/Accessibility_Guide/index.html" onclick="window.top.location='./Fedora/13/html/Accessibility_Guide/index.html';return false;">html</a>
<a class="type" href="./Fedora/13/html-single/Accessibility_Guide/index.html" onclick="window.top.location='./Fedora/13/html-single/Accessibility_Guide/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/13/pdf/Accessibility_Guide/fedora-13-Accessibility_Guide-nl-NL.pdf" onclick="window.top.location='./Fedora/13/pdf/Accessibility_Guide/fedora-13-Accessibility_Guide-nl-NL.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/13/pdf/Accessibility_Guide/Fedora-13-Accessibility_Guide-nl-NL.pdf" onclick="window.top.location='./Fedora/13/pdf/Accessibility_Guide/Fedora-13-Accessibility_Guide-nl-NL.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.13.Burning_ISO_images_to_disc' class="book collapsed">
@@ -1317,7 +1324,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1344,7 +1351,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/opds.xml b/public_html/opds.xml
index 56552a9..f16d6f7 100644
--- a/public_html/opds.xml
+++ b/public_html/opds.xml
@@ -7,7 +7,7 @@
<link rel="start" href="http://docs.fedoraproject.org/opds.xml " type="application/atom+xml;type=feed;profile=opds-catalog"/>
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<title>Fedora Documentation</title>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:25</updated>
<!--author>
<name></name>
<uri></uri>
@@ -16,7 +16,7 @@
<entry>
<title>অসমীয়া</title>
<id>as-IN/opds.xml</id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>as-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="as-IN/opds.xml"/>
@@ -24,7 +24,7 @@
<entry>
<title>български</title>
<id>bg-BG/opds.xml</id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>bg-BG</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="bg-BG/opds.xml"/>
@@ -32,7 +32,7 @@
<entry>
<title>বাংলা</title>
<id>bn-IN/opds.xml</id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:13</updated>
<dc:language>bn-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="bn-IN/opds.xml"/>
@@ -40,7 +40,7 @@
<entry>
<title>Bosanski</title>
<id>bs-BA/opds.xml</id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>bs-BA</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="bs-BA/opds.xml"/>
@@ -48,7 +48,7 @@
<entry>
<title>Català</title>
<id>ca-ES/opds.xml</id>
- <updated>2012-07-25T02:52:09</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>ca-ES</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="ca-ES/opds.xml"/>
@@ -56,7 +56,7 @@
<entry>
<title>Čeština</title>
<id>cs-CZ/opds.xml</id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>cs-CZ</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="cs-CZ/opds.xml"/>
@@ -64,7 +64,7 @@
<entry>
<title>Dansk</title>
<id>da-DK/opds.xml</id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:14</updated>
<dc:language>da-DK</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="da-DK/opds.xml"/>
@@ -72,7 +72,7 @@
<entry>
<title>Deutsch</title>
<id>de-DE/opds.xml</id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<dc:language>de-DE</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="de-DE/opds.xml"/>
@@ -80,7 +80,7 @@
<entry>
<title>Ελληνικά</title>
<id>el-GR/opds.xml</id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<dc:language>el-GR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="el-GR/opds.xml"/>
@@ -88,7 +88,7 @@
<entry>
<title>English</title>
<id>en-US/opds.xml</id>
- <updated>2012-07-25T02:52:10</updated>
+ <updated>2012-07-30T18:36:15</updated>
<dc:language>en-US</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="en-US/opds.xml"/>
@@ -96,7 +96,7 @@
<entry>
<title>Español</title>
<id>es-ES/opds.xml</id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>es-ES</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="es-ES/opds.xml"/>
@@ -104,7 +104,7 @@
<entry>
<title>فارسی</title>
<id>fa-IR/opds.xml</id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>fa-IR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="fa-IR/opds.xml"/>
@@ -112,7 +112,7 @@
<entry>
<title>Suomi</title>
<id>fi-FI/opds.xml</id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>fi-FI</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="fi-FI/opds.xml"/>
@@ -120,7 +120,7 @@
<entry>
<title>Français</title>
<id>fr-FR/opds.xml</id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:16</updated>
<dc:language>fr-FR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="fr-FR/opds.xml"/>
@@ -128,7 +128,7 @@
<entry>
<title>ગુજરાતી</title>
<id>gu-IN/opds.xml</id>
- <updated>2012-07-25T02:52:11</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>gu-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="gu-IN/opds.xml"/>
@@ -136,7 +136,7 @@
<entry>
<title>עברית</title>
<id>he-IL/opds.xml</id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>he-IL</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="he-IL/opds.xml"/>
@@ -144,7 +144,7 @@
<entry>
<title>हिन्दी</title>
<id>hi-IN/opds.xml</id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>hi-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="hi-IN/opds.xml"/>
@@ -152,7 +152,7 @@
<entry>
<title>Magyar</title>
<id>hu-HU/opds.xml</id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>hu-HU</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="hu-HU/opds.xml"/>
@@ -160,7 +160,7 @@
<entry>
<title>Indonesia</title>
<id>id-ID/opds.xml</id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:17</updated>
<dc:language>id-ID</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="id-ID/opds.xml"/>
@@ -168,7 +168,7 @@
<entry>
<title>Italiano</title>
<id>it-IT/opds.xml</id>
- <updated>2012-07-25T02:52:12</updated>
+ <updated>2012-07-30T18:36:18</updated>
<dc:language>it-IT</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="it-IT/opds.xml"/>
@@ -176,7 +176,7 @@
<entry>
<title>日本語</title>
<id>ja-JP/opds.xml</id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<dc:language>ja-JP</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="ja-JP/opds.xml"/>
@@ -184,7 +184,7 @@
<entry>
<title>ಕನ್ನಡ</title>
<id>kn-IN/opds.xml</id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:18</updated>
<dc:language>kn-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="kn-IN/opds.xml"/>
@@ -192,7 +192,7 @@
<entry>
<title>한국어</title>
<id>ko-KR/opds.xml</id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>ko-KR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="ko-KR/opds.xml"/>
@@ -200,7 +200,7 @@
<entry>
<title>മലയാളം</title>
<id>ml-IN/opds.xml</id>
- <updated>2012-07-25T02:52:13</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>ml-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="ml-IN/opds.xml"/>
@@ -208,7 +208,7 @@
<entry>
<title>मराठी</title>
<id>mr-IN/opds.xml</id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>mr-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="mr-IN/opds.xml"/>
@@ -216,7 +216,7 @@
<entry>
<title>Norsk (bokmål)</title>
<id>nb-NO/opds.xml</id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:19</updated>
<dc:language>nb-NO</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="nb-NO/opds.xml"/>
@@ -224,7 +224,7 @@
<entry>
<title>Nederlands</title>
<id>nl-NL/opds.xml</id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<dc:language>nl-NL</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="nl-NL/opds.xml"/>
@@ -232,7 +232,7 @@
<entry>
<title>ଓଡ଼ିଆ</title>
<id>or-IN/opds.xml</id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<dc:language>or-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="or-IN/opds.xml"/>
@@ -240,7 +240,7 @@
<entry>
<title>ਪੰਜਾਬੀ</title>
<id>pa-IN/opds.xml</id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<dc:language>pa-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="pa-IN/opds.xml"/>
@@ -248,7 +248,7 @@
<entry>
<title>Polski</title>
<id>pl-PL/opds.xml</id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>pl-PL</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="pl-PL/opds.xml"/>
@@ -256,7 +256,7 @@
<entry>
<title>Português Brasileiro</title>
<id>pt-BR/opds.xml</id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>pt-BR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="pt-BR/opds.xml"/>
@@ -264,7 +264,7 @@
<entry>
<title>Português</title>
<id>pt-PT/opds.xml</id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>pt-PT</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="pt-PT/opds.xml"/>
@@ -272,7 +272,7 @@
<entry>
<title>Romanian</title>
<id>ro/opds.xml</id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>ro</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="ro/opds.xml"/>
@@ -280,7 +280,7 @@
<entry>
<title>Русский</title>
<id>ru-RU/opds.xml</id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>ru-RU</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="ru-RU/opds.xml"/>
@@ -288,7 +288,7 @@
<entry>
<title>Slovenščina</title>
<id>sk-SK/opds.xml</id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>sk-SK</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="sk-SK/opds.xml"/>
@@ -296,7 +296,7 @@
<entry>
<title>Srpski (latinica)</title>
<id>sr-Latn-RS/opds.xml</id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>sr-Latn-RS</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="sr-Latn-RS/opds.xml"/>
@@ -304,7 +304,7 @@
<entry>
<title>Српски</title>
<id>sr-RS/opds.xml</id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>sr-RS</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="sr-RS/opds.xml"/>
@@ -312,7 +312,7 @@
<entry>
<title>Svenska</title>
<id>sv-SE/opds.xml</id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<dc:language>sv-SE</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="sv-SE/opds.xml"/>
@@ -320,7 +320,7 @@
<entry>
<title>தமிழ்</title>
<id>ta-IN/opds.xml</id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<dc:language>ta-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="ta-IN/opds.xml"/>
@@ -328,7 +328,7 @@
<entry>
<title>తెలుగు</title>
<id>te-IN/opds.xml</id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<dc:language>te-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="te-IN/opds.xml"/>
@@ -336,7 +336,7 @@
<entry>
<title>Українська</title>
<id>uk-UA/opds.xml</id>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<dc:language>uk-UA</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="uk-UA/opds.xml"/>
@@ -344,7 +344,7 @@
<entry>
<title>简体中文</title>
<id>zh-CN/opds.xml</id>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<dc:language>zh-CN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="zh-CN/opds.xml"/>
@@ -352,7 +352,7 @@
<entry>
<title>繁體中文</title>
<id>zh-TW/opds.xml</id>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<dc:language>zh-TW</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="zh-TW/opds.xml"/>
diff --git a/public_html/or-IN/opds-Community_Services_Infrastructure.xml b/public_html/or-IN/opds-Community_Services_Infrastructure.xml
index 8ca791f..a1d5e70 100644
--- a/public_html/or-IN/opds-Community_Services_Infrastructure.xml
+++ b/public_html/or-IN/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/or-IN/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/or-IN/opds-Fedora.xml b/public_html/or-IN/opds-Fedora.xml
index 6476b4b..ad04634 100644
--- a/public_html/or-IN/opds-Fedora.xml
+++ b/public_html/or-IN/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/or-IN/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/or-IN/opds-Fedora_Contributor_Documentation.xml b/public_html/or-IN/opds-Fedora_Contributor_Documentation.xml
index 0d10d8b..03dd0b6 100644
--- a/public_html/or-IN/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/or-IN/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/or-IN/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/or-IN/opds-Fedora_Core.xml b/public_html/or-IN/opds-Fedora_Core.xml
index e9a8986..06833e5 100644
--- a/public_html/or-IN/opds-Fedora_Core.xml
+++ b/public_html/or-IN/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/or-IN/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/or-IN/opds-Fedora_Draft_Documentation.xml b/public_html/or-IN/opds-Fedora_Draft_Documentation.xml
index 78fd86b..bcbb866 100644
--- a/public_html/or-IN/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/or-IN/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/or-IN/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>or-IN</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/or-IN/opds.xml b/public_html/or-IN/opds.xml
index 89ff16f..b9256cb 100644
--- a/public_html/or-IN/opds.xml
+++ b/public_html/or-IN/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/or-IN/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/or-IN/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<dc:language>or-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/or-IN/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<dc:language>or-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/or-IN/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<dc:language>or-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/or-IN/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<dc:language>or-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/or-IN/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<dc:language>or-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/or-IN/toc.html b/public_html/or-IN/toc.html
index 7c052e7..deee756 100644
--- a/public_html/or-IN/toc.html
+++ b/public_html/or-IN/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/pa-IN/opds-Community_Services_Infrastructure.xml b/public_html/pa-IN/opds-Community_Services_Infrastructure.xml
index 8ef9f56..f9b67fd 100644
--- a/public_html/pa-IN/opds-Community_Services_Infrastructure.xml
+++ b/public_html/pa-IN/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pa-IN/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/pa-IN/opds-Fedora.xml b/public_html/pa-IN/opds-Fedora.xml
index e5e5981..8d63458 100644
--- a/public_html/pa-IN/opds-Fedora.xml
+++ b/public_html/pa-IN/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pa-IN/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/pa-IN/opds-Fedora_Contributor_Documentation.xml b/public_html/pa-IN/opds-Fedora_Contributor_Documentation.xml
index b0df48d..77876dc 100644
--- a/public_html/pa-IN/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/pa-IN/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pa-IN/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/pa-IN/opds-Fedora_Core.xml b/public_html/pa-IN/opds-Fedora_Core.xml
index 955b02a..827f728 100644
--- a/public_html/pa-IN/opds-Fedora_Core.xml
+++ b/public_html/pa-IN/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pa-IN/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/pa-IN/opds-Fedora_Draft_Documentation.xml b/public_html/pa-IN/opds-Fedora_Draft_Documentation.xml
index b5a3f05..fbc650b 100644
--- a/public_html/pa-IN/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/pa-IN/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pa-IN/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>pa-IN</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/pa-IN/opds.xml b/public_html/pa-IN/opds.xml
index 33717a0..e03b417 100644
--- a/public_html/pa-IN/opds.xml
+++ b/public_html/pa-IN/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/pa-IN/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/pa-IN/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<dc:language>pa-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/pa-IN/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<dc:language>pa-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/pa-IN/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<dc:language>pa-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/pa-IN/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<dc:language>pa-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/pa-IN/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<dc:language>pa-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/pa-IN/toc.html b/public_html/pa-IN/toc.html
index 2ce2471..81b7139 100644
--- a/public_html/pa-IN/toc.html
+++ b/public_html/pa-IN/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/pl-PL/opds-Community_Services_Infrastructure.xml b/public_html/pl-PL/opds-Community_Services_Infrastructure.xml
index f584a0c..6cc6068 100644
--- a/public_html/pl-PL/opds-Community_Services_Infrastructure.xml
+++ b/public_html/pl-PL/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pl-PL/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/pl-PL/opds-Fedora.xml b/public_html/pl-PL/opds-Fedora.xml
index b69e38e..31b19e8 100644
--- a/public_html/pl-PL/opds-Fedora.xml
+++ b/public_html/pl-PL/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pl-PL/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/pl-PL/opds-Fedora_Contributor_Documentation.xml b/public_html/pl-PL/opds-Fedora_Contributor_Documentation.xml
index 28e9715..8e3f598 100644
--- a/public_html/pl-PL/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/pl-PL/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pl-PL/opds-Fedora_Contributor_Documentation.x… </id>
<title>Dokumentacja dla współtwórców Fedory</title>
<subtitle>Dokumentacja dla współtwórców Fedory</subtitle>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/pl-PL/opds-Fedora_Core.xml b/public_html/pl-PL/opds-Fedora_Core.xml
index db0a997..71a543c 100644
--- a/public_html/pl-PL/opds-Fedora_Core.xml
+++ b/public_html/pl-PL/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pl-PL/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/pl-PL/opds-Fedora_Draft_Documentation.xml b/public_html/pl-PL/opds-Fedora_Draft_Documentation.xml
index 7184e74..bba5f2d 100644
--- a/public_html/pl-PL/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/pl-PL/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pl-PL/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>pl-PL</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/pl-PL/opds.xml b/public_html/pl-PL/opds.xml
index 815558d..d32b34a 100644
--- a/public_html/pl-PL/opds.xml
+++ b/public_html/pl-PL/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/pl-PL/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/pl-PL/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<dc:language>pl-PL</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/pl-PL/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<dc:language>pl-PL</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Dokumentacja dla współtwórców Fedory</title>
<id>http://docs.fedoraproject.org/pl-PL/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:14</updated>
+ <updated>2012-07-30T18:36:20</updated>
<dc:language>pl-PL</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/pl-PL/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>pl-PL</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/pl-PL/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>pl-PL</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/pl-PL/toc.html b/public_html/pl-PL/toc.html
index e699499..0280089 100644
--- a/public_html/pl-PL/toc.html
+++ b/public_html/pl-PL/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Witaj</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Wyszukaj" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">zwiń wszystko</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -960,7 +967,7 @@
<a class="type" href="../en-US/./Fedora/10/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/10/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/10/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/10/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/10/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/10/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/10/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/10/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/10/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.10.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.10.User_Guide.types');">
@@ -1042,7 +1049,7 @@
<a class="type" href="../en-US/./Fedora/9/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/9/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/9/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/9/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/9/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/9/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/9/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/9/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/9/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.9.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.9.User_Guide.types');">
@@ -1159,7 +1166,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1193,7 +1200,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1211,7 +1218,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/pt-BR/opds-Community_Services_Infrastructure.xml b/public_html/pt-BR/opds-Community_Services_Infrastructure.xml
index 57303ca..179eb3b 100644
--- a/public_html/pt-BR/opds-Community_Services_Infrastructure.xml
+++ b/public_html/pt-BR/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pt-BR/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/pt-BR/opds-Fedora.xml b/public_html/pt-BR/opds-Fedora.xml
index 3fdcc71..fdeec5b 100644
--- a/public_html/pt-BR/opds-Fedora.xml
+++ b/public_html/pt-BR/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pt-BR/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/pt-BR/opds-Fedora_Contributor_Documentation.xml b/public_html/pt-BR/opds-Fedora_Contributor_Documentation.xml
index a27cea9..e2b85c4 100644
--- a/public_html/pt-BR/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/pt-BR/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pt-BR/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/pt-BR/opds-Fedora_Core.xml b/public_html/pt-BR/opds-Fedora_Core.xml
index ebd5521..51769a9 100644
--- a/public_html/pt-BR/opds-Fedora_Core.xml
+++ b/public_html/pt-BR/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pt-BR/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/pt-BR/opds-Fedora_Draft_Documentation.xml b/public_html/pt-BR/opds-Fedora_Draft_Documentation.xml
index f56cda2..bba29aa 100644
--- a/public_html/pt-BR/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/pt-BR/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pt-BR/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>pt-BR</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/pt-BR/opds.xml b/public_html/pt-BR/opds.xml
index 0e9a3c3..38a231a 100644
--- a/public_html/pt-BR/opds.xml
+++ b/public_html/pt-BR/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/pt-BR/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/pt-BR/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>pt-BR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/pt-BR/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>pt-BR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/pt-BR/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>pt-BR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/pt-BR/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>pt-BR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/pt-BR/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>pt-BR</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/pt-BR/toc.html b/public_html/pt-BR/toc.html
index 051851c..0503b21 100644
--- a/public_html/pt-BR/toc.html
+++ b/public_html/pt-BR/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1096,7 +1103,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1121,7 +1128,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1148,7 +1155,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/pt-PT/opds-Community_Services_Infrastructure.xml b/public_html/pt-PT/opds-Community_Services_Infrastructure.xml
index 13b049e..30ba833 100644
--- a/public_html/pt-PT/opds-Community_Services_Infrastructure.xml
+++ b/public_html/pt-PT/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pt-PT/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/pt-PT/opds-Fedora.xml b/public_html/pt-PT/opds-Fedora.xml
index a359c6b..c899e42 100644
--- a/public_html/pt-PT/opds-Fedora.xml
+++ b/public_html/pt-PT/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pt-PT/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/pt-PT/opds-Fedora_Contributor_Documentation.xml b/public_html/pt-PT/opds-Fedora_Contributor_Documentation.xml
index 09fc7db..c339b1e 100644
--- a/public_html/pt-PT/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/pt-PT/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pt-PT/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/pt-PT/opds-Fedora_Core.xml b/public_html/pt-PT/opds-Fedora_Core.xml
index c6350ed..77ad5ec 100644
--- a/public_html/pt-PT/opds-Fedora_Core.xml
+++ b/public_html/pt-PT/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pt-PT/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/pt-PT/opds-Fedora_Draft_Documentation.xml b/public_html/pt-PT/opds-Fedora_Draft_Documentation.xml
index 953e1d8..0b45e82c 100644
--- a/public_html/pt-PT/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/pt-PT/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/pt-PT/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>pt-PT</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/pt-PT/opds.xml b/public_html/pt-PT/opds.xml
index d4451ea..1dfc9ba 100644
--- a/public_html/pt-PT/opds.xml
+++ b/public_html/pt-PT/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/pt-PT/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/pt-PT/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>pt-PT</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/pt-PT/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>pt-PT</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/pt-PT/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>pt-PT</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/pt-PT/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>pt-PT</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/pt-PT/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>pt-PT</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/pt-PT/toc.html b/public_html/pt-PT/toc.html
index b7201a3..802c2dd 100644
--- a/public_html/pt-PT/toc.html
+++ b/public_html/pt-PT/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -345,7 +352,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1096,7 +1103,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1121,7 +1128,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1148,7 +1155,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/ro/opds-Community_Services_Infrastructure.xml b/public_html/ro/opds-Community_Services_Infrastructure.xml
index 293ac3f..1a4a22e 100644
--- a/public_html/ro/opds-Community_Services_Infrastructure.xml
+++ b/public_html/ro/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ro/opds-Community_Services_Infrastructure.xml </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ro/opds-Fedora.xml b/public_html/ro/opds-Fedora.xml
index 684ef10..c50c7d2 100644
--- a/public_html/ro/opds-Fedora.xml
+++ b/public_html/ro/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ro/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/ro/opds-Fedora_Contributor_Documentation.xml b/public_html/ro/opds-Fedora_Contributor_Documentation.xml
index b192687..6dd1ffe 100644
--- a/public_html/ro/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/ro/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ro/opds-Fedora_Contributor_Documentation.xml </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ro/opds-Fedora_Core.xml b/public_html/ro/opds-Fedora_Core.xml
index 3585799..722b2ab 100644
--- a/public_html/ro/opds-Fedora_Core.xml
+++ b/public_html/ro/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ro/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ro/opds-Fedora_Draft_Documentation.xml b/public_html/ro/opds-Fedora_Draft_Documentation.xml
index fee946a..9cff77c 100644
--- a/public_html/ro/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/ro/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ro/opds-Fedora_Draft_Documentation.xml </id>
<title>Schiță Documentație Fedora</title>
<subtitle>Schiță Documentație Fedora</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ro/opds.xml b/public_html/ro/opds.xml
index f892aa9..dfcd129 100644
--- a/public_html/ro/opds.xml
+++ b/public_html/ro/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/ro/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/ro/Community_Services_Infrastructure/opds-Com… </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>ro</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/ro/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>ro</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/ro/Fedora_Contributor_Documentation/opds-Fedo… </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>ro</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/ro/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>ro</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Schiță Documentație Fedora</title>
<id>http://docs.fedoraproject.org/ro/Fedora_Draft_Documentation/opds-Fedora_Dra… </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>ro</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/ro/toc.html b/public_html/ro/toc.html
index e602110..6067866 100644
--- a/public_html/ro/toc.html
+++ b/public_html/ro/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/ru-RU/opds-Community_Services_Infrastructure.xml b/public_html/ru-RU/opds-Community_Services_Infrastructure.xml
index 9dc1e2d..8509f50 100644
--- a/public_html/ru-RU/opds-Community_Services_Infrastructure.xml
+++ b/public_html/ru-RU/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ru-RU/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ru-RU/opds-Fedora.xml b/public_html/ru-RU/opds-Fedora.xml
index 5c1992e..1ee7ff4 100644
--- a/public_html/ru-RU/opds-Fedora.xml
+++ b/public_html/ru-RU/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ru-RU/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1751,7 +1751,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1763,7 +1763,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/ru-RU/opds-Fedora_Contributor_Documentation.xml b/public_html/ru-RU/opds-Fedora_Contributor_Documentation.xml
index 3ebe1ba..54414e7 100644
--- a/public_html/ru-RU/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/ru-RU/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ru-RU/opds-Fedora_Contributor_Documentation.x… </id>
<title>Документация участника Fedora</title>
<subtitle>Документация участника Fedora</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ru-RU/opds-Fedora_Core.xml b/public_html/ru-RU/opds-Fedora_Core.xml
index 0dcf4f5..1a73ca8 100644
--- a/public_html/ru-RU/opds-Fedora_Core.xml
+++ b/public_html/ru-RU/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ru-RU/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ru-RU/opds-Fedora_Draft_Documentation.xml b/public_html/ru-RU/opds-Fedora_Draft_Documentation.xml
index a54c5ab..1395603 100644
--- a/public_html/ru-RU/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/ru-RU/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ru-RU/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>ru-RU</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/ru-RU/opds.xml b/public_html/ru-RU/opds.xml
index f189e0e..185d0c5 100644
--- a/public_html/ru-RU/opds.xml
+++ b/public_html/ru-RU/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/ru-RU/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/ru-RU/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:21</updated>
<dc:language>ru-RU</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/ru-RU/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>ru-RU</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Документация участника Fedora</title>
<id>http://docs.fedoraproject.org/ru-RU/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>ru-RU</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/ru-RU/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>ru-RU</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/ru-RU/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>ru-RU</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/ru-RU/toc.html b/public_html/ru-RU/toc.html
index ee6cb90..db917a7 100644
--- a/public_html/ru-RU/toc.html
+++ b/public_html/ru-RU/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Добро пожаловать</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="ÐоиÑк" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">свернуть</a>
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -334,7 +341,7 @@
<a class="type" href="./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-ru-RU.epub" >epub</a>
<a class="type" href="./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-ru-RU.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-ru-RU.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-ru-RU.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-ru-RU.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Fedora_Live_Images' class="book collapsed">
@@ -558,7 +565,7 @@
<a class="type" href="./Fedora/13/epub/Accessibility_Guide/Fedora-13-Accessibility_Guide-ru-RU.epub" >epub</a>
<a class="type" href="./Fedora/13/html/Accessibility_Guide/index.html" onclick="window.top.location='./Fedora/13/html/Accessibility_Guide/index.html';return false;">html</a>
<a class="type" href="./Fedora/13/html-single/Accessibility_Guide/index.html" onclick="window.top.location='./Fedora/13/html-single/Accessibility_Guide/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/13/pdf/Accessibility_Guide/Fedora-13-Accessibility_Guide-ru-RU.pdf" onclick="window.top.location='./Fedora/13/pdf/Accessibility_Guide/Fedora-13-Accessibility_Guide-ru-RU.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/13/pdf/Accessibility_Guide/fedora-13-Accessibility_Guide-ru-RU.pdf" onclick="window.top.location='./Fedora/13/pdf/Accessibility_Guide/fedora-13-Accessibility_Guide-ru-RU.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.13.Burning_ISO_images_to_disc' class="book collapsed">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/sk-SK/opds-Community_Services_Infrastructure.xml b/public_html/sk-SK/opds-Community_Services_Infrastructure.xml
index 216df12..8621a09 100644
--- a/public_html/sk-SK/opds-Community_Services_Infrastructure.xml
+++ b/public_html/sk-SK/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sk-SK/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/sk-SK/opds-Fedora.xml b/public_html/sk-SK/opds-Fedora.xml
index d85005e..e9ca0d4 100644
--- a/public_html/sk-SK/opds-Fedora.xml
+++ b/public_html/sk-SK/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sk-SK/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/sk-SK/opds-Fedora_Contributor_Documentation.xml b/public_html/sk-SK/opds-Fedora_Contributor_Documentation.xml
index 161d855..4efe779 100644
--- a/public_html/sk-SK/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/sk-SK/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sk-SK/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/sk-SK/opds-Fedora_Core.xml b/public_html/sk-SK/opds-Fedora_Core.xml
index 9bc2836..40a8a7e 100644
--- a/public_html/sk-SK/opds-Fedora_Core.xml
+++ b/public_html/sk-SK/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sk-SK/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/sk-SK/opds-Fedora_Draft_Documentation.xml b/public_html/sk-SK/opds-Fedora_Draft_Documentation.xml
index 39d0388..da346f3 100644
--- a/public_html/sk-SK/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/sk-SK/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sk-SK/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>sk-SK</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/sk-SK/opds.xml b/public_html/sk-SK/opds.xml
index 570fa7b..9b14f74 100644
--- a/public_html/sk-SK/opds.xml
+++ b/public_html/sk-SK/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/sk-SK/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/sk-SK/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>sk-SK</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/sk-SK/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:15</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>sk-SK</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/sk-SK/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>sk-SK</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/sk-SK/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>sk-SK</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/sk-SK/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>sk-SK</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/sk-SK/toc.html b/public_html/sk-SK/toc.html
index 127c74f..49c167c 100644
--- a/public_html/sk-SK/toc.html
+++ b/public_html/sk-SK/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1016,7 +1023,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/sr-Latn-RS/opds-Community_Services_Infrastructure.xml b/public_html/sr-Latn-RS/opds-Community_Services_Infrastructure.xml
index c91fde7..8832412 100644
--- a/public_html/sr-Latn-RS/opds-Community_Services_Infrastructure.xml
+++ b/public_html/sr-Latn-RS/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sr-Latn-RS/opds-Community_Services_Infrastruc… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/sr-Latn-RS/opds-Fedora.xml b/public_html/sr-Latn-RS/opds-Fedora.xml
index 9e6da79..6b14af8 100644
--- a/public_html/sr-Latn-RS/opds-Fedora.xml
+++ b/public_html/sr-Latn-RS/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sr-Latn-RS/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/sr-Latn-RS/opds-Fedora_Contributor_Documentation.xml b/public_html/sr-Latn-RS/opds-Fedora_Contributor_Documentation.xml
index a74445d..088d09a 100644
--- a/public_html/sr-Latn-RS/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/sr-Latn-RS/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sr-Latn-RS/opds-Fedora_Contributor_Documentat… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/sr-Latn-RS/opds-Fedora_Core.xml b/public_html/sr-Latn-RS/opds-Fedora_Core.xml
index daa6bf2..330a1c4 100644
--- a/public_html/sr-Latn-RS/opds-Fedora_Core.xml
+++ b/public_html/sr-Latn-RS/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sr-Latn-RS/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/sr-Latn-RS/opds-Fedora_Draft_Documentation.xml b/public_html/sr-Latn-RS/opds-Fedora_Draft_Documentation.xml
index b8a7b4a..4f3f055 100644
--- a/public_html/sr-Latn-RS/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/sr-Latn-RS/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sr-Latn-RS/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>sr-Latn-RS</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/sr-Latn-RS/opds.xml b/public_html/sr-Latn-RS/opds.xml
index 64423d7..d4ddd00 100644
--- a/public_html/sr-Latn-RS/opds.xml
+++ b/public_html/sr-Latn-RS/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/sr-Latn-RS/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/sr-Latn-RS/Community_Services_Infrastructure/… </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>sr-Latn-RS</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/sr-Latn-RS/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>sr-Latn-RS</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/sr-Latn-RS/Fedora_Contributor_Documentation/o… </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>sr-Latn-RS</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/sr-Latn-RS/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>sr-Latn-RS</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/sr-Latn-RS/Fedora_Draft_Documentation/opds-Fe… </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>sr-Latn-RS</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/sr-Latn-RS/toc.html b/public_html/sr-Latn-RS/toc.html
index 24fca3d..e8e81cf 100644
--- a/public_html/sr-Latn-RS/toc.html
+++ b/public_html/sr-Latn-RS/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/sr-RS/opds-Community_Services_Infrastructure.xml b/public_html/sr-RS/opds-Community_Services_Infrastructure.xml
index 3627549..507f55f 100644
--- a/public_html/sr-RS/opds-Community_Services_Infrastructure.xml
+++ b/public_html/sr-RS/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sr-RS/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/sr-RS/opds-Fedora.xml b/public_html/sr-RS/opds-Fedora.xml
index f39487a..8d73e2c 100644
--- a/public_html/sr-RS/opds-Fedora.xml
+++ b/public_html/sr-RS/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sr-RS/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/sr-RS/opds-Fedora_Contributor_Documentation.xml b/public_html/sr-RS/opds-Fedora_Contributor_Documentation.xml
index c815c31..a54e1a5 100644
--- a/public_html/sr-RS/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/sr-RS/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sr-RS/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/sr-RS/opds-Fedora_Core.xml b/public_html/sr-RS/opds-Fedora_Core.xml
index 192eb61..60823ff 100644
--- a/public_html/sr-RS/opds-Fedora_Core.xml
+++ b/public_html/sr-RS/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sr-RS/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/sr-RS/opds-Fedora_Draft_Documentation.xml b/public_html/sr-RS/opds-Fedora_Draft_Documentation.xml
index a31eafa..fdfb348 100644
--- a/public_html/sr-RS/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/sr-RS/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sr-RS/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>sr-RS</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/sr-RS/opds.xml b/public_html/sr-RS/opds.xml
index bdb1b76..2599616 100644
--- a/public_html/sr-RS/opds.xml
+++ b/public_html/sr-RS/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/sr-RS/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/sr-RS/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>sr-RS</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/sr-RS/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>sr-RS</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/sr-RS/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>sr-RS</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/sr-RS/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>sr-RS</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/sr-RS/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>sr-RS</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/sr-RS/toc.html b/public_html/sr-RS/toc.html
index 73f6fab..525f452 100644
--- a/public_html/sr-RS/toc.html
+++ b/public_html/sr-RS/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1096,7 +1103,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1121,7 +1128,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1148,7 +1155,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/sv-SE/opds-Community_Services_Infrastructure.xml b/public_html/sv-SE/opds-Community_Services_Infrastructure.xml
index 2060bfc..c023338 100644
--- a/public_html/sv-SE/opds-Community_Services_Infrastructure.xml
+++ b/public_html/sv-SE/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sv-SE/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/sv-SE/opds-Fedora.xml b/public_html/sv-SE/opds-Fedora.xml
index 47a7ee6..eec16f7 100644
--- a/public_html/sv-SE/opds-Fedora.xml
+++ b/public_html/sv-SE/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sv-SE/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/sv-SE/opds-Fedora_Contributor_Documentation.xml b/public_html/sv-SE/opds-Fedora_Contributor_Documentation.xml
index 369a8f0..875375a 100644
--- a/public_html/sv-SE/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/sv-SE/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sv-SE/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/sv-SE/opds-Fedora_Core.xml b/public_html/sv-SE/opds-Fedora_Core.xml
index 2a3a343..f23a870 100644
--- a/public_html/sv-SE/opds-Fedora_Core.xml
+++ b/public_html/sv-SE/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sv-SE/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/sv-SE/opds-Fedora_Draft_Documentation.xml b/public_html/sv-SE/opds-Fedora_Draft_Documentation.xml
index 176ad5b..47118f5 100644
--- a/public_html/sv-SE/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/sv-SE/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/sv-SE/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>sv-SE</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/sv-SE/opds.xml b/public_html/sv-SE/opds.xml
index 638af98..fb81f38 100644
--- a/public_html/sv-SE/opds.xml
+++ b/public_html/sv-SE/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/sv-SE/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/sv-SE/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:22</updated>
<dc:language>sv-SE</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/sv-SE/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<dc:language>sv-SE</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/sv-SE/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<dc:language>sv-SE</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/sv-SE/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<dc:language>sv-SE</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/sv-SE/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<dc:language>sv-SE</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/sv-SE/toc.html b/public_html/sv-SE/toc.html
index e1a585b..38c166f 100644
--- a/public_html/sv-SE/toc.html
+++ b/public_html/sv-SE/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -334,7 +341,7 @@
<a class="type" href="./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-sv-SE.epub" >epub</a>
<a class="type" href="./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-sv-SE.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-sv-SE.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-sv-SE.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-sv-SE.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Fedora_Live_Images' class="book collapsed">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1089,7 +1096,7 @@
<a class="type" href="../en-US/./Fedora/7/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/7/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/7/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/7/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/7/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/7/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/7/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/7/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/7/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.7.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.7.Making_Fedora_Discs.types');">
@@ -1132,7 +1139,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1157,7 +1164,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1184,7 +1191,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/ta-IN/opds-Community_Services_Infrastructure.xml b/public_html/ta-IN/opds-Community_Services_Infrastructure.xml
index 8652419..9365174 100644
--- a/public_html/ta-IN/opds-Community_Services_Infrastructure.xml
+++ b/public_html/ta-IN/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ta-IN/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ta-IN/opds-Fedora.xml b/public_html/ta-IN/opds-Fedora.xml
index 3517a3b..bd37a54 100644
--- a/public_html/ta-IN/opds-Fedora.xml
+++ b/public_html/ta-IN/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ta-IN/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/ta-IN/opds-Fedora_Contributor_Documentation.xml b/public_html/ta-IN/opds-Fedora_Contributor_Documentation.xml
index f791e8a..64aee05 100644
--- a/public_html/ta-IN/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/ta-IN/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ta-IN/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ta-IN/opds-Fedora_Core.xml b/public_html/ta-IN/opds-Fedora_Core.xml
index 31f2dd0..389da00 100644
--- a/public_html/ta-IN/opds-Fedora_Core.xml
+++ b/public_html/ta-IN/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ta-IN/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/ta-IN/opds-Fedora_Draft_Documentation.xml b/public_html/ta-IN/opds-Fedora_Draft_Documentation.xml
index dd33c98..0e366d4 100644
--- a/public_html/ta-IN/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/ta-IN/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/ta-IN/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>ta-IN</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/ta-IN/opds.xml b/public_html/ta-IN/opds.xml
index 20c142d..b60ac59 100644
--- a/public_html/ta-IN/opds.xml
+++ b/public_html/ta-IN/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/ta-IN/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/ta-IN/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<dc:language>ta-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/ta-IN/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<dc:language>ta-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/ta-IN/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<dc:language>ta-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/ta-IN/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<dc:language>ta-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/ta-IN/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<dc:language>ta-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/ta-IN/toc.html b/public_html/ta-IN/toc.html
index af79030..b3509ef 100644
--- a/public_html/ta-IN/toc.html
+++ b/public_html/ta-IN/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/te-IN/opds-Community_Services_Infrastructure.xml b/public_html/te-IN/opds-Community_Services_Infrastructure.xml
index d644c2b..bc313b0 100644
--- a/public_html/te-IN/opds-Community_Services_Infrastructure.xml
+++ b/public_html/te-IN/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/te-IN/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/te-IN/opds-Fedora.xml b/public_html/te-IN/opds-Fedora.xml
index eb48119..6bfd8a2 100644
--- a/public_html/te-IN/opds-Fedora.xml
+++ b/public_html/te-IN/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/te-IN/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/te-IN/opds-Fedora_Contributor_Documentation.xml b/public_html/te-IN/opds-Fedora_Contributor_Documentation.xml
index bcbffac..e7e2c25 100644
--- a/public_html/te-IN/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/te-IN/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/te-IN/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/te-IN/opds-Fedora_Core.xml b/public_html/te-IN/opds-Fedora_Core.xml
index 3a0aa4d..faacf41 100644
--- a/public_html/te-IN/opds-Fedora_Core.xml
+++ b/public_html/te-IN/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/te-IN/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/te-IN/opds-Fedora_Draft_Documentation.xml b/public_html/te-IN/opds-Fedora_Draft_Documentation.xml
index 4eecd4a..8ca683c 100644
--- a/public_html/te-IN/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/te-IN/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/te-IN/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>te-IN</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/te-IN/opds.xml b/public_html/te-IN/opds.xml
index 4d90b3a..3dddf29 100644
--- a/public_html/te-IN/opds.xml
+++ b/public_html/te-IN/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/te-IN/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/te-IN/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<dc:language>te-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/te-IN/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<dc:language>te-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/te-IN/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<dc:language>te-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/te-IN/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<dc:language>te-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/te-IN/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<dc:language>te-IN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/te-IN/toc.html b/public_html/te-IN/toc.html
index 607aa8f..2f897ed 100644
--- a/public_html/te-IN/toc.html
+++ b/public_html/te-IN/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -119,7 +126,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -146,7 +153,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Release_Notes' class="book collapsed" onclick="toggle(event, 'Fedora.17.Release_Notes.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/toc.html b/public_html/toc.html
index 0b7a5a3..ac48be4 100644
--- a/public_html/toc.html
+++ b/public_html/toc.html
@@ -539,7 +539,7 @@
<a class="type" href="./cs-CZ/Fedora/15/html-single/Burning_ISO_images_to_disc/index.html">html-single</a>
- <a class="type" href="./cs-CZ/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-cs-CZ.pdf">pdf</a>
+ <a class="type" href="./cs-CZ/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-cs-CZ.pdf">pdf</a>
</div>
</div>
@@ -1490,7 +1490,7 @@
<a class="type" href="./en-US/Fedora/17/html-single/Fedora_Live_Images/index.html">html-single</a>
- <a class="type" href="./en-US/Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf">pdf</a>
+ <a class="type" href="./en-US/Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf">pdf</a>
</div>
</div>
@@ -1535,7 +1535,7 @@
<a class="type" href="./en-US/Fedora/17/html-single/Installation_Quick_Start_Guide/index.html">html-single</a>
- <a class="type" href="./en-US/Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf">pdf</a>
+ <a class="type" href="./en-US/Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf">pdf</a>
</div>
</div>
@@ -1550,7 +1550,7 @@
<a class="type" href="./en-US/Fedora/17/html-single/Power_Management_Guide/index.html">html-single</a>
- <a class="type" href="./en-US/Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf">pdf</a>
+ <a class="type" href="./en-US/Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf">pdf</a>
</div>
</div>
@@ -1826,7 +1826,7 @@
<a class="type" href="./en-US/Fedora/15/html-single/Burning_ISO_images_to_disc/index.html">html-single</a>
- <a class="type" href="./en-US/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf">pdf</a>
+ <a class="type" href="./en-US/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf">pdf</a>
</div>
</div>
@@ -2672,7 +2672,7 @@
<a class="type" href="./en-US/Fedora/11/html-single/Security_Guide/index.html">html-single</a>
- <a class="type" href="./en-US/Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf">pdf</a>
+ <a class="type" href="./en-US/Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf">pdf</a>
</div>
</div>
@@ -2846,7 +2846,7 @@
<a class="type" href="./en-US/Fedora/8/html-single/Installation_Guide/index.html">html-single</a>
- <a class="type" href="./en-US/Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf">pdf</a>
+ <a class="type" href="./en-US/Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf">pdf</a>
</div>
</div>
@@ -2951,7 +2951,7 @@
<span id="Security_Guide" class="book">Security Guide</span>
<div class="types">
- <a class="type" href="./en-US/Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub">epub</a>
+ <a class="type" href="./en-US/Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub">epub</a>
<a class="type" href="./en-US/Fedora//html/Security_Guide/index.html">html</a>
@@ -2981,7 +2981,7 @@
<a class="type" href="./en-US/Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html">html-single</a>
- <a class="type" href="./en-US/Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf">pdf</a>
+ <a class="type" href="./en-US/Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf">pdf</a>
</div>
</div>
@@ -3026,7 +3026,7 @@
<a class="type" href="./en-US/Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html">html-single</a>
- <a class="type" href="./en-US/Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf">pdf</a>
+ <a class="type" href="./en-US/Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf">pdf</a>
</div>
</div>
@@ -3815,7 +3815,7 @@
<a class="type" href="./es-ES/Fedora/14/html-single/Software_Management_Guide/index.html">html-single</a>
- <a class="type" href="./es-ES/Fedora/14/pdf/Software_Management_Guide/Fedora-14-Software_Management_Guide-es-ES.pdf">pdf</a>
+ <a class="type" href="./es-ES/Fedora/14/pdf/Software_Management_Guide/Fedora-0.1-Software_Management_Guide-es-ES.pdf">pdf</a>
</div>
</div>
@@ -3848,7 +3848,7 @@
<a class="type" href="./es-ES/Fedora/13/html-single/Accessibility_Guide/index.html">html-single</a>
- <a class="type" href="./es-ES/Fedora/13/pdf/Accessibility_Guide/Fedora-13-Accessibility_Guide-es-ES.pdf">pdf</a>
+ <a class="type" href="./es-ES/Fedora/13/pdf/Accessibility_Guide/fedora-13-Accessibility_Guide-es-ES.pdf">pdf</a>
</div>
</div>
@@ -4274,7 +4274,7 @@
<a class="type" href="./es-ES/Fedora/11/html-single/Security_Guide/index.html">html-single</a>
- <a class="type" href="./es-ES/Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-es-ES.pdf">pdf</a>
+ <a class="type" href="./es-ES/Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-es-ES.pdf">pdf</a>
</div>
</div>
@@ -4842,7 +4842,7 @@
<a class="type" href="./fi-FI/Fedora/12/html-single/Fedora_Live_images/index.html">html-single</a>
- <a class="type" href="./fi-FI/Fedora/12/pdf/Fedora_Live_images/Fedora-12-Fedora_Live_images-fi-FI.pdf">pdf</a>
+ <a class="type" href="./fi-FI/Fedora/12/pdf/Fedora_Live_images/Fedora-13-Fedora_Live_Images-fi-FI.pdf">pdf</a>
</div>
</div>
@@ -4875,7 +4875,7 @@
<a class="type" href="./fi-FI/Fedora/11/html-single/Fedora_Live_images/index.html">html-single</a>
- <a class="type" href="./fi-FI/Fedora/11/pdf/Fedora_Live_images/Fedora-12-Fedora_Live_images-fi-FI.pdf">pdf</a>
+ <a class="type" href="./fi-FI/Fedora/11/pdf/Fedora_Live_images/Fedora-11-Fedora_Live_images-fi-FI.pdf">pdf</a>
</div>
</div>
@@ -4893,7 +4893,7 @@
<a class="type" href="./fi-FI/Fedora/10/html-single/Fedora_Live_Images/index.html">html-single</a>
- <a class="type" href="./fi-FI/Fedora/10/pdf/Fedora_Live_Images/Fedora-12-Fedora_Live_images-fi-FI.pdf">pdf</a>
+ <a class="type" href="./fi-FI/Fedora/10/pdf/Fedora_Live_Images/Fedora-11-Fedora_Live_images-fi-FI.pdf">pdf</a>
</div>
</div>
@@ -5132,7 +5132,7 @@
<a class="type" href="./fr-FR/Fedora/15/html-single/Burning_ISO_images_to_disc/index.html">html-single</a>
- <a class="type" href="./fr-FR/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-fr-FR.pdf">pdf</a>
+ <a class="type" href="./fr-FR/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-fr-FR.pdf">pdf</a>
</div>
</div>
@@ -5586,7 +5586,7 @@
<a class="type" href="./he-IL/Fedora/15/html-single/Burning_ISO_images_to_disc/index.html">html-single</a>
- <a class="type" href="./he-IL/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-he-IL.pdf">pdf</a>
+ <a class="type" href="./he-IL/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-he-IL.pdf">pdf</a>
</div>
</div>
@@ -5790,7 +5790,7 @@
<a class="type" href="./id-ID/Fedora/15/html-single/Burning_ISO_images_to_disc/index.html">html-single</a>
- <a class="type" href="./id-ID/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-id-ID.pdf">pdf</a>
+ <a class="type" href="./id-ID/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-id-ID.pdf">pdf</a>
</div>
</div>
@@ -5970,7 +5970,7 @@
<a class="type" href="./it-IT/Fedora/15/html-single/Burning_ISO_images_to_disc/index.html">html-single</a>
- <a class="type" href="./it-IT/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-it-IT.pdf">pdf</a>
+ <a class="type" href="./it-IT/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-it-IT.pdf">pdf</a>
</div>
</div>
@@ -6690,7 +6690,7 @@
<a class="type" href="./ja-JP/Fedora/16/html-single/Burning_ISO_images_to_disc/index.html">html-single</a>
- <a class="type" href="./ja-JP/Fedora/16/pdf/Burning_ISO_images_to_disc/Fedora-0.1-Burning_ISO_images_to_disc-ja-JP.pdf">pdf</a>
+ <a class="type" href="./ja-JP/Fedora/16/pdf/Burning_ISO_images_to_disc/Fedora-16-Burning_ISO_images_to_disc-ja-JP.pdf">pdf</a>
</div>
</div>
@@ -6828,7 +6828,7 @@
<a class="type" href="./ja-JP/Fedora/15/html-single/Burning_ISO_images_to_disc/index.html">html-single</a>
- <a class="type" href="./ja-JP/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-ja-JP.pdf">pdf</a>
+ <a class="type" href="./ja-JP/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-ja-JP.pdf">pdf</a>
</div>
</div>
@@ -8021,7 +8021,7 @@
<a class="type" href="./nl-NL/Fedora/13/html-single/Accessibility_Guide/index.html">html-single</a>
- <a class="type" href="./nl-NL/Fedora/13/pdf/Accessibility_Guide/fedora-13-Accessibility_Guide-nl-NL.pdf">pdf</a>
+ <a class="type" href="./nl-NL/Fedora/13/pdf/Accessibility_Guide/Fedora-13-Accessibility_Guide-nl-NL.pdf">pdf</a>
</div>
</div>
@@ -10467,7 +10467,7 @@
<a class="type" href="./ru-RU/Fedora/15/html-single/Burning_ISO_images_to_disc/index.html">html-single</a>
- <a class="type" href="./ru-RU/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-ru-RU.pdf">pdf</a>
+ <a class="type" href="./ru-RU/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-ru-RU.pdf">pdf</a>
</div>
</div>
@@ -10531,7 +10531,7 @@
<a class="type" href="./ru-RU/Fedora/13/html-single/Accessibility_Guide/index.html">html-single</a>
- <a class="type" href="./ru-RU/Fedora/13/pdf/Accessibility_Guide/Fedora-13-Accessibility_Guide-ru-RU.pdf">pdf</a>
+ <a class="type" href="./ru-RU/Fedora/13/pdf/Accessibility_Guide/fedora-13-Accessibility_Guide-ru-RU.pdf">pdf</a>
</div>
</div>
@@ -11655,7 +11655,7 @@
<a class="type" href="./sv-SE/Fedora/15/html-single/Burning_ISO_images_to_disc/index.html">html-single</a>
- <a class="type" href="./sv-SE/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-sv-SE.pdf">pdf</a>
+ <a class="type" href="./sv-SE/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-sv-SE.pdf">pdf</a>
</div>
</div>
@@ -12387,7 +12387,7 @@
<a class="type" href="./uk-UA/Fedora/13/html-single/Accessibility_Guide/index.html">html-single</a>
- <a class="type" href="./uk-UA/Fedora/13/pdf/Accessibility_Guide/fedora-13-Accessibility_Guide-uk-UA.pdf">pdf</a>
+ <a class="type" href="./uk-UA/Fedora/13/pdf/Accessibility_Guide/Fedora-13-Accessibility_Guide-uk-UA.pdf">pdf</a>
</div>
</div>
@@ -12891,7 +12891,7 @@
<a class="type" href="./zh-CN/Fedora/15/html-single/Burning_ISO_images_to_disc/index.html">html-single</a>
- <a class="type" href="./zh-CN/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-zh-CN.pdf">pdf</a>
+ <a class="type" href="./zh-CN/Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-zh-CN.pdf">pdf</a>
</div>
</div>
@@ -12951,7 +12951,7 @@
<a class="type" href="./zh-CN/Fedora/13/html-single/Accessibility_Guide/index.html">html-single</a>
- <a class="type" href="./zh-CN/Fedora/13/pdf/Accessibility_Guide/fedora-13-Accessibility_Guide-zh-CN.pdf">pdf</a>
+ <a class="type" href="./zh-CN/Fedora/13/pdf/Accessibility_Guide/Fedora-13-Accessibility_Guide-zh-CN.pdf">pdf</a>
</div>
</div>
diff --git a/public_html/uk-UA/opds-Community_Services_Infrastructure.xml b/public_html/uk-UA/opds-Community_Services_Infrastructure.xml
index 9849619..9860e6a 100644
--- a/public_html/uk-UA/opds-Community_Services_Infrastructure.xml
+++ b/public_html/uk-UA/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/uk-UA/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/uk-UA/opds-Fedora.xml b/public_html/uk-UA/opds-Fedora.xml
index de98d02..e1fa16b 100644
--- a/public_html/uk-UA/opds-Fedora.xml
+++ b/public_html/uk-UA/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/uk-UA/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/uk-UA/opds-Fedora_Contributor_Documentation.xml b/public_html/uk-UA/opds-Fedora_Contributor_Documentation.xml
index c4ca091..ef34a8a 100644
--- a/public_html/uk-UA/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/uk-UA/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/uk-UA/opds-Fedora_Contributor_Documentation.x… </id>
<title>Документація для учасника розробки Fedora</title>
<subtitle>Документація для учасника розробки Fedora</subtitle>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/uk-UA/opds-Fedora_Core.xml b/public_html/uk-UA/opds-Fedora_Core.xml
index e249a9c..4e19cee 100644
--- a/public_html/uk-UA/opds-Fedora_Core.xml
+++ b/public_html/uk-UA/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/uk-UA/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/uk-UA/opds-Fedora_Draft_Documentation.xml b/public_html/uk-UA/opds-Fedora_Draft_Documentation.xml
index 4153b68..257602c 100644
--- a/public_html/uk-UA/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/uk-UA/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/uk-UA/opds-Fedora_Draft_Documentation.xml </id>
<title>Чернетки документації з Fedora</title>
<subtitle>Чернетки документації з Fedora</subtitle>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<!--author>
<name></name>
<uri></uri>
@@ -190,13 +190,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>uk-UA</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/uk-UA/opds.xml b/public_html/uk-UA/opds.xml
index b22b2f1..decdb14 100644
--- a/public_html/uk-UA/opds.xml
+++ b/public_html/uk-UA/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/uk-UA/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/uk-UA/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:16</updated>
+ <updated>2012-07-30T18:36:23</updated>
<dc:language>uk-UA</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/uk-UA/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<dc:language>uk-UA</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Документація для учасника розробки Fedora</title>
<id>http://docs.fedoraproject.org/uk-UA/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<dc:language>uk-UA</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/uk-UA/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<dc:language>uk-UA</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Чернетки документації з Fedora</title>
<id>http://docs.fedoraproject.org/uk-UA/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<dc:language>uk-UA</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/uk-UA/toc.html b/public_html/uk-UA/toc.html
index 2f63f90..a453ddf 100644
--- a/public_html/uk-UA/toc.html
+++ b/public_html/uk-UA/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Вітаємо</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="ÐоÑÑк" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">згорнути всі</a>
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -164,7 +171,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Resource_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Resource_Management_Guide.types');">
@@ -558,7 +565,7 @@
<a class="type" href="./Fedora/13/epub/Accessibility_Guide/Fedora-13-Accessibility_Guide-uk-UA.epub" >epub</a>
<a class="type" href="./Fedora/13/html/Accessibility_Guide/index.html" onclick="window.top.location='./Fedora/13/html/Accessibility_Guide/index.html';return false;">html</a>
<a class="type" href="./Fedora/13/html-single/Accessibility_Guide/index.html" onclick="window.top.location='./Fedora/13/html-single/Accessibility_Guide/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/13/pdf/Accessibility_Guide/fedora-13-Accessibility_Guide-uk-UA.pdf" onclick="window.top.location='./Fedora/13/pdf/Accessibility_Guide/fedora-13-Accessibility_Guide-uk-UA.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/13/pdf/Accessibility_Guide/Fedora-13-Accessibility_Guide-uk-UA.pdf" onclick="window.top.location='./Fedora/13/pdf/Accessibility_Guide/Fedora-13-Accessibility_Guide-uk-UA.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.13.Burning_ISO_images_to_disc' class="book collapsed">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1025,7 +1032,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.SELinux_FAQ' class="book collapsed" onclick="toggle(event, 'Fedora.8.SELinux_FAQ.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1121,7 +1128,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/zh-CN/opds-Community_Services_Infrastructure.xml b/public_html/zh-CN/opds-Community_Services_Infrastructure.xml
index 91c5cbc..a902cfb 100644
--- a/public_html/zh-CN/opds-Community_Services_Infrastructure.xml
+++ b/public_html/zh-CN/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/zh-CN/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/zh-CN/opds-Fedora.xml b/public_html/zh-CN/opds-Fedora.xml
index f7eac3c..817beb2 100644
--- a/public_html/zh-CN/opds-Fedora.xml
+++ b/public_html/zh-CN/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/zh-CN/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1731,7 +1731,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1743,7 +1743,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/zh-CN/opds-Fedora_Contributor_Documentation.xml b/public_html/zh-CN/opds-Fedora_Contributor_Documentation.xml
index 9c5b3a7..265810d 100644
--- a/public_html/zh-CN/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/zh-CN/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/zh-CN/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/zh-CN/opds-Fedora_Core.xml b/public_html/zh-CN/opds-Fedora_Core.xml
index 3a6aeae..4b600e3 100644
--- a/public_html/zh-CN/opds-Fedora_Core.xml
+++ b/public_html/zh-CN/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/zh-CN/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/zh-CN/opds-Fedora_Draft_Documentation.xml b/public_html/zh-CN/opds-Fedora_Draft_Documentation.xml
index 55d335b..b7da238 100644
--- a/public_html/zh-CN/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/zh-CN/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/zh-CN/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>zh-CN</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/zh-CN/opds.xml b/public_html/zh-CN/opds.xml
index 1df709e..2d0690e 100644
--- a/public_html/zh-CN/opds.xml
+++ b/public_html/zh-CN/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/zh-CN/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/zh-CN/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<dc:language>zh-CN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/zh-CN/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<dc:language>zh-CN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/zh-CN/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<dc:language>zh-CN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/zh-CN/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<dc:language>zh-CN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/zh-CN/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<dc:language>zh-CN</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/zh-CN/toc.html b/public_html/zh-CN/toc.html
index c3bfa98..9621fa7 100644
--- a/public_html/zh-CN/toc.html
+++ b/public_html/zh-CN/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -164,7 +171,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Resource_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Resource_Management_Guide.types');">
@@ -334,7 +341,7 @@
<a class="type" href="./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-zh-CN.epub" >epub</a>
<a class="type" href="./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-zh-CN.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-zh-CN.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-zh-CN.pdf" onclick="window.top.location='./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-zh-CN.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Fedora_Live_Images' class="book collapsed">
@@ -556,7 +563,7 @@
<a class="type" href="./Fedora/13/epub/Accessibility_Guide/Fedora-13-Accessibility_Guide-zh-CN.epub" >epub</a>
<a class="type" href="./Fedora/13/html/Accessibility_Guide/index.html" onclick="window.top.location='./Fedora/13/html/Accessibility_Guide/index.html';return false;">html</a>
<a class="type" href="./Fedora/13/html-single/Accessibility_Guide/index.html" onclick="window.top.location='./Fedora/13/html-single/Accessibility_Guide/index.html';return false;">html-single</a>
- <a class="type" href="./Fedora/13/pdf/Accessibility_Guide/fedora-13-Accessibility_Guide-zh-CN.pdf" onclick="window.top.location='./Fedora/13/pdf/Accessibility_Guide/fedora-13-Accessibility_Guide-zh-CN.pdf';return false;">pdf</a>
+ <a class="type" href="./Fedora/13/pdf/Accessibility_Guide/Fedora-13-Accessibility_Guide-zh-CN.pdf" onclick="window.top.location='./Fedora/13/pdf/Accessibility_Guide/Fedora-13-Accessibility_Guide-zh-CN.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.13.Burning_ISO_images_to_disc' class="book collapsed">
@@ -876,7 +883,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -994,7 +1001,7 @@
<a class="type" href="../en-US/./Fedora/10/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/10/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/10/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/10/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/10/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/10/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/10/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/10/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/10/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.10.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.10.User_Guide.types');">
@@ -1095,7 +1102,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.SELinux_FAQ' class="book collapsed" onclick="toggle(event, 'Fedora.8.SELinux_FAQ.types');">
@@ -1157,7 +1164,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1191,7 +1198,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1209,7 +1216,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
diff --git a/public_html/zh-TW/opds-Community_Services_Infrastructure.xml b/public_html/zh-TW/opds-Community_Services_Infrastructure.xml
index d5df4ad..b04f55e 100644
--- a/public_html/zh-TW/opds-Community_Services_Infrastructure.xml
+++ b/public_html/zh-TW/opds-Community_Services_Infrastructure.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/zh-TW/opds-Community_Services_Infrastructure.… </id>
<title>Community Services Infrastructure</title>
<subtitle>Community Services Infrastructure</subtitle>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/zh-TW/opds-Fedora.xml b/public_html/zh-TW/opds-Fedora.xml
index 1e4c38f..878d7c3 100644
--- a/public_html/zh-TW/opds-Fedora.xml
+++ b/public_html/zh-TW/opds-Fedora.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/zh-TW/opds-Fedora.xml </id>
<title>Fedora</title>
<subtitle>Fedora</subtitle>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<!--author>
<name></name>
<uri></uri>
@@ -1750,7 +1750,7 @@
</entry>
<entry>
<title>Security Guide</title>
- <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… </id>
+ <id>http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… </id>
<!--author>
<name></name>
<uri></uri>
@@ -1762,7 +1762,7 @@
<summary>A Guide to Securing Fedora Linux
</summary>
<content type="text">The Fedora Security Guide is designed to assist users of Fedora in learning the processes and practices of securing workstations and servers against local and remote intrusion, exploitation, and malicious activity. Focused on Fedora Linux but detailing concepts and techniques valid for all Linux systems, the Fedora Security Guide details the planning and the tools involved in creating a secured computing environment for the data center, workplace, and home. With proper administrative knowledge, vigilance, and tools, systems running Linux can be both fully functional and secured from most common intrusion and exploit methods.</content>
- <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora_Docu… ">
+ <link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora//epub/Security_Guide/Fedora--Sec… ">
<dc:format>application/epub+zip</dc:format>
</link>
<!--link type="application/atom+xml;type=entry" href="" rel="alternate" title="Full entry"/-->
diff --git a/public_html/zh-TW/opds-Fedora_Contributor_Documentation.xml b/public_html/zh-TW/opds-Fedora_Contributor_Documentation.xml
index a5600ec..7215b1d 100644
--- a/public_html/zh-TW/opds-Fedora_Contributor_Documentation.xml
+++ b/public_html/zh-TW/opds-Fedora_Contributor_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/zh-TW/opds-Fedora_Contributor_Documentation.x… </id>
<title>Fedora Contributor Documentation</title>
<subtitle>Fedora Contributor Documentation</subtitle>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/zh-TW/opds-Fedora_Core.xml b/public_html/zh-TW/opds-Fedora_Core.xml
index 9f195a1..8684339 100644
--- a/public_html/zh-TW/opds-Fedora_Core.xml
+++ b/public_html/zh-TW/opds-Fedora_Core.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/zh-TW/opds-Fedora_Core.xml </id>
<title>Fedora Core</title>
<subtitle>Fedora Core</subtitle>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<!--author>
<name></name>
<uri></uri>
diff --git a/public_html/zh-TW/opds-Fedora_Draft_Documentation.xml b/public_html/zh-TW/opds-Fedora_Draft_Documentation.xml
index d0e3d17..cef26ea 100644
--- a/public_html/zh-TW/opds-Fedora_Draft_Documentation.xml
+++ b/public_html/zh-TW/opds-Fedora_Draft_Documentation.xml
@@ -6,7 +6,7 @@
<id>http://docs.fedoraproject.org/zh-TW/opds-Fedora_Draft_Documentation.xml </id>
<title>Fedora Draft Documentation</title>
<subtitle>Fedora Draft Documentation</subtitle>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<!--author>
<name></name>
<uri></uri>
@@ -171,13 +171,12 @@
<name></name>
<uri></uri>
</author-->
- <updated>2012-04-21</updated>
+ <updated>2012-07-30</updated>
<dc:language>zh-TW</dc:language>
<category label="" scheme="http://lexcycle.com/stanza/header " term="free"/>
<!--dc:issued></dc:issued-->
- <summary>short descriptor
-</summary>
- <content type="text">A short overview and summary of the book's subject and purpose, traditionally no more than one paragraph long. Note: the abstract will appear in the front matter of your book and will also be placed in the #description field of the book's RPM spec file.</content>
+ <summary></summary>
+ <content type="text">This book is a guide for using the RPM Package Manager. It is a work in progress to update Eric Foster-Johnson's original work.</content>
<link type="application/epub+zip" rel="http://opds-spec.org/acquisition " href="http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/epub/RPM… ">
<dc:format>application/epub+zip</dc:format>
</link>
diff --git a/public_html/zh-TW/opds.xml b/public_html/zh-TW/opds.xml
index 1d51d72..fd68a6f 100644
--- a/public_html/zh-TW/opds.xml
+++ b/public_html/zh-TW/opds.xml
@@ -6,7 +6,7 @@
<link rel="http://opds-spec.org/crawlable " type="application/atom+xml" href="http://bookserver.archive.org/catalog/crawlable " title="Crawlable feed"/>
<id>http://docs.fedoraproject.org/zh-TW/opds.xml </id>
<title>Product List</title>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<!--author>
<name></name>
<uri></uri>
@@ -15,7 +15,7 @@
<entry>
<title>Community Services Infrastructure</title>
<id>http://docs.fedoraproject.org/zh-TW/Community_Services_Infrastructure/opds-… </id>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<dc:language>zh-TW</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Community_Services_Infrastructure.xml"/>
@@ -23,7 +23,7 @@
<entry>
<title>Fedora</title>
<id>http://docs.fedoraproject.org/zh-TW/Fedora/opds-Fedora.xml </id>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<dc:language>zh-TW</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora.xml"/>
@@ -31,7 +31,7 @@
<entry>
<title>Fedora Contributor Documentation</title>
<id>http://docs.fedoraproject.org/zh-TW/Fedora_Contributor_Documentation/opds-F… </id>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<dc:language>zh-TW</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Contributor_Documentation.xml"/>
@@ -39,7 +39,7 @@
<entry>
<title>Fedora Core</title>
<id>http://docs.fedoraproject.org/zh-TW/Fedora_Core/opds-Fedora_Core.xml </id>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<dc:language>zh-TW</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Core.xml"/>
@@ -47,7 +47,7 @@
<entry>
<title>Fedora Draft Documentation</title>
<id>http://docs.fedoraproject.org/zh-TW/Fedora_Draft_Documentation/opds-Fedora_… </id>
- <updated>2012-07-25T02:52:17</updated>
+ <updated>2012-07-30T18:36:24</updated>
<dc:language>zh-TW</dc:language>
<content type="text"></content>
<link type="application/atom+xml" href="opds-Fedora_Draft_Documentation.xml"/>
diff --git a/public_html/zh-TW/toc.html b/public_html/zh-TW/toc.html
index 65257f0..0fb2ada 100644
--- a/public_html/zh-TW/toc.html
+++ b/public_html/zh-TW/toc.html
@@ -19,7 +19,14 @@
<a style="background-image:url(images/web_logo.png)" href="index.html" onclick="window.top.location='index.html'" ><span>Welcome</span></a>
</h1>
<div class="tocnavwrap">
- <p/>
+ <form target="_top" method="get" action="http://www.google.com/search ">
+ <div class="search">
+ <input class="searchtxt" type="text" name="q" value="" />
+ <input class="searchsub" type="submit" value="Search" />
+ <input class="searchchk" type="hidden" name="sitesearch" value="http://docs.fedoraproject.org " />
+ </div>
+ </form>
+
<div class="lang">
<div class="reset">
<a href="#" title="collapse document navigation" onclick="clearCookie();">collapse all</a>
@@ -128,7 +135,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Fedora_Live_Images/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Fedora_Live_Images/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-17-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Fedora_Live_Images/Fedora-16-Fedora_Live_Images-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.FreeIPA_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.FreeIPA_Guide.types');">
@@ -155,7 +162,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Installation_Quick_Start_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Installation_Quick_Start_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora-17-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Installation_Quick_Start_Guide/Fedora_Draft_Documentation-0.1-Installation_Quick_Start_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Power_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Power_Management_Guide.types');">
@@ -164,7 +171,7 @@
<a class="type" href="../en-US/./Fedora/17/epub/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/17/html/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html/Power_Management_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/17/html-single/Power_Management_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora--Power_Management_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/17/pdf/Power_Management_Guide/Fedora-17-Power_Management_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.17.Resource_Management_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.17.Resource_Management_Guide.types');">
@@ -337,7 +344,7 @@
<a class="type" href="../en-US/./Fedora/15/epub/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html/Burning_ISO_images_to_disc/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html" onclick="window.top.location='../en-US/./Fedora/15/html-single/Burning_ISO_images_to_disc/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15.0-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/15/pdf/Burning_ISO_images_to_disc/Fedora-15-Burning_ISO_images_to_disc-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.15.Deployment_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.15.Deployment_Guide.types');">
@@ -878,7 +885,7 @@
<a class="type" href="../en-US/./Fedora/11/epub/Security_Guide/Fedora-11-Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/11/html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/11/html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/11/html-single/Security_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/Fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/11/pdf/Security_Guide/fedora-11-Security_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.11.User_Guide' class="book collapsed" onclick="toggle(event, 'Fedora.11.User_Guide.types');">
@@ -1007,7 +1014,7 @@
<a class="type" href="../en-US/./Fedora/8/epub/Installation_Guide/Fedora-8-Installation_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora/8/html/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html/Installation_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora/8/html-single/Installation_Guide/index.html" onclick="window.top.location='../en-US/./Fedora/8/html-single/Installation_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-9-Installation_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora/8/pdf/Installation_Guide/Fedora-8-Installation_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora.8.Making_Fedora_Discs' class="book collapsed" onclick="toggle(event, 'Fedora.8.Making_Fedora_Discs.types');">
@@ -1087,7 +1094,7 @@
<div id='Fedora..Security_Guide' class="book collapsed" onclick="toggle(event, 'Fedora..Security_Guide.types');">
<a class="type" href="../en-US/Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/Fedora//html/Security_Guide/index.html'"><span class="book">Security Guide</span></a>
<div id='Fedora..Security_Guide.types' class="types hidden" onclick="work=0;">
- <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora_Documentation--Security_Guide-en-US.epub" >epub</a>
+ <a class="type" href="../en-US/./Fedora//epub/Security_Guide/Fedora--Security_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora//html/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html/Security_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora//html-single/Security_Guide/index.html" onclick="window.top.location='../en-US/./Fedora//html-single/Security_Guide/index.html';return false;">html-single</a>
<a class="type" href="../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora//pdf/Security_Guide/Fedora--Security_Guide-en-US.pdf';return false;">pdf</a>
@@ -1112,7 +1119,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Fedora_Elections_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Fedora_Elections_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation-1-Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Fedora_Elections_Guide/Fedora_Contributor_Documentation--Fedora_Elections_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
<div id='Fedora_Contributor_Documentation.1.Software_Collections_Guide' class="book collapsed" onclick="toggle(event, 'Fedora_Contributor_Documentation.1.Software_Collections_Guide.types');">
@@ -1139,7 +1146,7 @@
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/epub/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.epub" >epub</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html/Users_Guide/index.html';return false;">html</a>
<a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/html-single/Users_Guide/index.html';return false;">html-single</a>
- <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1-Users_Guide-en-US.pdf';return false;">pdf</a>
+ <a class="type" href="../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf" onclick="window.top.location='../en-US/./Fedora_Contributor_Documentation/1/pdf/Users_Guide/Fedora_Contributor_Documentation-1.6-Users_Guide-en-US.pdf';return false;">pdf</a>
</div>
</div>
</div>
commit 02a91a35b2ccb188e0c774a4977afb09d64b973c
Author: Ben Cotton <bcotton(a)fedoraproject.org>
Date: Mon Jul 30 11:29:56 2012 -0400
Fix BZ 231229 (not all URLs are made into links, but this will happen as
the docs gets cleaned up"
en-US/rpm-guide-online-resources.xml | 121 ++--------------------------------
1 files changed, 6 insertions(+), 115 deletions(-)
---
diff --git a/en-US/rpm-guide-online-resources.xml b/en-US/rpm-guide-online-resources.xml
index 69bbc71..f241575 100644
--- a/en-US/rpm-guide-online-resources.xml
+++ b/en-US/rpm-guide-online-resources.xml
@@ -347,11 +347,10 @@
<para>
A large number of tools exist to help you work with RPMs. The
following sites list some of the main tools:
- </para>
+ </para>
<para>
*For the vim text editor, you can download a spec.vim syntax
- file from
- http://pegasus.rutgers.edu/~elflord/vim/syntax/spec.vim .
+ file from <ulink url="http://www.vim.org/scripts/script.php?script_id=98 "/>
</para>
<para>
*For emacs, you can download an Emacs mode for spec files from
@@ -392,60 +391,12 @@
<row>
<entry>
<para>
- apt-rpm
- </para>
- </entry>
- <entry>
- <para>
- ftp://ftp.conectiva.com/pub/conectiva/EXPERIMENTAL/apt/
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
apt4rpm
</para>
</entry>
<entry>
<para>
- http://apt4rpm.sourceforge.net/
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- AutoRPM
- </para>
- </entry>
- <entry>
- <para>
- www.autorpm.org
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- AutoUpdate
- </para>
- </entry>
- <entry>
- <para>
- www.mat.univie.ac.at/~gerald/ftp/autoupdate
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- current
- </para>
- </entry>
- <entry>
- <para>
- www.biology.duke.edu/computer/unix/current/
+ <ulink url="http://apt4rpm.sourceforge.net/ " />
</para>
</entry>
</row>
@@ -457,31 +408,7 @@
</entry>
<entry>
<para>
- www.kde.org
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- MakeRPM.pl
- </para>
- </entry>
- <entry>
- <para>
- www.perl.com/CPAN/modules/by-authors/id/JWIED
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- poldek
- </para>
- </entry>
- <entry>
- <para>
- http://poldek.pld.org.pl/
+ <ulink url="http://www.kde.org " />
</para>
</entry>
</row>
@@ -493,7 +420,7 @@
</entry>
<entry>
<para>
- rpmfind.net/linux/rpm2html/
+ <ulink url="http://rpmfind.net/linux/rpm2html/ " />
</para>
</entry>
</row>
@@ -505,43 +432,7 @@
</entry>
<entry>
<para>
- rpmfind.net
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- RUST
- </para>
- </entry>
- <entry>
- <para>
- www.rusthq.com
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- setup.sh
- </para>
- </entry>
- <entry>
- <para>
- www.mmedia.is/~bre/programs/setup.sh
- </para>
- </entry>
- </row>
- <row>
- <entry>
- <para>
- urpmi
- </para>
- </entry>
- <entry>
- <para>
- www.linux-mandrake.com/cooker/urpmi.html
+ <ulink url="http://rpmfind.net " />
</para>
</entry>
</row>
commit a487258a6e29f89f630a5f9acd7e67ef6054dccb
Merge: aeae5da 4caef65
Author: Jack Reed <jreed(a)redhat.com>
Date: Thu Jul 26 12:17:30 2012 +1000
Merge branch 'f17' of ssh://git.fedorahosted.org/git/docs/installation-quick-start-guide into f17
zanata.xml | 52 ----------------------------------------------------
1 files changed, 0 insertions(+), 52 deletions(-)
---
commit aeae5daecfbd6d9956ab5d7c5bf4b34ff2bdfe8d
Author: Jack Reed <jreed(a)redhat.com>
Date: Thu Jul 26 12:12:34 2012 +1000
Corrected fatal formatting errors in select po files
as-IN/Burn_the_image_file_to_CD.po | 8 ++++----
as-IN/Package_Selection_Customizing-x86.po | 2 +-
as-IN/Requirements.po | 2 +-
as-IN/Welcome-x86.po | 2 +-
as-IN/X86_Bootloader.po | 2 +-
5 files changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/as-IN/Burn_the_image_file_to_CD.po b/as-IN/Burn_the_image_file_to_CD.po
index 9c0e496..99bc3ae 100644
--- a/as-IN/Burn_the_image_file_to_CD.po
+++ b/as-IN/Burn_the_image_file_to_CD.po
@@ -35,12 +35,12 @@ msgstr "ইমেজ নথিপত্ৰৰ পৰা ডিষ্ক বা
#. Tag: para
#, fuzzy, no-c-format
msgid "In particular, note that the CD burning feature built into Windows XP and Windows Vista cannot burn CDs from images and that earlier Windows operating systems did not have any CD burning capability installed by default. Therefore, if your computer has a Windows operating system prior to Windows 7 installed on it, you need a separate piece of software for this task. Examples of popular CD burning software for Windows that you might already have on your computer include <application>Nero Burning ROM</application> and <application>Roxio Creator</application>. If you use a Windows operating system on your computer and do not have disc burning software installed (or you are not sure that the software can burn discs from image files) <application>InfraRecorder</application> is a suitable alternative available from <ulink url=\"http://www.infrarecorder.org/\ " />, and is free and open-source."
-msgstr "উল্লেখ্য, CD বাৰ্ন কৰাৰ উদ্দেশ্যে Windows XP আৰু Windows Vista ত উপস্থিত বৈশিষ্ট্য দ্বাৰা ইমেজৰ পৰা CD বাৰ্ন কৰা সম্ভৱ নহয় । সেইকাৰণে, Windows ৰ পূৰ্ববৰ্তী সংস্কৰণসমূহত CD বাৰ্ন কৰাৰ কোনো ক্ষমতা অবিকল্পিতৰূপে সংস্থাপন কৰা ন'হ'ব । ইয়াৰ ফলত, আপোনাৰ কম্পিউটাৰত Windows কাৰ্য্যকৰ প্ৰণালী সংস্থাপন কৰা থাকিলে, ইমেজ নথিপত্ৰৰ পৰা CD বাৰ্ন কৰাৰ বাবে এটা পৃথক চালনাজ্ঞান উপস্থিত থকা প্ৰয়োজন । Windows ৰ সৈতে ব্যৱহাৰয
োগ্য জনপ্ৰিয় CD বাৰ্নিং চালনাজ্ঞানৰ তালিকাত আছে <application>Nero Burning ROM</application> আৰু <application>Roxio Creator</application> আৰু আপোনাৰ কম্পিউটাৰত এইসমূহ উপস্থিত থাকিব পাৰে । Windows কাৰ্য্যকৰ প্ৰণালী চালনাকাৰী কোনো কম্পিউটাৰত ডিষ্ক বাৰ্ন কৰাৰ চালনাজ্ঞান উপস্থিত নাথাকিলে (বা ইমেজ নথিপত্ৰৰ পৰা ডিষ্ক বাৰ্ন কৰাৰ বৈশিষ্ট্যৰ উপস্থিতি সম্পূৰ্কে নিশ্চিত ন'হ'লে) <application>InfraRecorder</application> ব্যৱহাৰ কৰা যাব পাৰে । এইটো এটা নোহোৱামূলীয়�
� আৰু মুক্ত উৎস চালনাজ্ঞান আৰু <ulink url=\"http://www.infrarecorder.org/\ "></ulink>
লিংকৰ পৰা প্ৰাপ্ত কৰা যাব ।"
+msgstr "উল্লেখ্য, CD বাৰ্ন কৰাৰ উদ্দেশ্যে Windows XP আৰু Windows Vista ত উপস্থিত বৈশিষ্ট্য দ্বাৰা ইমেজৰ পৰা CD বাৰ্ন কৰা সম্ভৱ নহয় । সেইকাৰণে, Windows ৰ পূৰ্ববৰ্তী সংস্কৰণসমূহত CD বাৰ্ন কৰাৰ কোনো ক্ষমতা অবিকল্পিতৰূপে সংস্থাপন কৰা ন'হ'ব । ইয়াৰ ফলত, আপোনাৰ কম্পিউটাৰত Windows কাৰ্য্যকৰ প্ৰণালী সংস্থাপন কৰা থাকিলে, ইমেজ নথিপত্ৰৰ পৰা CD বাৰ্ন কৰাৰ বাবে এটা পৃথক চালনাজ্ঞান উপস্থিত থকা প্ৰয়োজন । Windows ৰ সৈতে ব্যৱহাৰয
োগ্য জনপ্ৰিয় CD বাৰ্নিং চালনাজ্ঞানৰ তালিকাত আছে <application>Nero Burning ROM</application> আৰু <application>Roxio Creator</application> আৰু আপোনাৰ কম্পিউটাৰত এইসমূহ উপস্থিত থাকিব পাৰে । Windows কাৰ্য্যকৰ প্ৰণালী চালনাকাৰী কোনো কম্পিউটাৰত ডিষ্ক বাৰ্ন কৰাৰ চালনাজ্ঞান উপস্থিত নাথাকিলে (বা ইমেজ নথিপত্ৰৰ পৰা ডিষ্ক বাৰ্ন কৰাৰ বৈশিষ্ট্যৰ উপস্থিতি সম্পূৰ্কে নিশ্চিত ন'হ'লে) <application>InfraRecorder</application> ব্যৱহাৰ কৰা যাব পাৰে । এইটো এটা নোহোৱামূলীয়�
� আৰু মুক্ত উৎস চালনাজ্ঞান আৰু <ulink url=\"http://www.infrarecorder.org/\ "></ulink> লিংকৰ পৰা প্ৰাপ্ত কৰা যাব ।"
#. Tag: para
#, no-c-format
msgid "The <application>Disk Utility</application> software installed by default with Mac OS X on Apple computers has the capability to burn CDs from images built into it already. Most widely-used CD burning software for Linux, such as <application>Brasero</application> and <application>K3b</application>, also includes this capability."
-msgstr "Apple কম্পিউটাৰ ব্যৱহৃত Mac OS X ত অবিকল্পিতৰূপে সংস্থাপন কৰা <application>Disk Utility</application> নামক চালনাজ্ঞান দ্বাৰা ইমেজৰ পৰা CD বাৰ্ন কৰা সম্ভৱ হ'ব । CD বাৰ্ন কৰাৰ বাবে Linux ত ব্যৱহৃত <application>Brasero</application> বা <application>K3b</application> তো এই বৈশিষ্ট্য উপস্থিত
আছে ।"
+msgstr "Apple কম্পিউটাৰ ব্যৱহৃত Mac OS X ত অবিকল্পিতৰূপে সংস্থাপন কৰা <application>Disk Utility</application> নামক চালনাজ্ঞান দ্বাৰা ইমেজৰ পৰা CD বাৰ্ন কৰা সম্ভৱ হ'ব । CD বাৰ্ন কৰাৰ বাবে Linux ত ব্যৱহৃত <application>Brasero</application> বা <application>K3b</application> তো এই বৈশিষ্ট্য উপস্থিত আছে ।"
#. Tag: para
#, no-c-format
@@ -50,7 +50,7 @@ msgstr "কম্পিউটাৰৰ CD বা DVD বাৰ্নাৰত
#. Tag: para
#, no-c-format
msgid "Launch your disc burning program. On some computers, you can do this by right-clicking (or control-clicking) on the image file and selecting a menu option with a label like <guilabel>Copy image to CD</guilabel>, or <guilabel>Copy CD or DVD image</guilabel>. Other computers might provide you with a menu option to launch your chosen disc burning program, either directly or with an option like <guimenuitem>Open With</guimenuitem>. If none of these options are available on your computer, launch the program from an icon on your desktop, in a menu of applications such as the <guimenu>Start</guimenu> menu on Windows operating systems, or in the Mac <filename>Applications</filename> folder."
-msgstr "ডিষ্ক বাৰ্ন কৰাৰ প্ৰোগ্ৰাম আৰম্ভ কৰক । কিছু ক্ষেত্ৰত, ইমেজ নথিপত্ৰৰ ওপৰত মাউছৰ সোঁ ফালৰ বুটাম (বা control ৰ সহায়ত) ক্লিক কৰি <guilabel>Copy image to CD</guilabel>, বা <guilabel>Copy CD or DVD image</guilabel> প্ৰভৃতিৰ অনুৰূপ লেবেল
নিৰ্বাচন কৰা হ'লে এই প্ৰোগ্ৰাম আৰম্ভ কৰা যাব । অন্যান্য কিছু কম্পিউটাৰে, পোনেপোনে বা <guimenuitem>Open With</guimenuitem> ৰ অনুৰূপ কোনো বিকল্পৰ দ্বাৰা ডিষ্ক বাৰ্ন কৰাৰ প্ৰয়োজনীয় প্ৰোগ্ৰাম আৰম্ভ কৰাৰ বাবে আপোনাক এটা তাল�
��কাৰ বিকল্প দিব পাৰে । আপোনাৰ কম্পিউটাৰত উপৰোক্ত কোনো বিকল্প
উপস্থিত নাথাকিলে, ডেষ্কট'পত উপস্থিত আইকন, বা অনুপ্ৰয়োগৰ তালিকাৰ পৰা সংশ্লিষ্ট প্ৰোগ্ৰাম আৰম্ভ কৰক । Windows কাৰ্য্যকৰ প্ৰণালীৰ ক্ষেত্ৰত <guimenu>Start</guimenu> তালিকা আৰু Mac ৰ ক্ষেত্ৰত <filename>Applications</filename> ফোল্ডাৰৰ অধীন এই তালিকা উপস্থিত থাকে ।"
+msgstr "ডিষ্ক বাৰ্ন কৰাৰ প্ৰোগ্ৰাম আৰম্ভ কৰক । কিছু ক্ষেত্ৰত, ইমেজ নথিপত্ৰৰ ওপৰত মাউছৰ সোঁ ফালৰ বুটাম (বা control ৰ সহায়ত) ক্লিক কৰি <guilabel>Copy image to CD</guilabel>, বা <guilabel>Copy CD or DVD image</guilabel> প্ৰভৃতিৰ অনুৰূপ লেবেল নিৰ্বাচন কৰা হ'লে এই প্ৰোগ্ৰাম আৰম্ভ কৰা যাব । অন্যান্য কিছু কম্পিউটাৰে, পোনেপোনে বা <guimenuitem>Open With</guimenuitem> ৰ অনুৰূপ কোনো বিকল্পৰ দ্বাৰা ডিষ্ক বাৰ্ন কৰাৰ প্ৰয়োজনীয় প্ৰোগ্ৰাম আৰম্ভ কৰাৰ বাবে আপোনাক এটা তালি�
��াৰ বিকল্প দিব পাৰে । আপোনাৰ কম্পিউটাৰত উপৰোক্ত কোনো বিকল্প উপস্থিত নাথাকিলে, ডেষ্কট'পত উপস্থিত আইকন, বা অনুপ্ৰয়োগৰ তালিকাৰ পৰা সংশ্লিষ্ট প্ৰোগ্ৰাম আৰম্ভ কৰক । Windows কাৰ্য্যকৰ প্ৰণালীৰ ক্ষেত্ৰত <guimenu>Start</guimenu> তালিকা আৰু Mac ৰ ক্ষেত্ৰত <filename>Applications</filename> ফোল্ডাৰৰ অধীন এই তালিকা উপস্থিত থাকে ।"
#. Tag: para
#, no-c-format
@@ -65,7 +65,7 @@ msgstr "কিছুমান বিশেষ CD বাৰ্নিং চাল
#. Tag: para
#, fuzzy, no-c-format
msgid "Browse to the ISO CD image file that you downloaded previously and select it for burning."
-msgstr "কিছুমান বিশেষ CD বাৰ্নিং চালনাজ্ঞান ব্যৱহাৰ কৰাৰ সময় এই পদক্ষেপ উপেক্ষা কৰা যাব ।
যেনে, Mac OS X ত ব্যৱহাৰযোগ্য <application>Disk Utility</application> ৰ
ক্ষেত্ৰত এইটো আৱশ্যক নহয় ।"
+msgstr "কিছুমান বিশেষ CD বাৰ্নিং চালনাজ্ঞান ব্যৱহাৰ কৰাৰ সময় এই পদক্ষেপ উপেক্ষা কৰা যাব । যেনে, Mac OS X ত ব্যৱহাৰযোগ্য <application>Disk Utility</application> ৰ ক্ষেত্ৰত এইটো আৱশ্যক নহয় ।"
#. Tag: para
#, no-c-format
diff --git a/as-IN/Package_Selection_Customizing-x86.po b/as-IN/Package_Selection_Customizing-x86.po
index 236be45..22825c1 100644
--- a/as-IN/Package_Selection_Customizing-x86.po
+++ b/as-IN/Package_Selection_Customizing-x86.po
@@ -27,4 +27,4 @@ msgstr ""
#~ msgstr "Fedora দ্বাৰা সকলো অন্তৰ্ভুক্ত চালনাজ্ঞানসমূহক <indexterm> <primary>সৰঞ্জাম সংকলন</primary> </indexterm> <firstterm>সৰঞ্জাম সংকলন</firstterm> অনুযায়ী শ্ৰেণীবদ্ধ কৰা হয় । সহজে ব্যৱহাৰৰ বাবে, সৰঞ্জাম নিৰ্বাচনৰ পৰ্দাত নিম্নলিখিত সংকলনৰ শ্ৰেণী প্ৰদৰ্শন কৰা হয় ।"
#~ msgid "After you choose the desired packages, select <guilabel>Next</guilabel> to proceed. Fedora checks your selection, and automatically adds any extra packages required to use the software you select. When you have finished selecting packages, click <guilabel>Close</guilabel> to save your optional package selections and return to the main package selection screen."
-#~ msgstr "প্ৰয়োজনীয় সৰঞ্জামসমূহ নিৰ্বাচনৰ পিছত, এৰি চলাৰ বাবে <guilabel>Next</guilabel> ক্লিক কৰক । নিৰ্বাচিত সৰঞ্জামৰ তালিকা Fedora দ্বাৰা পৰীক্ষা কৰা হয় আৰু সেইসমূহৰ বাবে প্ৰয়োজনীয় কোনো অতিৰিক্ত সৰঞ্জাম এই তালিকাত স্বয়ংক্ৰিয়ভাবে সংযোজন কৰা হয় । সৰঞ্জাম নিৰ্বাচন সমাপ্ত হ'লে <guilabel>Close</guilabel> টিপি, নিৰ্বাচিত ঐচ্ছিক সৰঞ্জামৰ
তালিকা সংৰক্ষণ কৰক আৰু সৰঞ্জাম নিৰ্বাচনৰ প্ৰধান পৰ্দাত প্ৰত্যাবৰ্তন কৰক ।"
+#~ msgstr "প্ৰয়োজনীয় সৰঞ্জামসমূহ নিৰ্বাচনৰ পিছত, এৰি চলাৰ বাবে <guilabel>Next</guilabel> ক্লিক কৰক । নিৰ্বাচিত সৰঞ্জামৰ তালিকা Fedora দ্বাৰা পৰীক্ষা কৰা হয় আৰু সেইসমূহৰ বাবে প্ৰয়োজনীয় কোনো অতিৰিক্ত সৰঞ্জাম এই তালিকাত স্বয়ংক্ৰিয়ভাবে সংযোজন কৰা হয় । সৰঞ্জাম নিৰ্বাচন সমাপ্ত হ'লে <guilabel>Close</guilabel> টিপি, নিৰ্বাচিত ঐচ্ছিক সৰঞ্জামৰ তালিকা সংৰক্ষণ কৰক আৰু সৰঞ্জাম নিৰ্বাচনৰ প্ৰধান পৰ্দাত প্ৰত্যাবৰ্তন কৰক ।"
diff --git a/as-IN/Requirements.po b/as-IN/Requirements.po
index 734e494..4089e32 100644
--- a/as-IN/Requirements.po
+++ b/as-IN/Requirements.po
@@ -108,4 +108,4 @@ msgid "skip ahead to <xref linkend=\"sn-keyboard-x86\" /> if you have a Fedora &
msgstr "Fedora &PRODVER; DVD বা ছ'-টা CD ৰ সংকলন উপস্থিত থাকিলে <xref linkend=\"sn-welcome-x86\"/> লৈ এৰি যাওক ।"
#~ msgid "The computer on which you intend to install Fedora &PRODVER; from the live CD should have: <itemizedlist> <listitem> <para> a CD or DVD drive, and the capability to boot from this drive. </para> </listitem> <listitem> <para> a 400 MHz processor or faster </para> </listitem> <listitem> <para> at least 256 MB of memory (RAM) </para> </listitem> <listitem> <para> at least 10 GB of permanent storage (hard drive) space. </para> </listitem> </itemizedlist> These specifications represent a bare minumum to use Fedora in graphical mode. Almost any laptop or desktop computer manufactured during the past ten years will meet these requirements. For more details of the hardware requirements for Fedora &PRODVER;, refer to the <citetitle>Fedora &PRODVER; Release Notes</citetitle>, available from <ulink url=\"http://docs.fedoraproject.org/release-notes/f12/\ "></ulink>."
-#~ msgstr "লাইভ CD ৰ সহায়ত যি কম্পিউটাৰত Fedora &PRODVER; সংস্থাপন কৰাৰ প্ৰচেষ্টা কৰা হৈছে,
তাত নিম্নলিখিত সামগ্ৰী উপস্থিত থকা আৱশ্যক: <itemizedlist> <listitem> <para> এটা CD বা DVD ড্ৰাইভ আৰু সংশ্লিষ্ট ড্ৰাইভৰ পৰা বুট কৰাৰ ক্ষমতা । </para> </listitem> <listitem> <para> এটা ৪০০ MHz বা অধিক গতিৰ প্ৰচেচৰ </para> </listitem> <listitem> <para> অন্তত ২৫৬ MB মেমৰি (RAM) </para> </listitem> <listitem> <para> অন্তত ১০ GB স্থায়ী সংৰক্ষণস্থল (হাৰ্ড-ড্ৰাইভ) । </para> </listitem> </itemizedlist> চিত্ৰাঙ্কিত মোডত Fedora ব্যৱহাৰৰ বা�
�ে ন্যুনতমৰূপে উপৰোক্ত এই বৈশিষ্ট্য উপস্থিত থকা আৱশ্যক আৰু যোৱা দহ বছৰে নিৰ্মিত অধিকাংশ কম্পিউটাৰসমূহত এই সমস্ত বৈশিষ্ট্য উপলব্ধ থাকিব । Fedora &PRODVER; ৰ বাবে আৱশ্যক যান্ত্ৰিক সামগ্ৰী সম্বন্ধে জনাৰ বাবে <ulink url=\"http://docs.fedoraproject.org/release-notes/f12/\ "></ulink> ত উপলব্ধ <citetitle>Fedora &PRODVER; Release Notes</citetitle> পঢ়ক ।"
+#~ msgstr "লাইভ CD ৰ সহায়ত যি কম্পিউটাৰত Fedora &PRODVER; সংস্থাপন কৰাৰ প্ৰচেষ্টা কৰা হৈছে, তাত নিম্নলিখিত সামগ্ৰী উপস্থিত থকা আৱশ্যক: <itemizedlist> <listitem> <para> এটা CD বা DVD ড্ৰাইভ আৰু সংশ্লিষ্ট ড্ৰাইভৰ পৰা বুট কৰাৰ ক্ষমতা । </para> </listitem> <listitem> <para> এটা ৪০০ MHz বা অধিক গতিৰ প্ৰচেচৰ </para> </listitem> <listitem> <para> অন্তত ২৫৬ MB মেমৰি (RAM) </para> </listitem> <listitem> <para> অন্তত ১০ GB স্থায়ী সংৰক্ষণস্থল (হাৰ্ড-ড্ৰাইভ) । </para> </listitem> </itemizedlist> চিত্ৰাঙ্কিত মোডত Fedora ব্যৱহাৰৰ বাব�
� ন্যুনতমৰূপে উপৰোক্ত এই বৈশিষ্ট্য উপস্থিত থকা আৱশ্যক আৰু যোৱা দহ বছৰে নিৰ্মিত অধিকাংশ কম্পিউটাৰসমূহত এই সমস্ত বৈশিষ্ট্য উপলব্ধ থাকিব । Fedora &PRODVER; ৰ বাবে আৱশ্যক যান্ত্ৰিক সামগ্ৰী সম্বন্ধে জনাৰ বাবে <ulink url=\"http://docs.fedoraproject.org/release-notes/f12/\ "></ulink> ত উপলব্ধ <citetitle>Fedora &PRODVER; Release Notes</citetitle> পঢ়ক ।"
diff --git a/as-IN/Welcome-x86.po b/as-IN/Welcome-x86.po
index 95acd1a..b211352 100644
--- a/as-IN/Welcome-x86.po
+++ b/as-IN/Welcome-x86.po
@@ -25,7 +25,7 @@ msgstr "Fedora লৈ স্বাগতম"
#. Tag: para
#, no-c-format
msgid "The <guilabel>Welcome</guilabel> screen does not prompt you for any input."
-msgstr "<guilabel>স্বাগতম</guilabel> বাৰ্তা প্ৰদৰ্শনকাৰী পৰ্দাত কোনো নিবেশ লিখাৰ অনুৰোধ
জনোৱা নহয় ।"
+msgstr "<guilabel>স্বাগতম</guilabel> বাৰ্তা প্ৰদৰ্শনকাৰী পৰ্দাত কোনো নিবেশ লিখাৰ অনুৰোধ জনোৱা নহয় ।"
#. Tag: para
#, no-c-format
diff --git a/as-IN/X86_Bootloader.po b/as-IN/X86_Bootloader.po
index be8db92..4bafd8e 100644
--- a/as-IN/X86_Bootloader.po
+++ b/as-IN/X86_Bootloader.po
@@ -60,7 +60,7 @@ msgstr ""
#. Tag: para
#, fuzzy, no-c-format
msgid "Some partitioning options cause the boot loader configuration screen to appear. If you do not see this screen, skip to <xref linkend=\"s1-pkgselection-x86\" />."
-msgstr "বিন্যাস সংক্ৰান্ত কিছু বিকল্পৰ কাৰণে বুট-লোডাৰ বিন্যাস পৰ্দা প্ৰদৰ্শন কৰা হ'ব পাৰে । এই পৰ্দা প্ৰদৰ্শন নকৰা হ'লে <xref linkend=\"s1-pkgselection-x86\"/> লৈ
এৰি যাওক ।"
+msgstr "বিন্যাস সংক্ৰান্ত কিছু বিকল্পৰ কাৰণে বুট-লোডাৰ বিন্যাস পৰ্দা প্ৰদৰ্শন কৰা হ'ব পাৰে । এই পৰ্দা প্ৰদৰ্শন নকৰা হ'লে <xref linkend=\"s1-pkgselection-x86\"/> লৈ এৰি যাওক ।"
#. Tag: para
#, fuzzy, no-c-format
commit 2454d8072d10777886e537bedbfe402e72afb55c
Author: Guillermo Gómez <gomix(a)fedoraproject.org>
Date: Thu Jul 26 09:24:35 2012 -0430
pkcon sample outputs dir
es-ES/extras/pkcon/fwsnort-1.6.2-1.fc17.noarch.rpm | Bin 0 -> 699973 bytes
es-ES/extras/pkcon/pkcon-download-fwsnort.txt | 12 ++++
.../extras/pkcon/pkcon-filter-gui-get-updates.txt | 32 ++++++++++
es-ES/extras/pkcon/pkcon-get-details-fwsnort.txt | 21 +++++++
es-ES/extras/pkcon/pkcon-get-filters.txt | 8 +++
es-ES/extras/pkcon/pkcon-get-groups.txt | 25 ++++++++
es-ES/extras/pkcon/pkcon-get-packages.txt | 16 +++++
es-ES/extras/pkcon/pkcon-get-transactions.txt | 40 ++++++++++++
.../pkcon/pkcon-get-update-detail-fwsnort.txt | 58 ++++++++++++++++++
es-ES/extras/pkcon/pkcon-get-updates.txt | 26 ++++++++
es-ES/extras/pkcon/pkcon-help.txt | 51 ++++++++++++++++
es-ES/extras/pkcon/pkcon-install-fwsnort.txt | 50 ++++++++++++++++
.../pkcon/pkcon-install-local-state_machine.txt | 63 ++++++++++++++++++++
es-ES/extras/pkcon/pkcon-remove-suitesparse.txt | 28 +++++++++
es-ES/extras/pkcon/pkcon-repo-disable-local.txt | 9 +++
es-ES/extras/pkcon/pkcon-repo-enable-local.txt | 9 +++
es-ES/extras/pkcon/pkcon-repo-list.txt | 21 +++++++
es-ES/extras/pkcon/pkcon-search-details-squid.txt | 19 ++++++
.../pkcon/pkcon-search-file-ddclient.conf.txt | 7 ++
es-ES/extras/pkcon/pkcon-search-name-octa.txt | 34 +++++++++++
es-ES/extras/pkcon/pkcon-update-tar.txt | 41 +++++++++++++
es-ES/extras/pkcon/pkcon-update.txt | 55 +++++++++++++++++
22 files changed, 625 insertions(+), 0 deletions(-)
---
diff --git a/es-ES/extras/pkcon/fwsnort-1.6.2-1.fc17.noarch.rpm b/es-ES/extras/pkcon/fwsnort-1.6.2-1.fc17.noarch.rpm
new file mode 100644
index 0000000..d714c69
Binary files /dev/null and b/es-ES/extras/pkcon/fwsnort-1.6.2-1.fc17.noarch.rpm differ
diff --git a/es-ES/extras/pkcon/pkcon-download-fwsnort.txt b/es-ES/extras/pkcon/pkcon-download-fwsnort.txt
new file mode 100644
index 0000000..b838cf3
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-download-fwsnort.txt
@@ -0,0 +1,12 @@
+$ pkcon download . fwsnort
+Transacción: Descargando paquetes
+Estado: Esperando en cola
+Estado: Comenzando
+Estado: Descargando paquetes
+Porcentaje: 0
+Paquetes: fwsnort-1.6.2-1.fc17.noarch
+Porcentaje: 100
+Estado: Copiando archivos
+Porcentaje: 100
+Resultados:
+Descargado fwsnort-1.6.2-1.fc17.noarch
diff --git a/es-ES/extras/pkcon/pkcon-filter-gui-get-updates.txt b/es-ES/extras/pkcon/pkcon-filter-gui-get-updates.txt
new file mode 100644
index 0000000..252a789
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-filter-gui-get-updates.txt
@@ -0,0 +1,32 @@
+$ pkcon --filter=gui get-updates
+Transacción: Obteniendo actualizaciones
+Estado: Esperando en cola
+Estado: Comenzando
+Estado: Obteniendo información
+Estado: Descargando listas de modificaciones
+Resultados:
+Mejora NetworkManager-openconnect-0.9.4.0-7.git20120612.fc17.x86_64
+Solución de error PackageKit-0.7.5-1.fc17.x86_64
+Solución de error PackageKit-browser-plugin-0.7.5-1.fc17.x86_64
+Solución de error PackageKit-gtk3-module-0.7.5-1.fc17.x86_64
+Solución de error audacious-3.2.4-1.fc17.x86_64
+Solución de error audacious-libs-3.2.4-1.fc17.x86_64
+Solución de error audacious-plugins-3.2.4-2.fc17.x86_64
+Solución de error audacious-plugins-amidi-3.2.4-2.fc17.x86_64
+Solución de error audacious-plugins-exotic-3.2.4-2.fc17.x86_64
+Solución de error audacious-plugins-jack-3.2.4-2.fc17.x86_64
+Solución de error audacious-plugins-sid-3.2.4-2.fc17.x86_64
+Solución de error empathy-3.4.2.3-1.fc17.x86_64
+Solución de error eog-3.4.3-2.fc17.x86_64
+Solución de error evolution-3.4.3-2.fc17.x86_64
+Solución de error evolution-NetworkManager-3.4.3-2.fc17.x86_64
+Seguridad firefox-14.0.1-1.fc17.x86_64
+Solución de error gnome-bluetooth-1:3.4.2-1.fc17.x86_64
+Solución de error gnome-bluetooth-libs-1:3.4.2-1.fc17.x86_64
+Normal google-talkplugin-3.2.4.0-1.x86_64
+Solución de error qt-1:4.8.2-4.fc17.x86_64
+Solución de error qt-1:4.8.2-4.fc17.i686
+Solución de error qt-x11-1:4.8.2-4.fc17.i686
+Solución de error qt-x11-1:4.8.2-4.fc17.x86_64
+Solución de error webkitgtk3-1.8.1-3.fc17.x86_64
+Seguridad xulrunner-14.0.1-3.fc17.x86_64
diff --git a/es-ES/extras/pkcon/pkcon-get-details-fwsnort.txt b/es-ES/extras/pkcon/pkcon-get-details-fwsnort.txt
new file mode 100644
index 0000000..66d75f6
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-get-details-fwsnort.txt
@@ -0,0 +1,21 @@
+$ pkcon get-details fwsnort
+Transacción: Obteniendo detalles
+Estado: Esperando en cola
+Estado: Comenzando
+Estado: Obteniendo información
+Resultados:
+Descripción del paquete
+ package: fwsnort-1.6.2-1.fc17.noarch
+ license: GPLv2+
+ group: other
+ description: fwsnort translates Snort rules into equivalent iptables rules and generates
+a Bourne shell script that implements the resulting iptables commands.
+
+In addition, fwsnort (optionally) uses the IPTables::Parse module to parse the
+iptables ruleset on the machine to determine which Snort rules are applicable
+to the specific iptables policy.
+
+fwsnort is able to translate approximately 60% of all rules from the
+Snort-2.3.3 IDS into equivalent iptables rules.
+ size: 0 bytes
+ url: http://www.cipherdyne.org/fwsnort/
diff --git a/es-ES/extras/pkcon/pkcon-get-filters.txt b/es-ES/extras/pkcon/pkcon-get-filters.txt
new file mode 100644
index 0000000..405c970
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-get-filters.txt
@@ -0,0 +1,8 @@
+$ pkcon get-filters
+installed
+devel
+gui
+free
+basename
+newest
+arch
diff --git a/es-ES/extras/pkcon/pkcon-get-groups.txt b/es-ES/extras/pkcon/pkcon-get-groups.txt
new file mode 100644
index 0000000..7a816fc
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-get-groups.txt
@@ -0,0 +1,25 @@
+$ pkcon get-groups
+
+admin-tools
+desktop-gnome
+desktop-kde
+desktop-other
+desktop-xfce
+education
+fonts
+games
+graphics
+internet
+legacy
+localization
+multimedia
+office
+other
+programming
+publishing
+servers
+system
+virtualization
+collections
+newest
+
diff --git a/es-ES/extras/pkcon/pkcon-get-packages.txt b/es-ES/extras/pkcon/pkcon-get-packages.txt
new file mode 100644
index 0000000..a8ffb4a
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-get-packages.txt
@@ -0,0 +1,16 @@
+$ pkcon get-packages
+Transacción: Obteniendo paquetes
+Estado: Esperando en cola
+Estado: Comenzando
+Estado: Consultando
+Resultados:
+Disponible 0xFFFF-0.3.9-6.fc17.x86_64
+Disponible 389-admin-1.1.29-1.fc17.i686
+Disponible 389-admin-1.1.29-1.fc17.x86_64
+Disponible 389-admin-console-1.1.8-3.fc17.noarch
+Disponible 389-admin-console-doc-1.1.8-3.fc17.noarch
+Disponible 389-adminutil-1.1.15-2.fc17.x86_64
+Disponible 389-adminutil-1.1.15-2.fc17.i686
+Disponible 389-adminutil-devel-1.1.15-2.fc17.x86_64
+Disponible 389-adminutil-devel-1.1.15-2.fc17.i686
+...
diff --git a/es-ES/extras/pkcon/pkcon-get-transactions.txt b/es-ES/extras/pkcon/pkcon-get-transactions.txt
new file mode 100644
index 0000000..8086ab0
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-get-transactions.txt
@@ -0,0 +1,40 @@
+$ pkcon get-transactions
+Transacción: Obteniendo transacciones
+Estado: Esperando en cola
+Resultados:
+Transacción: /611_aaceaeee_data
+ Hora del sistema: 2012-07-26T12:54:44.761305Z
+ Exitosa: Verdadero
+ Función: remove-packages
+ Duración: 2514 (segundos)
+ Línea de comandos: pkcon
+ ID de usuario: 0
+ Nombre de usuario: root
+ Nombre real: root
+ Paquetes involucrados:
+ - removing suitesparse
+Transacción: /608_ebdebcac_data
+ Hora del sistema: 2012-07-26T12:53:50.587200Z
+ Exitosa: Verdadero
+ Función: install-packages
+ Duración: 49 (segundos)
+ Línea de comandos: pkcon
+ ID de usuario: 0
+ Nombre de usuario: root
+ Nombre real: root
+ Paquetes involucrados:
+ - installing atlas-3.8.4-3.fc17.x86_64
+ - installing suitesparse-3.6.1-3.fc17.x86_64
+Transacción: /605_bbbaeded_data
+ Hora del sistema: 2012-07-26T12:50:15.777950Z
+ Exitosa: Verdadero
+ Función: update-packages
+ Duración: 90 (segundos)
+ Línea de comandos: pkcon
+ ID de usuario: 0
+ Nombre de usuario: root
+ Nombre real: root
+ Paquetes involucrados:
+ - updating tar-2:1.26-7.fc17.x86_64
+ - cleanup tar
+...
diff --git a/es-ES/extras/pkcon/pkcon-get-update-detail-fwsnort.txt b/es-ES/extras/pkcon/pkcon-get-update-detail-fwsnort.txt
new file mode 100644
index 0000000..0184671
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-get-update-detail-fwsnort.txt
@@ -0,0 +1,58 @@
+$ pkcon get-update-detail fwsnort
+Transacción: Obteniendo detalles de la actualización
+Estado: Esperando en cola
+Estado: Comenzando
+Estado: Obteniendo información
+Resultados:
+Detalles acerca de la actualización:
+ Paquetes: fwsnort-1.6.2-1.fc17.noarch
+ Actualizaciones:
+ Sustituye:
+ Fabricante: https://admin.fedoraproject.org/updates/F17/FEDORA-2012-8508;Fedora 17 Update FEDORA-2012-8508
+ Bugzilla:
+ CVE:
+ Texto de actualización: Updated version 1.6.2
+ Cambios: **2012-05-26** Guillermo Gómez <gomix(a)fedoraproject.org> - 1.6.2-1
+- Update to version 1.6.2
+- Replaced Net::IPv4Addr with NetAddr::IP module which has support for IPv6
+ address network parsing and comparisons.
+- wget added as required to support default configuration.
+
+**2011-09-02** Guillermo Gómez <gomix(a)fedoraproject.org> - 1.6.1-1
+- Update to version 1.6.1
+- Bug fix for 'Couldn't load target' error
+- Bug fix for fast_pattern interpretation for relative matches
+- Updated to the latest Emerging Threats rule set
+
+**2011-08-01** Guillermo Gómez <gomix(a)fedoraproject.org - 1.6-1
+- Update to major release version 1.6
+
+**2011-02-08** Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.5-1
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+**2010-12-29** Guillermo Gomez <gomix(a)fedoraproject.org> - 1.5-0
+- Upgrade to major release version 1.5-0
+- WARNING: Compatibility issue with 1.0.6 fwsnort.conf, previous
+ fwsnort.conf renamed as /etc/fwsnort/fwsnort.conf.rpmsave.
+
+**2010-12-29** Guillermo Gomez <gomix(a)fedoraproject.org>
+- Upgrade to major prerelease version 1.5pre
+
+**2010-10-12** Mark Chappell <tremble(a)tremble.org.uk> - 1.0.6-8
+- Replace the perl dependencies with the virtual modules rather than
+ the package name
+
+**2010-05-16** Guillermo Gómez <ggomez(a)neotechgw.com> - 1.0.6-7
+- Ownership of /etc/logrotate.d corrected and requires logrotate instead which
+ provides it
+
+**2010-04-25** Guillermo Gómez <ggomez(a)neotechgw.com> - 1.0.6-6
+- Macros use improved for consistency
+
+**2010-02-04** Guillermo Gómez <ggomez(a)neotechgw.com> - 1.0.6-5
+- Removed unnecesary macro definition
+
+
+ Estado: stable
+ Emitido: 2012-05-28T00:38:15
+ Actualizado:
diff --git a/es-ES/extras/pkcon/pkcon-get-updates.txt b/es-ES/extras/pkcon/pkcon-get-updates.txt
new file mode 100644
index 0000000..5857348
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-get-updates.txt
@@ -0,0 +1,26 @@
+$ pkcon get-updates
+
+Transacción: Obteniendo actualizaciones
+Paquete: libgudev1-153-4.fc13.x86_64
+Paquete: glibc-2.12.1-2.i686
+Paquete: python-pygments-1.3.1-7.fc13.noarch
+...
+Paquete: krb5-libs-1.7.1-14.fc13.i686
+Paquete: libucil-0.9.8-4.fc13.x86_64
+Paquete: cups-1:1.4.4-10.fc13.x86_64
+Resultados:
+Seguridad bzip2-1.0.6-1.fc13.x86_64
+Solución de error cups-1:1.4.4-10.fc13.x86_64
+Solución de error cups-libs-1:1.4.4-10.fc13.x86_64
+Solución de error cups-libs-1:1.4.4-10.fc13.i686
+Solución de error elfutils-0.149-1.fc13.x86_64
+Solución de error elfutils-libelf-0.149-1.fc13.x86_64
+Solución de error elfutils-libs-0.149-1.fc13.x86_64
+Mejora font-manager-0.5.6-1.fc13.x86_64
+Normal kwebkitpart-0.9.6-1.fc13.x86_64
+Mejora microcode_ctl-1:1.17-4.fc13.x86_64
+...
+Solución de error tar-2:1.22-19.fc13.x86_64
+Solución de error thunderbird-3.1.4-1.fc13.x86_64
+Solución de error upstart-0.6.5-6.fc13.x86_64
+
diff --git a/es-ES/extras/pkcon/pkcon-help.txt b/es-ES/extras/pkcon/pkcon-help.txt
new file mode 100644
index 0000000..e5767db
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-help.txt
@@ -0,0 +1,51 @@
+Uso:
+ pkcon [OPCIÓN…] PackageKit Console Program
+
+Interfaz de consola de PackageKit
+
+Subcomandos:
+ get-actions
+ get-groups
+ get-filters
+ get-transactions
+ get-time
+ search [name|details|group|file] [data]
+ install [packages]
+ install-local [files]
+ download [directory] [packages]
+ install-sig [type] [key_id] [package_id]
+ remove [package]
+ update <package>
+ refresh [--force]
+ resolve [package]
+ get-updates
+ get-depends [package]
+ get-requires [package]
+ get-details [package]
+ get-distro-upgrades
+ get-files [package]
+ get-update-detail [package]
+ get-packages
+ repo-list
+ repo-enable [repo_id]
+ repo-disable [repo_id]
+ what-provides [search]
+ get-categories
+
+
+Opciones de ayuda:
+ -?, --help Mostrar opciones de ayuda
+ --help-all Muestra todas las opciones de ayuda
+
+Opciones de la aplicación:
+ --version Mostrar la versión del programa y salir
+ --filter Establecer el filtro, p. ej. instalado
+ --root Establecer la raíz de instalación, p. ej., «/», o «/mnt/ltsp»
+ -n, --nowait Salir sin esperar que las acciones se completen
+ -y, --noninteractive Instalar los paquetes sin confirmación
+ --background Ejecuta el comando utilizando menos potencia, y el ancho de bando libre
+ -p, --plain Imprime en la pantalla una salida legible por una máquina, en lugar de utilizar widgets animados
+ -c, --cache-age El tiempo máximo de edad para la caché de metadatos. Usar -1 para «nunca».
+ -h, --help Mostrar las opciones de ayuda.
+ -v, --verbose Mostrar información de depuración para todos los archivos
+
diff --git a/es-ES/extras/pkcon/pkcon-install-fwsnort.txt b/es-ES/extras/pkcon/pkcon-install-fwsnort.txt
new file mode 100644
index 0000000..64b5cdd
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-install-fwsnort.txt
@@ -0,0 +1,50 @@
+$ su -c "pkcon install fwsnort"
+...
+Transacción: Simulando la instalación
+Estado: Esperando en cola
+Estado: Comenzando
+Porcentaje: 0
+Estado: Ejecutando
+Estado: Resolviendo dependencias
+Porcentaje: 90
+Estado: Instalando paquetes
+Paquetes: perl-IPTables-Parse-1.1-1.fc17.noarch
+Paquetes: perl-NetAddr-IP-4.058-2.fc17.x86_64
+Paquetes: fwsnort-1.6.2-1.fc17.noarch
+Porcentaje: 100
+
+Los siguientes paquetes tienen que ser instalados:
+ perl-IPTables-Parse-1.1-1.fc17.noarch Perl extension for parsing iptables firewall rulesets
+ perl-NetAddr-IP-4.058-2.fc17.x86_64 Manages IPv4 and IPv6 addresses and subnets
+ fwsnort-1.6.2-1.fc17.noarch Translates Snort rules into equivalent iptables rules
+
+¿Continuar con las modificaciones? [N/y] y
+
+Transacción: Instalando
+Estado: Esperando en cola
+Estado: Esperando autenticación
+Estado: Esperando en cola
+Estado: Comenzando
+Porcentaje: 0
+Estado: Ejecutando
+Estado: Resolviendo dependencias
+Porcentaje: 10
+Estado: Descargando paquetes
+Porcentaje: 40
+Estado: Comprobando firmas
+Estado: Comprobando modificaciones
+Estado: Instalando paquetes
+Paquetes: perl-NetAddr-IP-4.058-2.fc17.x86_64
+Porcentaje: 60
+Porcentaje: 70
+Paquetes: perl-IPTables-Parse-1.1-1.fc17.noarch
+Paquetes: fwsnort-1.6.2-1.fc17.noarch
+Porcentaje: 90
+Porcentaje: 100
+Estado: Escaneando aplicaciones
+Estado: Obteniendo información
+Porcentaje: 100
+Resultados:
+Instalado fwsnort-1.6.2-1.fc17.noarch
+Instalado perl-IPTables-Parse-1.1-1.fc17.noarch
+Instalado perl-NetAddr-IP-4.058-2.fc17.x86_64
diff --git a/es-ES/extras/pkcon/pkcon-install-local-state_machine.txt b/es-ES/extras/pkcon/pkcon-install-local-state_machine.txt
new file mode 100644
index 0000000..71a3613
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-install-local-state_machine.txt
@@ -0,0 +1,63 @@
+$ su -c "pkcon install-local /home/gomix/rpmbuild/RPMS/rubygem-state_machine-1.1.2-4.fc17.noarch.rpm"
+...
+Transacción: Simulando la instalación
+Estado: Esperando en cola
+Estado: Comenzando
+Estado: Descargando información del repositorio
+Porcentaje: 0
+Estado: Ejecutando
+Estado: Resolviendo dependencias
+Porcentaje: 90
+Estado: Instalando paquetes
+Paquetes: rubygem-state_machine-1.1.2-4.fc17.noarch
+Paquetes: netpbm-10.58.03-1.fc17.x86_64
+Paquetes: graphviz-ruby-2.28.0-16.fc17.x86_64
+Paquetes: lasi-1.1.1-4.fc17.x86_64
+Paquetes: graphviz-gd-2.28.0-16.fc17.x86_64
+Paquetes: gts-0.7.6-20.20111025.fc17.x86_64
+Paquetes: graphviz-2.28.0-16.fc17.x86_64
+Porcentaje: 100
+
+Los siguientes paquetes tienen que ser instalados:
+ rubygem-state_machine-1.1.2-4.fc17.noarch Adds support for creating state machines for attributes on any Ruby class
+ netpbm-10.58.03-1.fc17.x86_64 A library for handling different graphics file formats
+ graphviz-ruby-2.28.0-16.fc17.x86_64 Ruby extension for graphviz
+ lasi-1.1.1-4.fc17.x86_64 C++ library for creating Postscript documents
+ graphviz-gd-2.28.0-16.fc17.x86_64 Graphviz plugin for renderers based on gd
+ gts-0.7.6-20.20111025.fc17.x86_64 GNU Triangulated Surface Library
+ graphviz-2.28.0-16.fc17.x86_64 Graph Visualization Tools
+
+¿Continuar con las modificaciones? [N/y] y
+
+Transacción: Instalando archivos
+Estado: Esperando en cola
+Estado: Esperando autenticación
+Estado: Esperando en cola
+Estado: Comenzando
+Porcentaje: 0
+Estado: Ejecutando
+Estado: Resolviendo dependencias
+Porcentaje: 10
+Estado: Descargando paquetes
+Porcentaje: 40
+Estado: Comprobando firmas
+Estado: Comprobando modificaciones
+Estado: Instalando paquetes
+Paquetes: lasi-1.1.1-4.fc17.x86_64
+Porcentaje: 60
+Paquetes: netpbm-10.58.03-1.fc17.x86_64
+Paquetes: gts-0.7.6-20.20111025.fc17.x86_64
+Porcentaje: 70
+Paquetes: graphviz-2.28.0-16.fc17.x86_64
+Paquetes: graphviz-gd-2.28.0-16.fc17.x86_64
+Paquetes: graphviz-ruby-2.28.0-16.fc17.x86_64
+Porcentaje: 90
+Paquetes: rubygem-state_machine-1.1.2-4.fc17.noarch
+Resultados:
+Instalado graphviz-2.28.0-16.fc17.x86_64
+Instalado graphviz-gd-2.28.0-16.fc17.x86_64
+Instalado graphviz-ruby-2.28.0-16.fc17.x86_64
+Instalado gts-0.7.6-20.20111025.fc17.x86_64
+Instalado lasi-1.1.1-4.fc17.x86_64
+Instalado netpbm-10.58.03-1.fc17.x86_64
+Instalado rubygem-state_machine-1.1.2-4.fc17.noarch
diff --git a/es-ES/extras/pkcon/pkcon-remove-suitesparse.txt b/es-ES/extras/pkcon/pkcon-remove-suitesparse.txt
new file mode 100644
index 0000000..3146174
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-remove-suitesparse.txt
@@ -0,0 +1,28 @@
+$ su -c "pkcon remove suitesparse"
+...
+Transacción: Simulando eliminación
+Estado: Esperando en cola
+Estado: Comenzando
+Porcentaje: 0
+Estado: Ejecutando
+Estado: Resolviendo dependencias
+Porcentaje: 90
+Estado: Eliminando paquetes
+Paquetes: suitesparse-3.6.1-3.fc17.x86_64
+Porcentaje: 100
+Transacción: Eliminando
+Estado: Esperando en cola
+Estado: Esperando autenticación
+Estado: Esperando en cola
+Estado: Comenzando
+Porcentaje: 0
+Estado: Ejecutando
+Estado: Resolviendo dependencias
+Porcentaje: 10
+Estado: Descargando paquetes
+Estado: Comprobando modificaciones
+Estado: Eliminando paquetes
+Paquetes: suitesparse
+Porcentaje: 100
+Resultados:
+Eliminados suitesparse
diff --git a/es-ES/extras/pkcon/pkcon-repo-disable-local.txt b/es-ES/extras/pkcon/pkcon-repo-disable-local.txt
new file mode 100644
index 0000000..1631869
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-repo-disable-local.txt
@@ -0,0 +1,9 @@
+$ su -c "pkcon repo-disable _local"
+...
+Transacción: Habilitando repositorio
+Estado: Esperando en cola
+Estado: Esperando autenticación
+Estado: Esperando en cola
+Estado: Comenzando
+Estado: Obteniendo información
+Resultados:
diff --git a/es-ES/extras/pkcon/pkcon-repo-enable-local.txt b/es-ES/extras/pkcon/pkcon-repo-enable-local.txt
new file mode 100644
index 0000000..2b9bb51
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-repo-enable-local.txt
@@ -0,0 +1,9 @@
+$ su -c "pkcon repo-enable _local"
+...
+Transacción: Habilitando repositorio
+Estado: Esperando en cola
+Estado: Esperando autenticación
+Estado: Esperando en cola
+Estado: Comenzando
+Estado: Obteniendo información
+Resultados:
diff --git a/es-ES/extras/pkcon/pkcon-repo-list.txt b/es-ES/extras/pkcon/pkcon-repo-list.txt
new file mode 100644
index 0000000..da22b8e
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-repo-list.txt
@@ -0,0 +1,21 @@
+$ pkcon repo-list
+
+Transacción: Obteniendo repositorios
+Estado: Comenzando
+Resultados:
+ Deshabilitado updates-debuginfo Fedora 13 - x86_64 - Updates - Debug
+ Deshabilitado rawhide-source Fedora - Rawhide - Source
+ Deshabilitado updates-testing Fedora 13 - x86_64 - Test Updates
+ Deshabilitado updates-testing-source Fedora 13 - Test Updates Source
+ Deshabilitado fedora-chromium-source Chromium web browser and deps - Source
+ Habilitado fedora Fedora 13 - x86_64
+ Habilitado fedora-chromium Chromium web browser and deps
+ Deshabilitado updates-source Fedora 13 - Updates Source
+ Deshabilitado rawhide-debuginfo Fedora - Rawhide - Debug
+ Deshabilitado fedora-debuginfo Fedora 13 - x86_64 - Debug
+ Deshabilitado updates-testing-debuginfo Fedora 13 - x86_64 - Test Updates Debug
+ Deshabilitado rawhide Fedora - Rawhide - Developmental packages for the next Fedora release
+ Deshabilitado fedora-source Fedora 13 - Source
+ Deshabilitado rubyera Rubyera repo
+ Habilitado updates Fedora 13 - x86_64 - Updates
+
diff --git a/es-ES/extras/pkcon/pkcon-search-details-squid.txt b/es-ES/extras/pkcon/pkcon-search-details-squid.txt
new file mode 100644
index 0000000..ff0192c
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-search-details-squid.txt
@@ -0,0 +1,19 @@
+$ pkcon search details squid
+Transacción: Buscando por detalles
+Estado: Esperando en cola
+Estado: Comenzando
+Estado: Consultando
+Resultados:
+Disponible awstats-7.0-8.fc17.noarch
+Disponible calamaris-2.59-5.fc17.noarch
+Disponible ccze-0.2.1-8.fc17.x86_64
+Disponible dansguardian-2.10.1.1-9.fc17.x86_64
+Instalado libecap-0.2.0-3.fc17.x86_64
+Disponible libecap-0.2.0-3.fc17.i686
+Disponible lightsquid-1.8-11.fc17.noarch
+Disponible lightsquid-apache-1.8-11.fc17.noarch
+Disponible mod_auth_ntlm_winbind-0.0.0-0.12.20070129svn713.fc17.x86_64
+Instalado squid-7:3.2.0.16-1.fc17.x86_64
+Disponible squid-sysvinit-7:3.2.0.16-1.fc17.x86_64
+Disponible squidGuard-1.4-10.fc17.x86_64
+Disponible tinyproxy-1.8.2-3.fc17.x86_64
diff --git a/es-ES/extras/pkcon/pkcon-search-file-ddclient.conf.txt b/es-ES/extras/pkcon/pkcon-search-file-ddclient.conf.txt
new file mode 100644
index 0000000..71b53e0
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-search-file-ddclient.conf.txt
@@ -0,0 +1,7 @@
+$ pkcon search file /etc/ddclient.conf
+Transacción: Buscando por archivos
+Estado: Esperando en cola
+Estado: Comenzando
+Estado: Consultando
+Resultados:
+Instalado ddclient-3.8.1-3.fc17.noarch
diff --git a/es-ES/extras/pkcon/pkcon-search-name-octa.txt b/es-ES/extras/pkcon/pkcon-search-name-octa.txt
new file mode 100644
index 0000000..95eca92
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-search-name-octa.txt
@@ -0,0 +1,34 @@
+$ pkcon search name octa
+Transacción: Buscando por nombre
+Estado: Esperando en cola
+Estado: Comenzando
+Estado: Consultando
+Resultados:
+Disponible GMT-octave-4.5.8-1.fc17.x86_64
+Disponible csdp-octave-6.1.1-2.fc17.noarch
+Disponible octave-6:3.6.1-2.fc17.i686
+Disponible octave-6:3.6.1-2.fc17.x86_64
+Disponible octave-6:3.6.2-2.fc17.i686
+Disponible octave-6:3.6.2-2.fc17.x86_64
+Disponible octave-audio-1.1.4-6.fc17.x86_64
+Disponible octave-communications-1.1.0-5.fc17.x86_64
+Disponible octave-control-2.2.4-2.fc17.x86_64
+Disponible octave-devel-6:3.6.1-2.fc17.i686
+Disponible octave-devel-6:3.6.1-2.fc17.x86_64
+Disponible octave-devel-6:3.6.2-2.fc17.i686
+Disponible octave-devel-6:3.6.2-2.fc17.x86_64
+Disponible octave-doc-6:3.6.1-2.fc17.noarch
+Disponible octave-doc-6:3.6.2-2.fc17.noarch
+Disponible octave-gsl-1.0.8-3.fc17.x86_64
+Disponible octave-image-1.0.15-3.fc17.x86_64
+Disponible octave-miscellaneous-1.0.11-6.fc17.x86_64
+Disponible octave-octcdf-1.1.4-2.fc17.x86_64
+Disponible octave-optim-1.0.17-3.fc17.x86_64
+Disponible octave-quaternion-1.0.0-4.fc17.noarch
+Disponible octave-signal-1.1.2-2.fc17.x86_64
+Disponible octave-specfun-1.1.0-3.fc17.x86_64
+Disponible octave-struct-1.0.9-7.fc17.x86_64
+Disponible octave-symbolic-1.1.0-2.fc17.x86_64
+Disponible pfstools-octave-1.8.3-7.fc17.x86_64
+Disponible plplot-octave-5.9.9-6.svn12161.fc17.x86_64
+Disponible qtoctave-0.10.1-11.fc17.x86_64
diff --git a/es-ES/extras/pkcon/pkcon-update-tar.txt b/es-ES/extras/pkcon/pkcon-update-tar.txt
new file mode 100644
index 0000000..3c06241
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-update-tar.txt
@@ -0,0 +1,41 @@
+$ su -c "pkcon update tar"
+...
+Transacción: Simulando la actualización
+Estado: Esperando en cola
+Estado: Comenzando
+Porcentaje: 0
+Estado: Ejecutando
+Estado: Resolviendo dependencias
+Porcentaje: 90
+Estado: Instalando actualizaciones
+Paquetes: tar-2:1.26-7.fc17.x86_64
+Estado: Limpiando paquetes
+Paquetes: tar-2:1.26-6.fc17.x86_64
+Porcentaje: 100
+Transacción: Actualizando paquetes
+Estado: Esperando en cola
+Estado: Esperando autenticación
+Estado: Esperando en cola
+Estado: Comenzando
+Porcentaje: 0
+Estado: Ejecutando
+Estado: Resolviendo dependencias
+Porcentaje: 10
+Estado: Descargando paquetes
+Porcentaje: 20
+Porcentaje: 40
+Porcentaje: 60
+Porcentaje: 70
+Porcentaje: 100
+Estado: Comprobando firmas
+Estado: Comprobando modificaciones
+Estado: Instalando actualizaciones
+Paquetes: tar-2:1.26-7.fc17.x86_64
+Estado: Limpiando paquetes
+Paquetes: tar
+Estado: Comprobando aplicaciones en uso
+Estado: Obteniendo información
+Porcentaje: 100
+Resultados:
+Actualizado tar-2:1.26-7.fc17.x86_64
+Limpios tar
diff --git a/es-ES/extras/pkcon/pkcon-update.txt b/es-ES/extras/pkcon/pkcon-update.txt
new file mode 100644
index 0000000..1a50cc1
--- /dev/null
+++ b/es-ES/extras/pkcon/pkcon-update.txt
@@ -0,0 +1,55 @@
+$ su -c "pkcon update"
+
+Transacción: Actualizando el sistema
+Estado: Esperando autenticación
+Estado: Comenzando
+Porcentaje: 0
+Estado: Ejecutando
+Estado: Resolviendo dependencias
+Porcentaje: 10
+Estado: Descargando paquetes
+Porcentaje: 20
+Porcentaje: 30
+Paquete: elfutils-0.149-1.fc13.x86_64
+Paquete: krb5-devel-1.7.1-14.fc13.x86_64
+Paquete: ibus-chewing-1.3.7.20100910-1.fc13.x86_64
+...
+Paquete: microcode_ctl-1:1.17-4.fc13.x86_64
+Paquete: kwebkitpart-0.9.6-1.fc13.x86_64
+Estado: Instalando paquetes
+Paquete: policycoreutils-gui-2.0.83-28.fc13.x86_64
+Estado: Instalando actualizaciones
+Paquete: thunderbird-3.1.4-1.fc13.x86_64
+Paquete: python-pygments-1.3.1-7.fc13.noarch
+Paquete: perl-IPC-Run3-0.044-1.fc13.noarch
+...
+Paquete: ibus-chewing
+Paquete: microcode_ctl
+Paquete: webkitpart
+Estado: Eliminando paquetes
+Paquete: policycoreutils-gui
+Estado: Limpiando paquetes
+Paquete: policycoreutils-python
+Paquete: policycoreutils
+...
+Paquete: krb5-libs
+Paquete: libudev
+Estado: Comprobando aplicaciones en uso
+Estado: Obteniendo información
+Resultados:
+Actualizado bzip2-1.0.6-1.fc13.x86_64
+Limpios bzip2
+Actualizado cups-1:1.4.4-10.fc13.x86_64
+Limpios cups
+...
+Actualizado tar-2:1.22-19.fc13.x86_64
+Limpios tar
+Actualizado thunderbird-3.1.4-1.fc13.x86_64
+Limpios thunderbird
+Actualizado upstart-0.6.5-6.fc13.x86_64
+Limpios upstart
+Eliminados webkitpart
+Se necesita reiniciar el sistema debido a: upstart-0.6.5-6.fc13.x86_64
+Se necesita reiniciar la sesión: thunderbird-3.1.4-1.fc13.x86_64
+Reinicie el equipo para completar la actualización.
+
commit aa44644844ca31e5cfee5da347bdcd31b04ff153
Author: Guillermo Gómez <gomix(a)fedoraproject.org>
Date: Thu Jul 26 06:45:29 2012 -0430
chapter 8 revision done
es-ES/Utilidades_YUM.xml | 83 ++++++++++++++++++++++++++++++----------------
1 files changed, 54 insertions(+), 29 deletions(-)
---
diff --git a/es-ES/Utilidades_YUM.xml b/es-ES/Utilidades_YUM.xml
index 38772e7..a06c3b7 100644
--- a/es-ES/Utilidades_YUM.xml
+++ b/es-ES/Utilidades_YUM.xml
@@ -6,7 +6,7 @@
<chapter id="Utilidades_YUM">
<title>Utilidades YUM</title>
<para>Existen una serie de utilidades que están disponibles en Fedora en el paquete denominado <package>yum-utils</package> y algunas otras en paquetes separados. Esta sección está dedicada a dicho paquetes y los programas que allí se incluyen.</para>
- <para>Instale con <command>yum install yum-utils</command> si el programa es provisto por este paquete, si no, utilice el comando <command>yum install</command> con el nombre del programa correspondiente, los nombres de paquetes corresponden en todos estos casos.</para>
+ <para>Instale con <command>yum install yum-utils</command> si el programa es provisto por este paquete, si no, utilice el comando <command>yum install</command> con el nombre del programa correspondiente, los nombres de paquetes corresponden en todos esos casos.</para>
<section><title>Autocompletado Bash</title>
<para>Tanto <application>yum</application> como <package>yum-utils</package> incluyen archivos de configuración para agregar la funcionalidad de autocompletado en Bash. Para poder hacer uso de esta funcionalidad debe instalar el paquete <package>bash-completion</package>.</para>
@@ -14,15 +14,17 @@
$ su -c "yum install bash-completion"
</screen>
<para>Use la tecla <tab> una vez para autocompletar,o dos veces para listar las opciones del autocompletado si no hay una selección única. Abajo le presentamos algunos ejemplos simples de su uso:</para>
- <screen>
+
+<screen>
$ yum ins<tab>
$ yum install
$ yum install bas<tab><tab>
bashdb.noarch basket-libs.i686 bastet.x86_64
bash-doc.x86_64 basket-libs.x86_64
BasiliskII.x86_64 basket.x86_64
- </screen>
- <screen>
+</screen>
+
+<screen>
$ repoquery --repo<tab>
--repofrompath --repoid
$ repoquery --repoid fedora<tab><tab>
@@ -35,12 +37,17 @@ $ repoquery --repoid fedora<tab><tab>
</screen>
</section>
- <section><title>yum-updateonboot</title>
+ <section>
+ <title>yum-updateonboot</title>
+
<para><application>yum-updateonboot</application> es una aplicación provista por el paquete del mismo nombre que se instala como servicio en Fedora y esencialmente lo que hace es ejecutar <application>yum update</application> al iniciar el sistema (boot). Esto permite que máquinas que han sido apagadas por un período de tiempo considerable se aseguren inmediatamente en vez de esperar la tarea <application>cron</application> para mañana temprano.</para>
- <section><title>Configuración</title>
- <para><filename>/etc/sysconfig/yum-updateonboot</filename></para>
- <screen>
-# SI cualquiera de estos rpms son actualizados, yum-updateonboot mandará a
+ <section>
+ <title>Configuración</title>
+
+ <para><filename>/etc/sysconfig/yum-updateonboot</filename></para>
+
+<screen>
+# Si cualquiera de estos rpms son actualizados, yum-updateonboot mandará a
# reiniciar el equipo inmediatamente después de yum udpate.
# Para evitar que yum-updateonoot reinicie su máquina , comente la
# siguiente línea
@@ -56,7 +63,8 @@ $ repoquery --repoid fedora<tab><tab>
# Silencioso al actualizar, por omisión es así
# Estas opciones son pasadas a yum, por omisión es "-q"
#OPTIONS="-q"
- </screen>
+</screen>
+
<para>Como todo servicio en Fedora, éste viene deshabilitado por omisión, por lo que debe configurar que se inicie en los niveles de ejecución deseados.</para>
<screen>
$ chkconfig yum-updateonboot on
@@ -78,12 +86,15 @@ Parsing package install arguments
Nothing to do
</screen>
<para>No hay nada que instalar, ya está instalado, no se descarga nada. Intente ahora con <command>yumdownloader</command>.</para>
+
<screen>
$ yumdownloader openssh-server
Complementos cargados:presto, refresh-packagekit
openssh-server-5.6p1-31.fc15.1.x86_64.rpm | 299 kB 00:04
</screen>
+
<para>Hecho, ya tiene el rpm que quería.</para>
+
<para>Otra opción de uso frecuente es especificar que se desea descargar los fuentes rpms:</para>
<screen>
$ yumdownloader --source zsh
@@ -98,6 +109,7 @@ zsh-4.3.11-2.fc15.src.rpm | 2.6 MB 00:30
</note>
<para>Otra funcionalidad que ofrece <application>yumdownloader</application> es la identificación de los fuentes para un paquete rpm dado. Esto es útil ya que un fuente RPM puede producir múltiples paquetes RPM.</para>
+
<screen>
$ yumdownloader --urls --source ruby-gtk2
...
@@ -106,11 +118,15 @@ http://fedora.c3sl.ufpr.br/linux/updates/13/SRPMS//ruby-gnome2-0.90.2-1.fc1…
</section>
<section>
+
<title>package-cleanup</title>
<para>Este utilitario provisto por el paquete <package>yum-utils</package> ayuda a detectar problemas en la base de datos rpm y a resolverlos, abajo se listan y muestran algunos usos comunes.</para>
+
<para><emphasis>Paquetes huérfanos</emphasis></para>
+
<para>Listar los paquetes huérfanos, aquellos paquetes que no son provistos por ninguno de los repositorios configurados, "son huérfanos de repositorio", use la opción <option>--orphans</option>.</para>
- <screen>
+
+<screen>
# package-cleanup --orphans
...
NetworkManager-0.8.9997-1.git20110531.fc15.x86_64
@@ -123,8 +139,11 @@ cpp-4.6.0-7.fc15.x86_64
dbus-qt-0.70-7.fc12.x86_64
...
</screen>
-<para><emphasis>Paquetes duplicados</emphasis></para>
-<para>Para listar los paquetes con duplicados en la base de datos RPM use la opción <option>--dupes</option>.</para>
+
+ <para><emphasis>Paquetes duplicados</emphasis></para>
+
+ <para>Para listar los paquetes con duplicados en la base de datos RPM use la opción <option>--dupes</option>.</para>
+
<screen>
$ package-cleanup --dupes
...
@@ -135,16 +154,18 @@ libtalloc-1.2.0-27.fc10.i386
wireshark-gnome-1.0.6-1.fc10.i386
wireshark-gnome-1.0.5-1.fc10.i386
</screen>
-<para><emphasis>Problemas de dependencias</emphasis></para>
-<para>Para listar los problemas de dependencias en la base de datos RPM use la opción <option>--problems</option>.</para>
+
+ <para><emphasis>Problemas de dependencias</emphasis></para>
+
+ <para>Para listar los problemas de dependencias en la base de datos RPM use la opción <option>--problems</option>.</para>
+
<screen>
$ package-cleanup --problems
...
-Reading local RPM database
-Processing all local requires
-Missing dependencies:
-Package samba requires samba-common = 0:3.2.8-0.26.fc10
-Package wireshark-gnome requires wireshark = 1.0.5-1.fc10
+Package compiz-0.9.5.92.1-0.2.gite676f1b12eb8db3a76978eed5bfc7c2cf9a0b6ce.fc16.x86_64 no se encuentran necesita de libboost_serialization-mt.so.1.47.0()(64bit)
+Package compiz-gtk-0.9.5.92.1-0.2.gite676f1b12eb8db3a76978eed5bfc7c2cf9a0b6ce.fc16.x86_64 no se encuentran necesita de libboost_serialization-mt.so.1.47.0()(64bit)
+Package compiz-plugins-main-0.9.5.92-1.fc16.x86_64 no se encuentran necesita de libboost_serialization-mt.so.1.47.0()(64bit)
+Package libcompizconfig-0.9.5.92-1.fc16.x86_64 no se encuentran necesita de libboost_serialization-mt.so.1.47.0()(64bit)
</screen>
<para>Felizmente usted no tendrá problemas, lo que esperaría ver es:</para>
@@ -155,8 +176,9 @@ Complementos cargados:presto, refresh-packagekit
No Problems Found
</screen>
-<para><emphasis>Remoción de kernels antiguos</emphasis></para>
-<para><command>package-cleanup</command> también es útil para remover instalaciones de kernel antiguos y paquetes relacionados a dichos kernel antiguos, ue la opción <option>--oldkernel</option>:</para>
+ <para><emphasis>Remoción de kernels antiguos</emphasis></para>
+
+ <para><command>package-cleanup</command> también es útil para remover instalaciones de kernel antiguos y paquetes relacionados a dichos kernel antiguos, ue la opción <option>--oldkernel</option>:</para>
<screen>
# package-cleanup --oldkernel
@@ -182,8 +204,10 @@ kernel-firmware-2.6.30.9-90.fc11.noarch
# uname -r
2.6.30.9-90.fc11.i586
</screen>
+
<warning>
<title>No interpreta installonly_limit</title>
+
<para>Note que se ha dejado un kernel antiguo de acuerdo a la práctica común de <application>yum</application> de mantener dos kernels máximo instalados. Tenga cuidado que este comando no interpreta la opción en <filename>yum.conf</filename> <parameter>installonly_limit</parameter>.</para>
</warning>
@@ -209,8 +233,10 @@ gedit
gedit-2.14.1-1
gedit-2.14.3-1
</screen>
+
<para>Se tienen dos versiones instaladas y la versión antigua permaneció, probablemente por algún mal manejo. Ahora se puede sin problemas comenzar una tarea de limpieza, y es que de eso se trata <application>package-cleanup</application>.</para>
- <screen>
+
+<screen>
# yum remove gedit-2.14.1-1
...
Setting up Remove Process
@@ -363,18 +389,18 @@ Actualizando para las dependencias:
<section><title>yum-cron</title>
- <para>Este paquete contiene los archivos necesarios para hacer <command>yum update</command> como tarea <application>cron</application>. Ellos se originaron en <application>yum-2.6.1-0.fc5</application> pero se abandonaron en FC6 en favor de <application>yum-updatesd</application>. Instale este paquete si desea actualizaciones automáticas nocturnas vía <application>cron</application> en vez de usar el más reciente método con el demonio <application>yum-updatesd</application>.</para>
+ <para>Este paquete contiene los archivos necesarios para ejecutar <command>yum update</command> como tarea <application>cron</application>. Ellos se originaron en <application>yum-2.6.1-0.fc5</application> pero se abandonaron en FC6 en favor de <application>yum-updatesd</application>. Instale este paquete si desea actualizaciones automáticas nocturnas vía <application>cron</application> en vez de usar el más reciente método con el demonio <application>yum-updatesd</application>.</para>
<para>En general <application>yum-cron</application> es más acorde para servidores y <application>yum-updatesd</application> para usuarios de escritorio, por ello se sigue despachando.</para>
<section><title>Arranque y parada</title>
<para>La tarea <application>cron</application> correspondiente se activa y desactiva como si fueran un servicio (demonio):</para>
<screen>
-$ su -c "yum chkconfig yum-cron on"
+$ su -c "chkconfig yum-cron on"
$ su -c "service yum-cron start"
</screen>
- <para>Con el par de comandos previos el archivo con <filename>/etc/cron.daily/0yum.cron</filename> será ejecutado diariamente a la hora prevista.</para>
+ <para>Con el par de comandos previos el archivo con <filename>/etc/cron.daily/0yum-update.cron</filename> y <filename>/etc/cron.daily/yum-cleanup.cron</filename> serán ejecutados diariamente a la hora prevista.</para>
</section>
<section><title>Configuración</title>
<para><filename>/etc/sysconfig/yum-cron</filename></para>
@@ -422,7 +448,7 @@ MAILTO=
# Día para hacer la limpieza. Por omisión 0 (Domingo).
# Si el día no está en DAYS_OF_WEEK above, nunca ocurrirá
CLEANDAY="0"
- </screen>
+</screen>
</section>
@@ -439,7 +465,7 @@ CLEANDAY="0"
1003 : /usr/sbin/gdm-binary-nodaemon
...
</screen>
- <para>Puede especificar que sólo liste los pids para su identificador de usuariocon la opción <option>--useronly</option></para>
+ <para>Puede especificar que sólo liste los pids para su identificador de usuario con la opción <option>--useronly</option></para>
<screen>
$ needs-restarting --useronly
1573 : /usr/libexec/gsd-printer
@@ -632,4 +658,3 @@ yum-updateonboot
</section>
</chapter>
-
commit 133ea79b77a87e85001125f052bb1afdb210d53f
Author: Jack Reed <jreed(a)redhat.com>
Date: Wed Jul 25 16:23:16 2012 +1000
Refreshing POT and PO files
as-IN/Account_Configuration_common-figure-1.po | 6 +-
as-IN/Account_Configuration_common-para-6.po | 13 +-
as-IN/Account_Configuration_common-para-7.po | 10 +-
...rtitions-section-2-itemizedlist-1-listitem-6.po | 11 +-
as-IN/Adding_Partitions-x86.po | 2 +-
as-IN/Adding_Partitions-x86.po~ | 57 +
as-IN/Adding_Partitions_x86_ppc-listitem-2.po | 16 +-
as-IN/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
as-IN/Adding_Partitions_x86_ppc-listitem-7.po | 14 +-
as-IN/Advice_on_Partitions.po | 84 +-
as-IN/Book_Info.po | 4 +-
as-IN/adminoptions.po | 463 +---
bg-BG/Account_Configuration_common-figure-1.po | 6 +-
bg-BG/Account_Configuration_common-indexterm-1.po | 6 +-
bg-BG/Book_Info.po | 4 +-
bn-IN/Book_Info.po | 4 +-
ca-ES/Account_Configuration_common-figure-1.po | 6 +-
ca-ES/Account_Configuration_common-indexterm-1.po | 6 +-
ca-ES/Account_Configuration_common-indexterm-2.po | 6 +-
ca-ES/Account_Configuration_common-note-1.po | 11 +-
ca-ES/Account_Configuration_common-note-2.po | 11 +-
ca-ES/Account_Configuration_common-note-3.po | 10 +-
ca-ES/Account_Configuration_common-para-1.po | 12 +-
ca-ES/Account_Configuration_common-title.po | 6 +-
ca-ES/Adding_Partitions-section-2-indexterm-1.po | 6 +-
ca-ES/Adding_Partitions-section-2-indexterm-2.po | 10 +-
ca-ES/Adding_Partitions-section-2-indexterm-3.po | 10 +-
ca-ES/Adding_Partitions-section-2-indexterm-4.po | 9 +-
...rtitions-section-2-itemizedlist-1-listitem-0.po | 32 +-
...rtitions-section-2-itemizedlist-1-listitem-1.po | 11 +-
...titions-section-2-itemizedlist-1-listitem-2a.po | 16 +-
.../Adding_Partitions-section-2-itemizedlist-1.po | 6 +-
ca-ES/Adding_Partitions_common-title-1.po | 6 +-
ca-ES/Book_Info.po | 4 +-
da-DK/Book_Info.po | 4 +-
de-DE/Account_Configuration_common-para-6.po | 13 +-
de-DE/Account_Configuration_common-para-7.po | 10 +-
de-DE/Account_Configuration_common-para-8.po | 12 +-
de-DE/Adding_Partitions-section-2-indexterm-1.po | 6 +-
de-DE/Adding_Partitions-section-2-indexterm-2.po | 10 +-
de-DE/Adding_Partitions-section-2-indexterm-3.po | 10 +-
de-DE/Adding_Partitions-section-2-indexterm-4.po | 9 +-
...rtitions-section-2-itemizedlist-1-listitem-0.po | 32 +-
...rtitions-section-2-itemizedlist-1-listitem-6.po | 11 +-
...rtitions-section-2-itemizedlist-1-listitem-8.po | 11 +-
.../Adding_Partitions-section-2-itemizedlist-1.po | 6 +-
de-DE/Adding_Partitions-x86.po | 22 +-
de-DE/Adding_Partitions_common-indexterm-1.po | 10 +-
de-DE/Adding_Partitions_common-indexterm-2.po | 6 +-
de-DE/Adding_Partitions_common-indexterm-3.po | 6 +-
de-DE/Adding_Partitions_x86_ppc-listitem-2.po | 16 +-
de-DE/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
de-DE/Adding_Partitions_x86_ppc-listitem-7.po | 14 +-
de-DE/Advice_on_Partitions.po | 84 +-
...sign_Storage_Devices-common-important-para-1.po | 13 +-
...ign_Storage_Devices-common-important-title-1.po | 6 +-
de-DE/Assign_Storage_Devices-common-para-1.po | 11 +-
de-DE/Assign_Storage_Devices-common-para-2.po | 11 +-
de-DE/Assign_Storage_Devices-common-para-3.po | 13 +-
de-DE/Assign_Storage_Devices-common-para-4.po | 13 +-
de-DE/Assign_Storage_Devices-common-para-5.po | 11 +-
de-DE/Assign_Storage_Devices-common-para-6.po | 10 +-
de-DE/Assign_Storage_Devices-common-title.po | 6 +-
de-DE/Assign_Storage_Devices-x86.po | 22 +-
de-DE/Author_Group.po | 6 +-
de-DE/Automatic_Partitioning_common-caution-1.po | 12 +-
de-DE/Automatic_Partitioning_common-indexterm-1.po | 6 +-
de-DE/Automatic_Partitioning_common-indexterm-2.po | 6 +-
de-DE/Automatic_Partitioning_common-note-1.po | 18 +-
de-DE/Automatic_Partitioning_common-para-1.po | 6 +-
de-DE/Automatic_Partitioning_common-para-2.po | 10 +-
de-DE/Automatic_Partitioning_common-para-3.po | 14 +-
de-DE/Automatic_Partitioning_common-para-4.po | 10 +-
de-DE/Automatic_Partitioning_common-para-5.po | 11 +-
de-DE/Automatic_Partitioning_common-para-6.po | 10 +-
...Automatic_Partitioning_common-varlistentry-1.po | 21 +-
...Automatic_Partitioning_common-varlistentry-2.po | 11 +-
...Automatic_Partitioning_common-varlistentry-3.po | 18 +-
de-DE/Automatic_Partitioning_x86-variablelist-1.po | 16 +-
de-DE/Automatic_Partitioning_x86_ppc-tip-para-1.po | 13 +-
de-DE/Automatic_Partitioning_x86_ppc-tip-para-2.po | 10 +-
de-DE/Automatic_Partitioning_x86_ppc-tip-para-3.po | 11 +-
de-DE/Automating_installation-para-1.po | 14 +-
de-DE/Automating_installation-para-2.po | 13 +-
de-DE/Automating_installation-title-1.po | 6 +-
de-DE/Automating_installation-title-2.po | 6 +-
de-DE/Beginning_Installation-x86.po | 26 +-
de-DE/Beginning_Installation_Hard_Disk-x86.po | 10 +-
...ginning_Installation_Hard_Disk_common-note-1.po | 10 +-
...ginning_Installation_Hard_Disk_common-note-2.po | 6 +-
...ginning_Installation_Hard_Disk_common-para-1.po | 10 +-
...inning_Installation_Hard_Disk_common-para-10.po | 11 +-
...ginning_Installation_Hard_Disk_common-para-3.po | 15 +-
...ginning_Installation_Hard_Disk_common-para-5.po | 11 +-
...ginning_Installation_Hard_Disk_common-para-9.po | 13 +-
...nning_Installation_Hard_Disk_common-screen-1.po | 6 +-
...nning_Installation_Hard_Disk_common-screen-2.po | 6 +-
...inning_Installation_Hard_Disk_common-table-1.po | 6 +-
...inning_Installation_Hard_Disk_common-title-1.po | 6 +-
...ning_Installation_Hard_Disk_x86_ppc-figure-1.po | 6 +-
de-DE/Beginning_Installation_NFS-x86.po | 19 +-
.../Beginning_Installation_NFS_common-figure-1.po | 6 +-
...eginning_Installation_NFS_common-indexterm-1.po | 6 +-
...eginning_Installation_NFS_common-indexterm-2.po | 6 +-
...eginning_Installation_NFS_common-indexterm-3.po | 10 +-
...eginning_Installation_NFS_common-indexterm-4.po | 10 +-
de-DE/Beginning_Installation_NFS_common-para-1.po | 11 +-
de-DE/Beginning_Installation_NFS_common-para-2.po | 13 +-
de-DE/Beginning_Installation_NFS_common-para-4.po | 10 +-
de-DE/Beginning_Installation_NFS_common-para-5.po | 10 +-
de-DE/Beginning_Installation_NFS_common-para-7.po | 12 +-
de-DE/Beginning_Installation_NFS_common-para-8.po | 6 +-
de-DE/Beginning_Installation_NFS_common-title-1.po | 6 +-
de-DE/Beginning_Installation_Network-x86.po | 14 +-
...inning_Installation_Network_x86_ppc-figure-1.po | 10 +-
...inning_Installation_Network_x86_ppc-figure-2.po | 6 +-
...inning_Installation_Network_x86_ppc-figure-3.po | 10 +-
...inning_Installation_Network_x86_ppc-figure-4.po | 10 +-
...ing_Installation_Network_x86_ppc-indexterm-1.po | 9 +-
...ing_Installation_Network_x86_ppc-indexterm-2.po | 6 +-
...ing_Installation_Network_x86_ppc-indexterm-3.po | 10 +-
...eginning_Installation_Network_x86_ppc-para-1.po | 14 +-
...eginning_Installation_Network_x86_ppc-para-2.po | 12 +-
...eginning_Installation_Network_x86_ppc-para-3.po | 13 +-
...eginning_Installation_Network_x86_ppc-para-4.po | 13 +-
...eginning_Installation_Network_x86_ppc-para-5.po | 12 +-
...eginning_Installation_Network_x86_ppc-para-6.po | 10 +-
...eginning_Installation_Network_x86_ppc-para-7.po | 17 +-
...eginning_Installation_Network_x86_ppc-para-8.po | 10 +-
...eginning_Installation_Network_x86_ppc-para-9.po | 12 +-
...Beginning_Installation_Network_x86_ppc-title.po | 6 +-
.../Beginning_Installation_URL-common-figure-1.po | 6 +-
...eginning_Installation_URL-common-indexterm-1.po | 10 +-
...eginning_Installation_URL-common-indexterm-2.po | 6 +-
...eginning_Installation_URL-common-indexterm-3.po | 6 +-
...eginning_Installation_URL-common-indexterm-4.po | 10 +-
...eginning_Installation_URL-common-indexterm-5.po | 6 +-
...eginning_Installation_URL-common-indexterm-6.po | 6 +-
de-DE/Beginning_Installation_URL-common-para-1.po | 10 +-
de-DE/Beginning_Installation_URL-common-para-4.po | 12 +-
de-DE/Beginning_Installation_URL-common-para-5.po | 10 +-
de-DE/Beginning_Installation_URL-common-title-1.po | 6 +-
de-DE/Beginning_Installation_URL-x86.po | 19 +-
.../Beginning_Installation_x86_ppc-indexterm-1.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-2.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-3.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-4.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-5.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-6.po | 6 +-
de-DE/Beginning_Installation_x86_ppc-para-1.po | 11 +-
de-DE/Beginning_Installation_x86_ppc-para-3.po | 12 +-
de-DE/Beginning_Installation_x86_ppc-title-1.po | 6 +-
de-DE/Book_Info.po | 11 +-
de-DE/Boot-x86.po | 24 +-
de-DE/Boot_Init_Shutdown.po | 609 +----
de-DE/Boot_Order-para-1.po | 19 +-
de-DE/Boot_Order-para-2.po | 11 +-
de-DE/Boot_Order-para-3.po | 12 +-
de-DE/Boot_Order-para-4.po | 16 +-
de-DE/Boot_Order-para-5.po | 10 +-
de-DE/Boot_x86_ppc-figure-1.po | 6 +-
de-DE/Boot_x86_ppc-indexterm-1.po | 6 +-
de-DE/Boot_x86_ppc-indexterm-2.po | 6 +-
de-DE/Boot_x86_ppc-para-1.po | 10 +-
de-DE/Boot_x86_ppc-para-2.po | 6 +-
de-DE/Boot_x86_ppc-para-3.po | 10 +-
de-DE/Boot_x86_ppc-para-4.po | 6 +-
de-DE/Boot_x86_ppc-para-5.po | 12 +-
de-DE/Boot_x86_ppc-para-6.po | 10 +-
de-DE/Boot_x86_ppc-para-7.po | 13 +-
de-DE/Boot_x86_ppc-para-8.po | 6 +-
de-DE/Boot_x86_ppc-para-9.po | 17 +-
de-DE/Boot_x86_ppc-procedure-1.po | 14 +-
de-DE/Boot_x86_ppc-table-1.po | 6 +-
de-DE/Boot_x86_ppc-title-1.po | 6 +-
de-DE/Boot_x86_ppc-title-2.po | 6 +-
de-DE/Boot_x86_ppc-title-3.po | 6 +-
de-DE/Boot_x86_ppc-title-4.po | 6 +-
de-DE/Boot_x86_ppc-variablelist-1.po | 29 +-
de-DE/Boot_x86_ppc-variablelist-2.po | 10 +-
de-DE/Complete_common-para-1.po | 6 +-
de-DE/Complete_common-para-3.po | 13 +-
de-DE/Complete_common-para-5.po | 15 +-
de-DE/Complete_common-title-1.po | 6 +-
de-DE/Complete_x86-para-2.po | 11 +-
de-DE/Contributors_and_production_methods.po | 205 +--
de-DE/Create_LVM-common-important-1.po | 15 +-
de-DE/Create_LVM-common-para-1.po | 16 +-
de-DE/Create_LVM-common-para-2.po | 11 +-
de-DE/Create_LVM-common-para-3.po | 10 +-
de-DE/Create_LVM-common-para-4.po | 13 +-
de-DE/Create_LVM-common-para-5.po | 17 +-
de-DE/Create_LVM-common-para-6.po | 12 +-
de-DE/Create_LVM-common-term-1.po | 6 +-
de-DE/Create_LVM-common-term-2.po | 6 +-
de-DE/Create_LVM-common-title-1.po | 6 +-
de-DE/Create_LVM-common-variablelist-1.po | 6 +-
de-DE/Create_LVM-x86.po | 15 +-
.../Create_Software_RAID-common-itemizedlist-1.po | 50 +-
de-DE/Create_Software_RAID-common-para-1.po | 13 +-
de-DE/Create_Software_RAID-common-para-2.po | 12 +-
de-DE/Create_Software_RAID-common-title-1.po | 6 +-
.../Create_Software_RAID-common-variablelist-1.po | 24 +-
de-DE/Create_Software_RAID-x86.po | 14 +-
de-DE/Create_Storage-common-figure-1.po | 6 +-
de-DE/Create_Storage-common-listitem-1.po | 11 +-
de-DE/Create_Storage-common-listitem-2.po | 11 +-
de-DE/Create_Storage-common-listitem-3.po | 13 +-
de-DE/Create_Storage-common-listitem-4.po | 11 +-
de-DE/Create_Storage-common-listitem-5.po | 10 +-
de-DE/Create_Storage-common-listitem-6.po | 11 +-
de-DE/Create_Storage-common-listitem-7.po | 11 +-
de-DE/Create_Storage-common-para-1.po | 13 +-
de-DE/Create_Storage-common-para-2.po | 11 +-
de-DE/Create_Storage-common-title-1.po | 6 +-
de-DE/Create_Storage-common-title-2.po | 6 +-
de-DE/Create_Storage-common-title-3.po | 6 +-
de-DE/Create_Storage-common-title-4.po | 6 +-
de-DE/Create_Storage-x86.po | 10 +-
de-DE/DiskEncryptionUserGuide.po | 297 +--
de-DE/Disk_Partitioning-x86.po | 30 +-
...isk_Partitioning_Advanced_Storage-indexterm1.po | 6 +-
...isk_Partitioning_Advanced_Storage-indexterm2.po | 6 +-
de-DE/Disk_Partitioning_Advanced_Storage-x86.po | 10 +-
...artitioning_Advanced_Storage_common-figure-1.po | 6 +-
...artitioning_Advanced_Storage_common-figure-2.po | 6 +-
...artitioning_Advanced_Storage_common-figure-3.po | 6 +-
..._Partitioning_Advanced_Storage_common-para-1.po | 12 +-
..._Partitioning_Advanced_Storage_common-para-2.po | 22 +-
..._Partitioning_Advanced_Storage_common-para-3.po | 12 +-
..._Partitioning_Advanced_Storage_common-para-4.po | 10 +-
..._Partitioning_Advanced_Storage_common-para-5.po | 11 +-
..._Partitioning_Advanced_Storage_common-para-6.po | 12 +-
...Partitioning_Advanced_Storage_common-title-2.po | 6 +-
...Partitioning_Advanced_Storage_common-title-3.po | 6 +-
...k_Partitioning_Advanced_Storage_common-title.po | 6 +-
de-DE/Disk_Partitioning_Graphical_common-para-1.po | 11 +-
de-DE/Disk_Partitioning_Graphical_common-para-2.po | 12 +-
de-DE/Disk_Partitioning_Graphical_common-para-3.po | 10 +-
de-DE/Disk_Partitioning_Graphical_common-para-4.po | 10 +-
de-DE/Disk_Partitioning_Graphical_common-para-5.po | 11 +-
de-DE/Disk_Partitioning_Graphical_common-para-6.po | 11 +-
...Partitioning_Graphical_common-variablelist-1.po | 21 +-
.../Disk_Partitioning_Graphical_x86_ppc-para-1.po | 11 +-
.../Disk_Partitioning_Scheme_common-indexterm-1.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-2.po | 6 +-
.../Disk_Partitioning_Scheme_common-indexterm-3.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-4.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-5.po | 10 +-
.../Disk_Partitioning_Scheme_common-listitem-1.po | 24 +-
.../Disk_Partitioning_Scheme_common-listitem-2.po | 12 +-
de-DE/Disk_Partitioning_Scheme_common-title.po | 6 +-
de-DE/Disk_Partitioning_Scheme_x86_s390-para-1.po | 12 +-
de-DE/Disk_Partitioning_Setup-x86.po | 13 +-
de-DE/Disk_Partitioning_Setup_common-figure-1.po | 6 +-
.../Disk_Partitioning_Setup_common-important-1.po | 14 +-
.../Disk_Partitioning_Setup_common-important-2.po | 21 +-
.../Disk_Partitioning_Setup_common-indexterm-1.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-2.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-6.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-7.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-8.po | 6 +-
de-DE/Disk_Partitioning_Setup_common-para-1.po | 11 +-
de-DE/Disk_Partitioning_Setup_common-para-2.po | 14 +-
de-DE/Disk_Partitioning_Setup_common-title.po | 6 +-
de-DE/Disk_Partitioning_Setup_common-warning-1.po | 13 +-
de-DE/Disk_Partitioning_X86_Partitions.po | 53 +-
de-DE/Disk_Partitioning_common-indexterm-1.po | 6 +-
de-DE/Disk_Partitioning_common-indexterm-2.po | 6 +-
de-DE/Disk_Partitioning_common-indexterm-3.po | 6 +-
de-DE/Disk_Partitioning_common-para-1.po | 10 +-
de-DE/Disk_Partitioning_common-title-1.po | 6 +-
de-DE/Disk_Partitioning_common-variablelist-1.po | 11 +-
de-DE/Disk_Partitioning_x86_ppc-para-1.po | 12 +-
de-DE/Encrypt_common-figure-1.po | 9 +-
de-DE/Encrypt_common-para-1.po | 11 +-
de-DE/Encrypt_common-para-2.po | 10 +-
de-DE/Encrypt_common-para-3.po | 11 +-
de-DE/Encrypt_common-title-1.po | 6 +-
de-DE/Encrypt_common-warning-1.po | 18 +-
de-DE/Graphical_Installation-x86.po | 38 +-
...hical_Installation_User_Interface_x86-note-1.po | 17 +-
de-DE/Graphical_Installation_common-important-1.po | 21 +-
de-DE/Graphical_Installation_common-list-item-1.po | 14 +-
de-DE/Graphical_Installation_common-list-item-2.po | 12 +-
de-DE/Graphical_Installation_common-list-item-3.po | 11 +-
de-DE/Graphical_Installation_common-list-item-4.po | 17 +-
de-DE/Graphical_Installation_common-list-item-5.po | 11 +-
de-DE/Graphical_Installation_common-list-item-6.po | 13 +-
de-DE/Graphical_Installation_common-note-2.po | 14 +-
de-DE/Graphical_Installation_common-para-1.po | 11 +-
de-DE/Graphical_Installation_common-para-2.po | 19 +-
...aphical_Installation_common-section-1-para-1.po | 6 +-
...phical_Installation_common-section-1-title-1.po | 6 +-
...phical_Installation_common-section-1-title-2.po | 6 +-
...phical_Installation_common-section-1-title-3.po | 10 +-
de-DE/Graphical_Installation_common-section-2.po | 40 +-
de-DE/Graphical_Installation_screenshots.po | 23 +-
...phical_Installation_x86-Installation-methods.po | 81 +-
.../Graphical_Installation_x86-common-section-1.po | 23 +-
de-DE/Graphical_Installation_x86-para-5.po | 13 +-
de-DE/Graphical_Installation_x86_Starting.po | 159 +-
de-DE/Graphical_Installation_x86_ppc-para-1.po | 10 +-
de-DE/Graphical_Installation_x86_ppc-para-3.po | 14 +-
de-DE/Graphical_Installation_x86_ppc-para-4.po | 11 +-
de-DE/Graphical_Installation_x86_ppc-para-6.po | 11 +-
...Graphical_Installation_x86_ppc-table-1-title.po | 6 +-
de-DE/Grub.po | 813 ++------
de-DE/Important-Enable_EPEL.po | 12 +-
de-DE/Important-Kickstart_and_Firstboot.po | 16 +-
de-DE/Important_UEFI.po | 21 +-
de-DE/Important_UEFI_32.po | 10 +-
de-DE/Important_URL.po | 11 +-
de-DE/Important_images_directory.po | 10 +-
de-DE/Important_single_iso.po | 11 +-
de-DE/Initializing_Hard_Disk-x86.po | 6 +-
de-DE/Initializing_Hard_Disk_common-indexterm.po | 6 +-
de-DE/Initializing_Hard_Disk_common-note-1.po | 11 +-
de-DE/Initializing_Hard_Disk_common-para-1.po | 14 +-
de-DE/Initializing_Hard_Disk_common-para-2.po | 12 +-
de-DE/Initializing_Hard_Disk_common-para-3.po | 12 +-
de-DE/Initializing_Hard_Disk_common-para-4.po | 11 +-
de-DE/Initializing_Hard_Disk_common-title.po | 6 +-
de-DE/Installation_Guide.po | 32 +-
de-DE/Installation_Method-x86.po | 12 +-
de-DE/Installation_Method_common-indexterm.po | 9 +-
de-DE/Installation_Method_common-title.po | 6 +-
de-DE/Installation_Phase_2-common-para-1.po | 10 +-
de-DE/Installation_Phase_2-common-title-1.po | 6 +-
de-DE/Installing_Packages_common-figure-1.po | 6 +-
de-DE/Installing_Packages_common-figure-2.po | 6 +-
de-DE/Installing_Packages_common-para-1.po | 11 +-
de-DE/Installing_Packages_common-para-2.po | 10 +-
de-DE/Installing_Packages_common-para-2a.po | 15 +-
de-DE/Installing_Packages_common-para-3.po | 11 +-
de-DE/Installing_Packages_common-para-4.po | 11 +-
de-DE/Installing_Packages_common-title.po | 6 +-
de-DE/Iseries_Rescuemode.po | 78 +-
de-DE/Key_Board_Configuration-x86.po | 25 +-
.../Key_Board_Configuration_x86_ppc-indexterm-1.po | 9 +-
.../Key_Board_Configuration_x86_ppc-indexterm-2.po | 6 +-
de-DE/Key_Board_Configuration_x86_ppc-para-1.po | 10 +-
de-DE/Key_Board_Configuration_x86_ppc-para-2.po | 16 +-
de-DE/Key_Board_Configuration_x86_ppc-title-1.po | 6 +-
de-DE/Kickstart-note-1.po | 14 +-
de-DE/Kickstart2.po | 2324 ++++---------------
de-DE/Ksconfig.po | 605 +----
de-DE/Language_Configuration-x86.po | 11 +-
.../Language_Configuration_x86_ppc-indexterm-1.po | 6 +-
.../Language_Configuration_x86_ppc-indexterm-2.po | 6 +-
de-DE/Language_Configuration_x86_ppc-para-1.po | 10 +-
de-DE/Language_Configuration_x86_ppc-title-1.po | 6 +-
de-DE/Language_Selection-x86.po | 18 +-
de-DE/Language_Selection_common-indexterm.po | 6 +-
de-DE/Language_Selection_common-para-1.po | 13 +-
de-DE/Language_Selection_common-para-2.po | 10 +-
de-DE/Language_Selection_common-para-3.po | 11 +-
de-DE/Language_Selection_common-title.po | 6 +-
de-DE/Making_Media.po | 103 +-
de-DE/Making_Minimal_Boot_Media.po | 79 +-
de-DE/Making_USB_media.po | 205 +--
de-DE/adminoptions.po | 467 +---
de-DE/expert-quickstart.po | 91 +-
de-DE/ext4-and-btrfs.po | 12 +-
de-DE/firstboot.po | 142 +-
de-DE/iSCSI.po | 125 +-
de-DE/intro.po | 46 +-
de-DE/logging-log_formats.po | 27 +-
de-DE/logging-rsyslog.po | 6 +-
de-DE/logging-virtio.po | 6 +-
de-DE/logging.po | 14 +-
el-GR/Advice_on_Partitions.po | 84 +-
el-GR/Book_Info.po | 4 +-
en-US/Book_Info.xml~ | 27 +
es-ES/Account_Configuration_common-indexterm-1.po | 6 +-
es-ES/Account_Configuration_common-indexterm-2.po | 6 +-
es-ES/Account_Configuration_common-para-1.po | 12 +-
es-ES/Account_Configuration_common-para-6.po | 13 +-
es-ES/Account_Configuration_common-para-7.po | 10 +-
es-ES/Account_Configuration_common-para-8.po | 12 +-
es-ES/Adding_Partitions-section-2-indexterm-1.po | 6 +-
es-ES/Adding_Partitions-section-2-indexterm-2.po | 10 +-
es-ES/Adding_Partitions-section-2-indexterm-3.po | 10 +-
es-ES/Adding_Partitions-section-2-indexterm-4.po | 9 +-
...rtitions-section-2-itemizedlist-1-listitem-0.po | 34 +-
...rtitions-section-2-itemizedlist-1-listitem-6.po | 11 +-
...rtitions-section-2-itemizedlist-1-listitem-7.po | 15 +-
...rtitions-section-2-itemizedlist-1-listitem-8.po | 11 +-
.../Adding_Partitions-section-2-itemizedlist-1.po | 6 +-
es-ES/Adding_Partitions-x86.po | 22 +-
es-ES/Adding_Partitions_common-indexterm-1.po | 10 +-
es-ES/Adding_Partitions_common-indexterm-2.po | 6 +-
es-ES/Adding_Partitions_common-indexterm-3.po | 6 +-
es-ES/Adding_Partitions_x86_ppc-listitem-2.po | 16 +-
es-ES/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
es-ES/Advice_on_Partitions.po | 84 +-
es-ES/Book_Info.po | 4 +-
es-ES/adminoptions.po | 474 +---
fa-IR/Account_Configuration_common-title.po | 6 +-
...rtitions-section-2-itemizedlist-1-listitem-1.po | 11 +-
...rtitions-section-2-itemizedlist-1-listitem-2.po | 15 +-
fa-IR/Adding_Partitions-x86.po | 22 +-
fa-IR/Adding_Partitions_common-title-1.po | 6 +-
fa-IR/Adding_Partitions_x86_ppc-listitem-2.po | 16 +-
fa-IR/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
fa-IR/Adding_Partitions_x86_ppc-listitem-5.po | 10 +-
fa-IR/Adding_Partitions_x86_ppc-listitem-6.po | 10 +-
fa-IR/Adding_Partitions_x86_ppc-title-2.po | 6 +-
fa-IR/Book_Info.po | 4 +-
fa-IR/adminoptions.po | 463 +---
fr-FR/Account_Configuration_common-indexterm-1.po | 6 +-
fr-FR/Account_Configuration_common-indexterm-2.po | 6 +-
fr-FR/Account_Configuration_common-para-1.po | 12 +-
fr-FR/Account_Configuration_common-para-6.po | 13 +-
fr-FR/Account_Configuration_common-para-7.po | 10 +-
fr-FR/Account_Configuration_common-para-8.po | 12 +-
fr-FR/Adding_Partitions-section-2-indexterm-1.po | 6 +-
fr-FR/Adding_Partitions-section-2-indexterm-2.po | 10 +-
fr-FR/Adding_Partitions-section-2-indexterm-3.po | 10 +-
fr-FR/Adding_Partitions-section-2-indexterm-4.po | 9 +-
...rtitions-section-2-itemizedlist-1-listitem-0.po | 32 +-
...rtitions-section-2-itemizedlist-1-listitem-6.po | 11 +-
...rtitions-section-2-itemizedlist-1-listitem-8.po | 11 +-
.../Adding_Partitions-section-2-itemizedlist-1.po | 6 +-
fr-FR/Adding_Partitions-x86.po | 22 +-
fr-FR/Adding_Partitions_common-indexterm-1.po | 10 +-
fr-FR/Adding_Partitions_common-indexterm-2.po | 6 +-
fr-FR/Adding_Partitions_common-indexterm-3.po | 6 +-
fr-FR/Adding_Partitions_x86_ppc-listitem-2.po | 16 +-
fr-FR/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
fr-FR/Adding_Partitions_x86_ppc-listitem-7.po | 14 +-
fr-FR/Advice_on_Partitions.po | 84 +-
...sign_Storage_Devices-common-important-para-1.po | 13 +-
...ign_Storage_Devices-common-important-title-1.po | 6 +-
fr-FR/Assign_Storage_Devices-common-para-1.po | 11 +-
fr-FR/Assign_Storage_Devices-common-para-2.po | 11 +-
fr-FR/Assign_Storage_Devices-common-para-3.po | 13 +-
fr-FR/Assign_Storage_Devices-common-para-4.po | 13 +-
fr-FR/Assign_Storage_Devices-common-para-5.po | 11 +-
fr-FR/Assign_Storage_Devices-common-para-6.po | 10 +-
fr-FR/Assign_Storage_Devices-common-title.po | 6 +-
fr-FR/Assign_Storage_Devices-x86.po | 22 +-
fr-FR/Author_Group.po | 6 +-
fr-FR/Automatic_Partitioning_common-caution-1.po | 12 +-
fr-FR/Automatic_Partitioning_common-indexterm-1.po | 6 +-
fr-FR/Automatic_Partitioning_common-indexterm-2.po | 6 +-
fr-FR/Automatic_Partitioning_common-note-1.po | 18 +-
fr-FR/Automatic_Partitioning_common-para-1.po | 6 +-
fr-FR/Automatic_Partitioning_common-para-2.po | 10 +-
fr-FR/Automatic_Partitioning_common-para-3.po | 14 +-
fr-FR/Automatic_Partitioning_common-para-4.po | 10 +-
fr-FR/Automatic_Partitioning_common-para-5.po | 11 +-
fr-FR/Automatic_Partitioning_common-para-6.po | 10 +-
...Automatic_Partitioning_common-varlistentry-1.po | 21 +-
...Automatic_Partitioning_common-varlistentry-2.po | 11 +-
...Automatic_Partitioning_common-varlistentry-3.po | 18 +-
fr-FR/Automatic_Partitioning_x86-variablelist-1.po | 16 +-
fr-FR/Automatic_Partitioning_x86_ppc-tip-para-1.po | 13 +-
fr-FR/Automatic_Partitioning_x86_ppc-tip-para-2.po | 10 +-
fr-FR/Automatic_Partitioning_x86_ppc-tip-para-3.po | 11 +-
fr-FR/Automating_installation-para-1.po | 14 +-
fr-FR/Automating_installation-para-2.po | 13 +-
fr-FR/Automating_installation-title-1.po | 6 +-
fr-FR/Automating_installation-title-2.po | 6 +-
fr-FR/Beginning_Installation-x86.po | 26 +-
...ginning_Installation_Hard_Disk_common-note-1.po | 10 +-
...ginning_Installation_Hard_Disk_common-note-2.po | 6 +-
...ginning_Installation_Hard_Disk_common-para-1.po | 14 +-
...inning_Installation_Hard_Disk_common-para-10.po | 11 +-
...ginning_Installation_Hard_Disk_common-para-3.po | 15 +-
...ginning_Installation_Hard_Disk_common-para-5.po | 11 +-
...ginning_Installation_Hard_Disk_common-para-9.po | 13 +-
...nning_Installation_Hard_Disk_common-screen-1.po | 11 +-
...nning_Installation_Hard_Disk_common-screen-2.po | 11 +-
...inning_Installation_Hard_Disk_common-table-1.po | 6 +-
...eginning_Installation_NFS_common-indexterm-3.po | 10 +-
...eginning_Installation_NFS_common-indexterm-4.po | 10 +-
fr-FR/Beginning_Installation_Network-x86.po | 14 +-
...ing_Installation_Network_x86_ppc-indexterm-1.po | 9 +-
...ing_Installation_Network_x86_ppc-indexterm-2.po | 6 +-
...ing_Installation_Network_x86_ppc-indexterm-3.po | 10 +-
...eginning_Installation_Network_x86_ppc-para-6.po | 10 +-
.../Beginning_Installation_URL-common-figure-1.po | 6 +-
...eginning_Installation_URL-common-indexterm-1.po | 10 +-
...eginning_Installation_URL-common-indexterm-4.po | 10 +-
fr-FR/Beginning_Installation_URL-common-para-5.po | 10 +-
fr-FR/Beginning_Installation_URL-common-title-1.po | 6 +-
fr-FR/Beginning_Installation_URL-x86.po | 19 +-
.../Beginning_Installation_x86_ppc-indexterm-1.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-3.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-4.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-5.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-6.po | 6 +-
fr-FR/Beginning_Installation_x86_ppc-para-3.po | 12 +-
fr-FR/Beginning_Installation_x86_ppc-title-1.po | 6 +-
fr-FR/Book_Info.po | 11 +-
fr-FR/Boot-x86.po | 24 +-
fr-FR/Boot_Init_Shutdown.po | 627 +----
fr-FR/Boot_Order-para-3.po | 12 +-
fr-FR/Boot_Order-para-4.po | 16 +-
fr-FR/Boot_Order-para-5.po | 10 +-
fr-FR/Boot_x86_ppc-figure-1.po | 6 +-
fr-FR/Boot_x86_ppc-indexterm-1.po | 6 +-
fr-FR/Boot_x86_ppc-indexterm-2.po | 6 +-
fr-FR/Boot_x86_ppc-para-3.po | 10 +-
fr-FR/Boot_x86_ppc-para-7.po | 13 +-
fr-FR/Boot_x86_ppc-table-1.po | 6 +-
fr-FR/Boot_x86_ppc-title-1.po | 6 +-
fr-FR/Contributors_and_production_methods.po | 205 +--
fr-FR/Create_LVM-common-important-1.po | 15 +-
fr-FR/Create_LVM-common-para-1.po | 16 +-
fr-FR/Create_LVM-common-para-3.po | 10 +-
fr-FR/Create_LVM-common-para-5.po | 17 +-
fr-FR/Create_LVM-common-para-6.po | 12 +-
fr-FR/Create_LVM-common-term-1.po | 6 +-
fr-FR/Create_LVM-common-term-2.po | 6 +-
fr-FR/Create_LVM-x86.po | 15 +-
.../Create_Software_RAID-common-variablelist-1.po | 24 +-
fr-FR/Create_Software_RAID-x86.po | 14 +-
fr-FR/Create_Storage-common-figure-1.po | 6 +-
fr-FR/Create_Storage-common-listitem-1.po | 11 +-
fr-FR/Create_Storage-common-listitem-2.po | 11 +-
fr-FR/Create_Storage-common-listitem-3.po | 13 +-
fr-FR/Create_Storage-common-listitem-4.po | 11 +-
fr-FR/Create_Storage-common-listitem-5.po | 10 +-
fr-FR/Create_Storage-common-listitem-6.po | 11 +-
fr-FR/Create_Storage-common-listitem-7.po | 11 +-
fr-FR/Create_Storage-common-para-1.po | 13 +-
fr-FR/Create_Storage-common-para-2.po | 11 +-
fr-FR/Create_Storage-common-title-1.po | 6 +-
fr-FR/Create_Storage-common-title-2.po | 6 +-
fr-FR/Create_Storage-x86.po | 10 +-
fr-FR/DiskEncryptionUserGuide.po | 297 +--
fr-FR/Disk_Partitioning-x86.po | 30 +-
...isk_Partitioning_Advanced_Storage-indexterm1.po | 6 +-
...isk_Partitioning_Advanced_Storage-indexterm2.po | 6 +-
...artitioning_Advanced_Storage_common-figure-1.po | 6 +-
..._Partitioning_Advanced_Storage_common-para-1.po | 12 +-
..._Partitioning_Advanced_Storage_common-para-4.po | 10 +-
..._Partitioning_Advanced_Storage_common-para-5.po | 11 +-
fr-FR/Disk_Partitioning_Graphical_common-para-2.po | 12 +-
fr-FR/Disk_Partitioning_Graphical_common-para-3.po | 10 +-
fr-FR/Disk_Partitioning_Graphical_common-para-4.po | 10 +-
fr-FR/Disk_Partitioning_Graphical_common-para-5.po | 11 +-
fr-FR/Disk_Partitioning_Graphical_common-para-6.po | 11 +-
...Partitioning_Graphical_common-variablelist-1.po | 21 +-
.../Disk_Partitioning_Graphical_x86_ppc-para-1.po | 11 +-
.../Disk_Partitioning_Scheme_common-indexterm-1.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-2.po | 6 +-
.../Disk_Partitioning_Scheme_common-indexterm-3.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-4.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-5.po | 10 +-
.../Disk_Partitioning_Scheme_common-listitem-1.po | 24 +-
fr-FR/Disk_Partitioning_Scheme_x86_s390-para-1.po | 12 +-
.../Disk_Partitioning_Setup_common-indexterm-1.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-6.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-7.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-8.po | 6 +-
fr-FR/Disk_Partitioning_Setup_common-para-1.po | 11 +-
fr-FR/Disk_Partitioning_Setup_common-para-2.po | 14 +-
fr-FR/Disk_Partitioning_Setup_common-warning-1.po | 13 +-
fr-FR/Disk_Partitioning_X86_Partitions.po | 53 +-
fr-FR/Disk_Partitioning_common-indexterm-1.po | 6 +-
fr-FR/Disk_Partitioning_common-indexterm-2.po | 6 +-
fr-FR/Disk_Partitioning_common-indexterm-3.po | 6 +-
fr-FR/Disk_Partitioning_common-para-1.po | 10 +-
fr-FR/Disk_Partitioning_common-title-1.po | 6 +-
fr-FR/Disk_Partitioning_x86_ppc-para-1.po | 12 +-
fr-FR/Encrypt_common-figure-1.po | 9 +-
fr-FR/Encrypt_common-para-1.po | 11 +-
fr-FR/Encrypt_common-para-2.po | 10 +-
fr-FR/Encrypt_common-para-3.po | 11 +-
fr-FR/Encrypt_common-title-1.po | 6 +-
fr-FR/Encrypt_common-warning-1.po | 18 +-
fr-FR/Graphical_Installation-x86.po | 38 +-
fr-FR/Graphical_Installation_common-important-1.po | 21 +-
fr-FR/Graphical_Installation_common-list-item-5.po | 11 +-
fr-FR/Graphical_Installation_common-note-2.po | 14 +-
...aphical_Installation_common-section-1-para-1.po | 6 +-
...phical_Installation_common-section-1-title-1.po | 6 +-
fr-FR/Graphical_Installation_common-section-2.po | 40 +-
fr-FR/Graphical_Installation_screenshots.po | 23 +-
...phical_Installation_x86-Installation-methods.po | 81 +-
.../Graphical_Installation_x86-common-section-1.po | 23 +-
fr-FR/Graphical_Installation_x86_Starting.po | 159 +-
fr-FR/Graphical_Installation_x86_ppc-para-1.po | 10 +-
fr-FR/Grub.po | 824 ++------
fr-FR/Important-Kickstart_and_Firstboot.po | 16 +-
fr-FR/Important_UEFI.po | 21 +-
fr-FR/Important_UEFI_32.po | 10 +-
fr-FR/Important_URL.po | 11 +-
fr-FR/Initializing_Hard_Disk-x86.po | 6 +-
fr-FR/Initializing_Hard_Disk_common-indexterm.po | 6 +-
fr-FR/Initializing_Hard_Disk_common-para-2.po | 12 +-
fr-FR/Initializing_Hard_Disk_common-para-3.po | 12 +-
fr-FR/Initializing_Hard_Disk_common-para-4.po | 11 +-
fr-FR/Installation_Guide.po | 32 +-
fr-FR/Installation_Method_common-indexterm.po | 9 +-
fr-FR/Installing_Packages_common-figure-1.po | 6 +-
fr-FR/Installing_Packages_common-figure-2.po | 6 +-
fr-FR/Installing_Packages_common-para-1.po | 11 +-
fr-FR/Installing_Packages_common-para-2a.po | 15 +-
fr-FR/Installing_Packages_common-para-3.po | 11 +-
fr-FR/Installing_Packages_common-para-4.po | 11 +-
fr-FR/Installing_Packages_common-title.po | 6 +-
fr-FR/Key_Board_Configuration-x86.po | 25 +-
.../Key_Board_Configuration_x86_ppc-indexterm-1.po | 9 +-
.../Key_Board_Configuration_x86_ppc-indexterm-2.po | 6 +-
fr-FR/Kickstart-note-1.po | 14 +-
fr-FR/Kickstart2.po | 2376 ++++---------------
fr-FR/Ksconfig.po | 605 +----
fr-FR/Language_Selection-x86.po | 18 +-
fr-FR/Language_Selection_common-indexterm.po | 6 +-
fr-FR/Language_Selection_common-para-3.po | 11 +-
fr-FR/Making_Media.po | 103 +-
fr-FR/Making_Minimal_Boot_Media.po | 79 +-
fr-FR/Making_USB_media.po | 205 +--
fr-FR/adminoptions.po | 467 +---
fr-FR/expert-quickstart.po | 91 +-
fr-FR/firstboot.po | 142 +-
fr-FR/iSCSI.po | 125 +-
fr-FR/intro.po | 46 +-
fr-FR/medialess.po | 87 +-
gu-IN/Account_Configuration_common-para-6.po | 13 +-
gu-IN/Account_Configuration_common-title.po | 6 +-
...rtitions-section-2-itemizedlist-1-listitem-0.po | 32 +-
...rtitions-section-2-itemizedlist-1-listitem-1.po | 11 +-
...rtitions-section-2-itemizedlist-1-listitem-2.po | 15 +-
...titions-section-2-itemizedlist-1-listitem-2a.po | 16 +-
gu-IN/Adding_Partitions-x86.po | 22 +-
gu-IN/Adding_Partitions_common-title-1.po | 6 +-
gu-IN/Adding_Partitions_x86_ppc-listitem-2.po | 16 +-
gu-IN/Adding_Partitions_x86_ppc-listitem-3.po | 11 +-
gu-IN/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
gu-IN/Adding_Partitions_x86_ppc-listitem-5.po | 10 +-
gu-IN/Adding_Partitions_x86_ppc-listitem-6.po | 10 +-
gu-IN/Adding_Partitions_x86_ppc-title-2.po | 6 +-
gu-IN/Advice_on_Partitions.po | 84 +-
gu-IN/Book_Info.po | 4 +-
gu-IN/adminoptions.po | 463 +---
hi-IN/Account_Configuration_common-para-6.po | 13 +-
hi-IN/Account_Configuration_common-title.po | 6 +-
...rtitions-section-2-itemizedlist-1-listitem-0.po | 32 +-
...rtitions-section-2-itemizedlist-1-listitem-1.po | 11 +-
...rtitions-section-2-itemizedlist-1-listitem-2.po | 15 +-
...titions-section-2-itemizedlist-1-listitem-2a.po | 16 +-
hi-IN/Adding_Partitions-x86.po | 22 +-
hi-IN/Adding_Partitions_common-title-1.po | 6 +-
hi-IN/Adding_Partitions_x86_ppc-listitem-2.po | 16 +-
hi-IN/Adding_Partitions_x86_ppc-listitem-3.po | 11 +-
hi-IN/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
hi-IN/Adding_Partitions_x86_ppc-listitem-5.po | 10 +-
hi-IN/Adding_Partitions_x86_ppc-listitem-6.po | 10 +-
hi-IN/Adding_Partitions_x86_ppc-title-2.po | 6 +-
hi-IN/Advice_on_Partitions.po | 84 +-
hi-IN/Book_Info.po | 4 +-
hi-IN/adminoptions.po | 463 +---
hu-HU/Book_Info.po | 4 +-
id-ID/Account_Configuration_common-para-6.po | 13 +-
id-ID/Account_Configuration_common-title.po | 6 +-
...rtitions-section-2-itemizedlist-1-listitem-0.po | 32 +-
...rtitions-section-2-itemizedlist-1-listitem-1.po | 11 +-
...rtitions-section-2-itemizedlist-1-listitem-2.po | 15 +-
...titions-section-2-itemizedlist-1-listitem-2a.po | 16 +-
id-ID/Adding_Partitions-x86.po | 22 +-
id-ID/Adding_Partitions_common-title-1.po | 6 +-
id-ID/Adding_Partitions_x86_ppc-listitem-2.po | 16 +-
id-ID/Adding_Partitions_x86_ppc-listitem-3.po | 11 +-
id-ID/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
id-ID/Adding_Partitions_x86_ppc-listitem-5.po | 10 +-
id-ID/Adding_Partitions_x86_ppc-listitem-6.po | 10 +-
id-ID/Adding_Partitions_x86_ppc-title-2.po | 6 +-
id-ID/Advice_on_Partitions.po | 84 +-
id-ID/Book_Info.po | 4 +-
id-ID/adminoptions.po | 463 +---
it-IT/Account_Configuration_common-para-1.po | 12 +-
it-IT/Account_Configuration_common-para-6.po | 13 +-
it-IT/Account_Configuration_common-para-7.po | 10 +-
it-IT/Account_Configuration_common-para-8.po | 12 +-
it-IT/Adding_Partitions-section-2-indexterm-1.po | 6 +-
it-IT/Adding_Partitions-section-2-indexterm-2.po | 10 +-
it-IT/Adding_Partitions-section-2-indexterm-3.po | 10 +-
it-IT/Adding_Partitions-section-2-indexterm-4.po | 9 +-
...rtitions-section-2-itemizedlist-1-listitem-0.po | 32 +-
...rtitions-section-2-itemizedlist-1-listitem-6.po | 11 +-
...rtitions-section-2-itemizedlist-1-listitem-8.po | 11 +-
.../Adding_Partitions-section-2-itemizedlist-1.po | 6 +-
it-IT/Adding_Partitions_common-indexterm-1.po | 10 +-
it-IT/Adding_Partitions_common-indexterm-2.po | 6 +-
it-IT/Adding_Partitions_common-indexterm-3.po | 6 +-
it-IT/Adding_Partitions_x86_ppc-listitem-2.po | 16 +-
it-IT/Adding_Partitions_x86_ppc-listitem-3.po | 11 +-
it-IT/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
it-IT/Adding_Partitions_x86_ppc-listitem-7.po | 14 +-
it-IT/Advice_on_Partitions.po | 84 +-
...sign_Storage_Devices-common-important-para-1.po | 13 +-
...ign_Storage_Devices-common-important-title-1.po | 6 +-
it-IT/Assign_Storage_Devices-common-para-1.po | 11 +-
it-IT/Assign_Storage_Devices-common-para-2.po | 11 +-
it-IT/Assign_Storage_Devices-common-para-3.po | 13 +-
it-IT/Assign_Storage_Devices-common-para-4.po | 13 +-
it-IT/Assign_Storage_Devices-common-para-5.po | 11 +-
it-IT/Assign_Storage_Devices-common-para-6.po | 10 +-
it-IT/Assign_Storage_Devices-common-title.po | 6 +-
it-IT/Assign_Storage_Devices-x86.po | 22 +-
it-IT/Author_Group.po | 6 +-
it-IT/Automatic_Partitioning_common-caution-1.po | 12 +-
it-IT/Automatic_Partitioning_common-indexterm-1.po | 6 +-
it-IT/Automatic_Partitioning_common-indexterm-2.po | 6 +-
it-IT/Automatic_Partitioning_common-note-1.po | 18 +-
it-IT/Automatic_Partitioning_common-para-1.po | 6 +-
it-IT/Automatic_Partitioning_common-para-2.po | 10 +-
it-IT/Automatic_Partitioning_common-para-3.po | 14 +-
it-IT/Automatic_Partitioning_common-para-4.po | 10 +-
it-IT/Automatic_Partitioning_common-para-5.po | 11 +-
it-IT/Automatic_Partitioning_common-para-6.po | 10 +-
...Automatic_Partitioning_common-varlistentry-1.po | 21 +-
...Automatic_Partitioning_common-varlistentry-2.po | 11 +-
...Automatic_Partitioning_common-varlistentry-3.po | 18 +-
it-IT/Automatic_Partitioning_x86-variablelist-1.po | 16 +-
it-IT/Automatic_Partitioning_x86_ppc-tip-para-1.po | 13 +-
it-IT/Automatic_Partitioning_x86_ppc-tip-para-2.po | 10 +-
it-IT/Automatic_Partitioning_x86_ppc-tip-para-3.po | 11 +-
it-IT/Automating_installation-para-1.po | 14 +-
it-IT/Automating_installation-para-2.po | 13 +-
it-IT/Automating_installation-title-1.po | 6 +-
it-IT/Automating_installation-title-2.po | 6 +-
it-IT/Beginning_Installation-x86.po | 26 +-
it-IT/Beginning_Installation_Hard_Disk-x86.po | 10 +-
...ginning_Installation_Hard_Disk_common-note-1.po | 10 +-
...ginning_Installation_Hard_Disk_common-note-2.po | 6 +-
...ginning_Installation_Hard_Disk_common-para-1.po | 10 +-
...inning_Installation_Hard_Disk_common-para-10.po | 11 +-
...ginning_Installation_Hard_Disk_common-para-3.po | 15 +-
...ginning_Installation_Hard_Disk_common-para-5.po | 11 +-
...ginning_Installation_Hard_Disk_common-para-9.po | 13 +-
...nning_Installation_Hard_Disk_common-screen-1.po | 6 +-
...nning_Installation_Hard_Disk_common-screen-2.po | 6 +-
...inning_Installation_Hard_Disk_common-table-1.po | 6 +-
...inning_Installation_Hard_Disk_common-title-1.po | 6 +-
...ning_Installation_Hard_Disk_x86_ppc-figure-1.po | 6 +-
it-IT/Beginning_Installation_NFS-x86.po | 19 +-
.../Beginning_Installation_NFS_common-figure-1.po | 6 +-
...eginning_Installation_NFS_common-indexterm-1.po | 6 +-
...eginning_Installation_NFS_common-indexterm-2.po | 6 +-
...eginning_Installation_NFS_common-indexterm-3.po | 10 +-
...eginning_Installation_NFS_common-indexterm-4.po | 10 +-
it-IT/Beginning_Installation_NFS_common-para-1.po | 11 +-
it-IT/Beginning_Installation_NFS_common-para-2.po | 13 +-
it-IT/Beginning_Installation_NFS_common-para-4.po | 10 +-
it-IT/Beginning_Installation_NFS_common-para-5.po | 10 +-
it-IT/Beginning_Installation_NFS_common-para-7.po | 12 +-
it-IT/Beginning_Installation_NFS_common-para-8.po | 6 +-
it-IT/Beginning_Installation_NFS_common-title-1.po | 6 +-
it-IT/Beginning_Installation_Network-x86.po | 14 +-
...inning_Installation_Network_x86_ppc-figure-1.po | 10 +-
...inning_Installation_Network_x86_ppc-figure-2.po | 6 +-
...inning_Installation_Network_x86_ppc-figure-3.po | 10 +-
...inning_Installation_Network_x86_ppc-figure-4.po | 10 +-
...ing_Installation_Network_x86_ppc-indexterm-1.po | 9 +-
...ing_Installation_Network_x86_ppc-indexterm-2.po | 6 +-
...ing_Installation_Network_x86_ppc-indexterm-3.po | 10 +-
...eginning_Installation_Network_x86_ppc-para-1.po | 14 +-
...eginning_Installation_Network_x86_ppc-para-2.po | 12 +-
...eginning_Installation_Network_x86_ppc-para-3.po | 13 +-
...eginning_Installation_Network_x86_ppc-para-4.po | 13 +-
...eginning_Installation_Network_x86_ppc-para-5.po | 12 +-
...eginning_Installation_Network_x86_ppc-para-6.po | 10 +-
...eginning_Installation_Network_x86_ppc-para-7.po | 17 +-
...eginning_Installation_Network_x86_ppc-para-8.po | 10 +-
...eginning_Installation_Network_x86_ppc-para-9.po | 12 +-
...Beginning_Installation_Network_x86_ppc-title.po | 6 +-
.../Beginning_Installation_URL-common-figure-1.po | 6 +-
...eginning_Installation_URL-common-indexterm-1.po | 10 +-
...eginning_Installation_URL-common-indexterm-2.po | 6 +-
...eginning_Installation_URL-common-indexterm-3.po | 6 +-
...eginning_Installation_URL-common-indexterm-4.po | 10 +-
...eginning_Installation_URL-common-indexterm-5.po | 6 +-
...eginning_Installation_URL-common-indexterm-6.po | 6 +-
it-IT/Beginning_Installation_URL-common-para-1.po | 10 +-
it-IT/Beginning_Installation_URL-common-para-4.po | 12 +-
it-IT/Beginning_Installation_URL-common-para-5.po | 10 +-
it-IT/Beginning_Installation_URL-common-title-1.po | 6 +-
it-IT/Beginning_Installation_URL-x86.po | 19 +-
.../Beginning_Installation_x86_ppc-indexterm-1.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-2.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-3.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-4.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-5.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-6.po | 6 +-
it-IT/Beginning_Installation_x86_ppc-para-1.po | 11 +-
it-IT/Beginning_Installation_x86_ppc-para-3.po | 12 +-
it-IT/Beginning_Installation_x86_ppc-title-1.po | 6 +-
it-IT/Book_Info.po | 11 +-
it-IT/Boot-x86.po | 24 +-
it-IT/Boot_Init_Shutdown.po | 609 +----
it-IT/Boot_Order-para-1.po | 19 +-
it-IT/Boot_Order-para-2.po | 11 +-
it-IT/Boot_Order-para-3.po | 12 +-
it-IT/Boot_Order-para-4.po | 16 +-
it-IT/Boot_Order-para-5.po | 10 +-
it-IT/Boot_x86_ppc-figure-1.po | 6 +-
it-IT/Boot_x86_ppc-indexterm-1.po | 6 +-
it-IT/Boot_x86_ppc-indexterm-2.po | 6 +-
it-IT/Boot_x86_ppc-para-1.po | 10 +-
it-IT/Boot_x86_ppc-para-2.po | 6 +-
it-IT/Boot_x86_ppc-para-3.po | 10 +-
it-IT/Boot_x86_ppc-para-4.po | 6 +-
it-IT/Boot_x86_ppc-para-5.po | 12 +-
it-IT/Boot_x86_ppc-para-6.po | 10 +-
it-IT/Boot_x86_ppc-para-7.po | 13 +-
it-IT/Boot_x86_ppc-para-8.po | 6 +-
it-IT/Boot_x86_ppc-para-9.po | 17 +-
it-IT/Boot_x86_ppc-procedure-1.po | 14 +-
it-IT/Boot_x86_ppc-table-1.po | 6 +-
it-IT/Boot_x86_ppc-title-1.po | 6 +-
it-IT/Boot_x86_ppc-title-2.po | 6 +-
it-IT/Boot_x86_ppc-title-3.po | 6 +-
it-IT/Boot_x86_ppc-title-4.po | 6 +-
it-IT/Boot_x86_ppc-variablelist-1.po | 29 +-
it-IT/Boot_x86_ppc-variablelist-2.po | 10 +-
it-IT/Complete_common-para-1.po | 6 +-
it-IT/Complete_common-para-3.po | 13 +-
it-IT/Complete_common-para-5.po | 15 +-
it-IT/Complete_common-title-1.po | 6 +-
it-IT/Complete_x86-para-2.po | 11 +-
it-IT/Contributors_and_production_methods.po | 205 +--
it-IT/Create_LVM-common-important-1.po | 15 +-
it-IT/Create_LVM-common-para-1.po | 16 +-
it-IT/Create_LVM-common-para-2.po | 11 +-
it-IT/Create_LVM-common-para-3.po | 10 +-
it-IT/Create_LVM-common-para-4.po | 13 +-
it-IT/Create_LVM-common-para-5.po | 17 +-
it-IT/Create_LVM-common-para-6.po | 12 +-
it-IT/Create_LVM-common-term-1.po | 6 +-
it-IT/Create_LVM-common-term-2.po | 6 +-
it-IT/Create_LVM-common-title-1.po | 6 +-
it-IT/Create_LVM-common-variablelist-1.po | 6 +-
it-IT/Create_LVM-x86.po | 15 +-
.../Create_Software_RAID-common-itemizedlist-1.po | 50 +-
it-IT/Create_Software_RAID-common-para-1.po | 13 +-
it-IT/Create_Software_RAID-common-para-2.po | 12 +-
it-IT/Create_Software_RAID-common-title-1.po | 6 +-
.../Create_Software_RAID-common-variablelist-1.po | 24 +-
it-IT/Create_Software_RAID-x86.po | 14 +-
it-IT/Create_Storage-common-figure-1.po | 6 +-
it-IT/Create_Storage-common-listitem-1.po | 11 +-
it-IT/Create_Storage-common-listitem-2.po | 11 +-
it-IT/Create_Storage-common-listitem-3.po | 13 +-
it-IT/Create_Storage-common-listitem-4.po | 11 +-
it-IT/Create_Storage-common-listitem-5.po | 10 +-
it-IT/Create_Storage-common-listitem-6.po | 11 +-
it-IT/Create_Storage-common-listitem-7.po | 11 +-
it-IT/Create_Storage-common-para-1.po | 13 +-
it-IT/Create_Storage-common-para-2.po | 11 +-
it-IT/Create_Storage-common-title-1.po | 6 +-
it-IT/Create_Storage-common-title-2.po | 6 +-
it-IT/Create_Storage-common-title-3.po | 6 +-
it-IT/Create_Storage-common-title-4.po | 6 +-
it-IT/Create_Storage-x86.po | 10 +-
it-IT/DiskEncryptionUserGuide.po | 297 +--
it-IT/Disk_Partitioning-x86.po | 30 +-
...isk_Partitioning_Advanced_Storage-indexterm1.po | 6 +-
...isk_Partitioning_Advanced_Storage-indexterm2.po | 6 +-
it-IT/Disk_Partitioning_Advanced_Storage-x86.po | 10 +-
...artitioning_Advanced_Storage_common-figure-1.po | 6 +-
...artitioning_Advanced_Storage_common-figure-2.po | 6 +-
...artitioning_Advanced_Storage_common-figure-3.po | 6 +-
..._Partitioning_Advanced_Storage_common-para-1.po | 12 +-
..._Partitioning_Advanced_Storage_common-para-2.po | 22 +-
..._Partitioning_Advanced_Storage_common-para-3.po | 12 +-
..._Partitioning_Advanced_Storage_common-para-4.po | 10 +-
..._Partitioning_Advanced_Storage_common-para-5.po | 11 +-
..._Partitioning_Advanced_Storage_common-para-6.po | 12 +-
...Partitioning_Advanced_Storage_common-title-2.po | 6 +-
...Partitioning_Advanced_Storage_common-title-3.po | 6 +-
...k_Partitioning_Advanced_Storage_common-title.po | 6 +-
it-IT/Disk_Partitioning_Graphical_common-para-1.po | 11 +-
it-IT/Disk_Partitioning_Graphical_common-para-2.po | 12 +-
it-IT/Disk_Partitioning_Graphical_common-para-3.po | 10 +-
it-IT/Disk_Partitioning_Graphical_common-para-4.po | 10 +-
it-IT/Disk_Partitioning_Graphical_common-para-5.po | 11 +-
it-IT/Disk_Partitioning_Graphical_common-para-6.po | 11 +-
...Partitioning_Graphical_common-variablelist-1.po | 21 +-
.../Disk_Partitioning_Graphical_x86_ppc-para-1.po | 11 +-
.../Disk_Partitioning_Scheme_common-indexterm-1.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-2.po | 6 +-
.../Disk_Partitioning_Scheme_common-indexterm-3.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-4.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-5.po | 10 +-
.../Disk_Partitioning_Scheme_common-listitem-1.po | 24 +-
.../Disk_Partitioning_Scheme_common-listitem-2.po | 12 +-
it-IT/Disk_Partitioning_Scheme_common-title.po | 6 +-
it-IT/Disk_Partitioning_Scheme_x86_s390-para-1.po | 12 +-
it-IT/Disk_Partitioning_Setup-x86.po | 13 +-
it-IT/Disk_Partitioning_Setup_common-figure-1.po | 6 +-
.../Disk_Partitioning_Setup_common-important-1.po | 14 +-
.../Disk_Partitioning_Setup_common-important-2.po | 21 +-
.../Disk_Partitioning_Setup_common-indexterm-1.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-2.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-6.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-7.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-8.po | 6 +-
it-IT/Disk_Partitioning_Setup_common-para-1.po | 11 +-
it-IT/Disk_Partitioning_Setup_common-para-2.po | 14 +-
it-IT/Disk_Partitioning_Setup_common-title.po | 6 +-
it-IT/Disk_Partitioning_Setup_common-warning-1.po | 13 +-
it-IT/Disk_Partitioning_X86_Partitions.po | 53 +-
it-IT/Disk_Partitioning_common-indexterm-1.po | 6 +-
it-IT/Disk_Partitioning_common-indexterm-2.po | 6 +-
it-IT/Disk_Partitioning_common-indexterm-3.po | 6 +-
it-IT/Disk_Partitioning_common-para-1.po | 10 +-
it-IT/Disk_Partitioning_common-title-1.po | 6 +-
it-IT/Disk_Partitioning_common-variablelist-1.po | 11 +-
it-IT/Disk_Partitioning_x86_ppc-para-1.po | 12 +-
it-IT/Encrypt_common-figure-1.po | 9 +-
it-IT/Encrypt_common-para-1.po | 11 +-
it-IT/Encrypt_common-para-2.po | 10 +-
it-IT/Encrypt_common-para-3.po | 11 +-
it-IT/Encrypt_common-title-1.po | 6 +-
it-IT/Encrypt_common-warning-1.po | 18 +-
it-IT/Graphical_Installation-x86.po | 38 +-
...hical_Installation_User_Interface_x86-note-1.po | 17 +-
it-IT/Graphical_Installation_common-important-1.po | 21 +-
it-IT/Graphical_Installation_common-list-item-1.po | 14 +-
it-IT/Graphical_Installation_common-list-item-2.po | 12 +-
it-IT/Graphical_Installation_common-list-item-3.po | 11 +-
it-IT/Graphical_Installation_common-list-item-4.po | 17 +-
it-IT/Graphical_Installation_common-list-item-5.po | 11 +-
it-IT/Graphical_Installation_common-list-item-6.po | 13 +-
it-IT/Graphical_Installation_common-note-2.po | 14 +-
it-IT/Graphical_Installation_common-para-1.po | 11 +-
it-IT/Graphical_Installation_common-para-2.po | 19 +-
...aphical_Installation_common-section-1-para-1.po | 6 +-
...phical_Installation_common-section-1-title-1.po | 6 +-
...phical_Installation_common-section-1-title-2.po | 6 +-
...phical_Installation_common-section-1-title-3.po | 10 +-
it-IT/Graphical_Installation_common-section-2.po | 40 +-
it-IT/Graphical_Installation_screenshots.po | 23 +-
...phical_Installation_x86-Installation-methods.po | 81 +-
.../Graphical_Installation_x86-common-section-1.po | 23 +-
it-IT/Graphical_Installation_x86-para-5.po | 13 +-
it-IT/Graphical_Installation_x86_Starting.po | 159 +-
it-IT/Graphical_Installation_x86_ppc-para-1.po | 10 +-
it-IT/Graphical_Installation_x86_ppc-para-3.po | 14 +-
it-IT/Graphical_Installation_x86_ppc-para-4.po | 11 +-
it-IT/Graphical_Installation_x86_ppc-para-6.po | 11 +-
...Graphical_Installation_x86_ppc-table-1-title.po | 6 +-
it-IT/Grub.po | 813 ++------
it-IT/Important-Enable_EPEL.po | 12 +-
it-IT/Important-Kickstart_and_Firstboot.po | 16 +-
it-IT/Important_UEFI.po | 21 +-
it-IT/Important_UEFI_32.po | 10 +-
it-IT/Important_URL.po | 11 +-
it-IT/Important_images_directory.po | 10 +-
it-IT/Important_single_iso.po | 11 +-
it-IT/Initializing_Hard_Disk-x86.po | 6 +-
it-IT/Initializing_Hard_Disk_common-indexterm.po | 6 +-
it-IT/Initializing_Hard_Disk_common-note-1.po | 11 +-
it-IT/Initializing_Hard_Disk_common-para-1.po | 14 +-
it-IT/Initializing_Hard_Disk_common-para-2.po | 12 +-
it-IT/Initializing_Hard_Disk_common-para-3.po | 12 +-
it-IT/Initializing_Hard_Disk_common-para-4.po | 11 +-
it-IT/Initializing_Hard_Disk_common-title.po | 6 +-
it-IT/Installation_Guide.po | 32 +-
it-IT/Installation_Method-x86.po | 12 +-
it-IT/Installation_Method_common-indexterm.po | 9 +-
it-IT/Installation_Method_common-title.po | 6 +-
it-IT/Installation_Phase_2-common-para-1.po | 10 +-
it-IT/Installation_Phase_2-common-title-1.po | 6 +-
it-IT/Installing_Packages_common-figure-1.po | 6 +-
it-IT/Installing_Packages_common-figure-2.po | 6 +-
it-IT/Installing_Packages_common-para-1.po | 11 +-
it-IT/Installing_Packages_common-para-2.po | 10 +-
it-IT/Installing_Packages_common-para-2a.po | 15 +-
it-IT/Installing_Packages_common-para-3.po | 11 +-
it-IT/Installing_Packages_common-para-4.po | 11 +-
it-IT/Installing_Packages_common-title.po | 6 +-
it-IT/Iseries_Rescuemode.po | 78 +-
it-IT/Key_Board_Configuration-x86.po | 25 +-
.../Key_Board_Configuration_x86_ppc-indexterm-1.po | 9 +-
.../Key_Board_Configuration_x86_ppc-indexterm-2.po | 6 +-
it-IT/Key_Board_Configuration_x86_ppc-para-1.po | 10 +-
it-IT/Key_Board_Configuration_x86_ppc-para-2.po | 16 +-
it-IT/Key_Board_Configuration_x86_ppc-title-1.po | 6 +-
it-IT/Kickstart-note-1.po | 14 +-
it-IT/Kickstart2.po | 2324 ++++---------------
it-IT/Ksconfig.po | 605 +----
it-IT/Language_Configuration-x86.po | 11 +-
.../Language_Configuration_x86_ppc-indexterm-1.po | 6 +-
.../Language_Configuration_x86_ppc-indexterm-2.po | 6 +-
it-IT/Language_Configuration_x86_ppc-para-1.po | 10 +-
it-IT/Language_Configuration_x86_ppc-title-1.po | 6 +-
it-IT/Language_Selection-x86.po | 18 +-
it-IT/Language_Selection_common-indexterm.po | 6 +-
it-IT/Language_Selection_common-para-1.po | 13 +-
it-IT/Language_Selection_common-para-2.po | 10 +-
it-IT/Language_Selection_common-para-3.po | 11 +-
it-IT/Language_Selection_common-title.po | 6 +-
it-IT/Making_Media.po | 103 +-
it-IT/Making_Minimal_Boot_Media.po | 79 +-
it-IT/Making_USB_media.po | 205 +--
it-IT/expert-quickstart.po | 91 +-
it-IT/ext4-and-btrfs.po | 12 +-
it-IT/firstboot.po | 142 +-
it-IT/iSCSI.po | 125 +-
it-IT/intro.po | 46 +-
it-IT/logging-log_formats.po | 27 +-
it-IT/logging-rsyslog.po | 6 +-
it-IT/logging-virtio.po | 6 +-
it-IT/logging.po | 14 +-
it-IT/medialess.po | 87 +-
ja-JP/Account_Configuration_common-para-2.po | 13 +-
ja-JP/Account_Configuration_common-para-3.po | 16 +-
ja-JP/Book_Info.po | 4 +-
ja-JP/Language_Configuration-x86.po | 11 +-
.../Language_Configuration_x86_ppc-indexterm-1.po | 6 +-
.../Language_Configuration_x86_ppc-indexterm-2.po | 6 +-
ja-JP/Language_Configuration_x86_ppc-para-1.po | 10 +-
ja-JP/Language_Configuration_x86_ppc-title-1.po | 6 +-
ja-JP/Language_Selection_common-indexterm.po | 6 +-
kn-IN/Account_Configuration_common-indexterm-1.po | 6 +-
kn-IN/Account_Configuration_common-indexterm-2.po | 6 +-
kn-IN/Account_Configuration_common-para-1.po | 12 +-
kn-IN/Account_Configuration_common-para-6.po | 13 +-
kn-IN/Account_Configuration_common-para-7.po | 10 +-
kn-IN/Account_Configuration_common-para-8.po | 12 +-
kn-IN/Adding_Partitions-section-2-indexterm-1.po | 6 +-
kn-IN/Adding_Partitions-section-2-indexterm-2.po | 10 +-
kn-IN/Adding_Partitions-section-2-indexterm-3.po | 10 +-
kn-IN/Adding_Partitions-section-2-indexterm-4.po | 9 +-
...rtitions-section-2-itemizedlist-1-listitem-0.po | 32 +-
...rtitions-section-2-itemizedlist-1-listitem-6.po | 11 +-
...rtitions-section-2-itemizedlist-1-listitem-8.po | 11 +-
.../Adding_Partitions-section-2-itemizedlist-1.po | 6 +-
kn-IN/Adding_Partitions-x86.po | 22 +-
kn-IN/Adding_Partitions_common-indexterm-1.po | 10 +-
kn-IN/Adding_Partitions_common-indexterm-2.po | 6 +-
kn-IN/Adding_Partitions_common-indexterm-3.po | 6 +-
kn-IN/Adding_Partitions_x86_ppc-listitem-2.po | 16 +-
kn-IN/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
kn-IN/Adding_Partitions_x86_ppc-listitem-7.po | 14 +-
kn-IN/Advice_on_Partitions.po | 84 +-
kn-IN/Book_Info.po | 4 +-
kn-IN/adminoptions.po | 467 +---
ko-KR/Account_Configuration_common-indexterm-1.po | 6 +-
ko-KR/Account_Configuration_common-indexterm-2.po | 6 +-
ko-KR/Account_Configuration_common-para-1.po | 12 +-
ko-KR/Account_Configuration_common-para-6.po | 13 +-
ko-KR/Account_Configuration_common-para-7.po | 10 +-
ko-KR/Account_Configuration_common-para-8.po | 12 +-
ko-KR/Adding_Partitions-section-2-indexterm-1.po | 6 +-
ko-KR/Adding_Partitions-section-2-indexterm-2.po | 10 +-
ko-KR/Adding_Partitions-section-2-indexterm-3.po | 10 +-
ko-KR/Adding_Partitions-section-2-indexterm-4.po | 9 +-
...rtitions-section-2-itemizedlist-1-listitem-0.po | 32 +-
...rtitions-section-2-itemizedlist-1-listitem-6.po | 11 +-
...rtitions-section-2-itemizedlist-1-listitem-8.po | 11 +-
.../Adding_Partitions-section-2-itemizedlist-1.po | 6 +-
ko-KR/Adding_Partitions-x86.po | 22 +-
ko-KR/Adding_Partitions_common-indexterm-1.po | 10 +-
ko-KR/Adding_Partitions_common-indexterm-2.po | 6 +-
ko-KR/Adding_Partitions_common-indexterm-3.po | 6 +-
ko-KR/Adding_Partitions_x86_ppc-listitem-2.po | 16 +-
ko-KR/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
ko-KR/Adding_Partitions_x86_ppc-listitem-7.po | 14 +-
ko-KR/Advice_on_Partitions.po | 84 +-
ko-KR/Book_Info.po | 4 +-
ko-KR/adminoptions.po | 467 +---
lv-LV/Book_Info.po | 4 +-
lv-LV/adminoptions.po | 463 +---
ml-IN/Account_Configuration_common-indexterm-1.po | 6 +-
ml-IN/Account_Configuration_common-indexterm-2.po | 6 +-
ml-IN/Account_Configuration_common-para-1.po | 12 +-
ml-IN/Account_Configuration_common-para-7.po | 10 +-
ml-IN/Account_Configuration_common-para-8.po | 12 +-
ml-IN/Adding_Partitions-section-2-indexterm-1.po | 6 +-
ml-IN/Adding_Partitions-section-2-indexterm-2.po | 10 +-
ml-IN/Adding_Partitions-section-2-indexterm-3.po | 10 +-
ml-IN/Adding_Partitions-section-2-indexterm-4.po | 9 +-
...rtitions-section-2-itemizedlist-1-listitem-0.po | 32 +-
...rtitions-section-2-itemizedlist-1-listitem-2.po | 15 +-
...titions-section-2-itemizedlist-1-listitem-2a.po | 16 +-
...rtitions-section-2-itemizedlist-1-listitem-6.po | 11 +-
...rtitions-section-2-itemizedlist-1-listitem-8.po | 11 +-
.../Adding_Partitions-section-2-itemizedlist-1.po | 6 +-
ml-IN/Adding_Partitions-x86.po | 22 +-
ml-IN/Adding_Partitions_common-indexterm-1.po | 10 +-
ml-IN/Adding_Partitions_common-indexterm-2.po | 6 +-
ml-IN/Adding_Partitions_common-indexterm-3.po | 6 +-
ml-IN/Adding_Partitions_x86_ppc-listitem-3.po | 11 +-
ml-IN/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
ml-IN/Adding_Partitions_x86_ppc-listitem-7.po | 14 +-
ml-IN/Advice_on_Partitions.po | 84 +-
ml-IN/Book_Info.po | 4 +-
ml-IN/adminoptions.po | 467 +---
mr-IN/Account_Configuration_common-indexterm-1.po | 6 +-
mr-IN/Account_Configuration_common-indexterm-2.po | 6 +-
mr-IN/Account_Configuration_common-para-1.po | 12 +-
mr-IN/Account_Configuration_common-para-6.po | 13 +-
mr-IN/Account_Configuration_common-para-7.po | 10 +-
mr-IN/Account_Configuration_common-para-8.po | 12 +-
mr-IN/Adding_Partitions-section-2-indexterm-1.po | 6 +-
mr-IN/Adding_Partitions-section-2-indexterm-2.po | 10 +-
mr-IN/Adding_Partitions-section-2-indexterm-3.po | 10 +-
mr-IN/Adding_Partitions-section-2-indexterm-4.po | 9 +-
...rtitions-section-2-itemizedlist-1-listitem-0.po | 32 +-
...rtitions-section-2-itemizedlist-1-listitem-2.po | 15 +-
...titions-section-2-itemizedlist-1-listitem-2a.po | 16 +-
...rtitions-section-2-itemizedlist-1-listitem-6.po | 11 +-
...rtitions-section-2-itemizedlist-1-listitem-8.po | 11 +-
.../Adding_Partitions-section-2-itemizedlist-1.po | 6 +-
mr-IN/Adding_Partitions-x86.po | 22 +-
mr-IN/Adding_Partitions_common-indexterm-1.po | 10 +-
mr-IN/Adding_Partitions_common-indexterm-2.po | 6 +-
mr-IN/Adding_Partitions_common-indexterm-3.po | 6 +-
mr-IN/Adding_Partitions_x86_ppc-listitem-3.po | 11 +-
mr-IN/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
mr-IN/Adding_Partitions_x86_ppc-listitem-7.po | 14 +-
mr-IN/Advice_on_Partitions.po | 84 +-
mr-IN/Book_Info.po | 4 +-
mr-IN/adminoptions.po | 467 +---
ms-MY/Book_Info.po | 4 +-
nb-NO/Book_Info.po | 4 +-
nl-NL/Account_Configuration_common-note-1.po | 11 +-
nl-NL/Account_Configuration_common-note-2.po | 11 +-
nl-NL/Account_Configuration_common-note-3.po | 10 +-
nl-NL/Account_Configuration_common-para-1.po | 12 +-
nl-NL/Account_Configuration_common-para-5.po | 19 +-
nl-NL/Account_Configuration_common-para-7.po | 10 +-
nl-NL/Adding_Partitions-section-2-para-1.po | 11 +-
nl-NL/Adding_Partitions-x86.po | 22 +-
nl-NL/Adding_Partitions_x86_ppc-listitem-1.po | 15 +-
nl-NL/Adding_Partitions_x86_ppc-listitem-7.po | 14 +-
nl-NL/Advice_on_Partitions.po | 84 +-
nl-NL/Assign_Storage_Devices-common-figure-1.po | 9 +-
...sign_Storage_Devices-common-important-para-1.po | 13 +-
...ign_Storage_Devices-common-important-title-1.po | 6 +-
nl-NL/Assign_Storage_Devices-common-para-1.po | 11 +-
nl-NL/Assign_Storage_Devices-common-para-2.po | 11 +-
nl-NL/Assign_Storage_Devices-common-para-3.po | 13 +-
nl-NL/Assign_Storage_Devices-common-para-4.po | 13 +-
nl-NL/Assign_Storage_Devices-common-para-5.po | 11 +-
nl-NL/Assign_Storage_Devices-common-para-6.po | 10 +-
nl-NL/Assign_Storage_Devices-common-title.po | 6 +-
nl-NL/Assign_Storage_Devices-x86.po | 22 +-
nl-NL/Author_Group.po | 6 +-
nl-NL/Automatic_Partitioning_common-caution-1.po | 12 +-
nl-NL/Automatic_Partitioning_common-indexterm-1.po | 6 +-
nl-NL/Automatic_Partitioning_common-indexterm-2.po | 6 +-
nl-NL/Automatic_Partitioning_common-note-1.po | 18 +-
nl-NL/Automatic_Partitioning_common-para-1.po | 6 +-
nl-NL/Automatic_Partitioning_common-para-2.po | 10 +-
nl-NL/Automatic_Partitioning_common-para-3.po | 14 +-
nl-NL/Automatic_Partitioning_common-para-4.po | 10 +-
nl-NL/Automatic_Partitioning_common-para-5.po | 11 +-
nl-NL/Automatic_Partitioning_common-para-6.po | 10 +-
...Automatic_Partitioning_common-varlistentry-1.po | 21 +-
...Automatic_Partitioning_common-varlistentry-2.po | 11 +-
...Automatic_Partitioning_common-varlistentry-3.po | 18 +-
nl-NL/Automatic_Partitioning_x86-variablelist-1.po | 16 +-
nl-NL/Automatic_Partitioning_x86_ppc-tip-para-1.po | 13 +-
nl-NL/Automatic_Partitioning_x86_ppc-tip-para-2.po | 10 +-
nl-NL/Automatic_Partitioning_x86_ppc-tip-para-3.po | 11 +-
nl-NL/Automating_installation-para-1.po | 14 +-
nl-NL/Automating_installation-para-2.po | 13 +-
nl-NL/Automating_installation-title-1.po | 6 +-
nl-NL/Automating_installation-title-2.po | 6 +-
nl-NL/Beginning_Installation-x86.po | 30 +-
nl-NL/Beginning_Installation_Hard_Disk-x86.po | 10 +-
...ginning_Installation_Hard_Disk_common-note-1.po | 10 +-
...ginning_Installation_Hard_Disk_common-note-2.po | 6 +-
...ginning_Installation_Hard_Disk_common-para-1.po | 14 +-
...inning_Installation_Hard_Disk_common-para-10.po | 11 +-
...ginning_Installation_Hard_Disk_common-para-3.po | 15 +-
...ginning_Installation_Hard_Disk_common-para-5.po | 11 +-
...ginning_Installation_Hard_Disk_common-para-9.po | 13 +-
...nning_Installation_Hard_Disk_common-screen-1.po | 11 +-
...nning_Installation_Hard_Disk_common-screen-2.po | 11 +-
...inning_Installation_Hard_Disk_common-table-1.po | 6 +-
...inning_Installation_Hard_Disk_common-title-1.po | 6 +-
...ning_Installation_Hard_Disk_x86_ppc-figure-1.po | 6 +-
nl-NL/Beginning_Installation_NFS-x86.po | 19 +-
.../Beginning_Installation_NFS_common-figure-1.po | 6 +-
...eginning_Installation_NFS_common-indexterm-1.po | 6 +-
...eginning_Installation_NFS_common-indexterm-2.po | 6 +-
...eginning_Installation_NFS_common-indexterm-3.po | 10 +-
...eginning_Installation_NFS_common-indexterm-4.po | 10 +-
nl-NL/Beginning_Installation_NFS_common-para-1.po | 15 +-
nl-NL/Beginning_Installation_NFS_common-para-2.po | 13 +-
nl-NL/Beginning_Installation_NFS_common-para-4.po | 10 +-
nl-NL/Beginning_Installation_NFS_common-para-5.po | 10 +-
nl-NL/Beginning_Installation_NFS_common-para-7.po | 12 +-
nl-NL/Beginning_Installation_NFS_common-para-8.po | 10 +-
nl-NL/Beginning_Installation_NFS_common-title-1.po | 6 +-
nl-NL/Beginning_Installation_Network-x86.po | 14 +-
...inning_Installation_Network_x86_ppc-figure-1.po | 10 +-
...inning_Installation_Network_x86_ppc-figure-2.po | 6 +-
...inning_Installation_Network_x86_ppc-figure-3.po | 10 +-
...inning_Installation_Network_x86_ppc-figure-4.po | 10 +-
...ing_Installation_Network_x86_ppc-indexterm-1.po | 9 +-
...ing_Installation_Network_x86_ppc-indexterm-2.po | 6 +-
...ing_Installation_Network_x86_ppc-indexterm-3.po | 10 +-
...eginning_Installation_Network_x86_ppc-para-1.po | 14 +-
...eginning_Installation_Network_x86_ppc-para-2.po | 12 +-
...eginning_Installation_Network_x86_ppc-para-3.po | 13 +-
...eginning_Installation_Network_x86_ppc-para-4.po | 13 +-
...eginning_Installation_Network_x86_ppc-para-5.po | 12 +-
...eginning_Installation_Network_x86_ppc-para-6.po | 10 +-
...eginning_Installation_Network_x86_ppc-para-7.po | 17 +-
...eginning_Installation_Network_x86_ppc-para-8.po | 10 +-
...eginning_Installation_Network_x86_ppc-para-9.po | 12 +-
...Beginning_Installation_Network_x86_ppc-title.po | 6 +-
.../Beginning_Installation_URL-common-figure-1.po | 6 +-
...eginning_Installation_URL-common-indexterm-1.po | 10 +-
...eginning_Installation_URL-common-indexterm-2.po | 6 +-
...eginning_Installation_URL-common-indexterm-3.po | 6 +-
...eginning_Installation_URL-common-indexterm-4.po | 10 +-
...eginning_Installation_URL-common-indexterm-5.po | 6 +-
...eginning_Installation_URL-common-indexterm-6.po | 6 +-
nl-NL/Beginning_Installation_URL-common-para-1.po | 14 +-
nl-NL/Beginning_Installation_URL-common-para-4.po | 12 +-
nl-NL/Beginning_Installation_URL-common-para-5.po | 10 +-
nl-NL/Beginning_Installation_URL-common-title-1.po | 6 +-
nl-NL/Beginning_Installation_URL-x86.po | 19 +-
.../Beginning_Installation_x86_ppc-indexterm-1.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-2.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-3.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-4.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-5.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-6.po | 6 +-
nl-NL/Beginning_Installation_x86_ppc-para-1.po | 11 +-
nl-NL/Beginning_Installation_x86_ppc-para-3.po | 12 +-
nl-NL/Beginning_Installation_x86_ppc-title-1.po | 6 +-
nl-NL/Book_Info.po | 16 +-
nl-NL/Boot-x86.po | 24 +-
nl-NL/Boot_Init_Shutdown.po | 734 ++----
nl-NL/Boot_Order-para-1.po | 19 +-
nl-NL/Boot_Order-para-2.po | 11 +-
nl-NL/Boot_Order-para-3.po | 12 +-
nl-NL/Boot_Order-para-4.po | 16 +-
nl-NL/Boot_Order-para-5.po | 10 +-
nl-NL/Boot_x86_ppc-figure-1.po | 6 +-
nl-NL/Boot_x86_ppc-indexterm-1.po | 6 +-
nl-NL/Boot_x86_ppc-indexterm-2.po | 6 +-
nl-NL/Boot_x86_ppc-para-1.po | 10 +-
nl-NL/Boot_x86_ppc-para-2.po | 6 +-
nl-NL/Boot_x86_ppc-para-3.po | 10 +-
nl-NL/Boot_x86_ppc-para-4.po | 6 +-
nl-NL/Boot_x86_ppc-para-5.po | 12 +-
nl-NL/Boot_x86_ppc-para-6.po | 10 +-
nl-NL/Boot_x86_ppc-para-7.po | 13 +-
nl-NL/Boot_x86_ppc-para-8.po | 6 +-
nl-NL/Boot_x86_ppc-para-9.po | 17 +-
nl-NL/Boot_x86_ppc-procedure-1.po | 14 +-
nl-NL/Boot_x86_ppc-table-1.po | 6 +-
nl-NL/Boot_x86_ppc-title-1.po | 6 +-
nl-NL/Boot_x86_ppc-title-2.po | 6 +-
nl-NL/Boot_x86_ppc-title-3.po | 6 +-
nl-NL/Boot_x86_ppc-title-4.po | 6 +-
nl-NL/Boot_x86_ppc-variablelist-1.po | 29 +-
nl-NL/Boot_x86_ppc-variablelist-2.po | 10 +-
nl-NL/Complete_common-para-1.po | 6 +-
nl-NL/Complete_common-para-3.po | 13 +-
nl-NL/Complete_common-para-5.po | 15 +-
nl-NL/Complete_common-title-1.po | 6 +-
nl-NL/Complete_x86-para-2.po | 11 +-
nl-NL/Contributors_and_production_methods.po | 205 +--
nl-NL/Create_LVM-common-important-1.po | 15 +-
nl-NL/Create_LVM-common-para-1.po | 16 +-
nl-NL/Create_LVM-common-para-2.po | 11 +-
nl-NL/Create_LVM-common-para-3.po | 10 +-
nl-NL/Create_LVM-common-para-4.po | 13 +-
nl-NL/Create_LVM-common-para-5.po | 17 +-
nl-NL/Create_LVM-common-para-6.po | 12 +-
nl-NL/Create_LVM-common-term-1.po | 6 +-
nl-NL/Create_LVM-common-term-2.po | 6 +-
nl-NL/Create_LVM-common-title-1.po | 6 +-
nl-NL/Create_LVM-common-variablelist-1.po | 6 +-
nl-NL/Create_LVM-x86.po | 15 +-
.../Create_Software_RAID-common-itemizedlist-1.po | 50 +-
nl-NL/Create_Software_RAID-common-para-1.po | 13 +-
nl-NL/Create_Software_RAID-common-para-2.po | 12 +-
nl-NL/Create_Software_RAID-common-title-1.po | 6 +-
.../Create_Software_RAID-common-variablelist-1.po | 24 +-
nl-NL/Create_Software_RAID-x86.po | 14 +-
nl-NL/Create_Storage-common-figure-1.po | 6 +-
nl-NL/Create_Storage-common-listitem-1.po | 11 +-
nl-NL/Create_Storage-common-listitem-2.po | 11 +-
nl-NL/Create_Storage-common-listitem-3.po | 13 +-
nl-NL/Create_Storage-common-listitem-4.po | 11 +-
nl-NL/Create_Storage-common-listitem-5.po | 10 +-
nl-NL/Create_Storage-common-listitem-6.po | 11 +-
nl-NL/Create_Storage-common-listitem-7.po | 11 +-
nl-NL/Create_Storage-common-para-1.po | 13 +-
nl-NL/Create_Storage-common-para-2.po | 11 +-
nl-NL/Create_Storage-common-title-1.po | 6 +-
nl-NL/Create_Storage-common-title-2.po | 6 +-
nl-NL/Create_Storage-common-title-3.po | 6 +-
nl-NL/Create_Storage-common-title-4.po | 6 +-
nl-NL/Create_Storage-x86.po | 10 +-
nl-NL/DiskEncryptionUserGuide.po | 302 +--
nl-NL/Disk_Partitioning-x86.po | 30 +-
...isk_Partitioning_Advanced_Storage-indexterm1.po | 6 +-
...isk_Partitioning_Advanced_Storage-indexterm2.po | 6 +-
nl-NL/Disk_Partitioning_Advanced_Storage-x86.po | 10 +-
...artitioning_Advanced_Storage_common-figure-1.po | 6 +-
...artitioning_Advanced_Storage_common-figure-2.po | 6 +-
...artitioning_Advanced_Storage_common-figure-3.po | 6 +-
..._Partitioning_Advanced_Storage_common-para-1.po | 12 +-
..._Partitioning_Advanced_Storage_common-para-2.po | 22 +-
..._Partitioning_Advanced_Storage_common-para-3.po | 12 +-
..._Partitioning_Advanced_Storage_common-para-4.po | 10 +-
..._Partitioning_Advanced_Storage_common-para-5.po | 11 +-
..._Partitioning_Advanced_Storage_common-para-6.po | 12 +-
...Partitioning_Advanced_Storage_common-title-2.po | 6 +-
...Partitioning_Advanced_Storage_common-title-3.po | 6 +-
...k_Partitioning_Advanced_Storage_common-title.po | 6 +-
nl-NL/Disk_Partitioning_Graphical_common-para-1.po | 11 +-
nl-NL/Disk_Partitioning_Graphical_common-para-2.po | 12 +-
nl-NL/Disk_Partitioning_Graphical_common-para-3.po | 10 +-
nl-NL/Disk_Partitioning_Graphical_common-para-4.po | 10 +-
nl-NL/Disk_Partitioning_Graphical_common-para-5.po | 11 +-
nl-NL/Disk_Partitioning_Graphical_common-para-6.po | 11 +-
...Partitioning_Graphical_common-variablelist-1.po | 21 +-
.../Disk_Partitioning_Graphical_x86_ppc-para-1.po | 11 +-
.../Disk_Partitioning_Scheme_common-indexterm-1.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-2.po | 6 +-
.../Disk_Partitioning_Scheme_common-indexterm-3.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-4.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-5.po | 10 +-
.../Disk_Partitioning_Scheme_common-listitem-1.po | 24 +-
.../Disk_Partitioning_Scheme_common-listitem-2.po | 12 +-
nl-NL/Disk_Partitioning_Scheme_common-title.po | 6 +-
nl-NL/Disk_Partitioning_Scheme_x86_s390-para-1.po | 12 +-
nl-NL/Disk_Partitioning_Setup-x86.po | 13 +-
nl-NL/Disk_Partitioning_Setup_common-figure-1.po | 6 +-
.../Disk_Partitioning_Setup_common-important-1.po | 14 +-
.../Disk_Partitioning_Setup_common-important-2.po | 21 +-
.../Disk_Partitioning_Setup_common-indexterm-1.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-2.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-6.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-7.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-8.po | 6 +-
nl-NL/Disk_Partitioning_Setup_common-para-1.po | 11 +-
nl-NL/Disk_Partitioning_Setup_common-para-2.po | 14 +-
nl-NL/Disk_Partitioning_Setup_common-title.po | 6 +-
nl-NL/Disk_Partitioning_Setup_common-warning-1.po | 13 +-
nl-NL/Disk_Partitioning_X86_Partitions.po | 53 +-
nl-NL/Disk_Partitioning_common-indexterm-1.po | 6 +-
nl-NL/Disk_Partitioning_common-indexterm-2.po | 6 +-
nl-NL/Disk_Partitioning_common-indexterm-3.po | 6 +-
nl-NL/Disk_Partitioning_common-para-1.po | 10 +-
nl-NL/Disk_Partitioning_common-title-1.po | 6 +-
nl-NL/Disk_Partitioning_common-variablelist-1.po | 11 +-
nl-NL/Disk_Partitioning_x86_ppc-para-1.po | 12 +-
nl-NL/Encrypt_common-figure-1.po | 9 +-
nl-NL/Encrypt_common-para-1.po | 11 +-
nl-NL/Encrypt_common-para-2.po | 10 +-
nl-NL/Encrypt_common-para-3.po | 11 +-
nl-NL/Encrypt_common-title-1.po | 6 +-
nl-NL/Encrypt_common-warning-1.po | 18 +-
nl-NL/Graphical_Installation-x86.po | 38 +-
...hical_Installation_User_Interface_x86-note-1.po | 21 +-
nl-NL/Graphical_Installation_common-important-1.po | 21 +-
nl-NL/Graphical_Installation_common-list-item-1.po | 14 +-
nl-NL/Graphical_Installation_common-list-item-2.po | 12 +-
nl-NL/Graphical_Installation_common-list-item-3.po | 11 +-
nl-NL/Graphical_Installation_common-list-item-4.po | 17 +-
nl-NL/Graphical_Installation_common-list-item-5.po | 11 +-
nl-NL/Graphical_Installation_common-list-item-6.po | 13 +-
nl-NL/Graphical_Installation_common-note-2.po | 14 +-
nl-NL/Graphical_Installation_common-para-1.po | 11 +-
nl-NL/Graphical_Installation_common-para-2.po | 19 +-
...aphical_Installation_common-section-1-para-1.po | 6 +-
...phical_Installation_common-section-1-title-1.po | 6 +-
...phical_Installation_common-section-1-title-2.po | 6 +-
...phical_Installation_common-section-1-title-3.po | 10 +-
nl-NL/Graphical_Installation_common-section-2.po | 40 +-
nl-NL/Graphical_Installation_screenshots.po | 23 +-
...phical_Installation_x86-Installation-methods.po | 81 +-
.../Graphical_Installation_x86-common-section-1.po | 23 +-
nl-NL/Graphical_Installation_x86-para-5.po | 13 +-
nl-NL/Graphical_Installation_x86_Starting.po | 187 +--
nl-NL/Graphical_Installation_x86_ppc-para-1.po | 10 +-
nl-NL/Graphical_Installation_x86_ppc-para-3.po | 14 +-
nl-NL/Graphical_Installation_x86_ppc-para-4.po | 11 +-
nl-NL/Graphical_Installation_x86_ppc-para-6.po | 11 +-
...Graphical_Installation_x86_ppc-table-1-title.po | 6 +-
nl-NL/Grub.po | 867 ++------
nl-NL/Important-Enable_EPEL.po | 12 +-
nl-NL/Important-Kickstart_and_Firstboot.po | 16 +-
nl-NL/Important_UEFI.po | 21 +-
nl-NL/Important_UEFI_32.po | 10 +-
nl-NL/Important_URL.po | 11 +-
nl-NL/Important_images_directory.po | 10 +-
nl-NL/Important_single_iso.po | 11 +-
nl-NL/Initializing_Hard_Disk-x86.po | 6 +-
nl-NL/Initializing_Hard_Disk_common-indexterm.po | 6 +-
nl-NL/Initializing_Hard_Disk_common-note-1.po | 11 +-
nl-NL/Initializing_Hard_Disk_common-para-1.po | 14 +-
nl-NL/Initializing_Hard_Disk_common-para-2.po | 12 +-
nl-NL/Initializing_Hard_Disk_common-para-3.po | 12 +-
nl-NL/Initializing_Hard_Disk_common-para-4.po | 11 +-
nl-NL/Initializing_Hard_Disk_common-title.po | 6 +-
nl-NL/Installation_Guide.po | 32 +-
nl-NL/Installation_Method-x86.po | 12 +-
nl-NL/Installation_Method_common-indexterm.po | 9 +-
nl-NL/Installation_Method_common-title.po | 6 +-
nl-NL/Installation_Phase_2-common-para-1.po | 10 +-
nl-NL/Installation_Phase_2-common-title-1.po | 6 +-
nl-NL/Installing_Packages_common-figure-1.po | 6 +-
nl-NL/Installing_Packages_common-figure-2.po | 6 +-
nl-NL/Installing_Packages_common-para-1.po | 11 +-
nl-NL/Installing_Packages_common-para-2.po | 10 +-
nl-NL/Installing_Packages_common-para-2a.po | 15 +-
nl-NL/Installing_Packages_common-para-3.po | 11 +-
nl-NL/Installing_Packages_common-para-4.po | 11 +-
nl-NL/Installing_Packages_common-title.po | 6 +-
nl-NL/Iseries_Rescuemode.po | 78 +-
nl-NL/Key_Board_Configuration-x86.po | 25 +-
.../Key_Board_Configuration_x86_ppc-indexterm-1.po | 9 +-
.../Key_Board_Configuration_x86_ppc-indexterm-2.po | 6 +-
nl-NL/Key_Board_Configuration_x86_ppc-para-1.po | 10 +-
nl-NL/Key_Board_Configuration_x86_ppc-para-2.po | 16 +-
nl-NL/Key_Board_Configuration_x86_ppc-title-1.po | 6 +-
nl-NL/Kickstart-note-1.po | 14 +-
nl-NL/Kickstart2.po | 2472 +++++---------------
nl-NL/Ksconfig.po | 613 +----
nl-NL/Language_Configuration-x86.po | 11 +-
.../Language_Configuration_x86_ppc-indexterm-1.po | 6 +-
.../Language_Configuration_x86_ppc-indexterm-2.po | 6 +-
nl-NL/Language_Configuration_x86_ppc-para-1.po | 10 +-
nl-NL/Language_Configuration_x86_ppc-title-1.po | 6 +-
nl-NL/Language_Selection-x86.po | 18 +-
nl-NL/Language_Selection_common-indexterm.po | 6 +-
nl-NL/Language_Selection_common-para-1.po | 13 +-
nl-NL/Language_Selection_common-para-2.po | 10 +-
nl-NL/Language_Selection_common-para-3.po | 11 +-
nl-NL/Language_Selection_common-title.po | 6 +-
nl-NL/Making_Media.po | 103 +-
nl-NL/Making_Minimal_Boot_Media.po | 79 +-
nl-NL/Making_USB_media.po | 205 +--
nl-NL/adminoptions.po | 530 ++----
nl-NL/expert-quickstart.po | 91 +-
nl-NL/ext4-and-btrfs.po | 12 +-
nl-NL/firstboot.po | 142 +-
nl-NL/iSCSI.po | 125 +-
nl-NL/intro.po | 46 +-
nl-NL/logging-log_formats.po | 27 +-
nl-NL/logging-rsyslog.po | 6 +-
nl-NL/logging-virtio.po | 6 +-
nl-NL/logging.po | 14 +-
nl-NL/medialess.po | 94 +-
or-IN/Account_Configuration_common-indexterm-1.po | 6 +-
or-IN/Account_Configuration_common-indexterm-2.po | 6 +-
or-IN/Account_Configuration_common-para-1.po | 12 +-
or-IN/Account_Configuration_common-para-6.po | 13 +-
or-IN/Account_Configuration_common-para-7.po | 10 +-
or-IN/Account_Configuration_common-para-8.po | 12 +-
or-IN/Adding_Partitions-section-2-indexterm-1.po | 6 +-
or-IN/Adding_Partitions-section-2-indexterm-2.po | 10 +-
or-IN/Adding_Partitions-section-2-indexterm-3.po | 10 +-
or-IN/Adding_Partitions-section-2-indexterm-4.po | 9 +-
...rtitions-section-2-itemizedlist-1-listitem-0.po | 32 +-
...rtitions-section-2-itemizedlist-1-listitem-6.po | 11 +-
...rtitions-section-2-itemizedlist-1-listitem-8.po | 11 +-
.../Adding_Partitions-section-2-itemizedlist-1.po | 6 +-
or-IN/Adding_Partitions-x86.po | 22 +-
or-IN/Adding_Partitions_common-indexterm-1.po | 10 +-
or-IN/Adding_Partitions_common-indexterm-2.po | 6 +-
or-IN/Adding_Partitions_common-indexterm-3.po | 6 +-
or-IN/Adding_Partitions_x86_ppc-listitem-2.po | 16 +-
or-IN/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
or-IN/Adding_Partitions_x86_ppc-listitem-7.po | 14 +-
or-IN/Advice_on_Partitions.po | 84 +-
or-IN/Book_Info.po | 4 +-
or-IN/adminoptions.po | 467 +---
pa-IN/Account_Configuration_common-indexterm-1.po | 6 +-
pa-IN/Account_Configuration_common-indexterm-2.po | 6 +-
pa-IN/Account_Configuration_common-para-1.po | 12 +-
pa-IN/Account_Configuration_common-para-6.po | 13 +-
pa-IN/Account_Configuration_common-para-7.po | 10 +-
pa-IN/Account_Configuration_common-para-8.po | 12 +-
pa-IN/Adding_Partitions-section-2-indexterm-1.po | 6 +-
pa-IN/Adding_Partitions-section-2-indexterm-2.po | 10 +-
pa-IN/Adding_Partitions-section-2-indexterm-3.po | 10 +-
pa-IN/Adding_Partitions-section-2-indexterm-4.po | 9 +-
...rtitions-section-2-itemizedlist-1-listitem-0.po | 32 +-
...rtitions-section-2-itemizedlist-1-listitem-6.po | 11 +-
...rtitions-section-2-itemizedlist-1-listitem-8.po | 11 +-
.../Adding_Partitions-section-2-itemizedlist-1.po | 6 +-
pa-IN/Adding_Partitions-x86.po | 22 +-
pa-IN/Adding_Partitions_common-indexterm-1.po | 10 +-
pa-IN/Adding_Partitions_common-indexterm-2.po | 6 +-
pa-IN/Adding_Partitions_common-indexterm-3.po | 6 +-
pa-IN/Adding_Partitions_x86_ppc-listitem-2.po | 16 +-
pa-IN/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
pa-IN/Adding_Partitions_x86_ppc-listitem-7.po | 14 +-
pa-IN/Advice_on_Partitions.po | 84 +-
pa-IN/Book_Info.po | 4 +-
pa-IN/adminoptions.po | 467 +---
pl-PL/Book_Info.po | 4 +-
pl-PL/adminoptions.po | 463 +---
pot/Account_Configuration-x86.pot | 4 +-
pot/Account_Configuration_common-figure-1.pot | 4 +-
pot/Account_Configuration_common-indexterm-1.pot | 4 +-
pot/Account_Configuration_common-indexterm-2.pot | 4 +-
pot/Account_Configuration_common-note-1.pot | 4 +-
pot/Account_Configuration_common-note-2.pot | 4 +-
pot/Account_Configuration_common-note-3.pot | 4 +-
pot/Account_Configuration_common-para-1.pot | 4 +-
pot/Account_Configuration_common-para-2.pot | 4 +-
pot/Account_Configuration_common-para-3.pot | 4 +-
pot/Account_Configuration_common-para-4.pot | 4 +-
pot/Account_Configuration_common-para-5.pot | 4 +-
pot/Account_Configuration_common-para-6.pot | 4 +-
pot/Account_Configuration_common-para-7.pot | 4 +-
pot/Account_Configuration_common-para-8.pot | 4 +-
pot/Account_Configuration_common-title.pot | 4 +-
pot/Adding_Partitions-section-2-indexterm-1.pot | 4 +-
pot/Adding_Partitions-section-2-indexterm-2.pot | 4 +-
pot/Adding_Partitions-section-2-indexterm-3.pot | 4 +-
pot/Adding_Partitions-section-2-indexterm-4.pot | 4 +-
...titions-section-2-itemizedlist-1-listitem-0.pot | 4 +-
...titions-section-2-itemizedlist-1-listitem-1.pot | 4 +-
...titions-section-2-itemizedlist-1-listitem-2.pot | 4 +-
...itions-section-2-itemizedlist-1-listitem-2a.pot | 4 +-
...titions-section-2-itemizedlist-1-listitem-3.pot | 4 +-
...titions-section-2-itemizedlist-1-listitem-4.pot | 4 +-
...titions-section-2-itemizedlist-1-listitem-5.pot | 4 +-
...titions-section-2-itemizedlist-1-listitem-6.pot | 4 +-
...titions-section-2-itemizedlist-1-listitem-7.pot | 4 +-
...titions-section-2-itemizedlist-1-listitem-8.pot | 4 +-
pot/Adding_Partitions-section-2-itemizedlist-1.pot | 4 +-
pot/Adding_Partitions-section-2-itemizedlist-2.pot | 4 +-
pot/Adding_Partitions-section-2-para-1.pot | 4 +-
pot/Adding_Partitions-x86.pot | 4 +-
pot/Adding_Partitions_common-indexterm-1.pot | 4 +-
pot/Adding_Partitions_common-indexterm-2.pot | 4 +-
pot/Adding_Partitions_common-indexterm-3.pot | 4 +-
pot/Adding_Partitions_common-title-1.pot | 4 +-
pot/Adding_Partitions_x86_ppc-listitem-1.pot | 4 +-
pot/Adding_Partitions_x86_ppc-listitem-2.pot | 4 +-
pot/Adding_Partitions_x86_ppc-listitem-3.pot | 4 +-
pot/Adding_Partitions_x86_ppc-listitem-4.pot | 4 +-
pot/Adding_Partitions_x86_ppc-listitem-5.pot | 4 +-
pot/Adding_Partitions_x86_ppc-listitem-6.pot | 4 +-
pot/Adding_Partitions_x86_ppc-listitem-7.pot | 4 +-
pot/Adding_Partitions_x86_ppc-title-2.pot | 4 +-
pot/Advice_on_Partitions.pot | 4 +-
pot/Assign_Storage_Devices-common-figure-1.pot | 4 +-
...torage_Devices-common-important-indexterm-1.pot | 4 +-
...ign_Storage_Devices-common-important-para-1.pot | 4 +-
...gn_Storage_Devices-common-important-title-1.pot | 4 +-
pot/Assign_Storage_Devices-common-para-1.pot | 4 +-
pot/Assign_Storage_Devices-common-para-2.pot | 4 +-
pot/Assign_Storage_Devices-common-para-3.pot | 4 +-
pot/Assign_Storage_Devices-common-para-4.pot | 4 +-
pot/Assign_Storage_Devices-common-para-5.pot | 4 +-
pot/Assign_Storage_Devices-common-para-6.pot | 4 +-
pot/Assign_Storage_Devices-common-title.pot | 4 +-
pot/Assign_Storage_Devices-x86.pot | 4 +-
pot/Author_Group.pot | 4 +-
pot/Automatic_Partitioning_common-caution-1.pot | 4 +-
pot/Automatic_Partitioning_common-indexterm-1.pot | 4 +-
pot/Automatic_Partitioning_common-indexterm-2.pot | 4 +-
pot/Automatic_Partitioning_common-note-1.pot | 4 +-
pot/Automatic_Partitioning_common-para-1.pot | 4 +-
pot/Automatic_Partitioning_common-para-2.pot | 4 +-
pot/Automatic_Partitioning_common-para-3.pot | 4 +-
pot/Automatic_Partitioning_common-para-4.pot | 4 +-
pot/Automatic_Partitioning_common-para-5.pot | 4 +-
pot/Automatic_Partitioning_common-para-6.pot | 4 +-
...utomatic_Partitioning_common-varlistentry-1.pot | 4 +-
...utomatic_Partitioning_common-varlistentry-2.pot | 4 +-
...utomatic_Partitioning_common-varlistentry-3.pot | 4 +-
pot/Automatic_Partitioning_x86-variablelist-1.pot | 4 +-
pot/Automatic_Partitioning_x86_ppc-tip-para-1.pot | 4 +-
pot/Automatic_Partitioning_x86_ppc-tip-para-2.pot | 4 +-
pot/Automatic_Partitioning_x86_ppc-tip-para-3.pot | 4 +-
pot/Automating_installation-para-1.pot | 4 +-
pot/Automating_installation-para-2.pot | 4 +-
pot/Automating_installation-title-1.pot | 4 +-
pot/Automating_installation-title-2.pot | 4 +-
pot/Beginning_Installation-x86.pot | 4 +-
pot/Beginning_Installation_Hard_Disk-x86.pot | 4 +-
...g_Installation_Hard_Disk_common-indexterm-1.pot | 4 +-
..._Installation_Hard_Disk_common-indexterm-10.pot | 4 +-
...g_Installation_Hard_Disk_common-indexterm-2.pot | 4 +-
...g_Installation_Hard_Disk_common-indexterm-3.pot | 4 +-
...g_Installation_Hard_Disk_common-indexterm-4.pot | 4 +-
...g_Installation_Hard_Disk_common-indexterm-5.pot | 4 +-
...g_Installation_Hard_Disk_common-indexterm-6.pot | 4 +-
...g_Installation_Hard_Disk_common-indexterm-7.pot | 4 +-
...g_Installation_Hard_Disk_common-indexterm-8.pot | 4 +-
...g_Installation_Hard_Disk_common-indexterm-9.pot | 4 +-
...inning_Installation_Hard_Disk_common-note-1.pot | 4 +-
...inning_Installation_Hard_Disk_common-note-2.pot | 4 +-
...inning_Installation_Hard_Disk_common-para-1.pot | 4 +-
...nning_Installation_Hard_Disk_common-para-10.pot | 4 +-
...inning_Installation_Hard_Disk_common-para-3.pot | 4 +-
...inning_Installation_Hard_Disk_common-para-5.pot | 4 +-
...inning_Installation_Hard_Disk_common-para-9.pot | 4 +-
...ning_Installation_Hard_Disk_common-screen-1.pot | 4 +-
...ning_Installation_Hard_Disk_common-screen-2.pot | 4 +-
...nning_Installation_Hard_Disk_common-table-1.pot | 4 +-
...nning_Installation_Hard_Disk_common-title-1.pot | 4 +-
...ing_Installation_Hard_Disk_x86_ppc-figure-1.pot | 4 +-
pot/Beginning_Installation_NFS-x86.pot | 4 +-
pot/Beginning_Installation_NFS_common-figure-1.pot | 4 +-
...ginning_Installation_NFS_common-indexterm-1.pot | 4 +-
...ginning_Installation_NFS_common-indexterm-2.pot | 4 +-
...ginning_Installation_NFS_common-indexterm-3.pot | 4 +-
...ginning_Installation_NFS_common-indexterm-4.pot | 4 +-
pot/Beginning_Installation_NFS_common-para-1.pot | 4 +-
pot/Beginning_Installation_NFS_common-para-2.pot | 4 +-
pot/Beginning_Installation_NFS_common-para-4.pot | 4 +-
pot/Beginning_Installation_NFS_common-para-5.pot | 4 +-
pot/Beginning_Installation_NFS_common-para-7.pot | 4 +-
pot/Beginning_Installation_NFS_common-para-8.pot | 4 +-
pot/Beginning_Installation_NFS_common-title-1.pot | 4 +-
pot/Beginning_Installation_Network-x86.pot | 4 +-
...nning_Installation_Network_x86_ppc-figure-1.pot | 4 +-
...nning_Installation_Network_x86_ppc-figure-2.pot | 4 +-
...nning_Installation_Network_x86_ppc-figure-3.pot | 4 +-
...nning_Installation_Network_x86_ppc-figure-4.pot | 4 +-
...ng_Installation_Network_x86_ppc-indexterm-1.pot | 4 +-
...ng_Installation_Network_x86_ppc-indexterm-2.pot | 4 +-
...ng_Installation_Network_x86_ppc-indexterm-3.pot | 4 +-
...ginning_Installation_Network_x86_ppc-para-1.pot | 4 +-
...ginning_Installation_Network_x86_ppc-para-2.pot | 4 +-
...ginning_Installation_Network_x86_ppc-para-3.pot | 4 +-
...ginning_Installation_Network_x86_ppc-para-4.pot | 4 +-
...ginning_Installation_Network_x86_ppc-para-5.pot | 4 +-
...ginning_Installation_Network_x86_ppc-para-6.pot | 4 +-
...ginning_Installation_Network_x86_ppc-para-7.pot | 4 +-
...ginning_Installation_Network_x86_ppc-para-8.pot | 4 +-
...ginning_Installation_Network_x86_ppc-para-9.pot | 4 +-
...eginning_Installation_Network_x86_ppc-title.pot | 4 +-
...Installation_Network_x86_ppc-variablelist-1.pot | 4 +-
...Installation_Network_x86_ppc-variablelist-2.pot | 4 +-
pot/Beginning_Installation_URL-common-figure-1.pot | 4 +-
...ginning_Installation_URL-common-indexterm-1.pot | 4 +-
...ginning_Installation_URL-common-indexterm-2.pot | 4 +-
...ginning_Installation_URL-common-indexterm-3.pot | 4 +-
...ginning_Installation_URL-common-indexterm-4.pot | 4 +-
...ginning_Installation_URL-common-indexterm-5.pot | 4 +-
...ginning_Installation_URL-common-indexterm-6.pot | 4 +-
pot/Beginning_Installation_URL-common-para-1.pot | 4 +-
pot/Beginning_Installation_URL-common-para-4.pot | 4 +-
pot/Beginning_Installation_URL-common-para-5.pot | 4 +-
pot/Beginning_Installation_URL-common-title-1.pot | 4 +-
pot/Beginning_Installation_URL-x86.pot | 4 +-
pot/Beginning_Installation_x86_ppc-indexterm-1.pot | 4 +-
pot/Beginning_Installation_x86_ppc-indexterm-2.pot | 4 +-
pot/Beginning_Installation_x86_ppc-indexterm-3.pot | 4 +-
pot/Beginning_Installation_x86_ppc-indexterm-4.pot | 4 +-
pot/Beginning_Installation_x86_ppc-indexterm-5.pot | 4 +-
pot/Beginning_Installation_x86_ppc-indexterm-6.pot | 4 +-
pot/Beginning_Installation_x86_ppc-para-1.pot | 4 +-
pot/Beginning_Installation_x86_ppc-para-3.pot | 4 +-
pot/Beginning_Installation_x86_ppc-title-1.pot | 4 +-
pot/Book_Info.pot | 6 +-
pot/Boot-x86.pot | 4 +-
pot/Boot_Init_Shutdown.pot | 4 +-
pot/Boot_Order-para-1.pot | 4 +-
pot/Boot_Order-para-2.pot | 4 +-
pot/Boot_Order-para-3.pot | 4 +-
pot/Boot_Order-para-4.pot | 4 +-
pot/Boot_Order-para-5.pot | 4 +-
pot/Boot_x86_ppc-figure-1.pot | 4 +-
pot/Boot_x86_ppc-indexterm-1.pot | 4 +-
pot/Boot_x86_ppc-indexterm-2.pot | 4 +-
pot/Boot_x86_ppc-para-1.pot | 4 +-
pot/Boot_x86_ppc-para-2.pot | 4 +-
pot/Boot_x86_ppc-para-3.pot | 4 +-
pot/Boot_x86_ppc-para-4.pot | 4 +-
pot/Boot_x86_ppc-para-5.pot | 4 +-
pot/Boot_x86_ppc-para-6.pot | 4 +-
pot/Boot_x86_ppc-para-7.pot | 4 +-
pot/Boot_x86_ppc-para-8.pot | 4 +-
pot/Boot_x86_ppc-para-9.pot | 4 +-
pot/Boot_x86_ppc-procedure-1.pot | 4 +-
pot/Boot_x86_ppc-table-1.pot | 4 +-
pot/Boot_x86_ppc-title-1.pot | 4 +-
pot/Boot_x86_ppc-title-2.pot | 4 +-
pot/Boot_x86_ppc-title-3.pot | 4 +-
pot/Boot_x86_ppc-title-4.pot | 4 +-
pot/Boot_x86_ppc-variablelist-1.pot | 4 +-
pot/Boot_x86_ppc-variablelist-2.pot | 4 +-
pot/Complete-x86.pot | 4 +-
pot/Complete_common-para-1.pot | 4 +-
pot/Complete_common-para-3.pot | 4 +-
pot/Complete_common-para-5.pot | 4 +-
pot/Complete_common-title-1.pot | 4 +-
pot/Complete_x86-para-2.pot | 4 +-
pot/Contributors_and_production_methods.pot | 4 +-
pot/Create_LVM-common-important-1.pot | 4 +-
pot/Create_LVM-common-para-1.pot | 4 +-
pot/Create_LVM-common-para-2.pot | 4 +-
pot/Create_LVM-common-para-3.pot | 4 +-
pot/Create_LVM-common-para-4.pot | 4 +-
pot/Create_LVM-common-para-5.pot | 4 +-
pot/Create_LVM-common-para-6.pot | 4 +-
pot/Create_LVM-common-term-1.pot | 4 +-
pot/Create_LVM-common-term-2.pot | 4 +-
pot/Create_LVM-common-title-1.pot | 4 +-
pot/Create_LVM-common-variablelist-1.pot | 4 +-
pot/Create_LVM-x86.pot | 4 +-
pot/Create_Software_RAID-common-itemizedlist-1.pot | 4 +-
pot/Create_Software_RAID-common-para-1.pot | 4 +-
pot/Create_Software_RAID-common-para-2.pot | 4 +-
pot/Create_Software_RAID-common-title-1.pot | 4 +-
pot/Create_Software_RAID-common-variablelist-1.pot | 4 +-
pot/Create_Software_RAID-x86.pot | 4 +-
pot/Create_Storage-common-figure-1.pot | 4 +-
pot/Create_Storage-common-listitem-1.pot | 4 +-
pot/Create_Storage-common-listitem-2.pot | 4 +-
pot/Create_Storage-common-listitem-3.pot | 4 +-
pot/Create_Storage-common-listitem-4.pot | 4 +-
pot/Create_Storage-common-listitem-5.pot | 4 +-
pot/Create_Storage-common-listitem-6.pot | 4 +-
pot/Create_Storage-common-listitem-7.pot | 4 +-
pot/Create_Storage-common-para-1.pot | 4 +-
pot/Create_Storage-common-para-2.pot | 4 +-
pot/Create_Storage-common-title-1.pot | 4 +-
pot/Create_Storage-common-title-2.pot | 4 +-
pot/Create_Storage-common-title-3.pot | 4 +-
pot/Create_Storage-common-title-4.pot | 4 +-
pot/Create_Storage-x86.pot | 4 +-
...ring_a_driver_update_disk_ppc_x86-warning-1.pot | 4 +-
pot/DiskEncryptionUserGuide.pot | 4 +-
pot/Disk_Partitioning-x86.pot | 4 +-
...sk_Partitioning_Advanced_Storage-indexterm1.pot | 4 +-
...sk_Partitioning_Advanced_Storage-indexterm2.pot | 4 +-
pot/Disk_Partitioning_Advanced_Storage-x86.pot | 4 +-
...rtitioning_Advanced_Storage_common-figure-1.pot | 4 +-
...rtitioning_Advanced_Storage_common-figure-2.pot | 4 +-
...rtitioning_Advanced_Storage_common-figure-3.pot | 4 +-
...Partitioning_Advanced_Storage_common-para-1.pot | 4 +-
...Partitioning_Advanced_Storage_common-para-2.pot | 4 +-
...Partitioning_Advanced_Storage_common-para-3.pot | 4 +-
...Partitioning_Advanced_Storage_common-para-4.pot | 4 +-
...Partitioning_Advanced_Storage_common-para-5.pot | 4 +-
...Partitioning_Advanced_Storage_common-para-6.pot | 4 +-
...tioning_Advanced_Storage_common-procedure-1.pot | 4 +-
...tioning_Advanced_Storage_common-procedure-2.pot | 4 +-
...artitioning_Advanced_Storage_common-title-2.pot | 4 +-
...artitioning_Advanced_Storage_common-title-3.pot | 4 +-
..._Partitioning_Advanced_Storage_common-title.pot | 4 +-
pot/Disk_Partitioning_Graphical_common-para-1.pot | 4 +-
pot/Disk_Partitioning_Graphical_common-para-2.pot | 4 +-
pot/Disk_Partitioning_Graphical_common-para-3.pot | 4 +-
pot/Disk_Partitioning_Graphical_common-para-4.pot | 4 +-
pot/Disk_Partitioning_Graphical_common-para-5.pot | 4 +-
pot/Disk_Partitioning_Graphical_common-para-6.pot | 4 +-
...artitioning_Graphical_common-variablelist-1.pot | 4 +-
pot/Disk_Partitioning_Graphical_x86_ppc-para-1.pot | 4 +-
pot/Disk_Partitioning_Scheme-x86.pot | 4 +-
...Disk_Partitioning_Scheme_common-indexterm-1.pot | 4 +-
...Disk_Partitioning_Scheme_common-indexterm-2.pot | 4 +-
...Disk_Partitioning_Scheme_common-indexterm-3.pot | 4 +-
...Disk_Partitioning_Scheme_common-indexterm-4.pot | 4 +-
...Disk_Partitioning_Scheme_common-indexterm-5.pot | 4 +-
pot/Disk_Partitioning_Scheme_common-listitem-1.pot | 4 +-
pot/Disk_Partitioning_Scheme_common-listitem-2.pot | 4 +-
pot/Disk_Partitioning_Scheme_common-title.pot | 4 +-
pot/Disk_Partitioning_Scheme_x86_s390-para-1.pot | 4 +-
pot/Disk_Partitioning_Setup-x86.pot | 4 +-
pot/Disk_Partitioning_Setup_common-figure-1.pot | 4 +-
pot/Disk_Partitioning_Setup_common-important-1.pot | 4 +-
pot/Disk_Partitioning_Setup_common-important-2.pot | 4 +-
pot/Disk_Partitioning_Setup_common-indexterm-1.pot | 4 +-
pot/Disk_Partitioning_Setup_common-indexterm-2.pot | 4 +-
pot/Disk_Partitioning_Setup_common-indexterm-6.pot | 4 +-
pot/Disk_Partitioning_Setup_common-indexterm-7.pot | 4 +-
pot/Disk_Partitioning_Setup_common-indexterm-8.pot | 4 +-
pot/Disk_Partitioning_Setup_common-para-1.pot | 4 +-
pot/Disk_Partitioning_Setup_common-para-2.pot | 4 +-
pot/Disk_Partitioning_Setup_common-title.pot | 4 +-
pot/Disk_Partitioning_Setup_common-warning-1.pot | 4 +-
pot/Disk_Partitioning_X86_Partitions.pot | 4 +-
pot/Disk_Partitioning_common-indexterm-1.pot | 4 +-
pot/Disk_Partitioning_common-indexterm-2.pot | 4 +-
pot/Disk_Partitioning_common-indexterm-3.pot | 4 +-
pot/Disk_Partitioning_common-para-1.pot | 4 +-
pot/Disk_Partitioning_common-title-1.pot | 4 +-
pot/Disk_Partitioning_common-variablelist-1.pot | 4 +-
pot/Disk_Partitioning_x86_ppc-para-1.pot | 4 +-
pot/Encrypt-x86.pot | 4 +-
pot/Encrypt_common-figure-1.pot | 4 +-
pot/Encrypt_common-para-1.pot | 4 +-
pot/Encrypt_common-para-2.pot | 4 +-
pot/Encrypt_common-para-3.pot | 4 +-
pot/Encrypt_common-title-1.pot | 4 +-
pot/Encrypt_common-warning-1.pot | 4 +-
pot/Graphical_Installation-x86.pot | 4 +-
...ical_Installation_User_Interface_x86-note-1.pot | 4 +-
...allation_User_Interface_x86_ppc-note-para-1.pot | 4 +-
...allation_User_Interface_x86_ppc-note-para-2.pot | 4 +-
pot/Graphical_Installation_common-important-1.pot | 4 +-
pot/Graphical_Installation_common-list-item-1.pot | 4 +-
pot/Graphical_Installation_common-list-item-2.pot | 4 +-
pot/Graphical_Installation_common-list-item-3.pot | 4 +-
pot/Graphical_Installation_common-list-item-4.pot | 4 +-
pot/Graphical_Installation_common-list-item-5.pot | 4 +-
pot/Graphical_Installation_common-list-item-6.pot | 4 +-
pot/Graphical_Installation_common-note-2.pot | 4 +-
pot/Graphical_Installation_common-para-1.pot | 4 +-
pot/Graphical_Installation_common-para-2.pot | 4 +-
...l_Installation_common-section-1-indexterm-1.pot | 4 +-
...l_Installation_common-section-1-indexterm-2.pot | 4 +-
...Installation_common-section-1-mediaobject-1.pot | 4 +-
...Installation_common-section-1-mediaobject-2.pot | 4 +-
...phical_Installation_common-section-1-para-1.pot | 4 +-
...hical_Installation_common-section-1-title-1.pot | 4 +-
...hical_Installation_common-section-1-title-2.pot | 4 +-
...hical_Installation_common-section-1-title-3.pot | 4 +-
pot/Graphical_Installation_common-section-2.pot | 4 +-
pot/Graphical_Installation_screenshots.pot | 4 +-
...hical_Installation_x86-Installation-methods.pot | 4 +-
...Graphical_Installation_x86-common-section-1.pot | 4 +-
pot/Graphical_Installation_x86-para-5.pot | 4 +-
pot/Graphical_Installation_x86_Starting.pot | 4 +-
pot/Graphical_Installation_x86_ppc-para-1.pot | 4 +-
pot/Graphical_Installation_x86_ppc-para-3.pot | 4 +-
pot/Graphical_Installation_x86_ppc-para-4.pot | 4 +-
pot/Graphical_Installation_x86_ppc-para-6.pot | 4 +-
...raphical_Installation_x86_ppc-table-1-title.pot | 4 +-
pot/Grub.pot | 4 +-
pot/Important-Enable_EPEL.pot | 4 +-
pot/Important-Kickstart_and_Firstboot.pot | 4 +-
pot/Important_UEFI.pot | 4 +-
pot/Important_UEFI_32.pot | 4 +-
pot/Important_URL.pot | 4 +-
pot/Important_images_directory.pot | 4 +-
pot/Important_single_iso.pot | 4 +-
pot/Initializing_Hard_Disk-x86.pot | 4 +-
pot/Initializing_Hard_Disk_common-indexterm.pot | 4 +-
pot/Initializing_Hard_Disk_common-note-1.pot | 4 +-
pot/Initializing_Hard_Disk_common-para-1.pot | 4 +-
pot/Initializing_Hard_Disk_common-para-2.pot | 4 +-
pot/Initializing_Hard_Disk_common-para-3.pot | 4 +-
pot/Initializing_Hard_Disk_common-para-4.pot | 4 +-
pot/Initializing_Hard_Disk_common-title.pot | 4 +-
pot/Installation_Guide.pot | 4 +-
pot/Installation_Method-x86.pot | 4 +-
pot/Installation_Method_common-indexterm.pot | 4 +-
pot/Installation_Method_common-title.pot | 4 +-
pot/Installation_Phase_2-common-para-1.pot | 4 +-
pot/Installation_Phase_2-common-title-1.pot | 4 +-
pot/Installation_Phase_2-x86.pot | 4 +-
pot/Installing_Packages-x86.pot | 4 +-
pot/Installing_Packages_common-figure-1.pot | 4 +-
pot/Installing_Packages_common-figure-2.pot | 4 +-
pot/Installing_Packages_common-para-1.pot | 4 +-
pot/Installing_Packages_common-para-2.pot | 4 +-
pot/Installing_Packages_common-para-2a.pot | 4 +-
pot/Installing_Packages_common-para-3.pot | 4 +-
pot/Installing_Packages_common-para-4.pot | 4 +-
pot/Installing_Packages_common-title.pot | 4 +-
pot/Iseries_Rescuemode.pot | 4 +-
pot/Key_Board_Configuration-x86.pot | 4 +-
...Key_Board_Configuration_x86_ppc-indexterm-1.pot | 4 +-
...Key_Board_Configuration_x86_ppc-indexterm-2.pot | 4 +-
pot/Key_Board_Configuration_x86_ppc-para-1.pot | 4 +-
pot/Key_Board_Configuration_x86_ppc-para-2.pot | 4 +-
pot/Key_Board_Configuration_x86_ppc-title-1.pot | 4 +-
pot/Kickstart-note-1.pot | 4 +-
pot/Kickstart2.pot | 4 +-
pot/Ksconfig.pot | 4 +-
pot/Language_Configuration-x86.pot | 4 +-
pot/Language_Configuration_x86_ppc-indexterm-1.pot | 4 +-
pot/Language_Configuration_x86_ppc-indexterm-2.pot | 4 +-
pot/Language_Configuration_x86_ppc-para-1.pot | 4 +-
pot/Language_Configuration_x86_ppc-title-1.pot | 4 +-
pot/Language_Selection-x86.pot | 4 +-
pot/Language_Selection_common-indexterm.pot | 4 +-
pot/Language_Selection_common-para-1.pot | 4 +-
pot/Language_Selection_common-para-2.pot | 4 +-
pot/Language_Selection_common-para-3.pot | 4 +-
pot/Language_Selection_common-title.pot | 4 +-
pot/Making_Media.pot | 4 +-
pot/Making_Minimal_Boot_Media.pot | 4 +-
pot/Making_USB_media.pot | 4 +-
pot/Netboot_DHCP.pot | 4 +-
pot/Netboot_TFTP.pot | 4 +-
pot/Netboot_syslinux.pot | 4 +-
pot/Netconfig-common-tip-2.pot | 4 +-
pot/Netconfig-x86.pot | 4 +-
pot/Netconfig_common-figure-1.pot | 4 +-
pot/Netconfig_common-figure-2.pot | 4 +-
pot/Netconfig_common-figure-3.pot | 4 +-
pot/Netconfig_common-figure-4.pot | 4 +-
pot/Netconfig_common-important-1.pot | 4 +-
pot/Netconfig_common-indexterm-1.pot | 4 +-
pot/Netconfig_common-indexterm-2.pot | 4 +-
pot/Netconfig_common-indexterm-3.pot | 4 +-
pot/Netconfig_common-indexterm-4.pot | 4 +-
pot/Netconfig_common-indexterm-5.pot | 4 +-
pot/Netconfig_common-note-1.pot | 4 +-
pot/Netconfig_common-note-2.pot | 4 +-
pot/Netconfig_common-para-10.pot | 4 +-
pot/Netconfig_common-para-11.pot | 4 +-
pot/Netconfig_common-para-12.pot | 4 +-
pot/Netconfig_common-para-13.pot | 4 +-
pot/Netconfig_common-para-14.pot | 4 +-
pot/Netconfig_common-para-15.pot | 4 +-
pot/Netconfig_common-para-16.pot | 4 +-
pot/Netconfig_common-para-17.pot | 4 +-
pot/Netconfig_common-para-18.pot | 4 +-
pot/Netconfig_common-para-19.pot | 4 +-
pot/Netconfig_common-para-2.pot | 4 +-
pot/Netconfig_common-para-20.pot | 4 +-
pot/Netconfig_common-para-6.pot | 4 +-
pot/Netconfig_common-para-7.pot | 4 +-
pot/Netconfig_common-para-8.pot | 4 +-
pot/Netconfig_common-para-9.pot | 4 +-
pot/Netconfig_common-procedure-1.pot | 4 +-
pot/Netconfig_common-section-1.pot | 4 +-
pot/Netconfig_common-section-2.pot | 4 +-
pot/Netconfig_common-section-3.pot | 4 +-
pot/Netconfig_common-section-4.pot | 4 +-
pot/Netconfig_common-section-5.pot | 4 +-
pot/Netconfig_common-title-1.pot | 4 +-
pot/Netconfig_common-title-2.pot | 4 +-
pot/Netconfig_common-title-3.pot | 4 +-
pot/Netconfig_common-title-4.pot | 4 +-
pot/Netconfig_common-variablelist-2.pot | 4 +-
...config_restart_network_device-common-para-1.pot | 4 +-
...g_restart_network_device-common-procedure-1.pot | 4 +-
...onfig_restart_network_device-common-title-1.pot | 4 +-
pot/Netconfig_restart_network_device-x86.pot | 4 +-
pot/Note-Multiple_NICs_and_PXE.pot | 4 +-
pot/Note_Aborting_Installation.pot | 4 +-
pot/Note_Nondestructive_Method.pot | 4 +-
pot/Other_Disk_Devices-common-note-1.pot | 4 +-
pot/Other_Disk_Devices-common-para-1.pot | 4 +-
pot/Other_Disk_Devices-common-para-2.pot | 4 +-
pot/Other_Disk_Devices-common-para-3.pot | 4 +-
pot/Other_Disk_Devices-common-title-1.pot | 4 +-
pot/Other_Disk_Devices-common-title-2.pot | 4 +-
pot/Other_Disk_Devices-common-title-3.pot | 4 +-
pot/Other_Disk_Devices-common-title-4.pot | 4 +-
pot/Other_Disk_Devices-x86.pot | 4 +-
pot/Package_Selection-x86.pot | 4 +-
...ckage_Selection_Customizing-common-figure-1.pot | 4 +-
...ckage_Selection_Customizing-common-figure-2.pot | 4 +-
...Selection_Customizing-common-itemizedlist-1.pot | 4 +-
...Selection_Customizing-common-itemizedlist-2.pot | 4 +-
...Package_Selection_Customizing-common-note-1.pot | 4 +-
...Package_Selection_Customizing-common-para-1.pot | 4 +-
...ackage_Selection_Customizing-common-para-10.pot | 4 +-
...ackage_Selection_Customizing-common-para-11.pot | 4 +-
...ackage_Selection_Customizing-common-para-12.pot | 4 +-
...ackage_Selection_Customizing-common-para-13.pot | 4 +-
...Package_Selection_Customizing-common-para-2.pot | 4 +-
...Package_Selection_Customizing-common-para-3.pot | 4 +-
...Package_Selection_Customizing-common-para-4.pot | 4 +-
...Package_Selection_Customizing-common-para-5.pot | 4 +-
...Package_Selection_Customizing-common-para-6.pot | 4 +-
...Package_Selection_Customizing-common-para-7.pot | 4 +-
...Package_Selection_Customizing-common-para-8.pot | 4 +-
...Package_Selection_Customizing-common-para-9.pot | 4 +-
...ackage_Selection_Customizing-common-title-1.pot | 4 +-
...ackage_Selection_Customizing-common-title-2.pot | 4 +-
pot/Package_Selection_Customizing-x86.pot | 4 +-
...kage_Selection_Repositories-common-figure-1.pot | 4 +-
...ackage_Selection_Repositories-common-note-1.pot | 4 +-
...ackage_Selection_Repositories-common-note-2.pot | 4 +-
...ackage_Selection_Repositories-common-note-3.pot | 4 +-
...ackage_Selection_Repositories-common-para-1.pot | 4 +-
...ackage_Selection_Repositories-common-para-2.pot | 4 +-
...ackage_Selection_Repositories-common-para-3.pot | 4 +-
...ackage_Selection_Repositories-common-para-4.pot | 4 +-
...ackage_Selection_Repositories-common-para-5.pot | 4 +-
...ackage_Selection_Repositories-common-para-6.pot | 4 +-
...ackage_Selection_Repositories-common-para-7.pot | 4 +-
...ackage_Selection_Repositories-common-para-8.pot | 4 +-
...ckage_Selection_Repositories-common-title-1.pot | 4 +-
pot/Package_Selection_Repositories-x86.pot | 4 +-
pot/Package_Selection_common-imagecap-1.pot | 4 +-
pot/Package_Selection_common-imagecap-2.pot | 4 +-
pot/Package_Selection_common-imagecap-3.pot | 4 +-
pot/Package_Selection_common-indexterm-1.pot | 4 +-
pot/Package_Selection_common-indexterm-2.pot | 4 +-
pot/Package_Selection_common-indexterm-3.pot | 4 +-
pot/Package_Selection_common-indexterm-4.pot | 4 +-
pot/Package_Selection_common-indexterm-5.pot | 4 +-
pot/Package_Selection_common-indexterm-6.pot | 4 +-
pot/Package_Selection_common-list-1.pot | 4 +-
pot/Package_Selection_common-note-2.pot | 4 +-
pot/Package_Selection_common-para-1.pot | 4 +-
pot/Package_Selection_common-para-2.pot | 4 +-
pot/Package_Selection_common-para-3.pot | 4 +-
pot/Package_Selection_common-para-4.pot | 4 +-
pot/Package_Selection_common-para-7.pot | 4 +-
pot/Package_Selection_common-title-1.pot | 4 +-
pot/Partitions-x86.pot | 4 +-
pot/Partitions_common-caution-1.pot | 4 +-
pot/Partitions_common-imagecap-1.pot | 4 +-
pot/Partitions_common-imagecap-10.pot | 4 +-
pot/Partitions_common-imagecap-2.pot | 4 +-
pot/Partitions_common-imagecap-3.pot | 4 +-
pot/Partitions_common-imagecap-4.pot | 4 +-
pot/Partitions_common-imagecap-5.pot | 4 +-
pot/Partitions_common-imagecap-6.pot | 4 +-
pot/Partitions_common-imagecap-7.pot | 4 +-
pot/Partitions_common-imagecap-8.pot | 4 +-
pot/Partitions_common-imagecap-9.pot | 4 +-
pot/Partitions_common-indexterm-1.pot | 4 +-
pot/Partitions_common-indexterm-10.pot | 4 +-
pot/Partitions_common-indexterm-11.pot | 4 +-
pot/Partitions_common-indexterm-12.pot | 4 +-
pot/Partitions_common-indexterm-13.pot | 4 +-
pot/Partitions_common-indexterm-14.pot | 4 +-
pot/Partitions_common-indexterm-15.pot | 4 +-
pot/Partitions_common-indexterm-16.pot | 4 +-
pot/Partitions_common-indexterm-17.pot | 4 +-
pot/Partitions_common-indexterm-18.pot | 4 +-
pot/Partitions_common-indexterm-19.pot | 4 +-
pot/Partitions_common-indexterm-2.pot | 4 +-
pot/Partitions_common-indexterm-3.pot | 4 +-
pot/Partitions_common-indexterm-4.pot | 4 +-
pot/Partitions_common-indexterm-5.pot | 4 +-
pot/Partitions_common-indexterm-6.pot | 4 +-
pot/Partitions_common-indexterm-7.pot | 4 +-
pot/Partitions_common-indexterm-8.pot | 4 +-
pot/Partitions_common-indexterm-9.pot | 4 +-
pot/Partitions_common-itemizedlist-1.pot | 4 +-
pot/Partitions_common-itemizedlist-2.pot | 4 +-
pot/Partitions_common-itemizedlist-3.pot | 4 +-
pot/Partitions_common-note-1.pot | 4 +-
pot/Partitions_common-note-3.pot | 4 +-
pot/Partitions_common-para-1.pot | 4 +-
pot/Partitions_common-para-10.pot | 4 +-
pot/Partitions_common-para-11.pot | 4 +-
pot/Partitions_common-para-12.pot | 4 +-
pot/Partitions_common-para-13.pot | 4 +-
pot/Partitions_common-para-14.pot | 4 +-
pot/Partitions_common-para-15.pot | 4 +-
pot/Partitions_common-para-16.pot | 4 +-
pot/Partitions_common-para-17.pot | 4 +-
pot/Partitions_common-para-18.pot | 4 +-
pot/Partitions_common-para-19.pot | 4 +-
pot/Partitions_common-para-2.pot | 4 +-
pot/Partitions_common-para-20.pot | 4 +-
pot/Partitions_common-para-21.pot | 4 +-
pot/Partitions_common-para-22.pot | 4 +-
pot/Partitions_common-para-23.pot | 4 +-
pot/Partitions_common-para-24.pot | 4 +-
pot/Partitions_common-para-3.pot | 4 +-
pot/Partitions_common-para-4.pot | 4 +-
pot/Partitions_common-para-5.pot | 4 +-
pot/Partitions_common-para-6.pot | 4 +-
pot/Partitions_common-para-7.pot | 4 +-
pot/Partitions_common-para-8.pot | 4 +-
pot/Partitions_common-para-9.pot | 4 +-
pot/Partitions_common-table-title-1.pot | 4 +-
pot/Partitions_common-term-1.pot | 4 +-
pot/Partitions_common-title-10.pot | 4 +-
pot/Partitions_common-title-2.pot | 4 +-
pot/Partitions_common-title-3.pot | 4 +-
pot/Partitions_common-title-4.pot | 4 +-
pot/Partitions_common-title-5.pot | 4 +-
pot/Partitions_common-title-6.pot | 4 +-
pot/Partitions_common-title-7.pot | 4 +-
pot/Partitions_common-title-8.pot | 4 +-
pot/Partitions_common-title-9.pot | 4 +-
pot/Partitions_common-title.pot | 4 +-
pot/Partitions_complete-note-1.pot | 4 +-
pot/Preface.pot | 4 +-
pot/Prepare_To_Install-common-Boot_Media.pot | 4 +-
pot/Preparing-common-title-1.pot | 4 +-
pot/Preparing-x86.pot | 4 +-
pot/Procedure-dd_Image_to_USB.pot | 4 +-
pot/Rescue_Mode.pot | 4 +-
pot/Rescuemode_Drivers.pot | 4 +-
pot/Revision_History.pot | 4 +-
pot/Specialized_Storage_Devices-x86.pot | 4 +-
...Specialized_Storage_Devices_common-figure-1.pot | 4 +-
...Specialized_Storage_Devices_common-figure-2.pot | 4 +-
...Specialized_Storage_Devices_common-figure-3.pot | 4 +-
...Specialized_Storage_Devices_common-figure-4.pot | 4 +-
...Specialized_Storage_Devices_common-figure-5.pot | 4 +-
...cialized_Storage_Devices_common-important-1.pot | 4 +-
pot/Specialized_Storage_Devices_common-para-1.pot | 4 +-
pot/Specialized_Storage_Devices_common-para-2.pot | 4 +-
pot/Specialized_Storage_Devices_common-para-3.pot | 4 +-
pot/Specialized_Storage_Devices_common-para-4.pot | 4 +-
pot/Specialized_Storage_Devices_common-para-5.pot | 4 +-
pot/Specialized_Storage_Devices_common-para-6.pot | 4 +-
pot/Specialized_Storage_Devices_common-para-7.pot | 4 +-
pot/Specialized_Storage_Devices_common-title.pot | 4 +-
...lized_Storage_Devices_common-variablelist-1.pot | 4 +-
pot/Steps-x86.pot | 4 +-
pot/Steps_Cdrom-x86.pot | 4 +-
pot/Steps_Cdrom_x86_ppc_preamble.pot | 4 +-
pot/Steps_Diskspace-x86.pot | 4 +-
pot/Steps_Diskspace_x86_ppc_Itemized_List.pot | 4 +-
pot/Steps_Diskspace_x86_ppc_oneline_paragraph.pot | 4 +-
pot/Steps_Hardware-x86.pot | 4 +-
pot/Steps_Hd_Install-x86.pot | 4 +-
pot/Steps_Hd_Install_common-indexterm-1.pot | 4 +-
pot/Steps_Hd_Install_common-indexterm-2.pot | 4 +-
pot/Steps_Hd_Install_common-itemizedlist-1.pot | 4 +-
pot/Steps_Hd_Install_common-para-1.pot | 4 +-
pot/Steps_Hd_Install_common-para-2.pot | 4 +-
pot/Steps_Hd_Install_common-para-3.pot | 4 +-
pot/Steps_Hd_Install_common-para-4.pot | 4 +-
pot/Steps_Hd_Install_common-para-5.pot | 4 +-
pot/Steps_Hd_Install_common-para-6.pot | 4 +-
pot/Steps_Hd_Install_common-para-7.pot | 4 +-
pot/Steps_Hd_Install_common-para-8.pot | 4 +-
pot/Steps_Hd_Install_common-screen-1.pot | 4 +-
pot/Steps_Hd_Install_common-title-1.pot | 4 +-
pot/Steps_Hd_Install_x86_note_1.pot | 4 +-
pot/Steps_Hd_Install_x86_ppc_note_1.pot | 4 +-
pot/Steps_Hd_Install_x86_ppc_note_para_1.pot | 4 +-
pot/Steps_Hd_Install_x86_ppc_s390_para_0.pot | 4 +-
pot/Steps_Hd_Install_x86_ppc_s390_para_1.pot | 4 +-
pot/Steps_Network_Install-x86.pot | 4 +-
pot/Steps_Network_Install_common-title-1.pot | 4 +-
...eps_Network_Install_section_1-common-para-1.pot | 4 +-
...eps_Network_Install_section_1-common-para-2.pot | 4 +-
...ps_Network_Install_section_1-common-title-1.pot | 4 +-
...eps_Network_Install_section_2-common-para-1.pot | 4 +-
...ps_Network_Install_section_2-common-para-10.pot | 4 +-
...eps_Network_Install_section_2-common-para-4.pot | 4 +-
...eps_Network_Install_section_2-common-para-5.pot | 4 +-
...eps_Network_Install_section_2-common-para-6.pot | 4 +-
...eps_Network_Install_section_2-common-para-7.pot | 4 +-
...eps_Network_Install_section_2-common-para-8.pot | 4 +-
...eps_Network_Install_section_2-common-para-9.pot | 4 +-
...s_Network_Install_section_2-common-screen-1.pot | 4 +-
...s_Network_Install_section_2-common-screen-2.pot | 4 +-
...s_Network_Install_section_2-common-screen-3.pot | 4 +-
...ps_Network_Install_section_2-common-title-1.pot | 4 +-
pot/Steps_Network_Install_x86_ppc_note.pot | 4 +-
pot/Steps_Network_Install_x86_ppc_note_2.pot | 4 +-
pot/Steps_Network_Install_x86_ppc_s390_note_1.pot | 4 +-
pot/Steps_Network_Install_x86_ppc_s390_para_1.pot | 4 +-
pot/Steps_Network_Install_x86_ppc_s390_para_2.pot | 4 +-
pot/Steps_Network_Install_x86_ppc_s390_para_3.pot | 4 +-
pot/Steps_Network_Install_x86_ppc_s390_para_4.pot | 4 +-
...Steps_Network_Install_x86_ppc_s390_screen_1.pot | 4 +-
pot/Steps_Network_Install_x86_section_1.pot | 4 +-
pot/Steps_Network_Install_x86_section_2.pot | 4 +-
pot/Steps_Upgrade-common.pot | 4 +-
pot/Storage_Devices-x86.pot | 4 +-
pot/Storage_Devices_common-figure-1.pot | 4 +-
pot/Storage_Devices_common-indexterm-1.pot | 4 +-
pot/Storage_Devices_common-indexterm-2.pot | 4 +-
pot/Storage_Devices_common-para-1.pot | 4 +-
pot/Storage_Devices_common-title.pot | 4 +-
pot/Storage_Devices_common-variablelist-1.pot | 4 +-
pot/Swap_Partrecommend.pot | 4 +-
pot/System_Requirements_Table.pot | 4 +-
pot/Systems_with_Intel_BIOS_RAID.pot | 4 +-
pot/TUI-common-listitem-1.pot | 4 +-
pot/TUI-common-listitem-2.pot | 4 +-
pot/TUI-common-listitem-3.pot | 4 +-
pot/TUI-common-listitem-4.pot | 4 +-
pot/TUI-common-listitem-5.pot | 4 +-
pot/TUI-common-para-1.pot | 4 +-
pot/TUI-common-title-1.pot | 4 +-
pot/TUI-x86.pot | 4 +-
pot/Time_Zone-x86.pot | 4 +-
pot/Time_Zone_common-figure-1.pot | 4 +-
pot/Time_Zone_common-indexterm-1.pot | 4 +-
pot/Time_Zone_common-indexterm-2.pot | 4 +-
pot/Time_Zone_common-indexterm-3.pot | 4 +-
pot/Time_Zone_common-indexterm-4.pot | 4 +-
pot/Time_Zone_common-indexterm-5.pot | 4 +-
pot/Time_Zone_common-indexterm-6.pot | 4 +-
pot/Time_Zone_common-indexterm-7.pot | 4 +-
pot/Time_Zone_common-itemizedlist-1.pot | 4 +-
pot/Time_Zone_common-note-1.pot | 4 +-
pot/Time_Zone_common-para-1.pot | 4 +-
pot/Time_Zone_common-para-2.pot | 4 +-
pot/Time_Zone_common-para-4.pot | 4 +-
pot/Time_Zone_common-para-5.pot | 4 +-
pot/Time_Zone_common-para-6.pot | 4 +-
pot/Time_Zone_common-tip-1.pot | 4 +-
pot/Time_Zone_common-title.pot | 4 +-
pot/Trouble-x86.pot | 4 +-
pot/Trouble_After_Booting_GUI-indexterm-1.pot | 4 +-
pot/Trouble_After_Booting_GUI-indexterm-2.pot | 4 +-
pot/Trouble_After_Booting_GUI-indexterm-3.pot | 4 +-
pot/Trouble_After_Booting_GUI-para-1.pot | 4 +-
pot/Trouble_After_Booting_GUI-para-10.pot | 4 +-
pot/Trouble_After_Booting_GUI-para-2.pot | 4 +-
pot/Trouble_After_Booting_GUI-para-3.pot | 4 +-
pot/Trouble_After_Booting_GUI-para-4.pot | 4 +-
pot/Trouble_After_Booting_GUI-para-5.pot | 4 +-
pot/Trouble_After_Booting_GUI-para-6.pot | 4 +-
pot/Trouble_After_Booting_GUI-para-7.pot | 4 +-
pot/Trouble_After_Booting_GUI-para-8.pot | 4 +-
pot/Trouble_After_Booting_GUI-para-9.pot | 4 +-
pot/Trouble_After_Booting_GUI-screen-1.pot | 4 +-
pot/Trouble_After_Booting_GUI-screen-2.pot | 4 +-
pot/Trouble_After_Booting_GUI-warning-1.pot | 4 +-
pot/Trouble_After_Booting_GUI_x86_ppc-title-1.pot | 4 +-
pot/Trouble_After_Booting_Problems-Apache.pot | 4 +-
pot/Trouble_After_Booting_Problems-Printer.pot | 4 +-
...le_After_Booting_Problems_Login-indexterm-1.pot | 4 +-
...Trouble_After_Booting_Problems_Login-para-1.pot | 4 +-
...rouble_After_Booting_Problems_Login-para-10.pot | 4 +-
...rouble_After_Booting_Problems_Login-para-11.pot | 4 +-
...Trouble_After_Booting_Problems_Login-para-2.pot | 4 +-
...Trouble_After_Booting_Problems_Login-para-4.pot | 4 +-
...Trouble_After_Booting_Problems_Login-para-5.pot | 4 +-
...Trouble_After_Booting_Problems_Login-para-6.pot | 4 +-
...Trouble_After_Booting_Problems_Login-para-7.pot | 4 +-
...Trouble_After_Booting_Problems_Login-para-8.pot | 4 +-
...Trouble_After_Booting_Problems_Login-para-9.pot | 4 +-
...ouble_After_Booting_Problems_Login-screen-1.pot | 4 +-
...ouble_After_Booting_Problems_Login-screen-2.pot | 4 +-
...rouble_After_Booting_Problems_Login-title-1.pot | 4 +-
pot/Trouble_After_Booting_X_Server_Non_Root.pot | 4 +-
pot/Trouble_After_Booting_X_Windows.pot | 4 +-
pot/Trouble_After_Ram.pot | 4 +-
pot/Trouble_After_common-indexterm-1.pot | 4 +-
pot/Trouble_After_common-title-1.pot | 4 +-
pot/Trouble_Begin_GUI-indexterm-1.pot | 4 +-
pot/Trouble_Begin_GUI-indexterm-2.pot | 4 +-
pot/Trouble_Begin_GUI-note-1.pot | 4 +-
pot/Trouble_Begin_GUI-para-1.pot | 4 +-
pot/Trouble_Begin_GUI-title.pot | 4 +-
pot/Trouble_Begin_x86_ppc_indexterm-1.pot | 4 +-
pot/Trouble_Begin_x86_ppc_title-1.pot | 4 +-
pot/Trouble_During-x86.pot | 4 +-
...uring_common-other-partitioning-indexterm-1.pot | 4 +-
...During_common-other-partitioning-listitem-1.pot | 4 +-
...During_common-other-partitioning-listitem-2.pot | 4 +-
...ble_During_common-other-partitioning-para-1.pot | 4 +-
...ble_During_common-other-partitioning-para-2.pot | 4 +-
...uble_During_common-other-partitioning-tip-1.pot | 4 +-
...le_During_common-other-partitioning-title-1.pot | 4 +-
...rouble_During_common-partitions-indexterm-1.pot | 4 +-
...rouble_During_common-partitions-indexterm-2.pot | 4 +-
pot/Trouble_During_common-partitions-para-1.pot | 4 +-
pot/Trouble_During_common-partitions-para-2.pot | 4 +-
pot/Trouble_During_common-partitions-para-3.pot | 4 +-
pot/Trouble_During_common-python-errors.pot | 4 +-
pot/Trouble_During_common-title-1.pot | 4 +-
pot/Trouble_During_x86_ppc-para-1.pot | 4 +-
pot/Trouble_During_x86_ppc-para-3.pot | 4 +-
pot/Trouble_During_x86_ppc-screen-1.pot | 4 +-
pot/Trouble_During_x86_ppc-section-2-figure-1.pot | 4 +-
...ouble_During_x86_ppc-section-2-indexterms-2.pot | 4 +-
...ouble_During_x86_ppc-section-2-indexterms-3.pot | 4 +-
...Trouble_During_x86_ppc-section-2-indexterms.pot | 4 +-
pot/Trouble_During_x86_ppc-section-2-para-1.pot | 4 +-
pot/Trouble_During_x86_ppc-section-2-para-2.pot | 4 +-
...ble_During_x86_ppc-section-2-variablelist-1.pot | 4 +-
pot/Trouble_During_x86_ppc-sectiontitle-2.pot | 4 +-
pot/Trouble_No_Boot-Sig11-indexterm-1.pot | 4 +-
pot/Trouble_No_Boot-Sig11-para-1.pot | 4 +-
pot/Trouble_No_Boot-Sig11-para-2.pot | 4 +-
pot/Trouble_No_Boot-Sig11-para-3.pot | 4 +-
pot/Trouble_No_Boot-Sig11-para-7.pot | 4 +-
pot/Trouble_No_Boot-Sig11-para-8.pot | 4 +-
pot/Trouble_No_Boot-Sig11-screen-2.pot | 4 +-
pot/Trouble_No_Boot-Sig11-screen-3.pot | 4 +-
pot/Trouble_No_Boot-Sig11-title-1.pot | 4 +-
pot/Trouble_No_Boot-indexterm-1.pot | 4 +-
pot/Trouble_No_Boot-title-1.pot | 4 +-
pot/Trouble_Updating_common-partitions-title.pot | 4 +-
pot/Trouble_common-indexterm-1.pot | 4 +-
pot/Trouble_common-indexterm-2.pot | 4 +-
pot/Trouble_common-indexterm-3.pot | 4 +-
pot/Trouble_common-indexterm-4.pot | 4 +-
pot/Trouble_common-indexterm-5.pot | 4 +-
pot/Trouble_common-indexterm-6.pot | 4 +-
pot/Trouble_common-indexterm-7.pot | 4 +-
pot/Trouble_common-indexterm-8.pot | 4 +-
pot/Trouble_common-para-1.pot | 4 +-
pot/Trouble_common-para-2.pot | 4 +-
pot/Trouble_common-para-3.pot | 4 +-
pot/Trouble_common-para-4.pot | 4 +-
pot/Trouble_common-varlistentry-1.pot | 4 +-
pot/Trouble_common-varlistentry-2.pot | 4 +-
pot/Trouble_common-varlistentry-3.pot | 4 +-
pot/Trouble_common-varlistentry-4.pot | 4 +-
pot/Trouble_common-varlistentry-5.pot | 4 +-
pot/Understanding_LVM.pot | 4 +-
pot/Upgrade-x86.pot | 4 +-
pot/Upgrade_common-para-1.pot | 4 +-
pot/Upgrade_common-section-1.pot | 4 +-
pot/Upgrade_common-section-2-note-1.pot | 4 +-
pot/Upgrade_common-section-2-para-1.pot | 4 +-
pot/Upgrade_common-section-2-para-2.pot | 4 +-
pot/Upgrade_common-section-2-title.pot | 4 +-
pot/Upgrade_common-title-1.pot | 4 +-
pot/Upgrade_important-1.pot | 4 +-
pot/Upgrading-common-figure-1.pot | 4 +-
pot/Upgrading-common-figure-2.pot | 4 +-
pot/Upgrading-common-indexterm-1.pot | 4 +-
pot/Upgrading-common-note-1.pot | 4 +-
pot/Upgrading-common-note-2.pot | 4 +-
pot/Upgrading-common-note-3.pot | 4 +-
pot/Upgrading-common-para-1.pot | 4 +-
pot/Upgrading-common-para-2.pot | 4 +-
pot/Upgrading-common-para-3.pot | 4 +-
pot/Upgrading-common-para-4.pot | 4 +-
pot/Upgrading-common-para-5.pot | 4 +-
pot/Upgrading-common-para-6.pot | 4 +-
pot/Upgrading-common-para-7.pot | 4 +-
pot/Upgrading-common-para-8.pot | 4 +-
pot/Upgrading-common-para-9.pot | 4 +-
pot/Upgrading-common-screen-1.pot | 4 +-
pot/Upgrading-common-screen-2.pot | 4 +-
pot/Upgrading-common-title-1.pot | 4 +-
pot/Upgrading-common-title-2.pot | 4 +-
pot/Upgrading-common-title-3.pot | 4 +-
pot/Upgrading-common-title-4.pot | 4 +-
pot/Upgrading-common-warning-1.pot | 4 +-
pot/Upgrading-x86.pot | 4 +-
pot/Verifying_Media.pot | 4 +-
pot/Warning_boot_partition_64bit.pot | 4 +-
pot/Welcome-x86.pot | 4 +-
pot/Write_changes_to_disk_common-figure-1.pot | 4 +-
pot/Write_changes_to_disk_common-para-1.pot | 4 +-
pot/Write_changes_to_disk_common-para-2.pot | 4 +-
pot/Write_changes_to_disk_common-para-3.pot | 4 +-
pot/Write_changes_to_disk_common-para-5.pot | 4 +-
pot/Write_changes_to_disk_common-title-1.pot | 4 +-
pot/Write_changes_to_disk_common-title-2.pot | 4 +-
pot/Write_changes_to_disk_x86-para-4.pot | 4 +-
pot/Write_changes_to_disk_x86.pot | 4 +-
pot/X86_Bios_Tip.pot | 4 +-
pot/X86_Bootloader.pot | 4 +-
pot/X86_Trouble_After_Grub.pot | 4 +-
pot/X86_Trouble_After_Grub_command_line.pot | 4 +-
pot/X86_Uninstall-Linux-bootloader.pot | 4 +-
pot/X86_Uninstall-Linux-expand-lvm.pot | 4 +-
pot/X86_Uninstall-Linux-expand-nolvm.pot | 4 +-
pot/X86_Uninstall-Linux-expand.pot | 4 +-
pot/X86_Uninstall-Linux-partitions.pot | 4 +-
pot/X86_Uninstall-Linux.pot | 4 +-
pot/X86_Uninstall-Mac.pot | 4 +-
pot/X86_Uninstall-Windows-2000XP2003.pot | 4 +-
pot/X86_Uninstall-Windows-Vista2008.pot | 4 +-
pot/X86_Uninstall-Windows-add-title-1.pot | 4 +-
pot/X86_Uninstall-Windows-bootloader-para-1.pot | 4 +-
pot/X86_Uninstall-Windows-bootloader-para-2.pot | 4 +-
pot/X86_Uninstall-Windows-bootloader-para-3.pot | 4 +-
pot/X86_Uninstall-Windows-bootloader-para-4.pot | 4 +-
pot/X86_Uninstall-Windows-extend-note-1.pot | 4 +-
pot/X86_Uninstall-Windows-extend-para-1.pot | 4 +-
pot/X86_Uninstall-Windows-extend-para-2.pot | 4 +-
pot/X86_Uninstall-Windows-extend-title-1.pot | 4 +-
pot/X86_Uninstall-Windows-remove-para-1.pot | 4 +-
pot/X86_Uninstall-Windows-remove-para-2.pot | 4 +-
pot/X86_Uninstall-Windows-remove-para-3.pot | 4 +-
pot/X86_Uninstall-Windows-remove-para-4.pot | 4 +-
pot/X86_Uninstall-Windows-warning-para-1.pot | 4 +-
pot/X86_Uninstall-msdos.pot | 4 +-
pot/X86_Uninstall-single.pot | 4 +-
pot/X86_Uninstall.pot | 4 +-
pot/adminoptions.pot | 4 +-
pot/expert-quickstart.pot | 4 +-
pot/ext4-and-btrfs.pot | 4 +-
pot/firstboot.pot | 4 +-
pot/iSCSI.pot | 4 +-
pot/intro.pot | 4 +-
pot/logging-log_formats.pot | 4 +-
pot/logging-rsyslog.pot | 4 +-
pot/logging-virtio.pot | 4 +-
pot/logging.pot | 4 +-
pot/medialess.pot | 4 +-
pot/new-users.pot | 4 +-
pot/nextsteps.pot | 4 +-
pot/no_busybox.pot | 4 +-
pot/pre_and_post_commands.pot | 4 +-
pot/pxe-server-config-bios.pot | 4 +-
pot/pxe-server-config-efi.pot | 4 +-
pot/pxe-server-manual.pot | 4 +-
pot/pxe-server-para-1.pot | 4 +-
pot/pxe-server-para-2.pot | 4 +-
pot/pxe-server.pot | 4 +-
pot/system-config-netboot.pot | 4 +-
pot/techref.pot | 4 +-
pot/vnc_Installation_Chapter.pot | 4 +-
pot/vnc_Modes_Chapter.pot | 4 +-
pot/vnc_References_Chapter.pot | 4 +-
pot/vnc_VNC_Whitepaper.pot | 4 +-
pot/vnc_Viewer_Chapter.pot | 4 +-
pt-BR/Author_Group.po | 6 +-
...ginning_Installation_Hard_Disk_common-note-1.po | 10 +-
pt-BR/Book_Info.po | 4 +-
pt-PT/Account_Configuration_common-para-6.po | 13 +-
pt-PT/Account_Configuration_common-title.po | 6 +-
...rtitions-section-2-itemizedlist-1-listitem-0.po | 32 +-
...rtitions-section-2-itemizedlist-1-listitem-1.po | 11 +-
...rtitions-section-2-itemizedlist-1-listitem-2.po | 15 +-
...titions-section-2-itemizedlist-1-listitem-2a.po | 16 +-
pt-PT/Adding_Partitions-x86.po | 22 +-
pt-PT/Adding_Partitions_common-title-1.po | 6 +-
pt-PT/Adding_Partitions_x86_ppc-listitem-2.po | 16 +-
pt-PT/Adding_Partitions_x86_ppc-listitem-3.po | 11 +-
pt-PT/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
pt-PT/Adding_Partitions_x86_ppc-listitem-5.po | 10 +-
pt-PT/Adding_Partitions_x86_ppc-listitem-6.po | 10 +-
pt-PT/Adding_Partitions_x86_ppc-title-2.po | 6 +-
pt-PT/Advice_on_Partitions.po | 84 +-
pt-PT/Book_Info.po | 4 +-
pt-PT/adminoptions.po | 463 +---
publican.cfg~ | 9 +
ru-RU/Account_Configuration_common-indexterm-1.po | 6 +-
ru-RU/Account_Configuration_common-indexterm-2.po | 6 +-
ru-RU/Account_Configuration_common-note-1.po | 11 +-
ru-RU/Account_Configuration_common-note-2.po | 11 +-
ru-RU/Account_Configuration_common-note-3.po | 10 +-
ru-RU/Account_Configuration_common-para-1.po | 12 +-
ru-RU/Account_Configuration_common-para-6.po | 13 +-
ru-RU/Account_Configuration_common-para-7.po | 10 +-
ru-RU/Account_Configuration_common-para-8.po | 12 +-
ru-RU/Adding_Partitions-section-2-indexterm-1.po | 6 +-
ru-RU/Adding_Partitions-section-2-indexterm-2.po | 10 +-
ru-RU/Adding_Partitions-section-2-indexterm-3.po | 10 +-
ru-RU/Adding_Partitions-section-2-indexterm-4.po | 9 +-
...rtitions-section-2-itemizedlist-1-listitem-0.po | 32 +-
...rtitions-section-2-itemizedlist-1-listitem-6.po | 11 +-
...rtitions-section-2-itemizedlist-1-listitem-8.po | 11 +-
.../Adding_Partitions-section-2-itemizedlist-1.po | 6 +-
ru-RU/Adding_Partitions-x86.po | 22 +-
ru-RU/Adding_Partitions_common-indexterm-1.po | 10 +-
ru-RU/Adding_Partitions_common-indexterm-2.po | 6 +-
ru-RU/Adding_Partitions_common-indexterm-3.po | 6 +-
ru-RU/Adding_Partitions_x86_ppc-listitem-2.po | 16 +-
ru-RU/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
ru-RU/Adding_Partitions_x86_ppc-listitem-7.po | 14 +-
ru-RU/Advice_on_Partitions.po | 84 +-
...sign_Storage_Devices-common-important-para-1.po | 13 +-
...ign_Storage_Devices-common-important-title-1.po | 6 +-
ru-RU/Assign_Storage_Devices-common-para-1.po | 11 +-
ru-RU/Assign_Storage_Devices-common-para-2.po | 11 +-
ru-RU/Assign_Storage_Devices-common-para-3.po | 13 +-
ru-RU/Assign_Storage_Devices-common-para-4.po | 13 +-
ru-RU/Assign_Storage_Devices-common-para-5.po | 11 +-
ru-RU/Assign_Storage_Devices-common-para-6.po | 10 +-
ru-RU/Assign_Storage_Devices-common-title.po | 6 +-
ru-RU/Assign_Storage_Devices-x86.po | 22 +-
ru-RU/Author_Group.po | 6 +-
ru-RU/Automatic_Partitioning_common-caution-1.po | 12 +-
ru-RU/Automatic_Partitioning_common-indexterm-1.po | 6 +-
ru-RU/Automatic_Partitioning_common-indexterm-2.po | 6 +-
ru-RU/Automatic_Partitioning_common-note-1.po | 18 +-
ru-RU/Automatic_Partitioning_common-para-1.po | 6 +-
ru-RU/Automatic_Partitioning_common-para-2.po | 10 +-
ru-RU/Automatic_Partitioning_common-para-3.po | 14 +-
ru-RU/Automatic_Partitioning_common-para-4.po | 10 +-
ru-RU/Automatic_Partitioning_common-para-5.po | 11 +-
ru-RU/Automatic_Partitioning_common-para-6.po | 10 +-
...Automatic_Partitioning_common-varlistentry-1.po | 21 +-
...Automatic_Partitioning_common-varlistentry-2.po | 11 +-
...Automatic_Partitioning_common-varlistentry-3.po | 18 +-
ru-RU/Automatic_Partitioning_x86-variablelist-1.po | 16 +-
ru-RU/Automatic_Partitioning_x86_ppc-tip-para-1.po | 13 +-
ru-RU/Automatic_Partitioning_x86_ppc-tip-para-2.po | 10 +-
ru-RU/Automatic_Partitioning_x86_ppc-tip-para-3.po | 11 +-
ru-RU/Automating_installation-para-1.po | 14 +-
ru-RU/Automating_installation-para-2.po | 13 +-
ru-RU/Automating_installation-title-1.po | 6 +-
ru-RU/Automating_installation-title-2.po | 6 +-
ru-RU/Beginning_Installation-x86.po | 26 +-
ru-RU/Beginning_Installation_Hard_Disk-x86.po | 10 +-
...ginning_Installation_Hard_Disk_common-note-1.po | 10 +-
...ginning_Installation_Hard_Disk_common-note-2.po | 6 +-
...ginning_Installation_Hard_Disk_common-para-1.po | 10 +-
...inning_Installation_Hard_Disk_common-para-10.po | 11 +-
...ginning_Installation_Hard_Disk_common-para-3.po | 15 +-
...ginning_Installation_Hard_Disk_common-para-5.po | 11 +-
...ginning_Installation_Hard_Disk_common-para-9.po | 13 +-
...nning_Installation_Hard_Disk_common-screen-1.po | 6 +-
...nning_Installation_Hard_Disk_common-screen-2.po | 6 +-
...inning_Installation_Hard_Disk_common-table-1.po | 6 +-
...inning_Installation_Hard_Disk_common-title-1.po | 6 +-
...ning_Installation_Hard_Disk_x86_ppc-figure-1.po | 6 +-
ru-RU/Beginning_Installation_NFS-x86.po | 19 +-
.../Beginning_Installation_NFS_common-figure-1.po | 6 +-
...eginning_Installation_NFS_common-indexterm-1.po | 6 +-
...eginning_Installation_NFS_common-indexterm-2.po | 6 +-
...eginning_Installation_NFS_common-indexterm-3.po | 10 +-
...eginning_Installation_NFS_common-indexterm-4.po | 10 +-
ru-RU/Beginning_Installation_NFS_common-para-1.po | 11 +-
ru-RU/Beginning_Installation_NFS_common-para-2.po | 13 +-
ru-RU/Beginning_Installation_NFS_common-para-4.po | 10 +-
ru-RU/Beginning_Installation_NFS_common-para-5.po | 10 +-
ru-RU/Beginning_Installation_NFS_common-para-7.po | 12 +-
ru-RU/Beginning_Installation_NFS_common-para-8.po | 6 +-
ru-RU/Beginning_Installation_NFS_common-title-1.po | 6 +-
ru-RU/Beginning_Installation_Network-x86.po | 14 +-
...inning_Installation_Network_x86_ppc-figure-1.po | 10 +-
...inning_Installation_Network_x86_ppc-figure-2.po | 6 +-
...inning_Installation_Network_x86_ppc-figure-3.po | 10 +-
...inning_Installation_Network_x86_ppc-figure-4.po | 10 +-
...ing_Installation_Network_x86_ppc-indexterm-1.po | 9 +-
...ing_Installation_Network_x86_ppc-indexterm-2.po | 6 +-
...ing_Installation_Network_x86_ppc-indexterm-3.po | 10 +-
...eginning_Installation_Network_x86_ppc-para-1.po | 14 +-
...eginning_Installation_Network_x86_ppc-para-2.po | 12 +-
...eginning_Installation_Network_x86_ppc-para-3.po | 13 +-
...eginning_Installation_Network_x86_ppc-para-4.po | 13 +-
...eginning_Installation_Network_x86_ppc-para-5.po | 12 +-
...eginning_Installation_Network_x86_ppc-para-6.po | 10 +-
...eginning_Installation_Network_x86_ppc-para-7.po | 17 +-
...eginning_Installation_Network_x86_ppc-para-8.po | 10 +-
...eginning_Installation_Network_x86_ppc-para-9.po | 12 +-
...Beginning_Installation_Network_x86_ppc-title.po | 6 +-
.../Beginning_Installation_URL-common-figure-1.po | 6 +-
...eginning_Installation_URL-common-indexterm-1.po | 10 +-
...eginning_Installation_URL-common-indexterm-2.po | 6 +-
...eginning_Installation_URL-common-indexterm-3.po | 6 +-
...eginning_Installation_URL-common-indexterm-4.po | 10 +-
...eginning_Installation_URL-common-indexterm-5.po | 6 +-
...eginning_Installation_URL-common-indexterm-6.po | 6 +-
ru-RU/Beginning_Installation_URL-common-para-1.po | 10 +-
ru-RU/Beginning_Installation_URL-common-para-4.po | 12 +-
ru-RU/Beginning_Installation_URL-common-para-5.po | 10 +-
ru-RU/Beginning_Installation_URL-common-title-1.po | 6 +-
ru-RU/Beginning_Installation_URL-x86.po | 19 +-
.../Beginning_Installation_x86_ppc-indexterm-1.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-2.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-3.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-4.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-5.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-6.po | 6 +-
ru-RU/Beginning_Installation_x86_ppc-para-1.po | 11 +-
ru-RU/Beginning_Installation_x86_ppc-para-3.po | 12 +-
ru-RU/Beginning_Installation_x86_ppc-title-1.po | 6 +-
ru-RU/Book_Info.po | 16 +-
ru-RU/Boot-x86.po | 24 +-
ru-RU/Boot_Init_Shutdown.po | 609 +----
ru-RU/Boot_Order-para-1.po | 19 +-
ru-RU/Boot_Order-para-2.po | 11 +-
ru-RU/Boot_Order-para-3.po | 12 +-
ru-RU/Boot_Order-para-4.po | 16 +-
ru-RU/Boot_Order-para-5.po | 10 +-
ru-RU/Boot_x86_ppc-figure-1.po | 6 +-
ru-RU/Boot_x86_ppc-indexterm-1.po | 6 +-
ru-RU/Boot_x86_ppc-indexterm-2.po | 6 +-
ru-RU/Boot_x86_ppc-para-1.po | 10 +-
ru-RU/Boot_x86_ppc-para-2.po | 6 +-
ru-RU/Boot_x86_ppc-para-3.po | 10 +-
ru-RU/Boot_x86_ppc-para-4.po | 6 +-
ru-RU/Boot_x86_ppc-para-5.po | 12 +-
ru-RU/Boot_x86_ppc-para-6.po | 10 +-
ru-RU/Boot_x86_ppc-para-7.po | 13 +-
ru-RU/Boot_x86_ppc-para-8.po | 6 +-
ru-RU/Boot_x86_ppc-para-9.po | 17 +-
ru-RU/Boot_x86_ppc-procedure-1.po | 14 +-
ru-RU/Boot_x86_ppc-table-1.po | 6 +-
ru-RU/Boot_x86_ppc-title-1.po | 6 +-
ru-RU/Boot_x86_ppc-title-2.po | 6 +-
ru-RU/Boot_x86_ppc-title-3.po | 6 +-
ru-RU/Boot_x86_ppc-title-4.po | 6 +-
ru-RU/Boot_x86_ppc-variablelist-1.po | 29 +-
ru-RU/Boot_x86_ppc-variablelist-2.po | 10 +-
ru-RU/Complete_common-para-1.po | 6 +-
ru-RU/Complete_common-para-3.po | 13 +-
ru-RU/Complete_common-para-5.po | 15 +-
ru-RU/Complete_common-title-1.po | 6 +-
ru-RU/Complete_x86-para-2.po | 11 +-
ru-RU/Contributors_and_production_methods.po | 205 +--
ru-RU/Create_LVM-common-important-1.po | 15 +-
ru-RU/Create_LVM-common-para-1.po | 16 +-
ru-RU/Create_LVM-common-para-2.po | 11 +-
ru-RU/Create_LVM-common-para-3.po | 10 +-
ru-RU/Create_LVM-common-para-4.po | 13 +-
ru-RU/Create_LVM-common-para-5.po | 17 +-
ru-RU/Create_LVM-common-para-6.po | 12 +-
ru-RU/Create_LVM-common-term-1.po | 6 +-
ru-RU/Create_LVM-common-term-2.po | 6 +-
ru-RU/Create_LVM-common-title-1.po | 6 +-
ru-RU/Create_LVM-common-variablelist-1.po | 6 +-
ru-RU/Create_LVM-x86.po | 15 +-
.../Create_Software_RAID-common-itemizedlist-1.po | 50 +-
ru-RU/Create_Software_RAID-common-para-1.po | 13 +-
ru-RU/Create_Software_RAID-common-para-2.po | 12 +-
ru-RU/Create_Software_RAID-common-title-1.po | 6 +-
.../Create_Software_RAID-common-variablelist-1.po | 24 +-
ru-RU/Create_Software_RAID-x86.po | 14 +-
ru-RU/Create_Storage-common-figure-1.po | 6 +-
ru-RU/Create_Storage-common-listitem-1.po | 11 +-
ru-RU/Create_Storage-common-listitem-2.po | 11 +-
ru-RU/Create_Storage-common-listitem-3.po | 13 +-
ru-RU/Create_Storage-common-listitem-4.po | 11 +-
ru-RU/Create_Storage-common-listitem-5.po | 10 +-
ru-RU/Create_Storage-common-listitem-6.po | 11 +-
ru-RU/Create_Storage-common-listitem-7.po | 11 +-
ru-RU/Create_Storage-common-para-1.po | 13 +-
ru-RU/Create_Storage-common-para-2.po | 11 +-
ru-RU/Create_Storage-common-title-1.po | 6 +-
ru-RU/Create_Storage-common-title-2.po | 6 +-
ru-RU/Create_Storage-common-title-3.po | 6 +-
ru-RU/Create_Storage-common-title-4.po | 6 +-
ru-RU/Create_Storage-x86.po | 10 +-
ru-RU/DiskEncryptionUserGuide.po | 297 +--
ru-RU/Disk_Partitioning-x86.po | 30 +-
...isk_Partitioning_Advanced_Storage-indexterm1.po | 6 +-
...isk_Partitioning_Advanced_Storage-indexterm2.po | 6 +-
ru-RU/Disk_Partitioning_Advanced_Storage-x86.po | 10 +-
...artitioning_Advanced_Storage_common-figure-1.po | 6 +-
...artitioning_Advanced_Storage_common-figure-2.po | 6 +-
...artitioning_Advanced_Storage_common-figure-3.po | 6 +-
..._Partitioning_Advanced_Storage_common-para-1.po | 12 +-
..._Partitioning_Advanced_Storage_common-para-2.po | 22 +-
..._Partitioning_Advanced_Storage_common-para-3.po | 12 +-
..._Partitioning_Advanced_Storage_common-para-4.po | 10 +-
..._Partitioning_Advanced_Storage_common-para-5.po | 11 +-
..._Partitioning_Advanced_Storage_common-para-6.po | 12 +-
...Partitioning_Advanced_Storage_common-title-2.po | 6 +-
...Partitioning_Advanced_Storage_common-title-3.po | 6 +-
...k_Partitioning_Advanced_Storage_common-title.po | 6 +-
ru-RU/Disk_Partitioning_Graphical_common-para-1.po | 11 +-
ru-RU/Disk_Partitioning_Graphical_common-para-2.po | 12 +-
ru-RU/Disk_Partitioning_Graphical_common-para-3.po | 10 +-
ru-RU/Disk_Partitioning_Graphical_common-para-4.po | 10 +-
ru-RU/Disk_Partitioning_Graphical_common-para-5.po | 11 +-
ru-RU/Disk_Partitioning_Graphical_common-para-6.po | 11 +-
...Partitioning_Graphical_common-variablelist-1.po | 21 +-
.../Disk_Partitioning_Graphical_x86_ppc-para-1.po | 11 +-
.../Disk_Partitioning_Scheme_common-indexterm-1.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-2.po | 6 +-
.../Disk_Partitioning_Scheme_common-indexterm-3.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-4.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-5.po | 10 +-
.../Disk_Partitioning_Scheme_common-listitem-1.po | 24 +-
.../Disk_Partitioning_Scheme_common-listitem-2.po | 12 +-
ru-RU/Disk_Partitioning_Scheme_common-title.po | 6 +-
ru-RU/Disk_Partitioning_Scheme_x86_s390-para-1.po | 12 +-
ru-RU/Disk_Partitioning_Setup-x86.po | 13 +-
ru-RU/Disk_Partitioning_Setup_common-figure-1.po | 6 +-
.../Disk_Partitioning_Setup_common-important-1.po | 14 +-
.../Disk_Partitioning_Setup_common-important-2.po | 21 +-
.../Disk_Partitioning_Setup_common-indexterm-1.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-2.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-6.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-7.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-8.po | 6 +-
ru-RU/Disk_Partitioning_Setup_common-para-1.po | 11 +-
ru-RU/Disk_Partitioning_Setup_common-para-2.po | 14 +-
ru-RU/Disk_Partitioning_Setup_common-title.po | 6 +-
ru-RU/Disk_Partitioning_Setup_common-warning-1.po | 13 +-
ru-RU/Disk_Partitioning_X86_Partitions.po | 53 +-
ru-RU/Disk_Partitioning_common-indexterm-1.po | 6 +-
ru-RU/Disk_Partitioning_common-indexterm-2.po | 6 +-
ru-RU/Disk_Partitioning_common-indexterm-3.po | 6 +-
ru-RU/Disk_Partitioning_common-para-1.po | 10 +-
ru-RU/Disk_Partitioning_common-title-1.po | 6 +-
ru-RU/Disk_Partitioning_common-variablelist-1.po | 11 +-
ru-RU/Disk_Partitioning_x86_ppc-para-1.po | 12 +-
ru-RU/Encrypt_common-figure-1.po | 9 +-
ru-RU/Encrypt_common-para-1.po | 11 +-
ru-RU/Encrypt_common-para-2.po | 10 +-
ru-RU/Encrypt_common-para-3.po | 11 +-
ru-RU/Encrypt_common-title-1.po | 6 +-
ru-RU/Encrypt_common-warning-1.po | 18 +-
ru-RU/Graphical_Installation-x86.po | 38 +-
...hical_Installation_User_Interface_x86-note-1.po | 17 +-
ru-RU/Graphical_Installation_common-important-1.po | 21 +-
ru-RU/Graphical_Installation_common-list-item-1.po | 14 +-
ru-RU/Graphical_Installation_common-list-item-2.po | 12 +-
ru-RU/Graphical_Installation_common-list-item-3.po | 11 +-
ru-RU/Graphical_Installation_common-list-item-4.po | 17 +-
ru-RU/Graphical_Installation_common-list-item-5.po | 11 +-
ru-RU/Graphical_Installation_common-list-item-6.po | 13 +-
ru-RU/Graphical_Installation_common-note-2.po | 14 +-
ru-RU/Graphical_Installation_common-para-1.po | 11 +-
ru-RU/Graphical_Installation_common-para-2.po | 19 +-
...aphical_Installation_common-section-1-para-1.po | 6 +-
...phical_Installation_common-section-1-title-1.po | 6 +-
...phical_Installation_common-section-1-title-2.po | 6 +-
...phical_Installation_common-section-1-title-3.po | 10 +-
ru-RU/Graphical_Installation_common-section-2.po | 40 +-
ru-RU/Graphical_Installation_screenshots.po | 23 +-
...phical_Installation_x86-Installation-methods.po | 81 +-
.../Graphical_Installation_x86-common-section-1.po | 23 +-
ru-RU/Graphical_Installation_x86-para-5.po | 13 +-
ru-RU/Graphical_Installation_x86_Starting.po | 159 +-
ru-RU/Graphical_Installation_x86_ppc-para-1.po | 10 +-
ru-RU/Graphical_Installation_x86_ppc-para-3.po | 14 +-
ru-RU/Graphical_Installation_x86_ppc-para-4.po | 11 +-
ru-RU/Graphical_Installation_x86_ppc-para-6.po | 11 +-
...Graphical_Installation_x86_ppc-table-1-title.po | 6 +-
ru-RU/Grub.po | 813 ++------
ru-RU/Important-Enable_EPEL.po | 12 +-
ru-RU/Important-Kickstart_and_Firstboot.po | 16 +-
ru-RU/Important_UEFI.po | 21 +-
ru-RU/Important_UEFI_32.po | 10 +-
ru-RU/Important_URL.po | 11 +-
ru-RU/Important_images_directory.po | 10 +-
ru-RU/Important_single_iso.po | 11 +-
ru-RU/Initializing_Hard_Disk-x86.po | 6 +-
ru-RU/Initializing_Hard_Disk_common-indexterm.po | 6 +-
ru-RU/Initializing_Hard_Disk_common-note-1.po | 11 +-
ru-RU/Initializing_Hard_Disk_common-para-1.po | 14 +-
ru-RU/Initializing_Hard_Disk_common-para-2.po | 12 +-
ru-RU/Initializing_Hard_Disk_common-para-3.po | 12 +-
ru-RU/Initializing_Hard_Disk_common-para-4.po | 11 +-
ru-RU/Initializing_Hard_Disk_common-title.po | 6 +-
ru-RU/Installation_Guide.po | 32 +-
ru-RU/Installation_Method-x86.po | 12 +-
ru-RU/Installation_Method_common-indexterm.po | 9 +-
ru-RU/Installation_Method_common-title.po | 6 +-
ru-RU/Installation_Phase_2-common-para-1.po | 10 +-
ru-RU/Installation_Phase_2-common-title-1.po | 6 +-
ru-RU/Installing_Packages_common-figure-1.po | 6 +-
ru-RU/Installing_Packages_common-figure-2.po | 6 +-
ru-RU/Installing_Packages_common-para-1.po | 11 +-
ru-RU/Installing_Packages_common-para-2.po | 10 +-
ru-RU/Installing_Packages_common-para-2a.po | 15 +-
ru-RU/Installing_Packages_common-para-3.po | 11 +-
ru-RU/Installing_Packages_common-para-4.po | 11 +-
ru-RU/Installing_Packages_common-title.po | 6 +-
ru-RU/Iseries_Rescuemode.po | 78 +-
ru-RU/Key_Board_Configuration-x86.po | 25 +-
.../Key_Board_Configuration_x86_ppc-indexterm-1.po | 9 +-
.../Key_Board_Configuration_x86_ppc-indexterm-2.po | 6 +-
ru-RU/Key_Board_Configuration_x86_ppc-para-1.po | 10 +-
ru-RU/Key_Board_Configuration_x86_ppc-para-2.po | 16 +-
ru-RU/Key_Board_Configuration_x86_ppc-title-1.po | 6 +-
ru-RU/Kickstart-note-1.po | 14 +-
ru-RU/Kickstart2.po | 2324 ++++---------------
ru-RU/Ksconfig.po | 605 +----
ru-RU/Language_Configuration-x86.po | 11 +-
.../Language_Configuration_x86_ppc-indexterm-1.po | 6 +-
.../Language_Configuration_x86_ppc-indexterm-2.po | 6 +-
ru-RU/Language_Configuration_x86_ppc-para-1.po | 10 +-
ru-RU/Language_Configuration_x86_ppc-title-1.po | 6 +-
ru-RU/Language_Selection-x86.po | 18 +-
ru-RU/Language_Selection_common-indexterm.po | 6 +-
ru-RU/Language_Selection_common-para-1.po | 13 +-
ru-RU/Language_Selection_common-para-2.po | 10 +-
ru-RU/Language_Selection_common-para-3.po | 11 +-
ru-RU/Language_Selection_common-title.po | 6 +-
ru-RU/Making_Media.po | 103 +-
ru-RU/Making_Minimal_Boot_Media.po | 79 +-
ru-RU/Making_USB_media.po | 205 +--
ru-RU/adminoptions.po | 467 +---
ru-RU/expert-quickstart.po | 91 +-
ru-RU/ext4-and-btrfs.po | 12 +-
ru-RU/firstboot.po | 142 +-
ru-RU/iSCSI.po | 125 +-
ru-RU/intro.po | 46 +-
ru-RU/logging-log_formats.po | 27 +-
ru-RU/logging-rsyslog.po | 6 +-
ru-RU/logging-virtio.po | 6 +-
ru-RU/logging.po | 14 +-
ru-RU/medialess.po | 87 +-
si-LK/Account_Configuration_common-title.po | 6 +-
...rtitions-section-2-itemizedlist-1-listitem-1.po | 11 +-
si-LK/Adding_Partitions-x86.po | 22 +-
si-LK/Adding_Partitions_common-title-1.po | 6 +-
si-LK/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
si-LK/Adding_Partitions_x86_ppc-listitem-5.po | 10 +-
si-LK/Adding_Partitions_x86_ppc-listitem-6.po | 10 +-
si-LK/Adding_Partitions_x86_ppc-title-2.po | 6 +-
si-LK/Book_Info.po | 4 +-
si-LK/adminoptions.po | 463 +---
sr-Latn-RS/Book_Info.po | 4 +-
sr-RS/Account_Configuration_common-para-6.po | 13 +-
sr-RS/Account_Configuration_common-title.po | 6 +-
sr-RS/Advice_on_Partitions.po | 84 +-
...sign_Storage_Devices-common-important-para-1.po | 13 +-
...ign_Storage_Devices-common-important-title-1.po | 6 +-
sr-RS/Assign_Storage_Devices-common-para-1.po | 11 +-
sr-RS/Assign_Storage_Devices-common-para-2.po | 11 +-
sr-RS/Assign_Storage_Devices-common-para-3.po | 13 +-
sr-RS/Assign_Storage_Devices-common-para-4.po | 13 +-
sr-RS/Assign_Storage_Devices-common-para-5.po | 11 +-
sr-RS/Assign_Storage_Devices-common-para-6.po | 10 +-
sr-RS/Assign_Storage_Devices-common-title.po | 6 +-
sr-RS/Assign_Storage_Devices-x86.po | 22 +-
sr-RS/Author_Group.po | 6 +-
sr-RS/Automatic_Partitioning_common-caution-1.po | 12 +-
sr-RS/Automatic_Partitioning_common-indexterm-1.po | 6 +-
sr-RS/Automatic_Partitioning_common-indexterm-2.po | 6 +-
sr-RS/Automatic_Partitioning_common-note-1.po | 18 +-
sr-RS/Automatic_Partitioning_common-para-1.po | 6 +-
sr-RS/Automatic_Partitioning_common-para-2.po | 10 +-
sr-RS/Automatic_Partitioning_common-para-3.po | 14 +-
sr-RS/Automatic_Partitioning_common-para-4.po | 10 +-
sr-RS/Automatic_Partitioning_common-para-5.po | 11 +-
sr-RS/Automatic_Partitioning_common-para-6.po | 10 +-
...Automatic_Partitioning_common-varlistentry-1.po | 21 +-
...Automatic_Partitioning_common-varlistentry-2.po | 11 +-
...Automatic_Partitioning_common-varlistentry-3.po | 18 +-
sr-RS/Automatic_Partitioning_x86-variablelist-1.po | 16 +-
sr-RS/Automatic_Partitioning_x86_ppc-tip-para-1.po | 13 +-
sr-RS/Automatic_Partitioning_x86_ppc-tip-para-2.po | 10 +-
sr-RS/Automatic_Partitioning_x86_ppc-tip-para-3.po | 11 +-
sr-RS/Automating_installation-para-1.po | 14 +-
sr-RS/Automating_installation-para-2.po | 13 +-
sr-RS/Automating_installation-title-1.po | 6 +-
sr-RS/Automating_installation-title-2.po | 6 +-
sr-RS/Beginning_Installation-x86.po | 26 +-
sr-RS/Beginning_Installation_Hard_Disk-x86.po | 10 +-
...ginning_Installation_Hard_Disk_common-note-1.po | 10 +-
...ginning_Installation_Hard_Disk_common-note-2.po | 6 +-
...ginning_Installation_Hard_Disk_common-para-1.po | 10 +-
...inning_Installation_Hard_Disk_common-para-10.po | 11 +-
...ginning_Installation_Hard_Disk_common-para-3.po | 15 +-
...ginning_Installation_Hard_Disk_common-para-5.po | 11 +-
...ginning_Installation_Hard_Disk_common-para-9.po | 13 +-
...nning_Installation_Hard_Disk_common-screen-1.po | 6 +-
...nning_Installation_Hard_Disk_common-screen-2.po | 6 +-
...inning_Installation_Hard_Disk_common-table-1.po | 6 +-
...inning_Installation_Hard_Disk_common-title-1.po | 6 +-
...ning_Installation_Hard_Disk_x86_ppc-figure-1.po | 6 +-
sr-RS/Beginning_Installation_NFS-x86.po | 19 +-
.../Beginning_Installation_NFS_common-figure-1.po | 6 +-
...eginning_Installation_NFS_common-indexterm-1.po | 6 +-
...eginning_Installation_NFS_common-indexterm-2.po | 6 +-
...eginning_Installation_NFS_common-indexterm-3.po | 10 +-
...eginning_Installation_NFS_common-indexterm-4.po | 10 +-
sr-RS/Beginning_Installation_NFS_common-para-1.po | 11 +-
sr-RS/Beginning_Installation_NFS_common-para-2.po | 13 +-
sr-RS/Beginning_Installation_NFS_common-para-4.po | 10 +-
sr-RS/Beginning_Installation_NFS_common-para-5.po | 10 +-
sr-RS/Beginning_Installation_NFS_common-para-7.po | 12 +-
sr-RS/Beginning_Installation_NFS_common-para-8.po | 6 +-
sr-RS/Beginning_Installation_NFS_common-title-1.po | 6 +-
sr-RS/Beginning_Installation_Network-x86.po | 14 +-
...inning_Installation_Network_x86_ppc-figure-1.po | 10 +-
...inning_Installation_Network_x86_ppc-figure-2.po | 6 +-
...inning_Installation_Network_x86_ppc-figure-3.po | 10 +-
...inning_Installation_Network_x86_ppc-figure-4.po | 10 +-
...ing_Installation_Network_x86_ppc-indexterm-1.po | 9 +-
...ing_Installation_Network_x86_ppc-indexterm-2.po | 6 +-
...ing_Installation_Network_x86_ppc-indexterm-3.po | 10 +-
...eginning_Installation_Network_x86_ppc-para-1.po | 14 +-
...eginning_Installation_Network_x86_ppc-para-2.po | 12 +-
...eginning_Installation_Network_x86_ppc-para-3.po | 13 +-
...eginning_Installation_Network_x86_ppc-para-4.po | 13 +-
...eginning_Installation_Network_x86_ppc-para-5.po | 12 +-
...eginning_Installation_Network_x86_ppc-para-6.po | 10 +-
...eginning_Installation_Network_x86_ppc-para-7.po | 17 +-
...eginning_Installation_Network_x86_ppc-para-8.po | 10 +-
...eginning_Installation_Network_x86_ppc-para-9.po | 12 +-
...Beginning_Installation_Network_x86_ppc-title.po | 6 +-
.../Beginning_Installation_URL-common-figure-1.po | 6 +-
...eginning_Installation_URL-common-indexterm-1.po | 10 +-
...eginning_Installation_URL-common-indexterm-2.po | 6 +-
...eginning_Installation_URL-common-indexterm-3.po | 6 +-
...eginning_Installation_URL-common-indexterm-4.po | 10 +-
...eginning_Installation_URL-common-indexterm-5.po | 6 +-
...eginning_Installation_URL-common-indexterm-6.po | 6 +-
sr-RS/Beginning_Installation_URL-common-para-1.po | 10 +-
sr-RS/Beginning_Installation_URL-common-para-4.po | 12 +-
sr-RS/Beginning_Installation_URL-common-para-5.po | 10 +-
sr-RS/Beginning_Installation_URL-common-title-1.po | 6 +-
sr-RS/Beginning_Installation_URL-x86.po | 19 +-
.../Beginning_Installation_x86_ppc-indexterm-1.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-2.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-3.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-4.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-5.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-6.po | 6 +-
sr-RS/Beginning_Installation_x86_ppc-para-1.po | 11 +-
sr-RS/Beginning_Installation_x86_ppc-para-3.po | 12 +-
sr-RS/Beginning_Installation_x86_ppc-title-1.po | 6 +-
sr-RS/Book_Info.po | 11 +-
sr-RS/Boot-x86.po | 24 +-
sr-RS/Boot_Init_Shutdown.po | 609 +----
sr-RS/Boot_Order-para-1.po | 19 +-
sr-RS/Boot_Order-para-2.po | 11 +-
sr-RS/Boot_Order-para-3.po | 12 +-
sr-RS/Boot_Order-para-4.po | 16 +-
sr-RS/Boot_Order-para-5.po | 10 +-
sr-RS/Boot_x86_ppc-figure-1.po | 6 +-
sr-RS/Boot_x86_ppc-indexterm-1.po | 6 +-
sr-RS/Boot_x86_ppc-indexterm-2.po | 6 +-
sr-RS/Boot_x86_ppc-para-1.po | 10 +-
sr-RS/Boot_x86_ppc-para-2.po | 6 +-
sr-RS/Boot_x86_ppc-para-3.po | 10 +-
sr-RS/Boot_x86_ppc-para-4.po | 6 +-
sr-RS/Boot_x86_ppc-para-5.po | 12 +-
sr-RS/Boot_x86_ppc-para-6.po | 10 +-
sr-RS/Boot_x86_ppc-para-7.po | 13 +-
sr-RS/Boot_x86_ppc-para-8.po | 6 +-
sr-RS/Boot_x86_ppc-para-9.po | 17 +-
sr-RS/Boot_x86_ppc-procedure-1.po | 14 +-
sr-RS/Boot_x86_ppc-table-1.po | 6 +-
sr-RS/Boot_x86_ppc-title-1.po | 6 +-
sr-RS/Boot_x86_ppc-title-2.po | 6 +-
sr-RS/Boot_x86_ppc-title-3.po | 6 +-
sr-RS/Boot_x86_ppc-title-4.po | 6 +-
sr-RS/Boot_x86_ppc-variablelist-1.po | 29 +-
sr-RS/Boot_x86_ppc-variablelist-2.po | 10 +-
sr-RS/Complete_common-para-1.po | 6 +-
sr-RS/Complete_common-para-3.po | 13 +-
sr-RS/Complete_common-para-5.po | 15 +-
sr-RS/Complete_common-title-1.po | 6 +-
sr-RS/Complete_x86-para-2.po | 11 +-
sr-RS/Contributors_and_production_methods.po | 205 +--
sr-RS/Create_LVM-common-important-1.po | 15 +-
sr-RS/Create_LVM-common-para-1.po | 16 +-
sr-RS/Create_LVM-common-para-2.po | 11 +-
sr-RS/Create_LVM-common-para-3.po | 10 +-
sr-RS/Create_LVM-common-para-4.po | 13 +-
sr-RS/Create_LVM-common-para-5.po | 17 +-
sr-RS/Create_LVM-common-para-6.po | 12 +-
sr-RS/Create_LVM-common-term-1.po | 6 +-
sr-RS/Create_LVM-common-term-2.po | 6 +-
sr-RS/Create_LVM-common-title-1.po | 6 +-
sr-RS/Create_LVM-common-variablelist-1.po | 6 +-
sr-RS/Create_LVM-x86.po | 15 +-
.../Create_Software_RAID-common-itemizedlist-1.po | 50 +-
sr-RS/Create_Software_RAID-common-para-1.po | 13 +-
sr-RS/Create_Software_RAID-common-para-2.po | 12 +-
sr-RS/Create_Software_RAID-common-title-1.po | 6 +-
.../Create_Software_RAID-common-variablelist-1.po | 24 +-
sr-RS/Create_Software_RAID-x86.po | 14 +-
sr-RS/Create_Storage-common-figure-1.po | 6 +-
sr-RS/Create_Storage-common-listitem-1.po | 11 +-
sr-RS/Create_Storage-common-listitem-2.po | 11 +-
sr-RS/Create_Storage-common-listitem-3.po | 13 +-
sr-RS/Create_Storage-common-listitem-4.po | 11 +-
sr-RS/Create_Storage-common-listitem-5.po | 10 +-
sr-RS/Create_Storage-common-listitem-6.po | 11 +-
sr-RS/Create_Storage-common-listitem-7.po | 11 +-
sr-RS/Create_Storage-common-para-1.po | 13 +-
sr-RS/Create_Storage-common-para-2.po | 11 +-
sr-RS/Create_Storage-common-title-1.po | 6 +-
sr-RS/Create_Storage-common-title-2.po | 6 +-
sr-RS/Create_Storage-common-title-3.po | 6 +-
sr-RS/Create_Storage-common-title-4.po | 6 +-
sr-RS/Create_Storage-x86.po | 10 +-
sr-RS/DiskEncryptionUserGuide.po | 297 +--
sr-RS/Disk_Partitioning-x86.po | 30 +-
...isk_Partitioning_Advanced_Storage-indexterm1.po | 6 +-
...isk_Partitioning_Advanced_Storage-indexterm2.po | 6 +-
sr-RS/Disk_Partitioning_Advanced_Storage-x86.po | 10 +-
...artitioning_Advanced_Storage_common-figure-1.po | 6 +-
...artitioning_Advanced_Storage_common-figure-2.po | 6 +-
...artitioning_Advanced_Storage_common-figure-3.po | 6 +-
..._Partitioning_Advanced_Storage_common-para-1.po | 12 +-
..._Partitioning_Advanced_Storage_common-para-2.po | 22 +-
..._Partitioning_Advanced_Storage_common-para-3.po | 12 +-
..._Partitioning_Advanced_Storage_common-para-4.po | 10 +-
..._Partitioning_Advanced_Storage_common-para-5.po | 11 +-
..._Partitioning_Advanced_Storage_common-para-6.po | 12 +-
...Partitioning_Advanced_Storage_common-title-2.po | 6 +-
...Partitioning_Advanced_Storage_common-title-3.po | 6 +-
...k_Partitioning_Advanced_Storage_common-title.po | 6 +-
sr-RS/Disk_Partitioning_Graphical_common-para-1.po | 11 +-
sr-RS/Disk_Partitioning_Graphical_common-para-2.po | 12 +-
sr-RS/Disk_Partitioning_Graphical_common-para-3.po | 10 +-
sr-RS/Disk_Partitioning_Graphical_common-para-4.po | 10 +-
sr-RS/Disk_Partitioning_Graphical_common-para-5.po | 11 +-
sr-RS/Disk_Partitioning_Graphical_common-para-6.po | 11 +-
...Partitioning_Graphical_common-variablelist-1.po | 21 +-
.../Disk_Partitioning_Graphical_x86_ppc-para-1.po | 11 +-
.../Disk_Partitioning_Scheme_common-indexterm-1.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-2.po | 6 +-
.../Disk_Partitioning_Scheme_common-indexterm-3.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-4.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-5.po | 10 +-
.../Disk_Partitioning_Scheme_common-listitem-1.po | 24 +-
.../Disk_Partitioning_Scheme_common-listitem-2.po | 12 +-
sr-RS/Disk_Partitioning_Scheme_common-title.po | 6 +-
sr-RS/Disk_Partitioning_Scheme_x86_s390-para-1.po | 12 +-
sr-RS/Disk_Partitioning_Setup-x86.po | 13 +-
sr-RS/Disk_Partitioning_Setup_common-figure-1.po | 6 +-
.../Disk_Partitioning_Setup_common-important-1.po | 14 +-
.../Disk_Partitioning_Setup_common-important-2.po | 21 +-
.../Disk_Partitioning_Setup_common-indexterm-1.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-2.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-6.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-7.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-8.po | 6 +-
sr-RS/Disk_Partitioning_Setup_common-para-1.po | 11 +-
sr-RS/Disk_Partitioning_Setup_common-para-2.po | 14 +-
sr-RS/Disk_Partitioning_Setup_common-title.po | 6 +-
sr-RS/Disk_Partitioning_Setup_common-warning-1.po | 13 +-
sr-RS/Disk_Partitioning_X86_Partitions.po | 53 +-
sr-RS/Disk_Partitioning_common-indexterm-1.po | 6 +-
sr-RS/Disk_Partitioning_common-indexterm-2.po | 6 +-
sr-RS/Disk_Partitioning_common-indexterm-3.po | 6 +-
sr-RS/Disk_Partitioning_common-para-1.po | 10 +-
sr-RS/Disk_Partitioning_common-title-1.po | 6 +-
sr-RS/Disk_Partitioning_common-variablelist-1.po | 11 +-
sr-RS/Disk_Partitioning_x86_ppc-para-1.po | 12 +-
sr-RS/Encrypt_common-figure-1.po | 9 +-
sr-RS/Encrypt_common-para-1.po | 11 +-
sr-RS/Encrypt_common-para-2.po | 10 +-
sr-RS/Encrypt_common-para-3.po | 11 +-
sr-RS/Encrypt_common-title-1.po | 6 +-
sr-RS/Encrypt_common-warning-1.po | 18 +-
sr-RS/Graphical_Installation-x86.po | 38 +-
...hical_Installation_User_Interface_x86-note-1.po | 17 +-
sr-RS/Graphical_Installation_common-important-1.po | 21 +-
sr-RS/Graphical_Installation_common-list-item-1.po | 14 +-
sr-RS/Graphical_Installation_common-list-item-2.po | 12 +-
sr-RS/Graphical_Installation_common-list-item-3.po | 11 +-
sr-RS/Graphical_Installation_common-list-item-4.po | 17 +-
sr-RS/Graphical_Installation_common-list-item-5.po | 11 +-
sr-RS/Graphical_Installation_common-list-item-6.po | 13 +-
sr-RS/Graphical_Installation_common-note-2.po | 14 +-
sr-RS/Graphical_Installation_common-para-1.po | 11 +-
sr-RS/Graphical_Installation_common-para-2.po | 19 +-
...aphical_Installation_common-section-1-para-1.po | 6 +-
...phical_Installation_common-section-1-title-1.po | 6 +-
...phical_Installation_common-section-1-title-2.po | 6 +-
...phical_Installation_common-section-1-title-3.po | 10 +-
sr-RS/Graphical_Installation_common-section-2.po | 40 +-
sr-RS/Graphical_Installation_screenshots.po | 23 +-
...phical_Installation_x86-Installation-methods.po | 81 +-
.../Graphical_Installation_x86-common-section-1.po | 23 +-
sr-RS/Graphical_Installation_x86-para-5.po | 13 +-
sr-RS/Graphical_Installation_x86_Starting.po | 159 +-
sr-RS/Graphical_Installation_x86_ppc-para-1.po | 10 +-
sr-RS/Graphical_Installation_x86_ppc-para-3.po | 14 +-
sr-RS/Graphical_Installation_x86_ppc-para-4.po | 11 +-
sr-RS/Graphical_Installation_x86_ppc-para-6.po | 11 +-
...Graphical_Installation_x86_ppc-table-1-title.po | 6 +-
sr-RS/Grub.po | 813 ++------
sr-RS/Important-Enable_EPEL.po | 12 +-
sr-RS/Important-Kickstart_and_Firstboot.po | 16 +-
sr-RS/Important_UEFI.po | 21 +-
sr-RS/Important_UEFI_32.po | 10 +-
sr-RS/Important_URL.po | 11 +-
sr-RS/Important_images_directory.po | 10 +-
sr-RS/Important_single_iso.po | 11 +-
sr-RS/Initializing_Hard_Disk-x86.po | 6 +-
sr-RS/Initializing_Hard_Disk_common-indexterm.po | 6 +-
sr-RS/Initializing_Hard_Disk_common-note-1.po | 11 +-
sr-RS/Initializing_Hard_Disk_common-para-1.po | 14 +-
sr-RS/Initializing_Hard_Disk_common-para-2.po | 12 +-
sr-RS/Initializing_Hard_Disk_common-para-3.po | 12 +-
sr-RS/Initializing_Hard_Disk_common-para-4.po | 11 +-
sr-RS/Initializing_Hard_Disk_common-title.po | 6 +-
sr-RS/Installation_Guide.po | 32 +-
sr-RS/Installation_Method-x86.po | 12 +-
sr-RS/Installation_Method_common-indexterm.po | 9 +-
sr-RS/Installation_Method_common-title.po | 6 +-
sr-RS/Installation_Phase_2-common-para-1.po | 10 +-
sr-RS/Installation_Phase_2-common-title-1.po | 6 +-
sr-RS/Installing_Packages_common-figure-1.po | 6 +-
sr-RS/Installing_Packages_common-figure-2.po | 6 +-
sr-RS/Installing_Packages_common-para-1.po | 11 +-
sr-RS/Installing_Packages_common-para-2.po | 10 +-
sr-RS/Installing_Packages_common-para-2a.po | 15 +-
sr-RS/Installing_Packages_common-para-3.po | 11 +-
sr-RS/Installing_Packages_common-para-4.po | 11 +-
sr-RS/Installing_Packages_common-title.po | 6 +-
sr-RS/Iseries_Rescuemode.po | 78 +-
sr-RS/Key_Board_Configuration-x86.po | 25 +-
.../Key_Board_Configuration_x86_ppc-indexterm-1.po | 9 +-
.../Key_Board_Configuration_x86_ppc-indexterm-2.po | 6 +-
sr-RS/Key_Board_Configuration_x86_ppc-para-1.po | 10 +-
sr-RS/Key_Board_Configuration_x86_ppc-para-2.po | 16 +-
sr-RS/Key_Board_Configuration_x86_ppc-title-1.po | 6 +-
sr-RS/Kickstart-note-1.po | 14 +-
sr-RS/Kickstart2.po | 2324 ++++---------------
sr-RS/Ksconfig.po | 605 +----
sr-RS/Language_Configuration-x86.po | 11 +-
.../Language_Configuration_x86_ppc-indexterm-1.po | 6 +-
.../Language_Configuration_x86_ppc-indexterm-2.po | 6 +-
sr-RS/Language_Configuration_x86_ppc-para-1.po | 10 +-
sr-RS/Language_Configuration_x86_ppc-title-1.po | 6 +-
sr-RS/Language_Selection-x86.po | 18 +-
sr-RS/Language_Selection_common-indexterm.po | 6 +-
sr-RS/Language_Selection_common-para-1.po | 13 +-
sr-RS/Language_Selection_common-para-2.po | 10 +-
sr-RS/Language_Selection_common-para-3.po | 11 +-
sr-RS/Language_Selection_common-title.po | 6 +-
sr-RS/Making_Media.po | 103 +-
sr-RS/Making_Minimal_Boot_Media.po | 79 +-
sr-RS/Making_USB_media.po | 205 +--
sr-RS/adminoptions.po | 463 +---
sr-RS/expert-quickstart.po | 91 +-
sr-RS/ext4-and-btrfs.po | 12 +-
sr-RS/firstboot.po | 142 +-
sr-RS/iSCSI.po | 125 +-
sr-RS/intro.po | 46 +-
sr-RS/logging-log_formats.po | 27 +-
sr-RS/logging-rsyslog.po | 6 +-
sr-RS/logging-virtio.po | 6 +-
sr-RS/logging.po | 14 +-
sr-RS/medialess.po | 87 +-
sv-SE/Book_Info.po | 4 +-
sv-SE/adminoptions.po | 467 +---
ta-IN/Account_Configuration_common-indexterm-1.po | 6 +-
ta-IN/Account_Configuration_common-indexterm-2.po | 6 +-
ta-IN/Account_Configuration_common-para-1.po | 12 +-
ta-IN/Account_Configuration_common-para-6.po | 13 +-
ta-IN/Account_Configuration_common-para-7.po | 10 +-
ta-IN/Account_Configuration_common-para-8.po | 12 +-
ta-IN/Adding_Partitions-section-2-indexterm-1.po | 6 +-
ta-IN/Adding_Partitions-section-2-indexterm-2.po | 10 +-
ta-IN/Adding_Partitions-section-2-indexterm-3.po | 10 +-
ta-IN/Adding_Partitions-section-2-indexterm-4.po | 9 +-
...rtitions-section-2-itemizedlist-1-listitem-0.po | 32 +-
...rtitions-section-2-itemizedlist-1-listitem-6.po | 11 +-
...rtitions-section-2-itemizedlist-1-listitem-8.po | 11 +-
.../Adding_Partitions-section-2-itemizedlist-1.po | 6 +-
ta-IN/Adding_Partitions-x86.po | 22 +-
ta-IN/Adding_Partitions_common-indexterm-1.po | 10 +-
ta-IN/Adding_Partitions_common-indexterm-2.po | 6 +-
ta-IN/Adding_Partitions_common-indexterm-3.po | 6 +-
ta-IN/Adding_Partitions_x86_ppc-listitem-2.po | 16 +-
ta-IN/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
ta-IN/Adding_Partitions_x86_ppc-listitem-7.po | 14 +-
ta-IN/Advice_on_Partitions.po | 84 +-
ta-IN/Book_Info.po | 4 +-
ta-IN/adminoptions.po | 467 +---
te-IN/Account_Configuration_common-para-1.po | 12 +-
te-IN/Account_Configuration_common-para-6.po | 13 +-
te-IN/Account_Configuration_common-para-7.po | 10 +-
te-IN/Account_Configuration_common-para-8.po | 12 +-
te-IN/Adding_Partitions-section-2-indexterm-1.po | 6 +-
te-IN/Adding_Partitions-section-2-indexterm-2.po | 10 +-
te-IN/Adding_Partitions-section-2-indexterm-3.po | 10 +-
te-IN/Adding_Partitions-section-2-indexterm-4.po | 9 +-
...rtitions-section-2-itemizedlist-1-listitem-0.po | 32 +-
...rtitions-section-2-itemizedlist-1-listitem-6.po | 11 +-
...rtitions-section-2-itemizedlist-1-listitem-8.po | 11 +-
.../Adding_Partitions-section-2-itemizedlist-1.po | 6 +-
te-IN/Adding_Partitions_common-indexterm-1.po | 10 +-
te-IN/Adding_Partitions_common-indexterm-2.po | 6 +-
te-IN/Adding_Partitions_common-indexterm-3.po | 6 +-
te-IN/Adding_Partitions_x86_ppc-listitem-2.po | 16 +-
te-IN/Adding_Partitions_x86_ppc-listitem-4.po | 17 +-
te-IN/Adding_Partitions_x86_ppc-listitem-7.po | 14 +-
te-IN/Advice_on_Partitions.po | 84 +-
te-IN/Book_Info.po | 4 +-
te-IN/adminoptions.po | 467 +---
uk-UA/Account_Configuration_common-para-6.po | 13 +-
uk-UA/Account_Configuration_common-title.po | 6 +-
...rtitions-section-2-itemizedlist-1-listitem-0.po | 34 +-
...rtitions-section-2-itemizedlist-1-listitem-1.po | 11 +-
...rtitions-section-2-itemizedlist-1-listitem-2.po | 15 +-
...titions-section-2-itemizedlist-1-listitem-2a.po | 16 +-
uk-UA/Book_Info.po | 4 +-
uk-UA/adminoptions.po | 467 +---
zanata.xml~ | 90 +
zh-CN/Account_Configuration_common-para-2.po | 13 +-
zh-CN/Account_Configuration_common-para-3.po | 16 +-
zh-CN/Book_Info.po | 4 +-
...sign_Storage_Devices-common-important-para-1.po | 13 +-
...ign_Storage_Devices-common-important-title-1.po | 6 +-
zh-TW/Assign_Storage_Devices-common-para-1.po | 11 +-
zh-TW/Assign_Storage_Devices-common-para-2.po | 11 +-
zh-TW/Assign_Storage_Devices-common-para-3.po | 13 +-
zh-TW/Assign_Storage_Devices-common-para-4.po | 13 +-
zh-TW/Assign_Storage_Devices-common-para-5.po | 11 +-
zh-TW/Assign_Storage_Devices-common-para-6.po | 10 +-
zh-TW/Assign_Storage_Devices-common-title.po | 6 +-
zh-TW/Assign_Storage_Devices-x86.po | 22 +-
zh-TW/Automatic_Partitioning_common-caution-1.po | 12 +-
zh-TW/Automatic_Partitioning_common-indexterm-1.po | 6 +-
zh-TW/Automatic_Partitioning_common-indexterm-2.po | 6 +-
zh-TW/Automatic_Partitioning_common-note-1.po | 18 +-
zh-TW/Automatic_Partitioning_common-para-1.po | 6 +-
zh-TW/Automatic_Partitioning_common-para-2.po | 10 +-
zh-TW/Automatic_Partitioning_common-para-3.po | 14 +-
zh-TW/Automatic_Partitioning_common-para-4.po | 10 +-
zh-TW/Automatic_Partitioning_common-para-5.po | 11 +-
zh-TW/Automatic_Partitioning_common-para-6.po | 10 +-
...Automatic_Partitioning_common-varlistentry-1.po | 21 +-
...Automatic_Partitioning_common-varlistentry-2.po | 11 +-
...Automatic_Partitioning_common-varlistentry-3.po | 18 +-
zh-TW/Automatic_Partitioning_x86-variablelist-1.po | 16 +-
zh-TW/Automatic_Partitioning_x86_ppc-tip-para-1.po | 13 +-
zh-TW/Automatic_Partitioning_x86_ppc-tip-para-2.po | 10 +-
zh-TW/Automatic_Partitioning_x86_ppc-tip-para-3.po | 11 +-
zh-TW/Automating_installation-para-1.po | 14 +-
zh-TW/Automating_installation-para-2.po | 13 +-
zh-TW/Automating_installation-title-1.po | 6 +-
zh-TW/Automating_installation-title-2.po | 6 +-
zh-TW/Beginning_Installation-x86.po | 26 +-
zh-TW/Beginning_Installation_Hard_Disk-x86.po | 10 +-
...ginning_Installation_Hard_Disk_common-note-1.po | 10 +-
...ginning_Installation_Hard_Disk_common-note-2.po | 6 +-
...ginning_Installation_Hard_Disk_common-para-1.po | 10 +-
...inning_Installation_Hard_Disk_common-para-10.po | 11 +-
...ginning_Installation_Hard_Disk_common-para-5.po | 11 +-
...ginning_Installation_Hard_Disk_common-para-9.po | 13 +-
...nning_Installation_Hard_Disk_common-screen-1.po | 6 +-
...nning_Installation_Hard_Disk_common-screen-2.po | 6 +-
...inning_Installation_Hard_Disk_common-table-1.po | 6 +-
...inning_Installation_Hard_Disk_common-title-1.po | 6 +-
...ning_Installation_Hard_Disk_x86_ppc-figure-1.po | 6 +-
zh-TW/Beginning_Installation_NFS-x86.po | 19 +-
.../Beginning_Installation_NFS_common-figure-1.po | 6 +-
...eginning_Installation_NFS_common-indexterm-1.po | 6 +-
...eginning_Installation_NFS_common-indexterm-2.po | 6 +-
...eginning_Installation_NFS_common-indexterm-3.po | 10 +-
...eginning_Installation_NFS_common-indexterm-4.po | 10 +-
zh-TW/Beginning_Installation_NFS_common-para-1.po | 11 +-
zh-TW/Beginning_Installation_NFS_common-para-2.po | 13 +-
zh-TW/Beginning_Installation_NFS_common-para-4.po | 10 +-
zh-TW/Beginning_Installation_NFS_common-para-5.po | 10 +-
zh-TW/Beginning_Installation_NFS_common-para-7.po | 12 +-
zh-TW/Beginning_Installation_NFS_common-para-8.po | 6 +-
zh-TW/Beginning_Installation_NFS_common-title-1.po | 6 +-
zh-TW/Beginning_Installation_Network-x86.po | 14 +-
...inning_Installation_Network_x86_ppc-figure-1.po | 10 +-
...inning_Installation_Network_x86_ppc-figure-2.po | 6 +-
...inning_Installation_Network_x86_ppc-figure-3.po | 10 +-
...inning_Installation_Network_x86_ppc-figure-4.po | 10 +-
...ing_Installation_Network_x86_ppc-indexterm-1.po | 9 +-
...ing_Installation_Network_x86_ppc-indexterm-2.po | 6 +-
...ing_Installation_Network_x86_ppc-indexterm-3.po | 10 +-
...eginning_Installation_Network_x86_ppc-para-1.po | 14 +-
...eginning_Installation_Network_x86_ppc-para-2.po | 12 +-
...eginning_Installation_Network_x86_ppc-para-3.po | 13 +-
...eginning_Installation_Network_x86_ppc-para-4.po | 13 +-
...eginning_Installation_Network_x86_ppc-para-5.po | 12 +-
...eginning_Installation_Network_x86_ppc-para-6.po | 10 +-
...eginning_Installation_Network_x86_ppc-para-7.po | 17 +-
...eginning_Installation_Network_x86_ppc-para-8.po | 10 +-
...eginning_Installation_Network_x86_ppc-para-9.po | 12 +-
...Beginning_Installation_Network_x86_ppc-title.po | 6 +-
.../Beginning_Installation_URL-common-figure-1.po | 6 +-
...eginning_Installation_URL-common-indexterm-1.po | 10 +-
...eginning_Installation_URL-common-indexterm-2.po | 6 +-
...eginning_Installation_URL-common-indexterm-3.po | 6 +-
...eginning_Installation_URL-common-indexterm-4.po | 10 +-
...eginning_Installation_URL-common-indexterm-5.po | 6 +-
...eginning_Installation_URL-common-indexterm-6.po | 6 +-
zh-TW/Beginning_Installation_URL-common-para-1.po | 10 +-
zh-TW/Beginning_Installation_URL-common-para-4.po | 12 +-
zh-TW/Beginning_Installation_URL-common-para-5.po | 10 +-
zh-TW/Beginning_Installation_URL-common-title-1.po | 6 +-
zh-TW/Beginning_Installation_URL-x86.po | 19 +-
.../Beginning_Installation_x86_ppc-indexterm-1.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-2.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-3.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-4.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-5.po | 6 +-
.../Beginning_Installation_x86_ppc-indexterm-6.po | 6 +-
zh-TW/Beginning_Installation_x86_ppc-para-3.po | 12 +-
zh-TW/Beginning_Installation_x86_ppc-title-1.po | 6 +-
zh-TW/Book_Info.po | 11 +-
zh-TW/Boot-x86.po | 24 +-
zh-TW/Boot_Init_Shutdown.po | 609 +----
zh-TW/Boot_Order-para-1.po | 19 +-
zh-TW/Boot_Order-para-2.po | 11 +-
zh-TW/Boot_Order-para-3.po | 12 +-
zh-TW/Boot_Order-para-4.po | 16 +-
zh-TW/Boot_Order-para-5.po | 10 +-
zh-TW/Boot_x86_ppc-figure-1.po | 6 +-
zh-TW/Boot_x86_ppc-indexterm-1.po | 6 +-
zh-TW/Boot_x86_ppc-indexterm-2.po | 6 +-
zh-TW/Boot_x86_ppc-para-1.po | 10 +-
zh-TW/Boot_x86_ppc-para-2.po | 6 +-
zh-TW/Boot_x86_ppc-para-3.po | 10 +-
zh-TW/Boot_x86_ppc-para-4.po | 6 +-
zh-TW/Boot_x86_ppc-para-5.po | 12 +-
zh-TW/Boot_x86_ppc-para-6.po | 10 +-
zh-TW/Boot_x86_ppc-para-7.po | 13 +-
zh-TW/Boot_x86_ppc-para-8.po | 6 +-
zh-TW/Boot_x86_ppc-para-9.po | 17 +-
zh-TW/Boot_x86_ppc-procedure-1.po | 14 +-
zh-TW/Boot_x86_ppc-table-1.po | 6 +-
zh-TW/Boot_x86_ppc-title-1.po | 6 +-
zh-TW/Boot_x86_ppc-title-2.po | 6 +-
zh-TW/Boot_x86_ppc-title-3.po | 6 +-
zh-TW/Boot_x86_ppc-title-4.po | 6 +-
zh-TW/Boot_x86_ppc-variablelist-1.po | 29 +-
zh-TW/Boot_x86_ppc-variablelist-2.po | 10 +-
zh-TW/Complete_common-para-1.po | 6 +-
zh-TW/Complete_common-para-3.po | 13 +-
zh-TW/Complete_common-para-5.po | 15 +-
zh-TW/Complete_common-title-1.po | 6 +-
zh-TW/Complete_x86-para-2.po | 11 +-
zh-TW/Contributors_and_production_methods.po | 205 +--
zh-TW/Create_LVM-common-important-1.po | 15 +-
zh-TW/Create_LVM-common-para-1.po | 16 +-
zh-TW/Create_LVM-common-para-2.po | 11 +-
zh-TW/Create_LVM-common-para-3.po | 10 +-
zh-TW/Create_LVM-common-para-4.po | 13 +-
zh-TW/Create_LVM-common-para-5.po | 17 +-
zh-TW/Create_LVM-common-para-6.po | 12 +-
zh-TW/Create_LVM-common-term-1.po | 6 +-
zh-TW/Create_LVM-common-term-2.po | 6 +-
zh-TW/Create_LVM-common-title-1.po | 6 +-
zh-TW/Create_LVM-common-variablelist-1.po | 6 +-
zh-TW/Create_LVM-x86.po | 15 +-
.../Create_Software_RAID-common-itemizedlist-1.po | 50 +-
zh-TW/Create_Software_RAID-common-para-1.po | 13 +-
zh-TW/Create_Software_RAID-common-para-2.po | 12 +-
zh-TW/Create_Software_RAID-common-title-1.po | 6 +-
.../Create_Software_RAID-common-variablelist-1.po | 24 +-
zh-TW/Create_Software_RAID-x86.po | 14 +-
zh-TW/Create_Storage-common-figure-1.po | 6 +-
zh-TW/Create_Storage-common-listitem-1.po | 11 +-
zh-TW/Create_Storage-common-listitem-2.po | 11 +-
zh-TW/Create_Storage-common-listitem-3.po | 13 +-
zh-TW/Create_Storage-common-listitem-4.po | 11 +-
zh-TW/Create_Storage-common-listitem-5.po | 10 +-
zh-TW/Create_Storage-common-listitem-6.po | 11 +-
zh-TW/Create_Storage-common-listitem-7.po | 11 +-
zh-TW/Create_Storage-common-para-1.po | 13 +-
zh-TW/Create_Storage-common-para-2.po | 11 +-
zh-TW/Create_Storage-common-title-1.po | 6 +-
zh-TW/Create_Storage-common-title-2.po | 6 +-
zh-TW/Create_Storage-common-title-3.po | 6 +-
zh-TW/Create_Storage-common-title-4.po | 6 +-
zh-TW/Create_Storage-x86.po | 10 +-
zh-TW/DiskEncryptionUserGuide.po | 297 +--
zh-TW/Disk_Partitioning-x86.po | 30 +-
...isk_Partitioning_Advanced_Storage-indexterm1.po | 6 +-
...isk_Partitioning_Advanced_Storage-indexterm2.po | 6 +-
zh-TW/Disk_Partitioning_Advanced_Storage-x86.po | 10 +-
...artitioning_Advanced_Storage_common-figure-1.po | 6 +-
...artitioning_Advanced_Storage_common-figure-2.po | 6 +-
...artitioning_Advanced_Storage_common-figure-3.po | 6 +-
..._Partitioning_Advanced_Storage_common-para-1.po | 12 +-
..._Partitioning_Advanced_Storage_common-para-2.po | 22 +-
..._Partitioning_Advanced_Storage_common-para-3.po | 12 +-
..._Partitioning_Advanced_Storage_common-para-4.po | 10 +-
..._Partitioning_Advanced_Storage_common-para-5.po | 11 +-
..._Partitioning_Advanced_Storage_common-para-6.po | 12 +-
...Partitioning_Advanced_Storage_common-title-2.po | 6 +-
...Partitioning_Advanced_Storage_common-title-3.po | 6 +-
...k_Partitioning_Advanced_Storage_common-title.po | 6 +-
zh-TW/Disk_Partitioning_Graphical_common-para-1.po | 11 +-
zh-TW/Disk_Partitioning_Graphical_common-para-2.po | 12 +-
zh-TW/Disk_Partitioning_Graphical_common-para-3.po | 10 +-
zh-TW/Disk_Partitioning_Graphical_common-para-4.po | 10 +-
zh-TW/Disk_Partitioning_Graphical_common-para-5.po | 11 +-
zh-TW/Disk_Partitioning_Graphical_common-para-6.po | 11 +-
...Partitioning_Graphical_common-variablelist-1.po | 21 +-
.../Disk_Partitioning_Graphical_x86_ppc-para-1.po | 11 +-
.../Disk_Partitioning_Scheme_common-indexterm-1.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-2.po | 6 +-
.../Disk_Partitioning_Scheme_common-indexterm-3.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-4.po | 10 +-
.../Disk_Partitioning_Scheme_common-indexterm-5.po | 10 +-
.../Disk_Partitioning_Scheme_common-listitem-1.po | 24 +-
.../Disk_Partitioning_Scheme_common-listitem-2.po | 12 +-
zh-TW/Disk_Partitioning_Scheme_common-title.po | 6 +-
zh-TW/Disk_Partitioning_Scheme_x86_s390-para-1.po | 12 +-
zh-TW/Disk_Partitioning_Setup-x86.po | 13 +-
zh-TW/Disk_Partitioning_Setup_common-figure-1.po | 6 +-
.../Disk_Partitioning_Setup_common-important-1.po | 14 +-
.../Disk_Partitioning_Setup_common-important-2.po | 21 +-
.../Disk_Partitioning_Setup_common-indexterm-1.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-2.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-6.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-7.po | 6 +-
.../Disk_Partitioning_Setup_common-indexterm-8.po | 6 +-
zh-TW/Disk_Partitioning_Setup_common-para-1.po | 11 +-
zh-TW/Disk_Partitioning_Setup_common-para-2.po | 14 +-
zh-TW/Disk_Partitioning_Setup_common-title.po | 6 +-
zh-TW/Disk_Partitioning_Setup_common-warning-1.po | 13 +-
zh-TW/Disk_Partitioning_X86_Partitions.po | 53 +-
zh-TW/Disk_Partitioning_common-indexterm-1.po | 6 +-
zh-TW/Disk_Partitioning_common-indexterm-2.po | 6 +-
zh-TW/Disk_Partitioning_common-indexterm-3.po | 6 +-
zh-TW/Disk_Partitioning_common-para-1.po | 10 +-
zh-TW/Disk_Partitioning_common-title-1.po | 6 +-
zh-TW/Disk_Partitioning_common-variablelist-1.po | 11 +-
zh-TW/Disk_Partitioning_x86_ppc-para-1.po | 12 +-
zh-TW/Encrypt_common-figure-1.po | 9 +-
zh-TW/Encrypt_common-para-1.po | 11 +-
zh-TW/Encrypt_common-para-2.po | 10 +-
zh-TW/Encrypt_common-para-3.po | 11 +-
zh-TW/Encrypt_common-title-1.po | 6 +-
zh-TW/Encrypt_common-warning-1.po | 18 +-
zh-TW/Graphical_Installation-x86.po | 38 +-
...hical_Installation_User_Interface_x86-note-1.po | 17 +-
zh-TW/Graphical_Installation_common-important-1.po | 21 +-
zh-TW/Graphical_Installation_common-list-item-1.po | 14 +-
zh-TW/Graphical_Installation_common-list-item-2.po | 12 +-
zh-TW/Graphical_Installation_common-list-item-3.po | 11 +-
zh-TW/Graphical_Installation_common-list-item-4.po | 17 +-
zh-TW/Graphical_Installation_common-list-item-5.po | 11 +-
zh-TW/Graphical_Installation_common-list-item-6.po | 13 +-
zh-TW/Graphical_Installation_common-note-2.po | 14 +-
zh-TW/Graphical_Installation_common-para-1.po | 11 +-
zh-TW/Graphical_Installation_common-para-2.po | 19 +-
...aphical_Installation_common-section-1-para-1.po | 6 +-
...phical_Installation_common-section-1-title-1.po | 6 +-
...phical_Installation_common-section-1-title-2.po | 6 +-
...phical_Installation_common-section-1-title-3.po | 10 +-
zh-TW/Graphical_Installation_common-section-2.po | 40 +-
zh-TW/Graphical_Installation_screenshots.po | 23 +-
...phical_Installation_x86-Installation-methods.po | 81 +-
.../Graphical_Installation_x86-common-section-1.po | 23 +-
zh-TW/Graphical_Installation_x86-para-5.po | 13 +-
zh-TW/Graphical_Installation_x86_Starting.po | 159 +-
zh-TW/Graphical_Installation_x86_ppc-para-1.po | 10 +-
zh-TW/Graphical_Installation_x86_ppc-para-3.po | 14 +-
zh-TW/Graphical_Installation_x86_ppc-para-4.po | 11 +-
zh-TW/Graphical_Installation_x86_ppc-para-6.po | 11 +-
...Graphical_Installation_x86_ppc-table-1-title.po | 6 +-
zh-TW/Important-Enable_EPEL.po | 12 +-
zh-TW/Important-Kickstart_and_Firstboot.po | 16 +-
zh-TW/Important_UEFI.po | 21 +-
zh-TW/Important_UEFI_32.po | 10 +-
zh-TW/Important_URL.po | 11 +-
zh-TW/Important_images_directory.po | 10 +-
zh-TW/Important_single_iso.po | 11 +-
zh-TW/Initializing_Hard_Disk-x86.po | 6 +-
zh-TW/Initializing_Hard_Disk_common-indexterm.po | 6 +-
zh-TW/Initializing_Hard_Disk_common-note-1.po | 11 +-
zh-TW/Initializing_Hard_Disk_common-para-1.po | 14 +-
zh-TW/Initializing_Hard_Disk_common-para-2.po | 12 +-
zh-TW/Initializing_Hard_Disk_common-para-3.po | 12 +-
zh-TW/Initializing_Hard_Disk_common-para-4.po | 11 +-
zh-TW/Initializing_Hard_Disk_common-title.po | 6 +-
zh-TW/Installation_Method-x86.po | 12 +-
zh-TW/Installation_Method_common-indexterm.po | 9 +-
zh-TW/Installation_Method_common-title.po | 6 +-
zh-TW/Installation_Phase_2-common-para-1.po | 10 +-
zh-TW/Installation_Phase_2-common-title-1.po | 6 +-
zh-TW/Installing_Packages_common-figure-1.po | 6 +-
zh-TW/Installing_Packages_common-figure-2.po | 6 +-
zh-TW/Installing_Packages_common-para-1.po | 11 +-
zh-TW/Installing_Packages_common-para-2.po | 10 +-
zh-TW/Installing_Packages_common-para-2a.po | 15 +-
zh-TW/Installing_Packages_common-para-3.po | 11 +-
zh-TW/Installing_Packages_common-para-4.po | 11 +-
zh-TW/Installing_Packages_common-title.po | 6 +-
zh-TW/Iseries_Rescuemode.po | 78 +-
zh-TW/Key_Board_Configuration-x86.po | 25 +-
.../Key_Board_Configuration_x86_ppc-indexterm-1.po | 9 +-
.../Key_Board_Configuration_x86_ppc-indexterm-2.po | 6 +-
zh-TW/Key_Board_Configuration_x86_ppc-para-1.po | 10 +-
zh-TW/Key_Board_Configuration_x86_ppc-para-2.po | 16 +-
zh-TW/Key_Board_Configuration_x86_ppc-title-1.po | 6 +-
zh-TW/Kickstart-note-1.po | 14 +-
zh-TW/Kickstart2.po | 2324 ++++---------------
zh-TW/Ksconfig.po | 605 +----
zh-TW/Language_Selection_common-para-2.po | 10 +-
zh-TW/Language_Selection_common-para-3.po | 11 +-
zh-TW/Language_Selection_common-title.po | 6 +-
zh-TW/Making_Media.po | 103 +-
zh-TW/Making_Minimal_Boot_Media.po | 79 +-
zh-TW/Making_USB_media.po | 205 +--
zh-TW/expert-quickstart.po | 91 +-
zh-TW/ext4-and-btrfs.po | 12 +-
zh-TW/firstboot.po | 142 +-
zh-TW/iSCSI.po | 125 +-
zh-TW/logging-log_formats.po | 27 +-
zh-TW/logging-rsyslog.po | 6 +-
zh-TW/logging-virtio.po | 6 +-
zh-TW/logging.po | 14 +-
zh-TW/medialess.po | 87 +-
3448 files changed, 22088 insertions(+), 63877 deletions(-)
---
diff --git a/as-IN/Account_Configuration_common-figure-1.po b/as-IN/Account_Configuration_common-figure-1.po
index 3eb2ff1..83e08b8 100644
--- a/as-IN/Account_Configuration_common-figure-1.po
+++ b/as-IN/Account_Configuration_common-figure-1.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-12 22:08+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Assamese (http://www.transifex.net/projects/p/fedora/language/as/)\n "
+"Language: as\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: as\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/as-IN/Account_Configuration_common-para-6.po b/as-IN/Account_Configuration_common-para-6.po
index 499470f..88d0bc1 100644
--- a/as-IN/Account_Configuration_common-para-6.po
+++ b/as-IN/Account_Configuration_common-para-6.po
@@ -1,26 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-12 22:08+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Assamese (http://www.transifex.net/projects/p/fedora/language/as/)\n "
+"Language: as\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: as\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"Enter the <systemitem class=\"username\">root</systemitem> password into the"
-" <guilabel>Root Password</guilabel> field. Fedora displays the characters as"
-" asterisks for security. Type the same password into the "
-"<guilabel>Confirm</guilabel> field to ensure it is set correctly. After you "
-"set the root password, select <guibutton>Next</guibutton> to proceed."
+msgid "Enter the <systemitem class=\"username\">root</systemitem> password into the <guilabel>Root Password</guilabel> field. Fedora displays the characters as asterisks for security. Type the same password into the <guilabel>Confirm</guilabel> field to ensure it is set correctly. After you set the root password, select <guibutton>Next</guibutton> to proceed."
msgstr "<systemitem class=\"username\">root</systemitem> গুপ্তশব্দক <guilabel>ৰূট গুপ্তশব্দ</guilabel>ৰ ক্ষেত্ত দিয়ক । সুৰক্ষাৰ কাৰণে Fedora ই আখৰক এস্টৰিস্ক হিচাপে দেখুৱাই । সেইটোক শুদ্ধকৈ নিৰ্ধাৰণ কৰিবলৈ <guilabel>দৃঢ় কৰক</guilabel> ক্ষেত্ৰত একেই গুপ্তশব্দক আকৌ লিখক । ৰূট গুপ্তশব্দ নিৰ্ধাৰণ কৰাৰ পিছত, আগবাঢ়িবলৈ <guibutton>পিছলৈNext</guibutton> বাচি লওক ।"
diff --git a/as-IN/Account_Configuration_common-para-7.po b/as-IN/Account_Configuration_common-para-7.po
index 9a41c5e..e6c253c 100644
--- a/as-IN/Account_Configuration_common-para-7.po
+++ b/as-IN/Account_Configuration_common-para-7.po
@@ -1,23 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-12 22:09+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Assamese (http://www.transifex.net/projects/p/fedora/language/as/)\n "
+"Language: as\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: as\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"To change your root password after you have completed the installation, use "
-"the <application>Root Password Tool</application>."
+msgid "To change your root password after you have completed the installation, use the <application>Root Password Tool</application>."
msgstr "সংস্থাপনৰ অন্তত ৰূটৰ গুপ্তশব্দ সলনি কৰিব'লৈ, <application>ৰূট গুপ্তশব্দ যন্ত্ৰ</application> ব্যৱহাৰ কৰক ।"
diff --git a/as-IN/Adding_Partitions-section-2-itemizedlist-1-listitem-6.po b/as-IN/Adding_Partitions-section-2-itemizedlist-1-listitem-6.po
index 3d765cc..da2a284 100644
--- a/as-IN/Adding_Partitions-section-2-itemizedlist-1-listitem-6.po
+++ b/as-IN/Adding_Partitions-section-2-itemizedlist-1-listitem-6.po
@@ -1,24 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2011-03-23T23:47:42\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-06-12 22:09+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Assamese (http://www.transifex.net/projects/p/fedora/language/as/)\n "
+"Language: as\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: as\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"<guilabel>vfat</guilabel> — The VFAT file system is a Linux file "
-"system that is compatible with Microsoft Windows long filenames on the FAT "
-"file system."
+msgid "<guilabel>vfat</guilabel> — The VFAT file system is a Linux file system that is compatible with Microsoft Windows long filenames on the FAT file system."
msgstr "<guilabel>vfat</guilabel> — VFAT নথিপত্ৰপ্ৰণালী এটা লিনাক্স নথিপত্ৰপ্ৰণালী যি Microsoft Windows ৰ FAT নথিপত্ৰপ্ৰণালীৰ দীঘল নথিপত্ৰৰ নাম সৈতে মিল আছে ।"
diff --git a/as-IN/Adding_Partitions-x86.po b/as-IN/Adding_Partitions-x86.po
index 30b04cf..6412df3 100644
--- a/as-IN/Adding_Partitions-x86.po
+++ b/as-IN/Adding_Partitions-x86.po
@@ -54,4 +54,4 @@ msgstr ""
#, fuzzy
#~ msgid "<guilabel>Force to be a primary partition</guilabel>: Select whether the partition you are creating should be one of the first four partitions on the hard drive. If unselected, the partition is created as a logical partition. Refer to <xref linkend=\"s2-partitions-overview-extended-x86\" />, for more information."
-#~ msgstr "<guilabel>বাধ্যসেইটোমূলকভাবে প্ৰধান বিভাজন হিচাপে নিৰ্ধাৰণ কৰা হ'ব</guilabel>:
আপুনি যি বিভাজন নিৰ্মাণ কৰিছে, সেইটো হাৰ্ড-ড্ৰাইভৰ প্ৰথম চাৰিটা বিভাজনত এটা হ'ব নে নাই সেইটো উল্লেখ কৰক । উল্লেখিত ন'হ'লে এইটো এটা লজিকেল বিভাজন হিচাপে নিৰ্মিত হ'ব । অতিৰিক্ত বিৱৰণৰ বাবে, <xref linkend=\"s2-partitions-overview-extended-x86\"/> পঢ়ক ।"
+#~ msgstr "<guilabel>বাধ্যসেইটোমূলকভাবে প্ৰধান বিভাজন হিচাপে নিৰ্ধাৰণ কৰা হ'ব</guilabel>: আপুনি যি বিভাজন নিৰ্মাণ কৰিছে, সেইটো হাৰ্ড-ড্ৰাইভৰ প্ৰথম চাৰিটা বিভাজনত এটা হ'ব নে নাই সেইটো উল্লেখ কৰক । উল্লেখিত ন'হ'লে এইটো এটা লজিকেল বিভাজন হিচাপে নিৰ্মিত হ'ব । অতিৰিক্ত বিৱৰণৰ বাবে, <xref linkend=\"s2-partitions-overview-extended-x86\"/> পঢ়ক ।"
diff --git a/as-IN/Adding_Partitions-x86.po~ b/as-IN/Adding_Partitions-x86.po~
new file mode 100644
index 0000000..30b04cf
--- /dev/null
+++ b/as-IN/Adding_Partitions-x86.po~
@@ -0,0 +1,57 @@
+#
+# Amitakhya Phukan <aphukan(a)redhat.com>, 2006, 2007.
+# Amitakhya Phukan <aphukan(a)fedoraproject.org>, 2009.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: 0\n"
+"Report-Msgid-Bugs-To: http://bugs.kde.org\n "
+"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"PO-Revision-Date: 2009-12-16 11:07+0530\n"
+"Last-Translator: Amitakhya Phukan <aphukan(a)fedoraproject.org>\n"
+"Language-Team: Assamese <>\n"
+"Language: as\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Generator: Lokalize 0.2\n"
+"Plural-Forms: nplurals=2; plural=(n!=1)\n"
+
+#. Tag: para
+#, fuzzy, no-c-format
+msgid "To add a new partition, select the <guibutton>Create</guibutton> button. A dialog box appears (refer to <xref linkend=\"fig-diskpartitioning-part-add-x86\" />)."
+msgstr "নতুন বিভাজন যোগ কৰিব'লৈ <guibutton> নতুন</guibutton>বুটাম নিৰ্ব্বাচন কৰক । এটা সংলাপ বাকস ওলায় (<xref linkend=\"fig-diskpartitioning-part-add-ppc\"/> চাওক) ।"
+
+#. Tag: title
+#, fuzzy, no-c-format
+msgid "Note"
+msgstr "মন কৰিব"
+
+#. Tag: para
+#, fuzzy, no-c-format
+msgid "You must dedicate at least one partition for this installation, and optionally more. For more information, refer to <xref linkend=\"ch-partitions-x86\" />."
+msgstr "সংস্থাপনৰ বাবে ন্যূনতমৰূপে অন্তত এটা বিভাজন নিৰ্দিষ্ট কৰা আৱশ্যক । প্ৰয়োজন অনুযায়ী অতিৰিক্ত বিভাজন নিৰ্ধাৰণ কৰক । অধিক বিৱৰণৰ বাবে, <xref linkend=\"ch-partitions-x86\"/> পঢ়ক ।"
+
+#. Tag: title
+#, fuzzy, no-c-format
+msgid "Creating a New Partition"
+msgstr "Creating a Software RAID Partition"
+
+#. Tag: para
+#, fuzzy, no-c-format
+msgid "Creating a new partition."
+msgstr "এটা নতুন Windows বিভাজন সংযোজনৰ প্ৰণালী"
+
+#. Tag: para
+#, fuzzy, no-c-format
+msgid "<guilabel>File System Type</guilabel>: Using the pull-down menu, select the appropriate file system type for this partition. For more information on file system types, refer to <xref linkend=\"s3-diskpartitioning-file-x86\" />."
+msgstr "<guilabel>নথিপত্ৰপ্ৰণালীৰ ধৰণ</guilabel>: তললৈ নমা সেইটো ব্যৱহাৰ কৰি, এই বিভাজনৰ বাবে উপযুক্ত নথিপত্ৰপ্ৰণালীৰ ধৰণ বাচি লওক । নথিপত্ৰপ্ৰণালীৰ ধৰণৰ অধিক তথ্যৰ বাবে <xref linkend=\"s3-diskpartitioning-file-x86\"/> চাওক ।"
+
+#. Tag: para
+#, no-c-format
+msgid "The Btrfs file system is unavailable in Fedora 17."
+msgstr ""
+
+#, fuzzy
+#~ msgid "<guilabel>Force to be a primary partition</guilabel>: Select whether the partition you are creating should be one of the first four partitions on the hard drive. If unselected, the partition is created as a logical partition. Refer to <xref linkend=\"s2-partitions-overview-extended-x86\" />, for more information."
+#~ msgstr "<guilabel>বাধ্যসেইটোমূলকভাবে প্ৰধান বিভাজন হিচাপে নিৰ্ধাৰণ কৰা হ'ব</guilabel>:
আপুনি যি বিভাজন নিৰ্মাণ কৰিছে, সেইটো হাৰ্ড-ড্ৰাইভৰ প্ৰথম চাৰিটা বিভাজনত এটা হ'ব নে নাই সেইটো উল্লেখ কৰক । উল্লেখিত ন'হ'লে এইটো এটা লজিকেল বিভাজন হিচাপে নিৰ্মিত হ'ব । অতিৰিক্ত বিৱৰণৰ বাবে, <xref linkend=\"s2-partitions-overview-extended-x86\"/> পঢ়ক ।"
diff --git a/as-IN/Adding_Partitions_x86_ppc-listitem-2.po b/as-IN/Adding_Partitions_x86_ppc-listitem-2.po
index e7f9526..1e7794e 100644
--- a/as-IN/Adding_Partitions_x86_ppc-listitem-2.po
+++ b/as-IN/Adding_Partitions_x86_ppc-listitem-2.po
@@ -1,29 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-06-12 22:09+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Assamese (http://www.transifex.net/projects/p/fedora/language/as/)\n "
+"Language: as\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: as\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"<guilabel>Allowable Drives</guilabel>: This field contains a list of the "
-"hard disks installed on your system. If a hard disk's box is highlighted, "
-"then a desired partition can be created on that hard disk. If the box is "
-"<emphasis>not</emphasis> checked, then the partition will "
-"<emphasis>never</emphasis> be created on that hard disk. By using different "
-"checkbox settings, you can have <application>anaconda</application> place "
-"partitions where you need them, or let <application>anaconda</application> "
-"decide where partitions should go."
+msgid "<guilabel>Allowable Drives</guilabel>: This field contains a list of the hard disks installed on your system. If a hard disk's box is highlighted, then a desired partition can be created on that hard disk. If the box is <emphasis>not</emphasis> checked, then the partition will <emphasis>never</emphasis> be created on that hard disk. By using different checkbox settings, you can have <application>anaconda</application> place partitions where you need them, or let <application>anaconda</application> decide where partitions should go."
msgstr "<guilabel>বিভাজনযোগ্য ড্ৰাইভ</guilabel>: এই ক্ষেত্ৰত আপোনাৰ প্ৰণালী সংস্থাপন কৰা হাৰ্ড-ডিষ্কৰ সেইটো লিখা আছে । কোনো এটা হাৰ্ড-ডিষ্কৰ বাকচ যদি উজ্জ্বল কৰা থাকে, তেনেহ'লে এই হাৰ্ড-ডিষ্কত পছন্দমত এটা বিভাজন নিৰ্মাণ কৰা সম্ভৱ । বাকচত যদি চেক চিহ্ন <emphasis>নিদিয়া</emphasis> থাকে, তেনেহ'লে <emphasis>কোনো সময়েই<বিভিন্ন বৈশিষ্ট্যসমূহ ব্যৱহাৰ কৰিলে <application>anaconda</application> আপোনাৰ প্ৰয়োজন অনুযায়ী স্থানত বিভাজনসমূহকে �
�্থাপন কৰিব বা <application>anaconda<"
diff --git a/as-IN/Adding_Partitions_x86_ppc-listitem-4.po b/as-IN/Adding_Partitions_x86_ppc-listitem-4.po
index 979abcc..be40099 100644
--- a/as-IN/Adding_Partitions_x86_ppc-listitem-4.po
+++ b/as-IN/Adding_Partitions_x86_ppc-listitem-4.po
@@ -1,33 +1,26 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-06-12 22:09+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Assamese (http://www.transifex.net/projects/p/fedora/language/as/)\n "
+"Language: as\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: as\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"<guilabel>Additional Size Options</guilabel>: Choose whether to keep this "
-"partition at a fixed size, to allow it to \"grow\" (fill up the available "
-"hard drive space) to a certain point, or to allow it to grow to fill any "
-"remaining hard drive space available."
+msgid "<guilabel>Additional Size Options</guilabel>: Choose whether to keep this partition at a fixed size, to allow it to \"grow\" (fill up the available hard drive space) to a certain point, or to allow it to grow to fill any remaining hard drive space available."
msgstr "<guilabel>অতিৰিক্ত আয়তনৰ বিকল্প</guilabel>: এই বিভাজনটো নিৰ্দিষ্ট আয়তনত ৰাখিব খোজে , নে \"বাঢ়িব\" দিব এটা নিৰ্দিষ্ট স্থানলৈ (পোৱা হাৰ্ড ড্ৰাইভৰ স্থান), নে হাৰ্ড ড্ৰাইভৰ যিকোনো উপস্থিত থকা স্থান পূৰ্ণ কৰিব'লৈ বাঢ়িব'লৈ অনুমতি দিব নিৰ্ব্বাচন কৰক ।"
#. Tag: para
#, no-c-format
-msgid ""
-"If you choose <guilabel>Fill all space up to (MB)</guilabel>, you must give "
-"size constraints in the field to the right of this option. This allows you "
-"to keep a certain amount of space free on your hard drive for future use."
+msgid "If you choose <guilabel>Fill all space up to (MB)</guilabel>, you must give size constraints in the field to the right of this option. This allows you to keep a certain amount of space free on your hard drive for future use."
msgstr ""
diff --git a/as-IN/Adding_Partitions_x86_ppc-listitem-7.po b/as-IN/Adding_Partitions_x86_ppc-listitem-7.po
index e3224fd..8d7bd5b 100644
--- a/as-IN/Adding_Partitions_x86_ppc-listitem-7.po
+++ b/as-IN/Adding_Partitions_x86_ppc-listitem-7.po
@@ -1,27 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-06-12 22:09+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Assamese (http://www.transifex.net/projects/p/fedora/language/as/)\n "
+"Language: as\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: as\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"<guilabel>Encrypt</guilabel>: Choose whether to encrypt the partition so "
-"that the data stored on it cannot be accessed without a passphrase, even if "
-"the storage device is connected to another system. Refer to <xref "
-"linkend=\"Disk_Encryption_Guide\" /> for information on encryption of "
-"storage devices. If you select this option, the installer prompts you to "
-"provide a passphrase before it writes the partition to the disk."
+msgid "<guilabel>Encrypt</guilabel>: Choose whether to encrypt the partition so that the data stored on it cannot be accessed without a passphrase, even if the storage device is connected to another system. Refer to <xref linkend=\"Disk_Encryption_Guide\" /> for information on encryption of storage devices. If you select this option, the installer prompts you to provide a passphrase before it writes the partition to the disk."
msgstr "<guilabel>এনক্ৰিপ্ট</guilabel>: বিভাজন এনক্ৰিপ্ট কৰিব নে নকৰে নিৰ্ব্বাচন কৰক যাতে ইয়াত সংৰক্ষিত তথ্যক গুপ্তশব্দ নোহোৱাকে অভিগম কৰিব পাৰিব নে নাই, যদিও ভঁৰালক অন্য এটা প্ৰণালীৰ সৈতে সংযুক্ত কৰা হয় । ভঁৰালৰ যন্ত্ৰৰ এনক্ৰিপছনৰ অধিক তথ্যৰ কাৰণে <xref linkend=\"Disk_Encryption_Guide\" /> চাওক । আপুনি এই বিকল্প বাচিলে, সংস্থাপকে ডিষ্কত বিভাজন লিখাৰ আগতে আপোনাক গুপ্তশব্দৰ কাৰণে কয় ।"
diff --git a/as-IN/Advice_on_Partitions.po b/as-IN/Advice_on_Partitions.po
index 28825d9..9728ddc 100644
--- a/as-IN/Advice_on_Partitions.po
+++ b/as-IN/Advice_on_Partitions.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-06-12 22:09+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Assamese (http://www.transifex.net/projects/p/fedora/language/as/)\n "
+"Language: as\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: as\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
@@ -22,97 +22,52 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Optimal partition setup depends on the usage for the Linux system in "
-"question. The following tips may help you decide how to allocate your disk "
-"space."
+msgid "Optimal partition setup depends on the usage for the Linux system in question. The following tips may help you decide how to allocate your disk space."
msgstr "প্ৰয়োজনীয় লিনাক্স প্ৰণালীৰ ব্যৱহাৰৰ ওপৰত জোখৰ বিভাজনৰ প্ৰক্ৰিয়া নিৰ্ভৰ কৰে । তলৰ সঙ্কেতে আপুনি কেনেদৰে ডিষ্ক স্থান বিতৰণ কৰিব পাৰে তাত আপোনাক সহায় কৰিব ।"
#. Tag: para
#, no-c-format
-msgid ""
-"Consider encrypting any partitions that might contain sensitive data. "
-"Encryption prevents unauthorized people from accessing the data on the "
-"partitions, even if they have access to the physical storage device. In most"
-" cases, you should at least encrypt the <filename>/home</filename> "
-"partition."
+msgid "Consider encrypting any partitions that might contain sensitive data. Encryption prevents unauthorized people from accessing the data on the partitions, even if they have access to the physical storage device. In most cases, you should at least encrypt the <filename>/home</filename> partition."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Each kernel installed on your system requires approximately 10 MB on the "
-"<filename class=\"partition\">/boot</filename> partition. Unless you plan to"
-" install a great many kernels, the default partition size of 250 MB for "
-"<filename class=\"partition\">/boot</filename> should suffice."
+msgid "Each kernel installed on your system requires approximately 10 MB on the <filename class=\"partition\">/boot</filename> partition. Unless you plan to install a great many kernels, the default partition size of 250 MB for <filename class=\"partition\">/boot</filename> should suffice."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <filename class=\"directory\">/var</filename> directory holds content "
-"for a number of applications, including the "
-"<application>Apache</application> web server. It also is used to store "
-"downloaded update packages on a temporary basis. Ensure that the partition "
-"containing the <filename class=\"directory\">/var</filename> directory has "
-"enough space to download pending updates and hold your other content."
+msgid "The <filename class=\"directory\">/var</filename> directory holds content for a number of applications, including the <application>Apache</application> web server. It also is used to store downloaded update packages on a temporary basis. Ensure that the partition containing the <filename class=\"directory\">/var</filename> directory has enough space to download pending updates and hold your other content."
msgstr "<filename class=\"directory\">/var</filename> পঞ্জিকাত বহুতো অনুপ্ৰয়োগৰ তথ্য থাকে, <application>Apache</application> ৱেব সেৱকৰ উপৰিও । ইয়াক অস্থায়ীভাবে উন্নত সৰঞ্জামৰ ডাউন্লোড কৰাৰ স্থান হিচাপেও ব্যৱহাৰ কৰা হয় । নিশ্চিত কৰক যে <filename class=\"directory\">/var</filename> পঞ্জিকা থকা বিভাজনত আপোনাৰ ডাউন্লোড কৰি উন্নত কৰিব লগা সৰঞ্জাম আৰু অন্য বিষয়বস্তু থোৱাৰ যথেষ্ট স্থান আছে ।"
#. Tag: para
#, no-c-format
-msgid ""
-"The <filename class=\"directory\">/usr</filename> directory holds the "
-"majority of software content on a Fedora system. For an installation of the "
-"default set of software, allocate at least 4 GB of space. If you are a "
-"software developer or plan to use your Fedora system to learn software "
-"development skills, you may want to at least double this allocation."
+msgid "The <filename class=\"directory\">/usr</filename> directory holds the majority of software content on a Fedora system. For an installation of the default set of software, allocate at least 4 GB of space. If you are a software developer or plan to use your Fedora system to learn software development skills, you may want to at least double this allocation."
msgstr ""
#. Tag: title
#, no-c-format
-msgid ""
-"Do not place <filename class=\"directory\">/usr</filename> on a separate "
-"file system"
+msgid "Do not place <filename class=\"directory\">/usr</filename> on a separate file system"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"If <filename class=\"directory\">/usr</filename> is on a separate file "
-"system from <filename class=\"directory\">/</filename>, the boot process "
-"becomes much more complex because <filename "
-"class=\"directory\">/usr</filename> contains boot-critical components. In "
-"some situations (like installations on iSCSI drives), the boot process might"
-" not work at all."
+msgid "If <filename class=\"directory\">/usr</filename> is on a separate file system from <filename class=\"directory\">/</filename>, the boot process becomes much more complex because <filename class=\"directory\">/usr</filename> contains boot-critical components. In some situations (like installations on iSCSI drives), the boot process might not work at all."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Consider leaving a portion of the space in an LVM volume group unallocated. "
-"This unallocated space gives you flexibility if your space requirements "
-"change but you do not wish to remove data from other partitions to "
-"reallocate storage."
+msgid "Consider leaving a portion of the space in an LVM volume group unallocated. This unallocated space gives you flexibility if your space requirements change but you do not wish to remove data from other partitions to reallocate storage."
msgstr "এটা LVM আয়তন সমষ্টিৰ স্থানৰ অংশ বিতৰণ নকৰাকৈ ৰখাৰ কথা ভাবি চাব । এই বিতৰণ নকৰা স্থান আপোনাৰ সুবিধাৰ কাৰণে যদি আপোনাৰ স্থানৰ প্ৰয়োজনতা সলনি হয় কিন্তু আপুনি স্থানৰ কাৰণে আপুনি অন্য বিভাজনৰ পৰা তথ্য আঁতৰাব নিবিচাৰে ।"
#. Tag: para
#, no-c-format
-msgid ""
-"If you separate subdirectories into partitions, you can retain content in "
-"those subdirectories if you decide to install a new version of Fedora over "
-"your current system. For instance, if you intend to run a "
-"<application>MySQL</application> database in <filename "
-"class=\"directory\">/var/lib/mysql</filename>, make a separate partition for"
-" that directory in case you need to reinstall later."
+msgid "If you separate subdirectories into partitions, you can retain content in those subdirectories if you decide to install a new version of Fedora over your current system. For instance, if you intend to run a <application>MySQL</application> database in <filename class=\"directory\">/var/lib/mysql</filename>, make a separate partition for that directory in case you need to reinstall later."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"If you are creating a custom partition layout on a non-EFI x86 system, you "
-"are strongly advised to create a separate, 1MB BIOS boot partition. This is "
-"only recommended on the disk you are installing the bootloader on and if any"
-" of the following conditions apply:"
+msgid "If you are creating a custom partition layout on a non-EFI x86 system, you are strongly advised to create a separate, 1MB BIOS boot partition. This is only recommended on the disk you are installing the bootloader on and if any of the following conditions apply:"
msgstr ""
#. Tag: para
@@ -127,9 +82,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"You selected <guilabel>Use All Space</guilabel> in the Disk Partitioning "
-"Setup."
+msgid "You selected <guilabel>Use All Space</guilabel> in the Disk Partitioning Setup."
msgstr ""
#. Tag: para
@@ -139,10 +92,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The following table is a possible partition setup for a system with a "
-"single, new 80 GB hard disk and 1 GB of RAM. Note that approximately 10 GB "
-"of the volume group is unallocated to allow for future growth."
+msgid "The following table is a possible partition setup for a system with a single, new 80 GB hard disk and 1 GB of RAM. Note that approximately 10 GB of the volume group is unallocated to allow for future growth."
msgstr "তলৰ টেবুল এটা প্ৰণালীৰ সাম্ভাব্য বিভাজনৰ প্ৰতিষ্ঠা য'ত মাত্ৰ এটা, নতুন ৮০ GB হাৰ্ড ডিষ্ক আৰু ১ GB RAM আছে । মন কৰিব যে আয়তন সমষ্টিৰ ১০ GB মান স্থান বিতৰণ কৰা হোৱা নাই ভৱিষ্যতৰ বৃদ্ধিৰ অনুমতিৰ কাৰণে ।"
#. Tag: title
@@ -202,9 +152,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The physical volume is assigned to the default volume group and divided into"
-" the following logical volumes:"
+msgid "The physical volume is assigned to the default volume group and divided into the following logical volumes:"
msgstr ""
#. Tag: title
diff --git a/as-IN/Book_Info.po b/as-IN/Book_Info.po
index baeda37..b123d31 100644
--- a/as-IN/Book_Info.po
+++ b/as-IN/Book_Info.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n "
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2009-12-16 11:07+0530\n"
"Last-Translator: Amitakhya Phukan <aphukan(a)fedoraproject.org>\n"
"Language-Team: Assamese <>\n"
@@ -29,7 +29,7 @@ msgstr "x86, AMD64, আৰু Intel 64 আৰ্কিটেকচাৰত Fedo
#. Tag: productname
#, no-c-format
-msgid "Fedora Draft Documentation"
+msgid "Fedora"
msgstr ""
#. Tag: para
diff --git a/as-IN/adminoptions.po b/as-IN/adminoptions.po
index 9526db3..bca9a60 100644
--- a/as-IN/adminoptions.po
+++ b/as-IN/adminoptions.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:50\n"
+"POT-Creation-Date: 2012-07-25T06:15:57\n"
"PO-Revision-Date: 2012-06-12 22:09+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Assamese (http://www.transifex.net/projects/p/fedora/language/as/)\n "
+"Language: as\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: as\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
@@ -22,26 +22,17 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The Fedora installation system includes a range of functions and options for"
-" administrators. To use boot options, enter <userinput>linux "
-"<replaceable>option</replaceable></userinput> at the <prompt>boot:</prompt> "
-"prompt."
+msgid "The Fedora installation system includes a range of functions and options for administrators. To use boot options, enter <userinput>linux <replaceable>option</replaceable></userinput> at the <prompt>boot:</prompt> prompt."
msgstr "Fedora সংস্থাপন প্ৰণালীত, প্ৰশাসনিক কামৰ বাবে বিবিধ কাৰ্য্য আৰু বিকল্প উপস্থিত কৰা হৈছে । বুট কৰাৰ সময়ৰ বিকল্প ব্যৱহাৰ কৰাৰ বাবে <prompt>boot:</prompt> প্ৰমপ্টত <userinput>linux <replaceable>option</replaceable></userinput> লিখক ।"
#. Tag: para
#, no-c-format
-msgid ""
-"To access the <prompt>boot:</prompt> prompt on a system that displays a "
-"graphical boot screen, press the <keycap>Esc</keycap> key while the "
-"graphical boot screen is displayed."
+msgid "To access the <prompt>boot:</prompt> prompt on a system that displays a graphical boot screen, press the <keycap>Esc</keycap> key while the graphical boot screen is displayed."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"If you specify more than one option, separate each of the options by a "
-"single space. For example:"
+msgid "If you specify more than one option, separate each of the options by a single space. For example:"
msgstr ""
#. Tag: screen
@@ -58,9 +49,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The anaconda installer has many boot options, most are listed on the wiki "
-"<ulink url=\"http://fedoraproject.org/wiki/Anaconda/Options\ " />."
+msgid "The anaconda installer has many boot options, most are listed on the wiki <ulink url=\"http://fedoraproject.org/wiki/Anaconda/Options\ " />."
msgstr "anaconda সংস্থাপকত বহুতো বুট বিকল্প আছে, সৰ্বাধিকবোৰ<ulink url=\"http://fedoraproject.org/wiki/Anaconda/Options\ " /> ৱিকিত আছে ।"
#. Tag: title
@@ -70,12 +59,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <ulink url=\"http://fedoraproject.org/wiki/KernelCommonProblems\ " /> "
-"page lists many common kernel boot options. The full list of kernel options "
-"is in the file /usr/share/doc/kernel-"
-"doc-<replaceable>version</replaceable>/Documentation/kernel-parameters.txt, "
-"which is installed with the kernel-doc package."
+msgid "The <ulink url=\"http://fedoraproject.org/wiki/KernelCommonProblems\ " /> page lists many common kernel boot options. The full list of kernel options is in the file /usr/share/doc/kernel-doc-<replaceable>version</replaceable>/Documentation/kernel-parameters.txt, which is installed with the kernel-doc package."
msgstr "<ulink url=\"http://fedoraproject.org/wiki/KernelCommonProblems\ " /> পৃষ্ঠাত বহুতো কাৰ্ণেলৰ বুট বিকল্প আছে । কাৰ্ণেলৰ বিকল্পৰ সম্পূৰ্ণ তালিকা /usr/share/doc/kernel-doc-<replaceable>version</replaceable>/Documentation/kernel-parameters.txt নথিপত্ৰত আছে, যি kernel-doc সৰঞ্জামৰ লগতে সংস্থাপিত হয় ।"
#. Tag: title
@@ -85,11 +69,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The Fedora installation and <firstterm>rescue discs</firstterm> may either "
-"boot with <firstterm>rescue mode</firstterm>, or load the installation "
-"system. For more information on rescue discs and rescue mode, refer to <xref"
-" linkend=\"sn-mode-rescue\" />."
+msgid "The Fedora installation and <firstterm>rescue discs</firstterm> may either boot with <firstterm>rescue mode</firstterm>, or load the installation system. For more information on rescue discs and rescue mode, refer to <xref linkend=\"sn-mode-rescue\" />."
msgstr ""
#. Tag: title
@@ -99,9 +79,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"You can use the boot menu to specify a number of settings for the "
-"installation system, including:"
+msgid "You can use the boot menu to specify a number of settings for the installation system, including:"
msgstr ""
#. Tag: para
@@ -136,19 +114,12 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"To set the language for both the installation process and the final system, "
-"specify the ISO code for that language with the <option>lang</option> "
-"option. Use the <option>keymap</option> option to configure the correct "
-"keyboard layout."
+msgid "To set the language for both the installation process and the final system, specify the ISO code for that language with the <option>lang</option> option. Use the <option>keymap</option> option to configure the correct keyboard layout."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"For example, the ISO codes <userinput>el_GR</userinput> and "
-"<userinput>gr</userinput> identify the Greek language and the Greek keyboard"
-" layout:"
+msgid "For example, the ISO codes <userinput>el_GR</userinput> and <userinput>gr</userinput> identify the Greek language and the Greek keyboard layout:"
msgstr ""
#. Tag: screen
@@ -165,10 +136,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"To use a specific display resolution, enter "
-"<option>resolution=<replaceable>setting</replaceable></option> as a boot "
-"option. For example, to set the display resolution to 1024×768, enter:"
+msgid "To use a specific display resolution, enter <option>resolution=<replaceable>setting</replaceable></option> as a boot option. For example, to set the display resolution to 1024×768, enter:"
msgstr ""
#. Tag: screen
@@ -180,9 +148,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"To run the installation process in <indexterm> <primary>text "
-"interface</primary> </indexterm> <option>text</option> mode, enter:"
+msgid "To run the installation process in <indexterm> <primary>text interface</primary> </indexterm> <option>text</option> mode, enter:"
msgstr ""
#. Tag: screen
@@ -194,31 +160,17 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"To enable support for a <indexterm> <primary>serial console</primary> "
-"</indexterm> serial console, enter <option>serial</option> as an additional "
-"option."
+msgid "To enable support for a <indexterm> <primary>serial console</primary> </indexterm> serial console, enter <option>serial</option> as an additional option."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Use <option>display=<replaceable>ip</replaceable>:0</option> to allow remote"
-" display forwarding. In this command, <replaceable>ip</replaceable> should "
-"be replaced with the IP address of the system on which you want the display "
-"to appear."
+msgid "Use <option>display=<replaceable>ip</replaceable>:0</option> to allow remote display forwarding. In this command, <replaceable>ip</replaceable> should be replaced with the IP address of the system on which you want the display to appear."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"On the system you want the display to appear on, you must execute the "
-"command <command>xhost +<replaceable>remotehostname</replaceable></command>,"
-" where <replaceable>remotehostname</replaceable> is the name of the host "
-"from which you are running the original display. Using the command "
-"<command>xhost +<replaceable>remotehostname</replaceable></command> limits "
-"access to the remote display terminal and does not allow access from anyone "
-"or any system not specifically authorized for remote access."
+msgid "On the system you want the display to appear on, you must execute the command <command>xhost +<replaceable>remotehostname</replaceable></command>, where <replaceable>remotehostname</replaceable> is the name of the host from which you are running the original display. Using the command <command>xhost +<replaceable>remotehostname</replaceable></command> limits access to the remote display terminal and does not allow access from anyone or any system not specifically authorized for remote access."
msgstr ""
#. Tag: title
@@ -228,10 +180,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"You can install Fedora with a newer version of the "
-"<application>anaconda</application> installation program than the one "
-"supplied on your installation media."
+msgid "You can install Fedora with a newer version of the <application>anaconda</application> installation program than the one supplied on your installation media."
msgstr "সংস্থাপন মিডিয়াৰ সৈতে উপলব্ধ <application>anaconda</application> সংস্থাপন কাৰ্য্যক্ৰমৰ সংস্কৰণৰ পৰা নতুন সংস্কৰণ প্ৰয়োগ কৰি Fedora সংস্থাপন কৰা যাব ।"
#. Tag: para
@@ -248,19 +197,12 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"presents you with a prompt that asks you for a disk image containing "
-"<application>anaconda</application> updates. You do not need to specify this"
-" option if you are performing a network installation and have already placed"
-" the updates image contents in <filename>rhupdates/</filename> on the "
-"server."
+msgid "presents you with a prompt that asks you for a disk image containing <application>anaconda</application> updates. You do not need to specify this option if you are performing a network installation and have already placed the updates image contents in <filename>rhupdates/</filename> on the server."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"To load the <application>anaconda</application> updates from a network "
-"location instead, use:"
+msgid "To load the <application>anaconda</application> updates from a network location instead, use:"
msgstr ""
#. Tag: screen
@@ -282,25 +224,17 @@ msgstr ""
#. Tag: title
#, no-c-format
-msgid ""
-"<option>askmethod</option> and <option>asknetwork</option> are deprecated."
+msgid "<option>askmethod</option> and <option>asknetwork</option> are deprecated."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <option>askmethod</option> and <option>asknetwork</option> options are "
-"no longer available. Use <option>root=</option> to specify the installation "
-"method, and see <xref linkend=\"sn-boot-options-network\" /> to configure "
-"network interfaces."
+msgid "The <option>askmethod</option> and <option>asknetwork</option> options are no longer available. Use <option>root=</option> to specify the installation method, and see <xref linkend=\"sn-boot-options-network\" /> to configure network interfaces."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"To specify the installation method from the <prompt>boot:</prompt> prompt, "
-"use the <option>repo</option> option. Refer to <xref linkend=\"tb-"
-"installmethods\" /> for the supported installation methods."
+msgid "To specify the installation method from the <prompt>boot:</prompt> prompt, use the <option>repo</option> option. Refer to <xref linkend=\"tb-installmethods\" /> for the supported installation methods."
msgstr "<prompt>boot:</prompt> প্ৰম্পটৰ পৰা সংস্থাপন পদ্ধতি নিৰ্ধাৰণৰ বাবে <option>repo</option> বিকল্প ব্যৱহাৰ কৰক । সংস্থাপনৰ অন্যান্য সমৰ্থিত পদ্ধতিসমূহ জনাৰ বাবে <xref linkend=\"tb-installmethods\"/> পঢ়ক ।"
#. Tag: title
@@ -330,8 +264,7 @@ msgstr ""
#. Tag: entry
#, no-c-format
-msgid ""
-"<option>repo=hd:<replaceable>device</replaceable>/<replaceable>path</replaceable></option>"
+msgid "<option>repo=hd:<replaceable>device</replaceable>/<replaceable>path</replaceable></option>"
msgstr "<option>repo=hd:<replaceable>device</replaceable>/<replaceable>path</replaceable></option>"
#. Tag: entry
@@ -341,8 +274,7 @@ msgstr ""
#. Tag: entry
#, no-c-format
-msgid ""
-"<option>repo=http://<replaceable>host</replaceable>/<replaceable>path</replaceable></option>"
+msgid "<option>repo=http://<replaceable>host</replaceable>/<replaceable>path</replaceable></option>"
msgstr "<option>repo=http://<replaceable>host</replaceable>/<replaceable>path</replaceable></option>"
#. Tag: entry
@@ -352,8 +284,7 @@ msgstr ""
#. Tag: entry
#, no-c-format
-msgid ""
-"<option>repo=ftp://<replaceable>username</replaceable>:<replaceable>password</replaceable>@<replaceable>host</replaceable>/<replaceable>path</replaceable></option>"
+msgid "<option>repo=ftp://<replaceable>username</replaceable>:<replaceable>password</replaceable>@<replaceable>host</replaceable>/<replaceable>path</replaceable></option>"
msgstr "<option>repo=ftp://<replaceable>username</replaceable>:<replaceable>password</replaceable>@<replaceable>host</replaceable>/<replaceable>path</replaceable></option>"
#. Tag: entry
@@ -363,8 +294,7 @@ msgstr ""
#. Tag: entry
#, no-c-format
-msgid ""
-"<option>repo=nfs:<replaceable>server</replaceable>:/<replaceable>path</replaceable></option>"
+msgid "<option>repo=nfs:<replaceable>server</replaceable>:/<replaceable>path</replaceable></option>"
msgstr "<option>repo=nfs:<replaceable>server</replaceable>:/<replaceable>path</replaceable></option>"
#. Tag: entry
@@ -374,8 +304,7 @@ msgstr ""
#. Tag: entry
#, no-c-format
-msgid ""
-"<option>repo=nfsiso:<replaceable>server</replaceable>:/<replaceable>path</replaceable></option>"
+msgid "<option>repo=nfsiso:<replaceable>server</replaceable>:/<replaceable>path</replaceable></option>"
msgstr "<option>repo=nfsiso:<replaceable>server</replaceable>:/<replaceable>path</replaceable></option>"
#. Tag: title
@@ -385,15 +314,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Normally, <application>anaconda</application> prompts you to configure a "
-"network interface if one is needed during installation. However, if your "
-"network cannot be configured automatically via DHCP and you need a network "
-"connection from the beginning of the installation, you can provide network "
-"settings with options at the <prompt>boot:</prompt> prompt. Such a "
-"connection may be required if you need to access an "
-"<filename>updates.img</filename> or kickstart file over a network, for "
-"example."
+msgid "Normally, <application>anaconda</application> prompts you to configure a network interface if one is needed during installation. However, if your network cannot be configured automatically via DHCP and you need a network connection from the beginning of the installation, you can provide network settings with options at the <prompt>boot:</prompt> prompt. Such a connection may be required if you need to access an <filename>updates.img</filename> or kickstart file over a network, for example."
msgstr ""
#. Tag: para
@@ -453,27 +374,17 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"This example configures the network settings for an installation system that"
-" uses the IP address <systemitem "
-"class=\"ipaddress\">192.168.1.10</systemitem> for interface "
-"<systemitem>eth0</systemitem>:"
+msgid "This example configures the network settings for an installation system that uses the IP address <systemitem class=\"ipaddress\">192.168.1.10</systemitem> for interface <systemitem>eth0</systemitem>:"
msgstr ""
#. Tag: screen
#, no-c-format
-msgid ""
-"<userinput>linux ip=192.168.1.10 netmask=255.255.255.0 gateway=192.168.1.1 "
-"dns=192.168.1.3 ksdevice=eth0</userinput>"
+msgid "<userinput>linux ip=192.168.1.10 netmask=255.255.255.0 gateway=192.168.1.1 dns=192.168.1.3 ksdevice=eth0</userinput>"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"If you specify the network configuration and network device at the "
-"<prompt>boot:</prompt> prompt, these settings are used for the installation "
-"process and the <guilabel>Networking Devices</guilabel> and "
-"<guilabel>Configure TCP/IP</guilabel> dialogs do not appear."
+msgid "If you specify the network configuration and network device at the <prompt>boot:</prompt> prompt, these settings are used for the installation process and the <guilabel>Networking Devices</guilabel> and <guilabel>Configure TCP/IP</guilabel> dialogs do not appear."
msgstr ""
#. Tag: title
@@ -488,11 +399,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"You may access a graphical interface for the installation system from any "
-"other system. To remotely access the graphical display of an installation "
-"system, use client software that supports the VNC (Virtual Network "
-"Computing) display protocol."
+msgid "You may access a graphical interface for the installation system from any other system. To remotely access the graphical display of an installation system, use client software that supports the VNC (Virtual Network Computing) display protocol."
msgstr ""
#. Tag: title
@@ -502,23 +409,12 @@ msgstr "Fedora-ত VNC গ্ৰাহক সংস্থাপন কৰাৰ
#. Tag: para
#, no-c-format
-msgid ""
-"<indexterm> <primary>VNC (Virtual Network Computing)</primary> "
-"<secondary>installing client</secondary> </indexterm> Fedora includes the "
-"VNC client <application>vncviewer</application>. To obtain "
-"<application>vncviewer</application>, install the "
-"<package>tigervnc</package> package."
+msgid "<indexterm> <primary>VNC (Virtual Network Computing)</primary> <secondary>installing client</secondary> </indexterm> Fedora includes the VNC client <application>vncviewer</application>. To obtain <application>vncviewer</application>, install the <package>tigervnc</package> package."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The installation system supports two methods of establishing a VNC "
-"connection. You may start the installation, and manually login to the "
-"graphical display with a VNC client on another system. Alternatively, you "
-"may configure the installation system to automatically connect to a VNC "
-"client on the network that is running in <firstterm>listening "
-"mode</firstterm>."
+msgid "The installation system supports two methods of establishing a VNC connection. You may start the installation, and manually login to the graphical display with a VNC client on another system. Alternatively, you may configure the installation system to automatically connect to a VNC client on the network that is running in <firstterm>listening mode</firstterm>."
msgstr ""
#. Tag: title
@@ -528,10 +424,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<indexterm> <primary>VNC (Virtual Network Computing)</primary> "
-"<secondary>enabling</secondary> </indexterm> To enable remote graphical "
-"access to the installation system, enter two options at the prompt:"
+msgid "<indexterm> <primary>VNC (Virtual Network Computing)</primary> <secondary>enabling</secondary> </indexterm> To enable remote graphical access to the installation system, enter two options at the prompt:"
msgstr "<indexterm> <primary>VNC (Virtual Network Computing)</primary> <secondary>সক্ৰিয় কৰা</secondary> </indexterm> সংস্থাপন প্ৰণালীত দূৰবৰ্তী অৱস্থানৰ পৰা চিত্ৰাঙ্কিত সংযোগক্ষেত্ৰ ব্যৱহাৰৰ ব্যৱস্থা সক্ৰিয় কৰাৰ বাবে, প্ৰমপ্টত দুটা বিকল্প লিখক:"
#. Tag: screen
@@ -543,10 +436,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <option>vnc</option> option enables the VNC service. The "
-"<option>vncpassword</option> option sets a password for remote access. The "
-"example shown above sets the password as <userinput>qwerty</userinput>."
+msgid "The <option>vnc</option> option enables the VNC service. The <option>vncpassword</option> option sets a password for remote access. The example shown above sets the password as <userinput>qwerty</userinput>."
msgstr ""
#. Tag: title
@@ -561,11 +451,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Specify the language, keyboard layout and network settings for the "
-"installation system with the screens that follow. You may then access the "
-"graphical interface through a VNC client. The installation system displays "
-"the correct connection setting for the VNC client:"
+msgid "Specify the language, keyboard layout and network settings for the installation system with the screens that follow. You may then access the graphical interface through a VNC client. The installation system displays the correct connection setting for the VNC client:"
msgstr ""
#. Tag: screen
@@ -580,16 +466,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"You may then login to the installation system with a VNC client. To run the "
-"<application>vncviewer</application> client on Fedora, choose <menuchoice> "
-"<guimenu>Applications</guimenu> "
-"<guisubmenu>Accessories</guisubmenu><guimenuitem>VNC "
-"Viewer</guimenuitem></menuchoice>, or type the command "
-"<application>vncviewer</application> in a terminal window. Enter the server "
-"and display number in the <guilabel>VNC Server</guilabel> dialog. For the "
-"example above, the <guilabel>VNC Server</guilabel> is "
-"<userinput>computer.mydomain.com:1</userinput>."
+msgid "You may then login to the installation system with a VNC client. To run the <application>vncviewer</application> client on Fedora, choose <menuchoice> <guimenu>Applications</guimenu> <guisubmenu>Accessories</guisubmenu><guimenuitem>VNC Viewer</guimenuitem></menuchoice>, or type the command <application>vncviewer</application> in a terminal window. Enter the server and display number in the <guilabel>VNC Server</guilabel> dialog. For the example above, the <guilabel>VNC Server</guilabel> is <userinput>computer.mydomain.com:1</userinput>."
msgstr "এৰ পিছত VNC গ্ৰাহকৰ সহায়ত সংস্থাপন প্ৰণালীত প্ৰৱেশ কৰা যাব । Fedora-ত <application>vncviewer</application> গ্ৰাহক সঞ্চালনাৰ বাবে <menuchoice> <guimenu>Applications</guimenu> <guisubmenu>Accessories</guisubmenu><guimenuitem>VNC Viewer</guimenuitem></menuchoice> নিৰ্বাচন কৰক বা টাৰ্মিনেল উইন্ডোত <application>vncviewer</application> আদেশ প্ৰয়োগ কৰক । <guilabel>VNC Server</guilabel> শীৰ্ষক ডায়লগ বক্সত সেৱকৰ নাম আৰু ডিসপ্লে সংখ্যা লিখক । উপিছত উল্লেখিত উদাহৰণৰ ক্ষেত্ৰত <guilabel>VNC Server</guilabel> ৰ বাবে <userinput>computer.mydomain.com:1</userinput> ব্যৱহাৰ কৰা হৈছে ।"
#. Tag: title
@@ -599,13 +476,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"To have the installation system automatically connect to a VNC client, first"
-" start the client in <indexterm> <primary>VNC (Virtual Network "
-"Computing)</primary> <secondary>listening mode</secondary> </indexterm> "
-"listening mode. On Fedora systems, use the <option>-listen</option> option "
-"to run <application>vncviewer</application> as a listener. In a terminal "
-"window, enter the command:"
+msgid "To have the installation system automatically connect to a VNC client, first start the client in <indexterm> <primary>VNC (Virtual Network Computing)</primary> <secondary>listening mode</secondary> </indexterm> listening mode. On Fedora systems, use the <option>-listen</option> option to run <application>vncviewer</application> as a listener. In a terminal window, enter the command:"
msgstr "স্বয়ংক্ৰিয়ভাবে সংস্থাপন প্ৰণালী দ্বাৰা VNC গ্ৰাহকেৰ সৈতে সংযোগ স্থাপন কৰাৰ বাবে, প্ৰথমে <indexterm> <primary>VNC (Virtual Network Computing)</primary> <secondary>listening mode</secondary> </indexterm> listening মোডে গ্ৰাহকটি আৰম্ভ কৰক । Fedora প্ৰণালীৰ ক্ষেত্ৰত listener ৰূপে <application>vncviewer</application> সঞ্চালন কৰাৰ বাবে <option>-listen</option> বিকল্প প্ৰয়োগ কৰক । টাৰ্মিনেল উইন্ডোত নিম্নলিখিত আদেশ লিখক:"
#. Tag: screen
@@ -622,34 +493,17 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"By default, <application>vncviewer</application> uses TCP port 5500 when in "
-"listening mode. To permit connections to this port from other systems, "
-"choose <menuchoice> <guimenu>System</guimenu> "
-"<guisubmenu>Administration</guisubmenu> <guimenuitem> Firewall</guimenuitem>"
-" </menuchoice>. Select <guilabel>Other ports</guilabel>, and "
-"<guibutton>Add</guibutton>. Enter <userinput>5500</userinput> in the "
-"<guilabel>Port(s)</guilabel> field, and specify <userinput>tcp</userinput> "
-"as the <guilabel>Protocol</guilabel>."
+msgid "By default, <application>vncviewer</application> uses TCP port 5500 when in listening mode. To permit connections to this port from other systems, choose <menuchoice> <guimenu>System</guimenu> <guisubmenu>Administration</guisubmenu> <guimenuitem> Firewall</guimenuitem> </menuchoice>. Select <guilabel>Other ports</guilabel>, and <guibutton>Add</guibutton>. Enter <userinput>5500</userinput> in the <guilabel>Port(s)</guilabel> field, and specify <userinput>tcp</userinput> as the <guilabel>Protocol</guilabel>."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Once the listening client is active, start the installation system and set "
-"the VNC options at the <prompt>boot:</prompt> prompt. In addition to "
-"<option>vnc</option> and <option>vncpassword</option> options, use the "
-"<option>vncconnect</option> option to specify the name or IP address of the "
-"system that has the listening client. To specify the TCP port for the "
-"listener, add a colon and the port number to the name of the system."
+msgid "Once the listening client is active, start the installation system and set the VNC options at the <prompt>boot:</prompt> prompt. In addition to <option>vnc</option> and <option>vncpassword</option> options, use the <option>vncconnect</option> option to specify the name or IP address of the system that has the listening client. To specify the TCP port for the listener, add a colon and the port number to the name of the system."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"For example, to connect to a VNC client on the system <systemitem "
-"class=\"systemname\">desktop.mydomain.com </systemitem> on the port 5500, "
-"enter the following at the <prompt>boot:</prompt> prompt:"
+msgid "For example, to connect to a VNC client on the system <systemitem class=\"systemname\">desktop.mydomain.com </systemitem> on the port 5500, enter the following at the <prompt>boot:</prompt> prompt:"
msgstr ""
#. Tag: screen
@@ -666,16 +520,12 @@ msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>ssh</primary> <secondary>starting ssh at boot time</secondary>"
+msgid "<primary>ssh</primary> <secondary>starting ssh at boot time</secondary>"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"To enable remote access to a text mode installation to monitor and debug the"
-" installer, use the <option>sshd=1</option> option at the "
-"<prompt>boot:</prompt> prompt:"
+msgid "To enable remote access to a text mode installation to monitor and debug the installer, use the <option>sshd=1</option> option at the <prompt>boot:</prompt> prompt:"
msgstr ""
#. Tag: screen
@@ -687,11 +537,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"You can then connect to the installation system with the "
-"<command>ssh</command> utility. The <command>ssh</command> command requires "
-"the name or IP address of the installation system, and a password if you "
-"specified one (for example, in a kickstart file)."
+msgid "You can then connect to the installation system with the <command>ssh</command> utility. The <command>ssh</command> command requires the name or IP address of the installation system, and a password if you specified one (for example, in a kickstart file)."
msgstr ""
#. Tag: title
@@ -701,28 +547,17 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"By default, the installation process sends log messages to the console as "
-"they are generated. You may specify that these messages go to a remote "
-"system that runs a <indexterm> <primary>syslog</primary> </indexterm> "
-"<firstterm>syslog</firstterm> service."
+msgid "By default, the installation process sends log messages to the console as they are generated. You may specify that these messages go to a remote system that runs a <indexterm> <primary>syslog</primary> </indexterm> <firstterm>syslog</firstterm> service."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"To configure remote logging, add the <option>syslog</option> option. Specify"
-" the IP address of the logging system, and the UDP port number of the log "
-"service on that system. By default, syslog services that accept remote "
-"messages listen on UDP port 514."
+msgid "To configure remote logging, add the <option>syslog</option> option. Specify the IP address of the logging system, and the UDP port number of the log service on that system. By default, syslog services that accept remote messages listen on UDP port 514."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"For example, to connect to a syslog service on the system <systemitem "
-"class=\"ipaddress\">192.168.1.20</systemitem>, enter the following at the "
-"<prompt>boot:</prompt> prompt:"
+msgid "For example, to connect to a syslog service on the system <systemitem class=\"ipaddress\">192.168.1.20</systemitem>, enter the following at the <prompt>boot:</prompt> prompt:"
msgstr ""
#. Tag: screen
@@ -739,10 +574,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Fedora uses <command>rsyslog</command> to provide a syslog service. The "
-"default configuration of <command>rsyslog</command> rejects messages from "
-"remote systems."
+msgid "Fedora uses <command>rsyslog</command> to provide a syslog service. The default configuration of <command>rsyslog</command> rejects messages from remote systems."
msgstr "Syslog সেৱা উপলব্ধ কৰাৰ বাবে Fedora দ্বাৰা <command>rsyslog</command> প্ৰয়োগ কৰা হয় । <command>rsyslog</command> ৰ অবিকল্পিত বিন্যাস দ্বাৰা দূৰবৰ্তী কোনো প্ৰণালীৰ পৰা প্ৰাপ্ত বাৰ্সেইটো প্ৰত্যাখ্যান কৰা হয় ।"
#. Tag: title
@@ -752,23 +584,12 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <command>rsyslog</command> configuration detailed below does not make "
-"use of any of the security measures available in <command>rsyslog</command> "
-"Crackers may slow or crash systems that permit access to the logging "
-"service, by sending large quantities of false log messages. In addition, "
-"hostile users may intercept or falsify messages sent to the logging service "
-"over the network."
+msgid "The <command>rsyslog</command> configuration detailed below does not make use of any of the security measures available in <command>rsyslog</command> Crackers may slow or crash systems that permit access to the logging service, by sending large quantities of false log messages. In addition, hostile users may intercept or falsify messages sent to the logging service over the network."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"To configure a Fedora system to accept log messages from other systems on "
-"the network, edit the file <filename>/etc/rsyslog.conf</filename>. You must "
-"use <systemitem class=\"username\">root</systemitem> privileges to edit the "
-"file <filename>/etc/rsyslog.conf</filename>. Uncomment the following lines "
-"by removing the hash preceding them:"
+msgid "To configure a Fedora system to accept log messages from other systems on the network, edit the file <filename>/etc/rsyslog.conf</filename>. You must use <systemitem class=\"username\">root</systemitem> privileges to edit the file <filename>/etc/rsyslog.conf</filename>. Uncomment the following lines by removing the hash preceding them:"
msgstr "নে'টৱৰ্কত উপস্থিত অন্য প্ৰণালীৰ পৰা লগ প্ৰাপ্ত কৰাৰ বাবে এটা Fedora প্ৰণালী বিন্যাস কৰাৰ উদ্দেশ্যে <filename>/etc/rsyslog.conf</filename> নথিপত্ৰটি সম্পাদনা কৰক । <filename>/etc/rsyslog.conf</filename> পৰিবৰ্তন কৰাৰ বাবে <systemitem class=\"username\">root</systemitem> ব্যৱহাৰকৰ্তাৰ অধিকা উপস্থিত থাকা আৱশ্যক । নিম্নলিখিত পংক্তিসমূহৰ প্ৰাৰম্ভে উপস্থিত হ্যাশ চিহ্নসমূহ মুছে ফেলে, পংক্তিসমূহকে কাৰ্যকৰী কৰক:"
#. Tag: screen
@@ -792,48 +613,27 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Enter the <systemitem class=\"username\">root</systemitem> password when "
-"prompted."
+msgid "Enter the <systemitem class=\"username\">root</systemitem> password when prompted."
msgstr "অনুৰোধ কৰা হ'লে <systemitem class=\"username\">root</systemitem> গুপ্তশব্দটি লিখক ।"
#. Tag: para
#, no-c-format
-msgid ""
-"By default, the syslog service listens on UDP port 514. To permit "
-"connections to this port from other systems, choose <menuchoice> "
-"<guimenu>System</guimenu> <guisubmenu>Administration</guisubmenu> "
-"<guimenuitem> Firewall</guimenuitem> </menuchoice>. Select <guilabel>Other "
-"ports</guilabel>, and <guibutton>Add</guibutton>. Enter "
-"<userinput>514</userinput> in the <guilabel>Port(s)</guilabel> field, and "
-"specify <userinput>udp</userinput> as the <guilabel>Protocol</guilabel>."
+msgid "By default, the syslog service listens on UDP port 514. To permit connections to this port from other systems, choose <menuchoice> <guimenu>System</guimenu> <guisubmenu>Administration</guisubmenu> <guimenuitem> Firewall</guimenuitem> </menuchoice>. Select <guilabel>Other ports</guilabel>, and <guibutton>Add</guibutton>. Enter <userinput>514</userinput> in the <guilabel>Port(s)</guilabel> field, and specify <userinput>udp</userinput> as the <guilabel>Protocol</guilabel>."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Fedora includes a graphical application to create and modify Kickstart files"
-" by selecting the options that you require. Use the package <filename"
-">system-config-kickstart</filename> to install this utility. To load the "
-"Fedora Kickstart editor, choose <menuchoice> <guimenu>Applications</guimenu>"
-" <guisubmenu>System "
-"Tools</guisubmenu><guimenuitem>Kickstart</guimenuitem></menuchoice>."
+msgid "Fedora includes a graphical application to create and modify Kickstart files by selecting the options that you require. Use the package <filename>system-config-kickstart</filename> to install this utility. To load the Fedora Kickstart editor, choose <menuchoice> <guimenu>Applications</guimenu> <guisubmenu>System Tools</guisubmenu><guimenuitem>Kickstart</guimenuitem></menuchoice>."
msgstr "Kickstart নথিপত্ৰ নিৰ্মাণ আৰু পৰিবৰ্তনৰ বাবে Fedora-ত এটা চিত্ৰাঙ্কিত অনুপ্ৰয়োগ উপস্থিত আছে । এই অনুপ্ৰয়োগৰ সহায়ত প্ৰয়োজনীয় বিকল্পসমূহ বাছাই কৰা যাব । এইটো প্ৰাপ্ত কৰাৰ বাবে <filename>system-config-kickstart</filename> সৰঞ্জাম সংস্থাপন কৰক । Fedora Kickstart সম্পাদনা ব্যৱস্থা লোড কৰাৰ বাবে <menuchoice> <guimenu>অনুপ্ৰয়োগ সেইটো</guimenu> <guisubmenu>প্ৰণালীৰ বিভিন্ন সৰঞ্জাম</guisubmenu><guimenuitem>Kickstart</guimenuitem></menuchoice> নিৰ্বাচন কৰক ।"
#. Tag: para
#, no-c-format
-msgid ""
-"Kickstart files list installation settings in plain text, with one option "
-"per line. This format lets you modify your Kickstart files with any text "
-"editor, and write scripts or applications that generate custom Kickstart "
-"files for your systems."
+msgid "Kickstart files list installation settings in plain text, with one option per line. This format lets you modify your Kickstart files with any text editor, and write scripts or applications that generate custom Kickstart files for your systems."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"To automate the installation process with a Kickstart file, use the "
-"<option>ks</option> option to specify the name and location of the file:"
+msgid "To automate the installation process with a Kickstart file, use the <option>ks</option> option to specify the name and location of the file:"
msgstr ""
#. Tag: screen
@@ -845,10 +645,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"You may use Kickstart files that are held on either removable storage, a "
-"hard drive, or a network server. Refer to <xref linkend=\"tb-kssources\" /> "
-"for the supported Kickstart sources."
+msgid "You may use Kickstart files that are held on either removable storage, a hard drive, or a network server. Refer to <xref linkend=\"tb-kssources\" /> for the supported Kickstart sources."
msgstr "অপসাৰণযোগ্য সংগ্ৰহস্থল, হাৰ্ড-ড্ৰাইভ বা নে'টৱৰ্ক সেৱকত স্থাপিত Kickstart নথিপত্ৰ ব্যৱহাৰ কৰা যাব । Kickstart ৰ বাবে সমৰ্থিত উৎসস্থল সম্পৰ্কে জানাৰ বাবে <xref linkend=\"tb-kssources\"/> পঢ়ক ।"
#. Tag: title
@@ -868,8 +665,7 @@ msgstr "<option>ks=<replaceable>cdrom:/directory/ks.cfg</replaceable></option>"
#. Tag: entry
#, no-c-format
-msgid ""
-"<option>ks=<replaceable>hd:/device/directory/ks.cfg</replaceable></option>"
+msgid "<option>ks=<replaceable>hd:/device/directory/ks.cfg</replaceable></option>"
msgstr "<option>ks=<replaceable>hd:/device/directory/ks.cfg</replaceable></option>nput>"
#. Tag: entry
@@ -879,38 +675,27 @@ msgstr ""
#. Tag: entry
#, no-c-format
-msgid ""
-"<option>ks=<replaceable>file:/device/directory/ks.cfg</replaceable></option>"
+msgid "<option>ks=<replaceable>file:/device/directory/ks.cfg</replaceable></option>"
msgstr "<option>ks=<replaceable>file:/device/directory/ks.cfg</replaceable></option>ut>"
#. Tag: entry
#, no-c-format
-msgid ""
-"<option>ks=<replaceable>http://server.mydomain.com/directory/ks.cfg </replaceable></option>"
+msgid "<option>ks=<replaceable>http://server.mydomain.com/directory/ks.cfg </replaceable></option>"
msgstr "<option>ks=<replaceable>http://server.mydomain.com/directory/ks.cfg </replaceable></option>"
#. Tag: entry
#, no-c-format
-msgid ""
-"<option>ks=<replaceable>ftp://server.mydomain.com/directory/ks.cfg </replaceable></option>"
+msgid "<option>ks=<replaceable>ftp://server.mydomain.com/directory/ks.cfg </replaceable></option>"
msgstr "<option>ks=<replaceable>ftp://server.mydomain.com/directory/ks.cfg </replaceable></option>"
#. Tag: entry
#, no-c-format
-msgid ""
-"<option>ks=<replaceable>nfs:server.mydomain.com:/directory/ks.cfg</replaceable></option>"
+msgid "<option>ks=<replaceable>nfs:server.mydomain.com:/directory/ks.cfg</replaceable></option>"
msgstr "<option>ks=<replaceable>nfs:server.mydomain.com:/directory/ks.cfg</replaceable></option>"
#. Tag: para
#, no-c-format
-msgid ""
-"To obtain a Kickstart file from a script or application on a Web server, "
-"specify the URL of the application with the <option>ks=</option> option. If "
-"you add the option <option>kssendmac</option>, the request also sends HTTP "
-"headers to the Web application. Your application can use these headers to "
-"identify the computer. This line sends a request with headers to the "
-"application "
-"<wordasword>http://server.mydomain.com/kickstart.cgi </wordasword>:"
+msgid "To obtain a Kickstart file from a script or application on a Web server, specify the URL of the application with the <option>ks=</option> option. If you add the option <option>kssendmac</option>, the request also sends HTTP headers to the Web application. Your application can use these headers to identify the computer. This line sends a request with headers to the application <wordasword>http://server.mydomain.com/kickstart.cgi </wordasword>:"
msgstr ""
#. Tag: screen
@@ -927,13 +712,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"By default, Fedora attempts to automatically detect and configure support "
-"for all of the components of your computer. Fedora supports the majority of "
-"hardware in common use with the software <firstterm>drivers</firstterm> that"
-" are included with the operating system. To support other devices you may "
-"supply additional drivers during the installation process, or at a later "
-"time."
+msgid "By default, Fedora attempts to automatically detect and configure support for all of the components of your computer. Fedora supports the majority of hardware in common use with the software <firstterm>drivers</firstterm> that are included with the operating system. To support other devices you may supply additional drivers during the installation process, or at a later time."
msgstr "অবিকল্পিতৰূপে, আপোনাৰ কম্পিউটাৰত উপলব্ধ সকল অংশবিশেষ সমৰ্থন কৰাৰ বাবে Fedora দ্বাৰা স্বয়ংক্ৰিয়ভাবে সেসমূহ চিনাক্ত আৰু বিন্যাস কৰা হয় । Fedora অপাৰেটিং প্ৰণালীৰ সৈতে উপলব্ধ চালনাজ্ঞান <firstterm>ড্ৰাইভাৰ</firstterm>ৰ সহায়ত Fedora দ্বাৰা অধিকাংশ সাধাৰণ হাৰ্ডওয়্যাৰ সমৰ্থন কৰা হয় । অনেন্য যন্ত্ৰৰ ব্যৱহাৰ সমৰ্থনৰ বাবে সংস্থাপনৰ সময় বা পিছত অতিৰিক্ত ড্ৰাইভাৰ সংস্থাপন কৰা প্ৰয়োজন দেখা দিতে পাৰ�
� ।"
#. Tag: title
@@ -943,11 +722,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"For some models of device automatic hardware configuration may fail, or "
-"cause instability. In these cases, you may need to disable automatic "
-"configuration for that type of device, and take additional steps to manually"
-" configure the device after the installation process is complete."
+msgid "For some models of device automatic hardware configuration may fail, or cause instability. In these cases, you may need to disable automatic configuration for that type of device, and take additional steps to manually configure the device after the installation process is complete."
msgstr ""
#. Tag: title
@@ -957,16 +732,12 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Refer to the Release Notes for information on known issues with specific "
-"devices."
+msgid "Refer to the Release Notes for information on known issues with specific devices."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"To override the automatic hardware detection, use one or more of the "
-"following options:"
+msgid "To override the automatic hardware detection, use one or more of the following options:"
msgstr ""
#. Tag: title
@@ -1006,9 +777,7 @@ msgstr "<option>headless</option>"
#. Tag: entry
#, no-c-format
-msgid ""
-"Disable passing keyboard and mouse information to stage 2 of the "
-"installation program"
+msgid "Disable passing keyboard and mouse information to stage 2 of the installation program"
msgstr ""
#. Tag: entry
@@ -1068,9 +837,7 @@ msgstr "<option>numa-off</option>"
#. Tag: entry
#, no-c-format
-msgid ""
-"Force kernel to detect a specific amount of memory, where "
-"<replaceable>xxx</replaceable> is a value in megabytes"
+msgid "Force kernel to detect a specific amount of memory, where <replaceable>xxx</replaceable> is a value in megabytes"
msgstr ""
#. Tag: entry
@@ -1145,20 +912,12 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <option>isa</option> option causes the system to display an additional "
-"text screen at the beginning of the installation process. Use this screen to"
-" configure the ISA devices on your computer."
+msgid "The <option>isa</option> option causes the system to display an additional text screen at the beginning of the installation process. Use this screen to configure the ISA devices on your computer."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Other kernel boot options have no particular meaning for "
-"<application>anaconda</application> and do not affect the installation "
-"process. However, if you use these options to boot the installation system, "
-"<application>anaconda</application> will preserve them in the bootloader "
-"configuration."
+msgid "Other kernel boot options have no particular meaning for <application>anaconda</application> and do not affect the installation process. However, if you use these options to boot the installation system, <application>anaconda</application> will preserve them in the bootloader configuration."
msgstr ""
#. Tag: title
@@ -1173,49 +932,27 @@ msgstr "স্মৃতিশক্তি (RAM) পৰীক্ষণ মোড
#. Tag: para
#, no-c-format
-msgid ""
-"Faults in memory modules may cause your system to freeze or crash "
-"unpredictably. In some cases, memory faults may only cause errors with "
-"particular combinations of software. For this reason, you should test the "
-"memory of a computer before you install Fedora for the first time, even if "
-"it has previously run other operating systems."
+msgid "Faults in memory modules may cause your system to freeze or crash unpredictably. In some cases, memory faults may only cause errors with particular combinations of software. For this reason, you should test the memory of a computer before you install Fedora for the first time, even if it has previously run other operating systems."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Fedora includes the <application>Memtest86+</application> memory testing "
-"application. To boot your computer in <indexterm> <primary>memory testing "
-"mode</primary> </indexterm> memory testing mode, choose <guimenuitem>Memory "
-"test</guimenuitem> at the boot menu. The first test starts immediately. By "
-"default, <application>Memtest86+</application> carries out a total of ten "
-"tests."
+msgid "Fedora includes the <application>Memtest86+</application> memory testing application. To boot your computer in <indexterm> <primary>memory testing mode</primary> </indexterm> memory testing mode, choose <guimenuitem>Memory test</guimenuitem> at the boot menu. The first test starts immediately. By default, <application>Memtest86+</application> carries out a total of ten tests."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"In most cases, a single successful pass with "
-"<application>Memtest86+</application> is sufficient to verify that your RAM "
-"is in good condition. In some rare circumstances, however, errors that went "
-"undetected on the first pass might appear on subsequent passes. To perform a"
-" thorough test of the RAM on an important system, leave "
-"<application>Memtest86+</application> running overnight or for a few days."
+msgid "In most cases, a single successful pass with <application>Memtest86+</application> is sufficient to verify that your RAM is in good condition. In some rare circumstances, however, errors that went undetected on the first pass might appear on subsequent passes. To perform a thorough test of the RAM on an important system, leave <application>Memtest86+</application> running overnight or for a few days."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"For more information on using <application>Memtest86+</application>, refer "
-"to the <citetitle>Memtest86+ FAQ</citetitle> available at <ulink "
-"url=\"http://forum.canardpc.com/showthread.php?t=28864\ " />."
+msgid "For more information on using <application>Memtest86+</application>, refer to the <citetitle>Memtest86+ FAQ</citetitle> available at <ulink url=\"http://forum.canardpc.com/showthread.php?t=28864\ " />."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"To halt the tests and reboot your computer, enter <keycap>Esc</keycap> at "
-"any time."
+msgid "To halt the tests and reboot your computer, enter <keycap>Esc</keycap> at any time."
msgstr "কোনো পৰীক্ষা স্থগিত কৰাৰ বাবে, কম্পিউটাৰ পুনৰায় বুট কৰক আৰু যে কোনো সময়ে <keycap>Esc</keycap> টিপুন ।"
#. Tag: title
@@ -1225,12 +962,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"You can test the integrity of an ISO-based installation source before using "
-"it to install Fedora. These sources include DVD, and ISO images stored on a "
-"hard drive or NFS server. Verifying that the ISO images are intact before "
-"you attempt an installation helps to avoid problems that are often "
-"encountered during installation."
+msgid "You can test the integrity of an ISO-based installation source before using it to install Fedora. These sources include DVD, and ISO images stored on a hard drive or NFS server. Verifying that the ISO images are intact before you attempt an installation helps to avoid problems that are often encountered during installation."
msgstr ""
#. Tag: para
@@ -1240,9 +972,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"select <guilabel>OK</guilabel> at the prompt to test the media before "
-"installation when booting from the Fedora DVD"
+msgid "select <guilabel>OK</guilabel> at the prompt to test the media before installation when booting from the Fedora DVD"
msgstr ""
#. Tag: para
@@ -1262,35 +992,22 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"You may boot a command-line Linux system from either a <indexterm> "
-"<primary>rescue discs</primary> </indexterm> rescue disc or an installation "
-"disc, without installing Fedora on the computer. This enables you to use the"
-" utilities and functions of a running Linux system to modify or repair "
-"systems that are already installed on your computer."
+msgid "You may boot a command-line Linux system from either a <indexterm> <primary>rescue discs</primary> </indexterm> rescue disc or an installation disc, without installing Fedora on the computer. This enables you to use the utilities and functions of a running Linux system to modify or repair systems that are already installed on your computer."
msgstr "কম্পিউটাৰত Fedora সংস্থাপন না কৰি, <indexterm> <primary>rescue discs</primary> </indexterm> বা এটা সংস্থাপন ডিষ্কৰ সহায়ত আদেশ-লাইন ব্যৱহাৰকৰ্তা এটা Linux প্ৰণালী বুট কৰা যাব । ইয়াৰ সহায়, সংস্থাপন কৰা Linux প্ৰণালী সহ কম্পিউটাৰে ৰক্ষণাবেক্ষণ কৰিবলৈ বা কোনো ধৰণৰ পৰিবৰ্তন কৰাৰ বাবে এটা চলমান Linux প্ৰণালীৰ সৈতে উপলব্ধ সামগ্ৰী আৰু ফাংশান ব্যৱহাৰ কৰা সম্ভৱ হ'ব ।"
#. Tag: para
#, no-c-format
-msgid ""
-"The rescue disc starts the rescue mode system by default. To load the rescue"
-" system with the installation disc, choose <guimenuitem>Rescue installed "
-"system</guimenuitem> from the boot menu."
+msgid "The rescue disc starts the rescue mode system by default. To load the rescue system with the installation disc, choose <guimenuitem>Rescue installed system</guimenuitem> from the boot menu."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Specify the language, keyboard layout and network settings for the rescue "
-"system with the screens that follow. The final setup screen configures "
-"access to the existing system on your computer."
+msgid "Specify the language, keyboard layout and network settings for the rescue system with the screens that follow. The final setup screen configures access to the existing system on your computer."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"By default, rescue mode attaches an existing operating system to the rescue "
-"system under the directory <filename>/mnt/sysimage/</filename>."
+msgid "By default, rescue mode attaches an existing operating system to the rescue system under the directory <filename>/mnt/sysimage/</filename>."
msgstr ""
#. Tag: title
@@ -1300,20 +1017,10 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"A previous boot option, <option>upgrade</option>, has been superceded by a "
-"stage in the installation process where the installation program prompts you"
-" to upgrade or reinstall earlier versions of Fedora that it detects on your "
-"system."
+msgid "A previous boot option, <option>upgrade</option>, has been superceded by a stage in the installation process where the installation program prompts you to upgrade or reinstall earlier versions of Fedora that it detects on your system."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"However, the installation program may not correctly detect a previous "
-"version of Fedora if the contents of the <filename>/etc/redhat-"
-"release</filename> file have changed. The boot option "
-"<option>upgradeany</option> relaxes the test that the installation program "
-"performs and allows you to upgrade a Fedora installation that the "
-"installation program has not correctly identified."
+msgid "However, the installation program may not correctly detect a previous version of Fedora if the contents of the <filename>/etc/redhat-release</filename> file have changed. The boot option <option>upgradeany</option> relaxes the test that the installation program performs and allows you to upgrade a Fedora installation that the installation program has not correctly identified."
msgstr ""
diff --git a/bg-BG/Account_Configuration_common-figure-1.po b/bg-BG/Account_Configuration_common-figure-1.po
index c89685a..0f0af32 100644
--- a/bg-BG/Account_Configuration_common-figure-1.po
+++ b/bg-BG/Account_Configuration_common-figure-1.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-14 06:14+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Bulgarian <trans-bg(a)lists.fedoraproject.org>\n"
+"Language: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/bg-BG/Account_Configuration_common-indexterm-1.po b/bg-BG/Account_Configuration_common-indexterm-1.po
index 42a9c36..f67e710 100644
--- a/bg-BG/Account_Configuration_common-indexterm-1.po
+++ b/bg-BG/Account_Configuration_common-indexterm-1.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-14 06:13+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Bulgarian <trans-bg(a)lists.fedoraproject.org>\n"
+"Language: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/bg-BG/Book_Info.po b/bg-BG/Book_Info.po
index c8fc8cc..ac748b6 100644
--- a/bg-BG/Book_Info.po
+++ b/bg-BG/Book_Info.po
@@ -4,7 +4,7 @@
msgid ""
msgstr ""
"Project-Id-Version: 0\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2011-02-21T21:47:40\n"
"Last-Translator: Automatically generated\n"
"Language-Team: None\n"
@@ -25,7 +25,7 @@ msgstr ""
#. Tag: productname
#, no-c-format
-msgid "Fedora Draft Documentation"
+msgid "Fedora"
msgstr ""
#. Tag: para
diff --git a/bn-IN/Book_Info.po b/bn-IN/Book_Info.po
index 0400f9f..08a809c 100644
--- a/bn-IN/Book_Info.po
+++ b/bn-IN/Book_Info.po
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: 0\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n "
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2009-12-24 20:19+0530\n"
"Last-Translator: Runa Bhattacharjee <runab(a)redhat.com>\n"
"Language-Team: Bengali INDIA <anubad(a)lists.ankur.org.in>\n"
@@ -28,7 +28,7 @@ msgstr "x86, AMD64, ও Intel 64 আর্কিটেকচারের মধ
#. Tag: productname
#, no-c-format
-msgid "Fedora Draft Documentation"
+msgid "Fedora"
msgstr ""
#. Tag: para
diff --git a/ca-ES/Account_Configuration_common-figure-1.po b/ca-ES/Account_Configuration_common-figure-1.po
index ae2ca63..0ba7f38 100644
--- a/ca-ES/Account_Configuration_common-figure-1.po
+++ b/ca-ES/Account_Configuration_common-figure-1.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-14 06:55+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Catalan <fedora(a)llistes.softcatala.org>\n"
+"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/ca-ES/Account_Configuration_common-indexterm-1.po b/ca-ES/Account_Configuration_common-indexterm-1.po
index 155239d..6e59a42 100644
--- a/ca-ES/Account_Configuration_common-indexterm-1.po
+++ b/ca-ES/Account_Configuration_common-indexterm-1.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-14 06:55+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Catalan <fedora(a)llistes.softcatala.org>\n"
+"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/ca-ES/Account_Configuration_common-indexterm-2.po b/ca-ES/Account_Configuration_common-indexterm-2.po
index 0b8c0b3..7334cd0 100644
--- a/ca-ES/Account_Configuration_common-indexterm-2.po
+++ b/ca-ES/Account_Configuration_common-indexterm-2.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-14 06:55+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Catalan <fedora(a)llistes.softcatala.org>\n"
+"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/ca-ES/Account_Configuration_common-note-1.po b/ca-ES/Account_Configuration_common-note-1.po
index 3a07003..1c0696c 100644
--- a/ca-ES/Account_Configuration_common-note-1.po
+++ b/ca-ES/Account_Configuration_common-note-1.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-14 06:55+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Catalan <fedora(a)llistes.softcatala.org>\n"
+"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
@@ -22,8 +22,5 @@ msgstr "Nota"
#. Tag: para
#, no-c-format
-msgid ""
-"The root user (also known as the superuser) has complete access to the "
-"entire system; for this reason, logging in as the root user is best done "
-"<emphasis>only</emphasis> to perform system maintenance or administration."
+msgid "The root user (also known as the superuser) has complete access to the entire system; for this reason, logging in as the root user is best done <emphasis>only</emphasis> to perform system maintenance or administration."
msgstr "L'usuari root (també conegut com a superusuari) té accés total a tot el sistema; per aquest motiu, iniciar una sessió coma a l'usuari root <emphasis>únicament</emphasis> és la millor forma per a realitzar les tasques de manteniment i d'administració del sistema."
diff --git a/ca-ES/Account_Configuration_common-note-2.po b/ca-ES/Account_Configuration_common-note-2.po
index a9a1f1d..35f79bb 100644
--- a/ca-ES/Account_Configuration_common-note-2.po
+++ b/ca-ES/Account_Configuration_common-note-2.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-14 06:55+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Catalan <fedora(a)llistes.softcatala.org>\n"
+"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
@@ -22,8 +22,5 @@ msgstr "Nota"
#. Tag: para
#, no-c-format
-msgid ""
-"To become root, type <command>su -</command> at the shell prompt in a "
-"terminal window and then press <keycap>Enter</keycap>. Then, enter the root "
-"password and press <keycap>Enter</keycap>."
+msgid "To become root, type <command>su -</command> at the shell prompt in a terminal window and then press <keycap>Enter</keycap>. Then, enter the root password and press <keycap>Enter</keycap>."
msgstr "Per a convertir-vos en root, escriviu <command>su -</command> en una finestra de terminal i premeu la tecla <keycap>Retorn</keycap>. Després, introduïu la contrasenya de root i premeu <keycap>Retorn</keycap>."
diff --git a/ca-ES/Account_Configuration_common-note-3.po b/ca-ES/Account_Configuration_common-note-3.po
index 665485f..787773f 100644
--- a/ca-ES/Account_Configuration_common-note-3.po
+++ b/ca-ES/Account_Configuration_common-note-3.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-14 06:55+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Catalan <fedora(a)llistes.softcatala.org>\n"
+"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
@@ -22,7 +22,5 @@ msgstr "Nota"
#. Tag: para
#, no-c-format
-msgid ""
-"Do not use one of the example passwords offered in this manual. Using one of"
-" these passwords could be considered a security risk."
+msgid "Do not use one of the example passwords offered in this manual. Using one of these passwords could be considered a security risk."
msgstr "No utilitzeu cap de les contrasenyes que es proporcionen en aquest manual. La utilització d'aquestes contrasenyes es pot entendre com un risc en la seguretat."
diff --git a/ca-ES/Account_Configuration_common-para-1.po b/ca-ES/Account_Configuration_common-para-1.po
index 44d125d..d9de787 100644
--- a/ca-ES/Account_Configuration_common-para-1.po
+++ b/ca-ES/Account_Configuration_common-para-1.po
@@ -1,25 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-14 06:55+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Catalan <fedora(a)llistes.softcatala.org>\n"
+"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"Setting up a root account and password is one of the most important steps "
-"during your installation. The root account is used to install packages, "
-"upgrade RPMs, and perform most system maintenance. Logging in as root gives "
-"you complete control over your system."
+msgid "Setting up a root account and password is one of the most important steps during your installation. The root account is used to install packages, upgrade RPMs, and perform most system maintenance. Logging in as root gives you complete control over your system."
msgstr "La preparació del compte i la contrasenya per a root és un dels passos més importants que es duen a terme durant la instal·lació. El compte de root s'utilitza per a instal·lat paquets, l'actualització de RPMs, i la realització del manteniment de quasi bé tot el sistema. Iniciar una sessió com a root us dóna el control complet sobre el vostre maquinari."
diff --git a/ca-ES/Account_Configuration_common-title.po b/ca-ES/Account_Configuration_common-title.po
index 89ddc18..7994f9d 100644
--- a/ca-ES/Account_Configuration_common-title.po
+++ b/ca-ES/Account_Configuration_common-title.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-14 06:56+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Catalan <fedora(a)llistes.softcatala.org>\n"
+"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/ca-ES/Adding_Partitions-section-2-indexterm-1.po b/ca-ES/Adding_Partitions-section-2-indexterm-1.po
index 251b2ae..fb0946c 100644
--- a/ca-ES/Adding_Partitions-section-2-indexterm-1.po
+++ b/ca-ES/Adding_Partitions-section-2-indexterm-1.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-14 06:56+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Catalan <fedora(a)llistes.softcatala.org>\n"
+"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/ca-ES/Adding_Partitions-section-2-indexterm-2.po b/ca-ES/Adding_Partitions-section-2-indexterm-2.po
index 951f794..d8404ec 100644
--- a/ca-ES/Adding_Partitions-section-2-indexterm-2.po
+++ b/ca-ES/Adding_Partitions-section-2-indexterm-2.po
@@ -1,23 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-14 06:56+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Catalan <fedora(a)llistes.softcatala.org>\n"
+"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>partitioning</primary> <secondary>creating new</secondary> "
-"<tertiary>file system type</tertiary>"
+msgid "<primary>partitioning</primary> <secondary>creating new</secondary> <tertiary>file system type</tertiary>"
msgstr "<primary>paticionant</primary> <secondary>nova creació</secondary> <tertiary>tipus de sistema de fitxers</tertiary>"
diff --git a/ca-ES/Adding_Partitions-section-2-indexterm-3.po b/ca-ES/Adding_Partitions-section-2-indexterm-3.po
index 9fb2ce2..1a9ca82 100644
--- a/ca-ES/Adding_Partitions-section-2-indexterm-3.po
+++ b/ca-ES/Adding_Partitions-section-2-indexterm-3.po
@@ -1,23 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-14 06:56+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Catalan <fedora(a)llistes.softcatala.org>\n"
+"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>Partitioning </primary> <secondary>adding partitions</secondary> "
-"<tertiary>file system type</tertiary>"
+msgid "<primary>Partitioning </primary> <secondary>adding partitions</secondary> <tertiary>file system type</tertiary>"
msgstr "<primary>Particionant </primary> <secondary>afegint particions</secondary> <tertiary>tipus de sistema de fitxers</tertiary>"
diff --git a/ca-ES/Adding_Partitions-section-2-indexterm-4.po b/ca-ES/Adding_Partitions-section-2-indexterm-4.po
index a1d0978..474fd49 100644
--- a/ca-ES/Adding_Partitions-section-2-indexterm-4.po
+++ b/ca-ES/Adding_Partitions-section-2-indexterm-4.po
@@ -1,22 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-14 06:56+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Catalan <fedora(a)llistes.softcatala.org>\n"
+"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>adding partitions</primary> <secondary>file system type</secondary>"
+msgid "<primary>adding partitions</primary> <secondary>file system type</secondary>"
msgstr "<primary>afegint particions</primary> <secondary>tipus de sistema de fitxers</secondary>"
diff --git a/ca-ES/Adding_Partitions-section-2-itemizedlist-1-listitem-0.po b/ca-ES/Adding_Partitions-section-2-itemizedlist-1-listitem-0.po
index f246151..13f59da 100644
--- a/ca-ES/Adding_Partitions-section-2-itemizedlist-1-listitem-0.po
+++ b/ca-ES/Adding_Partitions-section-2-itemizedlist-1-listitem-0.po
@@ -1,40 +1,28 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2011-03-23T23:47:42\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-14 07:01+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Catalan <fedora(a)llistes.softcatala.org>\n"
+"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"<guilabel>Btrfs</guilabel> — Btrfs is under development as a file "
-"system capable of addressing and managing more files, larger files, and "
-"larger volumes than the ext2, ext3, and ext4 file systems. Btrfs is designed"
-" to make the file system tolerant of errors, and to facilitate the detection"
-" and repair of errors when they occur. It uses checksums to ensure the "
-"validity of data and metadata, and maintains snapshots of the file system "
-"that can be used for backup or repair."
+msgid "<guilabel>Btrfs</guilabel> — Btrfs is under development as a file system capable of addressing and managing more files, larger files, and larger volumes than the ext2, ext3, and ext4 file systems. Btrfs is designed to make the file system tolerant of errors, and to facilitate the detection and repair of errors when they occur. It uses checksums to ensure the validity of data and metadata, and maintains snapshots of the file system that can be used for backup or repair."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Because Btrfs is still experimental and under development, the installation "
-"program does not offer it by default. If you want to create a Btrfs "
-"partition on a drive, you must commence the installation process with the "
-"boot option <command> btrfs</command>. Refer to <xref linkend=\"ap-admin-"
-"options\" /> for instructions."
+msgid "Because Btrfs is still experimental and under development, the installation program does not offer it by default. If you want to create a Btrfs partition on a drive, you must commence the installation process with the boot option <command> btrfs</command>. Refer to <xref linkend=\"ap-admin-options\" /> for instructions."
msgstr ""
#. Tag: title
@@ -44,11 +32,7 @@ msgstr "Btrfs encara és experimental"
#. Tag: para
#, no-c-format
-msgid ""
-"Fedora &PRODVER; includes Btrfs as a technology preview to allow you to"
-" experiment with this file system. You should not choose Btrfs for "
-"partitions that will contain valuable data or that are essential for the "
-"operation of important systems."
+msgid "Fedora &PRODVER; includes Btrfs as a technology preview to allow you to experiment with this file system. You should not choose Btrfs for partitions that will contain valuable data or that are essential for the operation of important systems."
msgstr ""
#. Tag: title
@@ -58,7 +42,5 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Installation using Btrfs is not supported for LiveCD installs as the "
-"installer needs the btrfs option passed and btrfs-progs to be installed."
+msgid "Installation using Btrfs is not supported for LiveCD installs as the installer needs the btrfs option passed and btrfs-progs to be installed."
msgstr ""
diff --git a/ca-ES/Adding_Partitions-section-2-itemizedlist-1-listitem-1.po b/ca-ES/Adding_Partitions-section-2-itemizedlist-1-listitem-1.po
index 9171bdd..1af4139 100644
--- a/ca-ES/Adding_Partitions-section-2-itemizedlist-1-listitem-1.po
+++ b/ca-ES/Adding_Partitions-section-2-itemizedlist-1-listitem-1.po
@@ -1,24 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-02-04T03:39:53\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-14 07:01+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Catalan <fedora(a)llistes.softcatala.org>\n"
+"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"<guilabel>ext2</guilabel> — An ext2 file system supports standard Unix"
-" file types (regular files, directories, symbolic links, etc). It provides "
-"the ability to assign long file names, up to 255 characters."
+msgid "<guilabel>ext2</guilabel> — An ext2 file system supports standard Unix file types (regular files, directories, symbolic links, etc). It provides the ability to assign long file names, up to 255 characters."
msgstr "<guilabel>ext2</guilabel> — un sistema de fitxers ext2 suporta els sistemes de fitxers estàndards d'Unix(fitxers normals, directoris, enllaços simbòlics, etcètera). Proporciona l'habilitat per a assignar noms de fitxers llargs, fins a 255 caràcters."
diff --git a/ca-ES/Adding_Partitions-section-2-itemizedlist-1-listitem-2a.po b/ca-ES/Adding_Partitions-section-2-itemizedlist-1-listitem-2a.po
index cc23183..fe93516 100644
--- a/ca-ES/Adding_Partitions-section-2-itemizedlist-1-listitem-2a.po
+++ b/ca-ES/Adding_Partitions-section-2-itemizedlist-1-listitem-2a.po
@@ -1,27 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2011-03-23T23:47:42\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-14 07:00+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Catalan <fedora(a)llistes.softcatala.org>\n"
+"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
-#, no-c-format
-msgid ""
-"<guilabel>ext4</guilabel> — The ext4 file system is based on the ext3 "
-"file system and features a number of improvements. These include support for"
-" larger file systems and larger files, faster and more efficient allocation "
-"of disk space, no limit on the number of subdirectories within a directory, "
-"faster file system checking, and more robust journalling. The ext4 file "
-"system is selected by default and is highly recommended."
+#, fuzzy, no-c-format
+msgid "<guilabel>ext4</guilabel> — The ext4 file system is based on the ext3 file system and features a number of improvements. These include support for larger file systems and larger files, faster and more efficient allocation of disk space, no limit on the number of subdirectories within a directory, faster file system checking, and more robust journaling. The ext4 file system is selected by default and is highly recommended."
msgstr "<guilabel>ext4</guilabel> — El sistema de fitxers ext4 està basat amb el sistema de fitxers ext3 i un número considerable de funcionalitats. Aquestes inclouen el suport per a sistemes de fitxers i fitxers més grans, una assignació més ràpida i més eficient de l'espai del disc, sense cap límit per al número de sub-directoris dins d'un directori, comprovació més ràpida del sistema de fitxers, i una indexació més robusta. El sistema de fitxers ext4 és el seleccionat per defecte sent molt recomanable."
diff --git a/ca-ES/Adding_Partitions-section-2-itemizedlist-1.po b/ca-ES/Adding_Partitions-section-2-itemizedlist-1.po
index b1c8646..c0d96aa 100644
--- a/ca-ES/Adding_Partitions-section-2-itemizedlist-1.po
+++ b/ca-ES/Adding_Partitions-section-2-itemizedlist-1.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-06-14 06:56+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Catalan <fedora(a)llistes.softcatala.org>\n"
+"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/ca-ES/Adding_Partitions_common-title-1.po b/ca-ES/Adding_Partitions_common-title-1.po
index ae76561..fd4fc76 100644
--- a/ca-ES/Adding_Partitions_common-title-1.po
+++ b/ca-ES/Adding_Partitions_common-title-1.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-06-14 06:56+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: Catalan <fedora(a)llistes.softcatala.org>\n"
+"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/ca-ES/Book_Info.po b/ca-ES/Book_Info.po
index dcb7783..22e521c 100644
--- a/ca-ES/Book_Info.po
+++ b/ca-ES/Book_Info.po
@@ -18,7 +18,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n "
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2010-10-07 18:56+0100\n"
"Last-Translator: Robert Antoni Buj Gelonch <robert.buj(a)gmail.com>\n"
"Language-Team: Catalan <fedora(a)sofcatala.net>\n"
@@ -40,7 +40,7 @@ msgstr "Instal·lació de Fedora 13 en arquitectures x86, AMD64 i Intel 64"
#. Tag: productname
#, no-c-format
-msgid "Fedora Draft Documentation"
+msgid "Fedora"
msgstr ""
#. Tag: para
diff --git a/da-DK/Book_Info.po b/da-DK/Book_Info.po
index 5abaada..5ef80c8 100644
--- a/da-DK/Book_Info.po
+++ b/da-DK/Book_Info.po
@@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: Installation_Guide\n"
"Report-Msgid-Bugs-To: http://bugs.kde.org\n "
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2006-10-16 23:35+0200\n"
"Last-Translator: Keld Simonsen <keld(a)rap.dk>\n"
"Language-Team: <da(a)li.org>\n"
@@ -28,7 +28,7 @@ msgstr ""
#. Tag: productname
#, no-c-format
-msgid "Fedora Draft Documentation"
+msgid "Fedora"
msgstr ""
#. Tag: para
diff --git a/de-DE/Account_Configuration_common-para-6.po b/de-DE/Account_Configuration_common-para-6.po
index c5bd22d..28fe12e 100644
--- a/de-DE/Account_Configuration_common-para-6.po
+++ b/de-DE/Account_Configuration_common-para-6.po
@@ -1,26 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-15 23:21+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"Enter the <systemitem class=\"username\">root</systemitem> password into the"
-" <guilabel>Root Password</guilabel> field. Fedora displays the characters as"
-" asterisks for security. Type the same password into the "
-"<guilabel>Confirm</guilabel> field to ensure it is set correctly. After you "
-"set the root password, select <guibutton>Next</guibutton> to proceed."
+msgid "Enter the <systemitem class=\"username\">root</systemitem> password into the <guilabel>Root Password</guilabel> field. Fedora displays the characters as asterisks for security. Type the same password into the <guilabel>Confirm</guilabel> field to ensure it is set correctly. After you set the root password, select <guibutton>Next</guibutton> to proceed."
msgstr "Geben Sie das <systemitem class=\"username\">root</systemitem> Passwort in das Feld <guilabel>Root Passwort</guilabel> ein. Fedora zeigt die Zeichen zur Sicherheit als Sternchen. Geben Sie das selbe Passwort in das Feld <guilabel>Bestätigen</guilabel> ein, um sicherzustellen, das es korrekt ist. Nachdem Sie das Root Passwort geändert haben, wählen Sie <guibutton>Weiter</guibutton>, um fortzufahren."
diff --git a/de-DE/Account_Configuration_common-para-7.po b/de-DE/Account_Configuration_common-para-7.po
index c392d39..e6f1a9d 100644
--- a/de-DE/Account_Configuration_common-para-7.po
+++ b/de-DE/Account_Configuration_common-para-7.po
@@ -1,23 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-15 23:21+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"To change your root password after you have completed the installation, use "
-"the <application>Root Password Tool</application>."
+msgid "To change your root password after you have completed the installation, use the <application>Root Password Tool</application>."
msgstr "Um Ihr Root-Passwort nach Abschluss der Installation zu ändern, verwenden Sie das <application>Root-Passwort-Tool</application>."
diff --git a/de-DE/Account_Configuration_common-para-8.po b/de-DE/Account_Configuration_common-para-8.po
index 71f0dcc..6e758fc 100644
--- a/de-DE/Account_Configuration_common-para-8.po
+++ b/de-DE/Account_Configuration_common-para-8.po
@@ -1,25 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-15 23:21+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"Type the <command>system-config-users</command> command in a shell prompt to"
-" launch the <application>User Manager</application>, a powerful user "
-"management and configuration tool. If you are not root, it prompts you for "
-"the root password to continue."
+msgid "Type the <command>system-config-users</command> command in a shell prompt to launch the <application>User Manager</application>, a powerful user management and configuration tool. If you are not root, it prompts you for the root password to continue."
msgstr "Geben Sie den Befehl <command>system-config-users</command> in einer Shell-Eingabeaufforderung ein, um den <application>Benutzer-Manager</application>, einem mächtigen Werkzeug zur Benutzerverwaltung und -konfiguration zu starten. Falls Sie nicht Root sind, werden Sie zur Eingabe des Root-Passworts aufgefordert, um fortfahren zu können."
diff --git a/de-DE/Adding_Partitions-section-2-indexterm-1.po b/de-DE/Adding_Partitions-section-2-indexterm-1.po
index 8502b00..9294afc 100644
--- a/de-DE/Adding_Partitions-section-2-indexterm-1.po
+++ b/de-DE/Adding_Partitions-section-2-indexterm-1.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-15 23:22+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Adding_Partitions-section-2-indexterm-2.po b/de-DE/Adding_Partitions-section-2-indexterm-2.po
index 8de32a1..f99d920 100644
--- a/de-DE/Adding_Partitions-section-2-indexterm-2.po
+++ b/de-DE/Adding_Partitions-section-2-indexterm-2.po
@@ -1,23 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-15 23:22+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>partitioning</primary> <secondary>creating new</secondary> "
-"<tertiary>file system type</tertiary>"
+msgid "<primary>partitioning</primary> <secondary>creating new</secondary> <tertiary>file system type</tertiary>"
msgstr "<primary>Partitionierung</primary> <secondary>Neu-Erstellung</secondary> <tertiary>Dateisystemtyp</tertiary>"
diff --git a/de-DE/Adding_Partitions-section-2-indexterm-3.po b/de-DE/Adding_Partitions-section-2-indexterm-3.po
index 022e729..ac9ddff 100644
--- a/de-DE/Adding_Partitions-section-2-indexterm-3.po
+++ b/de-DE/Adding_Partitions-section-2-indexterm-3.po
@@ -1,23 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-15 23:22+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>Partitioning </primary> <secondary>adding partitions</secondary> "
-"<tertiary>file system type</tertiary>"
+msgid "<primary>Partitioning </primary> <secondary>adding partitions</secondary> <tertiary>file system type</tertiary>"
msgstr "<primary>Partitionierung </primary> <secondary>Partitionen hinzufügen</secondary> <tertiary>Dateisystemtyp</tertiary>"
diff --git a/de-DE/Adding_Partitions-section-2-indexterm-4.po b/de-DE/Adding_Partitions-section-2-indexterm-4.po
index 628c078..8e7fbdb 100644
--- a/de-DE/Adding_Partitions-section-2-indexterm-4.po
+++ b/de-DE/Adding_Partitions-section-2-indexterm-4.po
@@ -1,22 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-15 23:22+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>adding partitions</primary> <secondary>file system type</secondary>"
+msgid "<primary>adding partitions</primary> <secondary>file system type</secondary>"
msgstr "<primary>Partitionen hinzufügen</primary> <secondary>Dateisystemtyp</secondary>"
diff --git a/de-DE/Adding_Partitions-section-2-itemizedlist-1-listitem-0.po b/de-DE/Adding_Partitions-section-2-itemizedlist-1-listitem-0.po
index f3b604f..d3f4c54 100644
--- a/de-DE/Adding_Partitions-section-2-itemizedlist-1-listitem-0.po
+++ b/de-DE/Adding_Partitions-section-2-itemizedlist-1-listitem-0.po
@@ -1,40 +1,28 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2011-03-23T23:47:42\n"
+"POT-Creation-Date: 2012-07-25T06:15:53\n"
"PO-Revision-Date: 2012-06-15 23:22+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"<guilabel>Btrfs</guilabel> — Btrfs is under development as a file "
-"system capable of addressing and managing more files, larger files, and "
-"larger volumes than the ext2, ext3, and ext4 file systems. Btrfs is designed"
-" to make the file system tolerant of errors, and to facilitate the detection"
-" and repair of errors when they occur. It uses checksums to ensure the "
-"validity of data and metadata, and maintains snapshots of the file system "
-"that can be used for backup or repair."
+msgid "<guilabel>Btrfs</guilabel> — Btrfs is under development as a file system capable of addressing and managing more files, larger files, and larger volumes than the ext2, ext3, and ext4 file systems. Btrfs is designed to make the file system tolerant of errors, and to facilitate the detection and repair of errors when they occur. It uses checksums to ensure the validity of data and metadata, and maintains snapshots of the file system that can be used for backup or repair."
msgstr "<guilabel>Btrfs</guilabel> — Btrfs ist ein in Entwicklung befindliches Dateisystem, das mehr Dateien, größere Dateien und größere Laufwerke als ext2-, ext3- und ext4-Dateisysteme adressieren und verwalten kann. Btrfs soll das Dateisystem fehlertolerant machen und die Erkennung und Behebung von Fehlern ermöglichen, wenn diese auftreten. Es verwendet Prüfsummen, um die Unversehrtheit von Daten und Metadaten sicherzustellen und legt Snapshots des Dateisystems an, die zur Sicherung oder Reparatur genutzt werden können."
#. Tag: para
#, no-c-format
-msgid ""
-"Because Btrfs is still experimental and under development, the installation "
-"program does not offer it by default. If you want to create a Btrfs "
-"partition on a drive, you must commence the installation process with the "
-"boot option <command> btrfs</command>. Refer to <xref linkend=\"ap-admin-"
-"options\" /> for instructions."
+msgid "Because Btrfs is still experimental and under development, the installation program does not offer it by default. If you want to create a Btrfs partition on a drive, you must commence the installation process with the boot option <command> btrfs</command>. Refer to <xref linkend=\"ap-admin-options\" /> for instructions."
msgstr "Weil Btrfs sich noch immer in der Entwicklung befindet, bietet das Installationsprogramm es standardmäßig nicht an. Falls Sie auf einer Partition ein Btrfs-Dateisystem erstellen möchten, müssen Sie den Installationsprozess unter Verwendung der Boot-Option <command> btrfs</command> starten. Unter <xref linkend=\"ap-admin-options\" /> finden Sie eine Anleitung."
#. Tag: title
@@ -44,11 +32,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Fedora &PRODVER; includes Btrfs as a technology preview to allow you to"
-" experiment with this file system. You should not choose Btrfs for "
-"partitions that will contain valuable data or that are essential for the "
-"operation of important systems."
+msgid "Fedora &PRODVER; includes Btrfs as a technology preview to allow you to experiment with this file system. You should not choose Btrfs for partitions that will contain valuable data or that are essential for the operation of important systems."
msgstr ""
#. Tag: title
@@ -58,7 +42,5 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Installation using Btrfs is not supported for LiveCD installs as the "
-"installer needs the btrfs option passed and btrfs-progs to be installed."
+msgid "Installation using Btrfs is not supported for LiveCD installs as the installer needs the btrfs option passed and btrfs-progs to be installed."
msgstr ""
diff --git a/de-DE/Adding_Partitions-section-2-itemizedlist-1-listitem-6.po b/de-DE/Adding_Partitions-section-2-itemizedlist-1-listitem-6.po
index 2532917..8551270 100644
--- a/de-DE/Adding_Partitions-section-2-itemizedlist-1-listitem-6.po
+++ b/de-DE/Adding_Partitions-section-2-itemizedlist-1-listitem-6.po
@@ -1,24 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2011-03-23T23:47:42\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-06-15 23:22+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"<guilabel>vfat</guilabel> — The VFAT file system is a Linux file "
-"system that is compatible with Microsoft Windows long filenames on the FAT "
-"file system."
+msgid "<guilabel>vfat</guilabel> — The VFAT file system is a Linux file system that is compatible with Microsoft Windows long filenames on the FAT file system."
msgstr "<guilabel>Vfat</guilabel> — Das VFAT-Dateisystem ist ein Linux-Dateisystem, das mit den langen Dateinamen unter Microsoft Windows auf dem FAT-Dateisystem kompatibel ist."
diff --git a/de-DE/Adding_Partitions-section-2-itemizedlist-1-listitem-8.po b/de-DE/Adding_Partitions-section-2-itemizedlist-1-listitem-8.po
index 317a520..bfbddcf 100644
--- a/de-DE/Adding_Partitions-section-2-itemizedlist-1-listitem-8.po
+++ b/de-DE/Adding_Partitions-section-2-itemizedlist-1-listitem-8.po
@@ -1,24 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2011-03-23T23:47:42\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-06-15 23:22+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"<guilabel>standard partition</guilabel> — A standard partition can "
-"contain a file system or swap space, or it can provide a container for "
-"software RAID or an LVM physical volume."
+msgid "<guilabel>standard partition</guilabel> — A standard partition can contain a file system or swap space, or it can provide a container for software RAID or an LVM physical volume."
msgstr "<guilabel>Standard-Partition</guilabel> — Eine Standard-Partition kann ein Dateisystem oder einen Swap-Bereich beinhalten. Sie kann außerdem einen Container für Software-RAID oder ein logisches LVM-Volumen bereitstellen."
diff --git a/de-DE/Adding_Partitions-section-2-itemizedlist-1.po b/de-DE/Adding_Partitions-section-2-itemizedlist-1.po
index 4595006..dba7a1f 100644
--- a/de-DE/Adding_Partitions-section-2-itemizedlist-1.po
+++ b/de-DE/Adding_Partitions-section-2-itemizedlist-1.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-06-15 23:22+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Adding_Partitions-x86.po b/de-DE/Adding_Partitions-x86.po
index ba456c3..33feca5 100644
--- a/de-DE/Adding_Partitions-x86.po
+++ b/de-DE/Adding_Partitions-x86.po
@@ -1,26 +1,23 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-06-15 23:22+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"To add a new partition, select the <guibutton>Create</guibutton> button. A "
-"dialog box appears (refer to <xref linkend=\"fig-diskpartitioning-part-"
-"add-x86\" />)."
+msgid "To add a new partition, select the <guibutton>Create</guibutton> button. A dialog box appears (refer to <xref linkend=\"fig-diskpartitioning-part-add-x86\" />)."
msgstr "Um eine neue Partition hinzuzufügen, wählen Sie die Schaltfläche <guibutton>Erstellen</guibutton> aus. Ein Dialogfeld erscheint (siehe auch <xref linkend=\"fig-diskpartitioning-part-add-x86\" />)."
#. Tag: title
@@ -30,10 +27,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"You must dedicate at least one partition for this installation, and "
-"optionally more. For more information, refer to <xref linkend=\"ch-"
-"partitions-x86\" />."
+msgid "You must dedicate at least one partition for this installation, and optionally more. For more information, refer to <xref linkend=\"ch-partitions-x86\" />."
msgstr ""
#. Tag: title
@@ -48,11 +42,7 @@ msgstr "Erstellen einer neuen Partition"
#. Tag: para
#, no-c-format
-msgid ""
-"<guilabel>File System Type</guilabel>: Using the pull-down menu, select the "
-"appropriate file system type for this partition. For more information on "
-"file system types, refer to <xref linkend=\"s3-diskpartitioning-file-x86\" "
-"/>."
+msgid "<guilabel>File System Type</guilabel>: Using the pull-down menu, select the appropriate file system type for this partition. For more information on file system types, refer to <xref linkend=\"s3-diskpartitioning-file-x86\" />."
msgstr ""
#. Tag: para
diff --git a/de-DE/Adding_Partitions_common-indexterm-1.po b/de-DE/Adding_Partitions_common-indexterm-1.po
index 6513acb..1884ec2 100644
--- a/de-DE/Adding_Partitions_common-indexterm-1.po
+++ b/de-DE/Adding_Partitions_common-indexterm-1.po
@@ -1,23 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-06-15 23:21+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary><application>Disk Partitioner</application> </primary> "
-"<secondary>adding partitions</secondary>"
+msgid "<primary><application>Disk Partitioner</application> </primary> <secondary>adding partitions</secondary>"
msgstr "<primary><application>Festplatten-Partitionierer</application> </primary> <secondary>Partitionen hinzufügen</secondary>"
diff --git a/de-DE/Adding_Partitions_common-indexterm-2.po b/de-DE/Adding_Partitions_common-indexterm-2.po
index ab3f9dd..195079e 100644
--- a/de-DE/Adding_Partitions_common-indexterm-2.po
+++ b/de-DE/Adding_Partitions_common-indexterm-2.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-06-15 23:21+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Adding_Partitions_common-indexterm-3.po b/de-DE/Adding_Partitions_common-indexterm-3.po
index 5424c59..09b6cb9 100644
--- a/de-DE/Adding_Partitions_common-indexterm-3.po
+++ b/de-DE/Adding_Partitions_common-indexterm-3.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-06-15 23:21+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Adding_Partitions_x86_ppc-listitem-2.po b/de-DE/Adding_Partitions_x86_ppc-listitem-2.po
index 635d925..fa9abd9 100644
--- a/de-DE/Adding_Partitions_x86_ppc-listitem-2.po
+++ b/de-DE/Adding_Partitions_x86_ppc-listitem-2.po
@@ -1,29 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-06-15 23:22+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"<guilabel>Allowable Drives</guilabel>: This field contains a list of the "
-"hard disks installed on your system. If a hard disk's box is highlighted, "
-"then a desired partition can be created on that hard disk. If the box is "
-"<emphasis>not</emphasis> checked, then the partition will "
-"<emphasis>never</emphasis> be created on that hard disk. By using different "
-"checkbox settings, you can have <application>anaconda</application> place "
-"partitions where you need them, or let <application>anaconda</application> "
-"decide where partitions should go."
+msgid "<guilabel>Allowable Drives</guilabel>: This field contains a list of the hard disks installed on your system. If a hard disk's box is highlighted, then a desired partition can be created on that hard disk. If the box is <emphasis>not</emphasis> checked, then the partition will <emphasis>never</emphasis> be created on that hard disk. By using different checkbox settings, you can have <application>anaconda</application> place partitions where you need them, or let <application>anaconda</application> decide where partitions should go."
msgstr "<guilabel>Verfügbare Festplatten</guilabel>: Dieses Feld enthält eine Liste der Festplatten, die in Ihrem System installiert sind. Wenn das Kästchen einer Festplatte markiert ist, kann eine gewünschte Partition auf dieser Festplatte erstellt werden. Wenn das Kästchen <emphasis>nicht</emphasis> aktiviert ist, kann die Partition <emphasis>in keinem Fall</emphasis> auf dieser Festplatte erstellt werden. Indem Sie die Einstellungen der Kontrollkästchen verändern, können Sie entscheiden, wo <application>anaconda</application> die Partitionen anlegen soll oder aber <application>anaconda</application> entscheiden lassen, wo die Partitionen erstellt werden sollen."
diff --git a/de-DE/Adding_Partitions_x86_ppc-listitem-4.po b/de-DE/Adding_Partitions_x86_ppc-listitem-4.po
index 081b930..21bc9bd 100644
--- a/de-DE/Adding_Partitions_x86_ppc-listitem-4.po
+++ b/de-DE/Adding_Partitions_x86_ppc-listitem-4.po
@@ -1,33 +1,26 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-06-15 23:23+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"<guilabel>Additional Size Options</guilabel>: Choose whether to keep this "
-"partition at a fixed size, to allow it to \"grow\" (fill up the available "
-"hard drive space) to a certain point, or to allow it to grow to fill any "
-"remaining hard drive space available."
+msgid "<guilabel>Additional Size Options</guilabel>: Choose whether to keep this partition at a fixed size, to allow it to \"grow\" (fill up the available hard drive space) to a certain point, or to allow it to grow to fill any remaining hard drive space available."
msgstr "<guilabel>Zusätzliche Optionen für die Größe</guilabel>: Entscheiden Sie, ob die Partition eine feste Größe beibehalten soll, ob sie \"wachsen\" (den übrigen Speicherraum auf der Festplatte bis zu einem gewissen Maß füllen kann) oder den gesamten verfügbaren Speicherplatz auf der Festplatte füllen soll."
#. Tag: para
#, no-c-format
-msgid ""
-"If you choose <guilabel>Fill all space up to (MB)</guilabel>, you must give "
-"size constraints in the field to the right of this option. This allows you "
-"to keep a certain amount of space free on your hard drive for future use."
+msgid "If you choose <guilabel>Fill all space up to (MB)</guilabel>, you must give size constraints in the field to the right of this option. This allows you to keep a certain amount of space free on your hard drive for future use."
msgstr ""
diff --git a/de-DE/Adding_Partitions_x86_ppc-listitem-7.po b/de-DE/Adding_Partitions_x86_ppc-listitem-7.po
index 5bbdb4f..036ad93 100644
--- a/de-DE/Adding_Partitions_x86_ppc-listitem-7.po
+++ b/de-DE/Adding_Partitions_x86_ppc-listitem-7.po
@@ -1,27 +1,21 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-06-15 23:23+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"<guilabel>Encrypt</guilabel>: Choose whether to encrypt the partition so "
-"that the data stored on it cannot be accessed without a passphrase, even if "
-"the storage device is connected to another system. Refer to <xref "
-"linkend=\"Disk_Encryption_Guide\" /> for information on encryption of "
-"storage devices. If you select this option, the installer prompts you to "
-"provide a passphrase before it writes the partition to the disk."
+msgid "<guilabel>Encrypt</guilabel>: Choose whether to encrypt the partition so that the data stored on it cannot be accessed without a passphrase, even if the storage device is connected to another system. Refer to <xref linkend=\"Disk_Encryption_Guide\" /> for information on encryption of storage devices. If you select this option, the installer prompts you to provide a passphrase before it writes the partition to the disk."
msgstr "<guilabel>Verschlüsseln</guilabel>: Wählen Sie, ob die Partition verschlüsselt werden soll, so dass auf die auf ihr abgespeicherten Daten ohne Passwort nicht zugegriffen werden kann, auch wenn das Speichergerät mit einem anderen System verbunden ist. Werfen Sie einen Blick in das <xref linkend=\"Disk_Encryption_Guide\" /> für Informationen zu Verschlüsselung auf Speichergeräten. Wenn Sie diese Option auswählen, fordert Sie der Installer zur Eingabe eines Passworts auf, bevor er die Partition auf die Platte schreibt."
diff --git a/de-DE/Advice_on_Partitions.po b/de-DE/Advice_on_Partitions.po
index 071f97f..4d6558e 100644
--- a/de-DE/Advice_on_Partitions.po
+++ b/de-DE/Advice_on_Partitions.po
@@ -1,18 +1,18 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
# zoglesby <zoglesby(a)fedoraproject.org>, 2011.
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-06-15 23:23+0000\n"
"Last-Translator: FORLOT Romain <rforlot(a)yahoo.com>\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
@@ -22,97 +22,52 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Optimal partition setup depends on the usage for the Linux system in "
-"question. The following tips may help you decide how to allocate your disk "
-"space."
+msgid "Optimal partition setup depends on the usage for the Linux system in question. The following tips may help you decide how to allocate your disk space."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Consider encrypting any partitions that might contain sensitive data. "
-"Encryption prevents unauthorized people from accessing the data on the "
-"partitions, even if they have access to the physical storage device. In most"
-" cases, you should at least encrypt the <filename>/home</filename> "
-"partition."
+msgid "Consider encrypting any partitions that might contain sensitive data. Encryption prevents unauthorized people from accessing the data on the partitions, even if they have access to the physical storage device. In most cases, you should at least encrypt the <filename>/home</filename> partition."
msgstr "Ziehen Sie in Erwägung, alle Partitionen mit sensiblen Daten-Inhalten zu verschlüsseln. Verschlüsselung hält Unbefugte davon ab, auf die Daten auf den Partitionen zuzugreifen, auch wenn Sie Zugriff auf das physikalische Speichergerät haben. In den meisten Fällen sollten Sie zumindest die <filename>/home</filename>-Partition verschlüsseln."
#. Tag: para
#, no-c-format
-msgid ""
-"Each kernel installed on your system requires approximately 10 MB on the "
-"<filename class=\"partition\">/boot</filename> partition. Unless you plan to"
-" install a great many kernels, the default partition size of 250 MB for "
-"<filename class=\"partition\">/boot</filename> should suffice."
+msgid "Each kernel installed on your system requires approximately 10 MB on the <filename class=\"partition\">/boot</filename> partition. Unless you plan to install a great many kernels, the default partition size of 250 MB for <filename class=\"partition\">/boot</filename> should suffice."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <filename class=\"directory\">/var</filename> directory holds content "
-"for a number of applications, including the "
-"<application>Apache</application> web server. It also is used to store "
-"downloaded update packages on a temporary basis. Ensure that the partition "
-"containing the <filename class=\"directory\">/var</filename> directory has "
-"enough space to download pending updates and hold your other content."
+msgid "The <filename class=\"directory\">/var</filename> directory holds content for a number of applications, including the <application>Apache</application> web server. It also is used to store downloaded update packages on a temporary basis. Ensure that the partition containing the <filename class=\"directory\">/var</filename> directory has enough space to download pending updates and hold your other content."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <filename class=\"directory\">/usr</filename> directory holds the "
-"majority of software content on a Fedora system. For an installation of the "
-"default set of software, allocate at least 4 GB of space. If you are a "
-"software developer or plan to use your Fedora system to learn software "
-"development skills, you may want to at least double this allocation."
+msgid "The <filename class=\"directory\">/usr</filename> directory holds the majority of software content on a Fedora system. For an installation of the default set of software, allocate at least 4 GB of space. If you are a software developer or plan to use your Fedora system to learn software development skills, you may want to at least double this allocation."
msgstr ""
#. Tag: title
#, no-c-format
-msgid ""
-"Do not place <filename class=\"directory\">/usr</filename> on a separate "
-"file system"
+msgid "Do not place <filename class=\"directory\">/usr</filename> on a separate file system"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"If <filename class=\"directory\">/usr</filename> is on a separate file "
-"system from <filename class=\"directory\">/</filename>, the boot process "
-"becomes much more complex because <filename "
-"class=\"directory\">/usr</filename> contains boot-critical components. In "
-"some situations (like installations on iSCSI drives), the boot process might"
-" not work at all."
+msgid "If <filename class=\"directory\">/usr</filename> is on a separate file system from <filename class=\"directory\">/</filename>, the boot process becomes much more complex because <filename class=\"directory\">/usr</filename> contains boot-critical components. In some situations (like installations on iSCSI drives), the boot process might not work at all."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Consider leaving a portion of the space in an LVM volume group unallocated. "
-"This unallocated space gives you flexibility if your space requirements "
-"change but you do not wish to remove data from other partitions to "
-"reallocate storage."
+msgid "Consider leaving a portion of the space in an LVM volume group unallocated. This unallocated space gives you flexibility if your space requirements change but you do not wish to remove data from other partitions to reallocate storage."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"If you separate subdirectories into partitions, you can retain content in "
-"those subdirectories if you decide to install a new version of Fedora over "
-"your current system. For instance, if you intend to run a "
-"<application>MySQL</application> database in <filename "
-"class=\"directory\">/var/lib/mysql</filename>, make a separate partition for"
-" that directory in case you need to reinstall later."
+msgid "If you separate subdirectories into partitions, you can retain content in those subdirectories if you decide to install a new version of Fedora over your current system. For instance, if you intend to run a <application>MySQL</application> database in <filename class=\"directory\">/var/lib/mysql</filename>, make a separate partition for that directory in case you need to reinstall later."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"If you are creating a custom partition layout on a non-EFI x86 system, you "
-"are strongly advised to create a separate, 1MB BIOS boot partition. This is "
-"only recommended on the disk you are installing the bootloader on and if any"
-" of the following conditions apply:"
+msgid "If you are creating a custom partition layout on a non-EFI x86 system, you are strongly advised to create a separate, 1MB BIOS boot partition. This is only recommended on the disk you are installing the bootloader on and if any of the following conditions apply:"
msgstr ""
#. Tag: para
@@ -127,9 +82,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"You selected <guilabel>Use All Space</guilabel> in the Disk Partitioning "
-"Setup."
+msgid "You selected <guilabel>Use All Space</guilabel> in the Disk Partitioning Setup."
msgstr ""
#. Tag: para
@@ -139,10 +92,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The following table is a possible partition setup for a system with a "
-"single, new 80 GB hard disk and 1 GB of RAM. Note that approximately 10 GB "
-"of the volume group is unallocated to allow for future growth."
+msgid "The following table is a possible partition setup for a system with a single, new 80 GB hard disk and 1 GB of RAM. Note that approximately 10 GB of the volume group is unallocated to allow for future growth."
msgstr ""
#. Tag: title
@@ -202,9 +152,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The physical volume is assigned to the default volume group and divided into"
-" the following logical volumes:"
+msgid "The physical volume is assigned to the default volume group and divided into the following logical volumes:"
msgstr ""
#. Tag: title
diff --git a/de-DE/Assign_Storage_Devices-common-important-para-1.po b/de-DE/Assign_Storage_Devices-common-important-para-1.po
index 25bc483..6b97e4b 100644
--- a/de-DE/Assign_Storage_Devices-common-important-para-1.po
+++ b/de-DE/Assign_Storage_Devices-common-important-para-1.po
@@ -1,25 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:31+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"If any storage device contains a boot loader that will chain load the Fedora"
-" boot loader, include that storage device among the <guilabel>Install Target"
-" Devices</guilabel>. Storage devices that you identify as <guilabel>Install "
-"Target Devices</guilabel> remain visible to "
-"<application>anaconda</application> during boot loader configuration."
+msgid "If any storage device contains a boot loader that will chain load the Fedora boot loader, include that storage device among the <guilabel>Install Target Devices</guilabel>. Storage devices that you identify as <guilabel>Install Target Devices</guilabel> remain visible to <application>anaconda</application> during boot loader configuration."
msgstr ""
diff --git a/de-DE/Assign_Storage_Devices-common-important-title-1.po b/de-DE/Assign_Storage_Devices-common-important-title-1.po
index 48a8b03..eb3ab34 100644
--- a/de-DE/Assign_Storage_Devices-common-important-title-1.po
+++ b/de-DE/Assign_Storage_Devices-common-important-title-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:31+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Assign_Storage_Devices-common-para-1.po b/de-DE/Assign_Storage_Devices-common-para-1.po
index b493e4e..3b4632d 100644
--- a/de-DE/Assign_Storage_Devices-common-para-1.po
+++ b/de-DE/Assign_Storage_Devices-common-para-1.po
@@ -1,23 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:31+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"During installation, the devices that you identify here as being for data "
-"storage only are mounted as part of the file system, but are not partitioned"
-" or formatted."
+msgid "During installation, the devices that you identify here as being for data storage only are mounted as part of the file system, but are not partitioned or formatted."
msgstr ""
diff --git a/de-DE/Assign_Storage_Devices-common-para-2.po b/de-DE/Assign_Storage_Devices-common-para-2.po
index 0abdd84..b0b5103 100644
--- a/de-DE/Assign_Storage_Devices-common-para-2.po
+++ b/de-DE/Assign_Storage_Devices-common-para-2.po
@@ -1,23 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:31+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"The screen is split into two panes. The left pane contains a list of devices"
-" to be used for data storage only. The right pane contains a list of devices"
-" that are to be available for installation of the operating system."
+msgid "The screen is split into two panes. The left pane contains a list of devices to be used for data storage only. The right pane contains a list of devices that are to be available for installation of the operating system."
msgstr ""
diff --git a/de-DE/Assign_Storage_Devices-common-para-3.po b/de-DE/Assign_Storage_Devices-common-para-3.po
index 581cdce..46fc3d0 100644
--- a/de-DE/Assign_Storage_Devices-common-para-3.po
+++ b/de-DE/Assign_Storage_Devices-common-para-3.po
@@ -1,25 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:31+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"Each list contains information about the devices to help you to identify "
-"them. A small drop-down menu marked with an icon is located to the right of "
-"the column headings. This menu allows you to select the types of data "
-"presented on each device. Reducing or expanding the amount of information "
-"presented might help you to identify particular devices."
+msgid "Each list contains information about the devices to help you to identify them. A small drop-down menu marked with an icon is located to the right of the column headings. This menu allows you to select the types of data presented on each device. Reducing or expanding the amount of information presented might help you to identify particular devices."
msgstr ""
diff --git a/de-DE/Assign_Storage_Devices-common-para-4.po b/de-DE/Assign_Storage_Devices-common-para-4.po
index 20d6211..5859153 100644
--- a/de-DE/Assign_Storage_Devices-common-para-4.po
+++ b/de-DE/Assign_Storage_Devices-common-para-4.po
@@ -1,25 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:31+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"Move a device from one list to the other by clicking on the device, then "
-"clicking either the button labeled with a left-pointing arrow to move it to "
-"the list of data storage devices or the button labeled with a right-pointing"
-" arrow to move it to the list of devices available for installation of the "
-"operating system."
+msgid "Move a device from one list to the other by clicking on the device, then clicking either the button labeled with a left-pointing arrow to move it to the list of data storage devices or the button labeled with a right-pointing arrow to move it to the list of devices available for installation of the operating system."
msgstr ""
diff --git a/de-DE/Assign_Storage_Devices-common-para-5.po b/de-DE/Assign_Storage_Devices-common-para-5.po
index 9fba144..5af193f 100644
--- a/de-DE/Assign_Storage_Devices-common-para-5.po
+++ b/de-DE/Assign_Storage_Devices-common-para-5.po
@@ -1,23 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:32+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"The list of devices available as installation targets also includes a radio "
-"button beside each device. Use this radio button to specify the device that "
-"you want to use as the boot device for the system."
+msgid "The list of devices available as installation targets also includes a radio button beside each device. Use this radio button to specify the device that you want to use as the boot device for the system."
msgstr ""
diff --git a/de-DE/Assign_Storage_Devices-common-para-6.po b/de-DE/Assign_Storage_Devices-common-para-6.po
index e244c98..4dd884e 100644
--- a/de-DE/Assign_Storage_Devices-common-para-6.po
+++ b/de-DE/Assign_Storage_Devices-common-para-6.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:32+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"When you have finished identifying devices to be used for installation, "
-"click <guibutton>Next</guibutton> to continue."
+msgid "When you have finished identifying devices to be used for installation, click <guibutton>Next</guibutton> to continue."
msgstr ""
diff --git a/de-DE/Assign_Storage_Devices-common-title.po b/de-DE/Assign_Storage_Devices-common-title.po
index 53a066f..ad1ab0d 100644
--- a/de-DE/Assign_Storage_Devices-common-title.po
+++ b/de-DE/Assign_Storage_Devices-common-title.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:32+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Assign_Storage_Devices-x86.po b/de-DE/Assign_Storage_Devices-x86.po
index bf36001..f9f3f55 100644
--- a/de-DE/Assign_Storage_Devices-x86.po
+++ b/de-DE/Assign_Storage_Devices-x86.po
@@ -1,37 +1,25 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:32+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"If you selected more than one storage device on the storage devices "
-"selection screen (refer to <xref linkend=\"Storage_Devices-x86\" />), "
-"<application>anaconda</application> asks you to select which of these "
-"devices should be available for installation of the operating system, and "
-"which should only be attached to the file system for data storage. If you "
-"selected only one storage device, <application>anaconda</application> does "
-"not present you with this screen."
+msgid "If you selected more than one storage device on the storage devices selection screen (refer to <xref linkend=\"Storage_Devices-x86\" />), <application>anaconda</application> asks you to select which of these devices should be available for installation of the operating system, and which should only be attached to the file system for data storage. If you selected only one storage device, <application>anaconda</application> does not present you with this screen."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Storage devices that you identify as <guilabel>Install Target "
-"Devices</guilabel> on this screen are not automatically erased by the "
-"installation process unless you selected the <guilabel>Use All "
-"Space</guilabel> option on the partitioning screen (refer to <xref "
-"linkend=\"s1-diskpartsetup-x86\" />)."
+msgid "Storage devices that you identify as <guilabel>Install Target Devices</guilabel> on this screen are not automatically erased by the installation process unless you selected the <guilabel>Use All Space</guilabel> option on the partitioning screen (refer to <xref linkend=\"s1-diskpartsetup-x86\" />)."
msgstr ""
diff --git a/de-DE/Author_Group.po b/de-DE/Author_Group.po
index 92b11b4..7aad976 100644
--- a/de-DE/Author_Group.po
+++ b/de-DE/Author_Group.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:32+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: firstname
diff --git a/de-DE/Automatic_Partitioning_common-caution-1.po b/de-DE/Automatic_Partitioning_common-caution-1.po
index 14a47b6..37e3b5e 100644
--- a/de-DE/Automatic_Partitioning_common-caution-1.po
+++ b/de-DE/Automatic_Partitioning_common-caution-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:32+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
@@ -21,9 +21,5 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"It is always a good idea to back up any data that you have on your systems. "
-"For example, if you are upgrading or creating a dual-boot system, you should"
-" back up any data you wish to keep on your storage devices. Mistakes do "
-"happen and can result in the loss of all your data."
+msgid "It is always a good idea to back up any data that you have on your systems. For example, if you are upgrading or creating a dual-boot system, you should back up any data you wish to keep on your storage devices. Mistakes do happen and can result in the loss of all your data."
msgstr ""
diff --git a/de-DE/Automatic_Partitioning_common-indexterm-1.po b/de-DE/Automatic_Partitioning_common-indexterm-1.po
index b41f3fa..4640ab4 100644
--- a/de-DE/Automatic_Partitioning_common-indexterm-1.po
+++ b/de-DE/Automatic_Partitioning_common-indexterm-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:33+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Automatic_Partitioning_common-indexterm-2.po b/de-DE/Automatic_Partitioning_common-indexterm-2.po
index d0f77a0..6a0eb8c 100644
--- a/de-DE/Automatic_Partitioning_common-indexterm-2.po
+++ b/de-DE/Automatic_Partitioning_common-indexterm-2.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:33+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Automatic_Partitioning_common-note-1.po b/de-DE/Automatic_Partitioning_common-note-1.po
index 9a374f8..ca9b4f3 100644
--- a/de-DE/Automatic_Partitioning_common-note-1.po
+++ b/de-DE/Automatic_Partitioning_common-note-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:33+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
@@ -21,18 +21,10 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"If you install Fedora in text mode, you can only use the default "
-"partitioning schemes described in this section. You cannot add or remove "
-"partitions or file systems beyond those that the installer automatically "
-"adds or removes. If you require a customized layout at installation time, "
-"you should perform a graphical installation over a VNC connection or a "
-"kickstart installation."
+msgid "If you install Fedora in text mode, you can only use the default partitioning schemes described in this section. You cannot add or remove partitions or file systems beyond those that the installer automatically adds or removes. If you require a customized layout at installation time, you should perform a graphical installation over a VNC connection or a kickstart installation."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Furthermore, advanced options such as LVM, encrypted filesystems, and "
-"resizable filesystems are available only in graphical mode and kickstart."
+msgid "Furthermore, advanced options such as LVM, encrypted filesystems, and resizable filesystems are available only in graphical mode and kickstart."
msgstr ""
diff --git a/de-DE/Automatic_Partitioning_common-para-1.po b/de-DE/Automatic_Partitioning_common-para-1.po
index 5ce4aa5..12d319c 100644
--- a/de-DE/Automatic_Partitioning_common-para-1.po
+++ b/de-DE/Automatic_Partitioning_common-para-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:33+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
diff --git a/de-DE/Automatic_Partitioning_common-para-2.po b/de-DE/Automatic_Partitioning_common-para-2.po
index b0cb4a8..0dd8177 100644
--- a/de-DE/Automatic_Partitioning_common-para-2.po
+++ b/de-DE/Automatic_Partitioning_common-para-2.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:33+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"Choose your preferred partitioning method by clicking the radio button to "
-"the left of its description in the dialog box."
+msgid "Choose your preferred partitioning method by clicking the radio button to the left of its description in the dialog box."
msgstr ""
diff --git a/de-DE/Automatic_Partitioning_common-para-3.po b/de-DE/Automatic_Partitioning_common-para-3.po
index bac67ae..775ece4 100644
--- a/de-DE/Automatic_Partitioning_common-para-3.po
+++ b/de-DE/Automatic_Partitioning_common-para-3.po
@@ -1,26 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:33+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"To review and make any necessary changes to the partitions created by "
-"automatic partitioning, select the <guilabel>Review</guilabel> option. After"
-" selecting <guilabel>Review</guilabel> and clicking "
-"<guibutton>Next</guibutton> to move forward, the partitions created for you "
-"by <application>anaconda</application> appear. You can make modifications to"
-" these partitions if they do not meet your needs."
+msgid "To review and make any necessary changes to the partitions created by automatic partitioning, select the <guilabel>Review</guilabel> option. After selecting <guilabel>Review</guilabel> and clicking <guibutton>Next</guibutton> to move forward, the partitions created for you by <application>anaconda</application> appear. You can make modifications to these partitions if they do not meet your needs."
msgstr ""
diff --git a/de-DE/Automatic_Partitioning_common-para-4.po b/de-DE/Automatic_Partitioning_common-para-4.po
index 590eb18..bc782a1 100644
--- a/de-DE/Automatic_Partitioning_common-para-4.po
+++ b/de-DE/Automatic_Partitioning_common-para-4.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:34+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"Click <guibutton>Next</guibutton> once you have made your selections to "
-"proceed."
+msgid "Click <guibutton>Next</guibutton> once you have made your selections to proceed."
msgstr ""
diff --git a/de-DE/Automatic_Partitioning_common-para-5.po b/de-DE/Automatic_Partitioning_common-para-5.po
index c1e5441..48ce692 100644
--- a/de-DE/Automatic_Partitioning_common-para-5.po
+++ b/de-DE/Automatic_Partitioning_common-para-5.po
@@ -1,23 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:34+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"Select <guilabel>Encrypt system</guilabel> to encrypt all partitions except "
-"the <filename class=\"partition\">/boot</filename> partition. Refer to <xref"
-" linkend=\"Disk_Encryption_Guide\" /> for information on encryption."
+msgid "Select <guilabel>Encrypt system</guilabel> to encrypt all partitions except the <filename class=\"partition\">/boot</filename> partition. Refer to <xref linkend=\"Disk_Encryption_Guide\" /> for information on encryption."
msgstr ""
diff --git a/de-DE/Automatic_Partitioning_common-para-6.po b/de-DE/Automatic_Partitioning_common-para-6.po
index f5fe51a..54024e2 100644
--- a/de-DE/Automatic_Partitioning_common-para-6.po
+++ b/de-DE/Automatic_Partitioning_common-para-6.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:34+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"Select <guilabel>Use LVM</guilabel> to enable Logical Volume Management. "
-"Refer to <xref linkend=\"sn-partitioning-lvm\" /> for information on LVM."
+msgid "Select <guilabel>Use LVM</guilabel> to enable Logical Volume Management. Refer to <xref linkend=\"sn-partitioning-lvm\" /> for information on LVM."
msgstr ""
diff --git a/de-DE/Automatic_Partitioning_common-varlistentry-1.po b/de-DE/Automatic_Partitioning_common-varlistentry-1.po
index d3ef4ad..16c4317 100644
--- a/de-DE/Automatic_Partitioning_common-varlistentry-1.po
+++ b/de-DE/Automatic_Partitioning_common-varlistentry-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:34+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: term
@@ -21,10 +21,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Select this option to remove all partitions on your hard drives (this "
-"includes partitions created by other operating systems such as Windows VFAT "
-"or NTFS partitions)."
+msgid "Select this option to remove all partitions on your hard drives (this includes partitions created by other operating systems such as Windows VFAT or NTFS partitions)."
msgstr ""
#. Tag: title
@@ -34,16 +31,10 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"If you select this option, all data on the selected hard drives is removed "
-"by the installation program. Do not select this option if you have "
-"information that you want to keep on the hard drives where you are "
-"installing Fedora."
+msgid "If you select this option, all data on the selected hard drives is removed by the installation program. Do not select this option if you have information that you want to keep on the hard drives where you are installing Fedora."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"In particular, do not select this option when you configure a system to "
-"chain load the Fedora boot loader from another boot loader."
+msgid "In particular, do not select this option when you configure a system to chain load the Fedora boot loader from another boot loader."
msgstr ""
diff --git a/de-DE/Automatic_Partitioning_common-varlistentry-2.po b/de-DE/Automatic_Partitioning_common-varlistentry-2.po
index 186b04c..3325ce8 100644
--- a/de-DE/Automatic_Partitioning_common-varlistentry-2.po
+++ b/de-DE/Automatic_Partitioning_common-varlistentry-2.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:34+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: term
@@ -21,8 +21,5 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Select this option to remove only partitions created by a previous Linux "
-"installation. This does not remove other partitions you may have on your "
-"hard drives (such as VFAT or FAT32 partitions)."
+msgid "Select this option to remove only partitions created by a previous Linux installation. This does not remove other partitions you may have on your hard drives (such as VFAT or FAT32 partitions)."
msgstr ""
diff --git a/de-DE/Automatic_Partitioning_common-varlistentry-3.po b/de-DE/Automatic_Partitioning_common-varlistentry-3.po
index 26cd622..7f7f254 100644
--- a/de-DE/Automatic_Partitioning_common-varlistentry-3.po
+++ b/de-DE/Automatic_Partitioning_common-varlistentry-3.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:34+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: term
@@ -21,9 +21,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Select this option to resize your current data and partitions manually and "
-"install a default Fedora layout in the space that is freed."
+msgid "Select this option to resize your current data and partitions manually and install a default Fedora layout in the space that is freed."
msgstr ""
#. Tag: title
@@ -33,11 +31,5 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"If you shrink partitions on which other operating systems are installed, you"
-" might not be able to use those operating systems. Although this "
-"partitioning option does not destroy data, operating systems typically "
-"require some free space in their partitions. Before you resize a partition "
-"that holds an operating system that you might want to use again, find out "
-"how much space you need to leave free."
+msgid "If you shrink partitions on which other operating systems are installed, you might not be able to use those operating systems. Although this partitioning option does not destroy data, operating systems typically require some free space in their partitions. Before you resize a partition that holds an operating system that you might want to use again, find out how much space you need to leave free."
msgstr ""
diff --git a/de-DE/Automatic_Partitioning_x86-variablelist-1.po b/de-DE/Automatic_Partitioning_x86-variablelist-1.po
index e126b54..07db3f9 100644
--- a/de-DE/Automatic_Partitioning_x86-variablelist-1.po
+++ b/de-DE/Automatic_Partitioning_x86-variablelist-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:35+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: term
@@ -21,11 +21,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Select this option to retain your current data and partitions and install "
-"Fedora in the unused space available on the storage drives. Ensure that "
-"there is sufficient space available on the storage drives before you select "
-"this option — refer to <xref linkend=\"Disk_Space-x86\" />."
+msgid "Select this option to retain your current data and partitions and install Fedora in the unused space available on the storage drives. Ensure that there is sufficient space available on the storage drives before you select this option — refer to <xref linkend=\"Disk_Space-x86\" />."
msgstr ""
#. Tag: term
@@ -35,7 +31,5 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Select this option to partition storage devices manually and create "
-"customized layouts. Refer to <xref linkend=\"s1-diskpartitioning-x86\" />"
+msgid "Select this option to partition storage devices manually and create customized layouts. Refer to <xref linkend=\"s1-diskpartitioning-x86\" />"
msgstr ""
diff --git a/de-DE/Automatic_Partitioning_x86_ppc-tip-para-1.po b/de-DE/Automatic_Partitioning_x86_ppc-tip-para-1.po
index 0c80b4a..3e66b4b 100644
--- a/de-DE/Automatic_Partitioning_x86_ppc-tip-para-1.po
+++ b/de-DE/Automatic_Partitioning_x86_ppc-tip-para-1.po
@@ -1,25 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:35+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"If you have a RAID card, be aware that some BIOSes do not support booting "
-"from the RAID card. In cases such as these, the <filename>/boot/</filename> "
-"partition must be created on a partition outside of the RAID array, such as "
-"on a separate hard drive. An internal hard drive is necessary to use for "
-"partition creation with problematic RAID cards."
+msgid "If you have a RAID card, be aware that some BIOSes do not support booting from the RAID card. In cases such as these, the <filename>/boot/</filename> partition must be created on a partition outside of the RAID array, such as on a separate hard drive. An internal hard drive is necessary to use for partition creation with problematic RAID cards."
msgstr ""
diff --git a/de-DE/Automatic_Partitioning_x86_ppc-tip-para-2.po b/de-DE/Automatic_Partitioning_x86_ppc-tip-para-2.po
index 767384e..b578057 100644
--- a/de-DE/Automatic_Partitioning_x86_ppc-tip-para-2.po
+++ b/de-DE/Automatic_Partitioning_x86_ppc-tip-para-2.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:35+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"A <filename>/boot/</filename> partition is also necessary for software RAID "
-"setups."
+msgid "A <filename>/boot/</filename> partition is also necessary for software RAID setups."
msgstr ""
diff --git a/de-DE/Automatic_Partitioning_x86_ppc-tip-para-3.po b/de-DE/Automatic_Partitioning_x86_ppc-tip-para-3.po
index b39271f..f8d6d10 100644
--- a/de-DE/Automatic_Partitioning_x86_ppc-tip-para-3.po
+++ b/de-DE/Automatic_Partitioning_x86_ppc-tip-para-3.po
@@ -1,23 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:35+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"If you have chosen to automatically partition your system, you should select"
-" <guilabel>Review</guilabel> and manually edit your "
-"<filename>/boot/</filename> partition."
+msgid "If you have chosen to automatically partition your system, you should select <guilabel>Review</guilabel> and manually edit your <filename>/boot/</filename> partition."
msgstr ""
diff --git a/de-DE/Automating_installation-para-1.po b/de-DE/Automating_installation-para-1.po
index 5fa7033..5e9546c 100644
--- a/de-DE/Automating_installation-para-1.po
+++ b/de-DE/Automating_installation-para-1.po
@@ -1,26 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:35+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"You can allow an installation to run unattended by using Kickstart. A "
-"<indexterm> <primary>Kickstart</primary> </indexterm> "
-"<firstterm>Kickstart</firstterm> file specifies settings for an "
-"installation. Once the installation system boots, it can read a Kickstart "
-"file and carry out the installation process without any further input from a"
-" user."
+msgid "You can allow an installation to run unattended by using Kickstart. A <indexterm> <primary>Kickstart</primary> </indexterm> <firstterm>Kickstart</firstterm> file specifies settings for an installation. Once the installation system boots, it can read a Kickstart file and carry out the installation process without any further input from a user."
msgstr ""
diff --git a/de-DE/Automating_installation-para-2.po b/de-DE/Automating_installation-para-2.po
index 59c09ee..557b556 100644
--- a/de-DE/Automating_installation-para-2.po
+++ b/de-DE/Automating_installation-para-2.po
@@ -1,25 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:35+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"The Fedora installation process automatically writes a Kickstart file that "
-"contains the settings for the installed system. This file is always saved as"
-" <filename>/root/anaconda-ks.cfg</filename>. You may use this file to repeat"
-" the installation with identical settings, or modify copies to specify "
-"settings for other systems."
+msgid "The Fedora installation process automatically writes a Kickstart file that contains the settings for the installed system. This file is always saved as <filename>/root/anaconda-ks.cfg</filename>. You may use this file to repeat the installation with identical settings, or modify copies to specify settings for other systems."
msgstr ""
diff --git a/de-DE/Automating_installation-title-1.po b/de-DE/Automating_installation-title-1.po
index ab2e510..5baa084 100644
--- a/de-DE/Automating_installation-title-1.po
+++ b/de-DE/Automating_installation-title-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:36+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Automating_installation-title-2.po b/de-DE/Automating_installation-title-2.po
index d65af68..5f2fc1f 100644
--- a/de-DE/Automating_installation-title-2.po
+++ b/de-DE/Automating_installation-title-2.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:36+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Beginning_Installation-x86.po b/de-DE/Beginning_Installation-x86.po
index cf348ad..7a9e54f 100644
--- a/de-DE/Beginning_Installation-x86.po
+++ b/de-DE/Beginning_Installation-x86.po
@@ -1,25 +1,22 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:47\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:46+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"The installation program then probes your system and attempts to identify "
-"your DVD drive. It starts by looking for an IDE (also known as an ATAPI) DVD"
-" drive."
+msgid "The installation program then probes your system and attempts to identify your DVD drive. It starts by looking for an IDE (also known as an ATAPI) DVD drive."
msgstr ""
#. Tag: title
@@ -39,11 +36,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"To abort the installation process at this time, reboot your machine and then"
-" eject the boot media. You can safely cancel the installation at any point "
-"before the <guilabel>Write changes to disk</guilabel> screen. Refer to <xref"
-" linkend=\"Write_changes_to_disk-x86\" /> for more information."
+msgid "To abort the installation process at this time, reboot your machine and then eject the boot media. You can safely cancel the installation at any point before the <guilabel>Write changes to disk</guilabel> screen. Refer to <xref linkend=\"Write_changes_to_disk-x86\" /> for more information."
msgstr ""
#. Tag: indexterm
@@ -53,9 +46,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"If you booted the installer from other media and wish to use a DVD as your "
-"installation source, use the following boot option:"
+msgid "If you booted the installer from other media and wish to use a DVD as your installation source, use the following boot option:"
msgstr ""
#. Tag: screen
@@ -67,8 +58,5 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"If you later encounter problems with the installer, you should reboot and "
-"perform the media check by running the boot option <command>linux "
-"mediacheck</command> before seeking support."
+msgid "If you later encounter problems with the installer, you should reboot and perform the media check by running the boot option <command>linux mediacheck</command> before seeking support."
msgstr ""
diff --git a/de-DE/Beginning_Installation_Hard_Disk-x86.po b/de-DE/Beginning_Installation_Hard_Disk-x86.po
index 767d454..83ad895 100644
--- a/de-DE/Beginning_Installation_Hard_Disk-x86.po
+++ b/de-DE/Beginning_Installation_Hard_Disk-x86.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:38+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"After entering the <command>linux repo=</command> boot command, proceed with"
-" <xref linkend=\"ch-guimode-x86\" />."
+msgid "After entering the <command>linux repo=</command> boot command, proceed with <xref linkend=\"ch-guimode-x86\" />."
msgstr ""
diff --git a/de-DE/Beginning_Installation_Hard_Disk_common-note-1.po b/de-DE/Beginning_Installation_Hard_Disk_common-note-1.po
index efbe73c..745d135 100644
--- a/de-DE/Beginning_Installation_Hard_Disk_common-note-1.po
+++ b/de-DE/Beginning_Installation_Hard_Disk_common-note-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:36+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
@@ -21,7 +21,5 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"You cannot use ISO files on partitions controlled by LVM (Logical Volume "
-"Management)."
+msgid "You cannot use ISO files on partitions controlled by LVM (Logical Volume Management)."
msgstr ""
diff --git a/de-DE/Beginning_Installation_Hard_Disk_common-note-2.po b/de-DE/Beginning_Installation_Hard_Disk_common-note-2.po
index 220a28a..0799aa4 100644
--- a/de-DE/Beginning_Installation_Hard_Disk_common-note-2.po
+++ b/de-DE/Beginning_Installation_Hard_Disk_common-note-2.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:37+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Beginning_Installation_Hard_Disk_common-para-1.po b/de-DE/Beginning_Installation_Hard_Disk_common-para-1.po
index 650bc4d..5dfd68b 100644
--- a/de-DE/Beginning_Installation_Hard_Disk_common-para-1.po
+++ b/de-DE/Beginning_Installation_Hard_Disk_common-para-1.po
@@ -1,24 +1,22 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:37+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"To specify a partition from which to install Fedora, use the <command>linux "
-"repo=</command> boot option:"
+msgid "To specify a partition from which to install Fedora, use the <command>linux repo=</command> boot option:"
msgstr ""
#. Tag: screen
diff --git a/de-DE/Beginning_Installation_Hard_Disk_common-para-10.po b/de-DE/Beginning_Installation_Hard_Disk_common-para-10.po
index 1a3e912..bb22c77 100644
--- a/de-DE/Beginning_Installation_Hard_Disk_common-para-10.po
+++ b/de-DE/Beginning_Installation_Hard_Disk_common-para-10.po
@@ -1,23 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:37+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"Also specify the full directory path from the drive that contains the ISO "
-"image files. The following table shows some examples of how to enter this "
-"information:"
+msgid "Also specify the full directory path from the drive that contains the ISO image files. The following table shows some examples of how to enter this information:"
msgstr ""
diff --git a/de-DE/Beginning_Installation_Hard_Disk_common-para-3.po b/de-DE/Beginning_Installation_Hard_Disk_common-para-3.po
index b66eebd..8c08aba 100644
--- a/de-DE/Beginning_Installation_Hard_Disk_common-para-3.po
+++ b/de-DE/Beginning_Installation_Hard_Disk_common-para-3.po
@@ -1,27 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:37+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"If the ISO images are in the root (top-level) directory of a partition, "
-"enter a <filename>/</filename>. If the ISO images are located in a "
-"subdirectory of a mounted partition, enter the name of the directory holding"
-" the ISO images within that partition. For example, if the partition on "
-"which the ISO images is normally mounted as <filename>/home/</filename>, and"
-" the images are in <filename>/home/new/</filename>, you would enter "
-"<filename>/new/</filename>."
+msgid "If the ISO images are in the root (top-level) directory of a partition, enter a <filename>/</filename>. If the ISO images are located in a subdirectory of a mounted partition, enter the name of the directory holding the ISO images within that partition. For example, if the partition on which the ISO images is normally mounted as <filename>/home/</filename>, and the images are in <filename>/home/new/</filename>, you would enter <filename>/new/</filename>."
msgstr ""
diff --git a/de-DE/Beginning_Installation_Hard_Disk_common-para-5.po b/de-DE/Beginning_Installation_Hard_Disk_common-para-5.po
index ebde761..af312bd 100644
--- a/de-DE/Beginning_Installation_Hard_Disk_common-para-5.po
+++ b/de-DE/Beginning_Installation_Hard_Disk_common-para-5.po
@@ -1,23 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:37+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"The ISO image must be located on a hard drive that is either internal to the"
-" computer on which you will install Fedora, or on a hard drive that is "
-"attached to that computer by USB."
+msgid "The ISO image must be located on a hard drive that is either internal to the computer on which you will install Fedora, or on a hard drive that is attached to that computer by USB."
msgstr ""
diff --git a/de-DE/Beginning_Installation_Hard_Disk_common-para-9.po b/de-DE/Beginning_Installation_Hard_Disk_common-para-9.po
index 179b690..d80b3b5 100644
--- a/de-DE/Beginning_Installation_Hard_Disk_common-para-9.po
+++ b/de-DE/Beginning_Installation_Hard_Disk_common-para-9.po
@@ -1,25 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:37+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"Select the partition containing the ISO files from the list of available "
-"partitions. Internal IDE, SATA, SCSI, and USB drive device names begin with "
-"<filename>/dev/sd</filename>. Each individual drive has its own letter, for "
-"example <filename>/dev/sda</filename>. Each partition on a drive is "
-"numbered, for example <filename>/dev/sda1</filename>."
+msgid "Select the partition containing the ISO files from the list of available partitions. Internal IDE, SATA, SCSI, and USB drive device names begin with <filename>/dev/sd</filename>. Each individual drive has its own letter, for example <filename>/dev/sda</filename>. Each partition on a drive is numbered, for example <filename>/dev/sda1</filename>."
msgstr ""
diff --git a/de-DE/Beginning_Installation_Hard_Disk_common-screen-1.po b/de-DE/Beginning_Installation_Hard_Disk_common-screen-1.po
index 73e0fee..b675333 100644
--- a/de-DE/Beginning_Installation_Hard_Disk_common-screen-1.po
+++ b/de-DE/Beginning_Installation_Hard_Disk_common-screen-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:37+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: screen
diff --git a/de-DE/Beginning_Installation_Hard_Disk_common-screen-2.po b/de-DE/Beginning_Installation_Hard_Disk_common-screen-2.po
index 31ae3db..ca7659e 100644
--- a/de-DE/Beginning_Installation_Hard_Disk_common-screen-2.po
+++ b/de-DE/Beginning_Installation_Hard_Disk_common-screen-2.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:38+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: screen
diff --git a/de-DE/Beginning_Installation_Hard_Disk_common-table-1.po b/de-DE/Beginning_Installation_Hard_Disk_common-table-1.po
index 47b0768..0c7bb1d 100644
--- a/de-DE/Beginning_Installation_Hard_Disk_common-table-1.po
+++ b/de-DE/Beginning_Installation_Hard_Disk_common-table-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:38+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Beginning_Installation_Hard_Disk_common-title-1.po b/de-DE/Beginning_Installation_Hard_Disk_common-title-1.po
index c01a6e8..6334eb2 100644
--- a/de-DE/Beginning_Installation_Hard_Disk_common-title-1.po
+++ b/de-DE/Beginning_Installation_Hard_Disk_common-title-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:38+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Beginning_Installation_Hard_Disk_x86_ppc-figure-1.po b/de-DE/Beginning_Installation_Hard_Disk_x86_ppc-figure-1.po
index 5c05039..1dd4f93 100644
--- a/de-DE/Beginning_Installation_Hard_Disk_x86_ppc-figure-1.po
+++ b/de-DE/Beginning_Installation_Hard_Disk_x86_ppc-figure-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:38+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Beginning_Installation_NFS-x86.po b/de-DE/Beginning_Installation_NFS-x86.po
index e1b09c1..90c5f94 100644
--- a/de-DE/Beginning_Installation_NFS-x86.po
+++ b/de-DE/Beginning_Installation_NFS-x86.po
@@ -1,37 +1,30 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:43+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"<replaceable>path</replaceable> — the path to the exported directory."
+msgid "<replaceable>path</replaceable> — the path to the exported directory."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"If you followed the setup described in <xref linkend=\"s1-steps-network-"
-"installs-x86-nfs\" />, the exported directory is the one that you specified "
-"as "
-"<filename><replaceable>publicly_available_directory</replaceable></filename>."
+msgid "If you followed the setup described in <xref linkend=\"s1-steps-network-installs-x86-nfs\" />, the exported directory is the one that you specified as <filename><replaceable>publicly_available_directory</replaceable></filename>."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"After entering the <command>linux repo=</command> command, proceed with "
-"<xref linkend=\"ch-guimode-x86\" />."
+msgid "After entering the <command>linux repo=</command> command, proceed with <xref linkend=\"ch-guimode-x86\" />."
msgstr ""
diff --git a/de-DE/Beginning_Installation_NFS_common-figure-1.po b/de-DE/Beginning_Installation_NFS_common-figure-1.po
index f552b97..093248d 100644
--- a/de-DE/Beginning_Installation_NFS_common-figure-1.po
+++ b/de-DE/Beginning_Installation_NFS_common-figure-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:41+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Beginning_Installation_NFS_common-indexterm-1.po b/de-DE/Beginning_Installation_NFS_common-indexterm-1.po
index 9e0b9c7..49b6c65 100644
--- a/de-DE/Beginning_Installation_NFS_common-indexterm-1.po
+++ b/de-DE/Beginning_Installation_NFS_common-indexterm-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:42+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Beginning_Installation_NFS_common-indexterm-2.po b/de-DE/Beginning_Installation_NFS_common-indexterm-2.po
index 0283cb1..2780bc7 100644
--- a/de-DE/Beginning_Installation_NFS_common-indexterm-2.po
+++ b/de-DE/Beginning_Installation_NFS_common-indexterm-2.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:42+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Beginning_Installation_NFS_common-indexterm-3.po b/de-DE/Beginning_Installation_NFS_common-indexterm-3.po
index 13a5e4d..9c2ca44 100644
--- a/de-DE/Beginning_Installation_NFS_common-indexterm-3.po
+++ b/de-DE/Beginning_Installation_NFS_common-indexterm-3.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:42+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>network</primary> <secondary>installations</secondary> "
-"<tertiary>NFS</tertiary>"
+msgid "<primary>network</primary> <secondary>installations</secondary> <tertiary>NFS</tertiary>"
msgstr ""
diff --git a/de-DE/Beginning_Installation_NFS_common-indexterm-4.po b/de-DE/Beginning_Installation_NFS_common-indexterm-4.po
index 4fa6fce..e89258b 100644
--- a/de-DE/Beginning_Installation_NFS_common-indexterm-4.po
+++ b/de-DE/Beginning_Installation_NFS_common-indexterm-4.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:42+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>installation</primary> <secondary>NFS</secondary> <tertiary>server "
-"information</tertiary>"
+msgid "<primary>installation</primary> <secondary>NFS</secondary> <tertiary>server information</tertiary>"
msgstr ""
diff --git a/de-DE/Beginning_Installation_NFS_common-para-1.po b/de-DE/Beginning_Installation_NFS_common-para-1.po
index d4b15b1..52312fe 100644
--- a/de-DE/Beginning_Installation_NFS_common-para-1.po
+++ b/de-DE/Beginning_Installation_NFS_common-para-1.po
@@ -1,25 +1,22 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:42+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"To specify an installation source for Fedora accessible by NFS, use the "
-"<command>linux repo=</command> boot option. To specify an expanded tree of "
-"installation files, type:"
+msgid "To specify an installation source for Fedora accessible by NFS, use the <command>linux repo=</command> boot option. To specify an expanded tree of installation files, type:"
msgstr ""
#. Tag: screen
diff --git a/de-DE/Beginning_Installation_NFS_common-para-2.po b/de-DE/Beginning_Installation_NFS_common-para-2.po
index be65d1a..9408a42 100644
--- a/de-DE/Beginning_Installation_NFS_common-para-2.po
+++ b/de-DE/Beginning_Installation_NFS_common-para-2.po
@@ -1,25 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:42+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"<replaceable>server</replaceable> — enter the domain name or IP "
-"address of your NFS server. For example, if you are installing from a host "
-"named <filename>eastcoast</filename> in the domain "
-"<filename>example.com </filename>, enter "
-"<filename>eastcoast.example.com </filename>."
+msgid "<replaceable>server</replaceable> — enter the domain name or IP address of your NFS server. For example, if you are installing from a host named <filename>eastcoast</filename> in the domain <filename>example.com </filename>, enter <filename>eastcoast.example.com </filename>."
msgstr ""
diff --git a/de-DE/Beginning_Installation_NFS_common-para-4.po b/de-DE/Beginning_Installation_NFS_common-para-4.po
index 774f41e..3247e21 100644
--- a/de-DE/Beginning_Installation_NFS_common-para-4.po
+++ b/de-DE/Beginning_Installation_NFS_common-para-4.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:43+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"If the NFS server is exporting a mirror of the Fedora installation tree, "
-"enter the directory which contains the root of the installation tree."
+msgid "If the NFS server is exporting a mirror of the Fedora installation tree, enter the directory which contains the root of the installation tree."
msgstr ""
diff --git a/de-DE/Beginning_Installation_NFS_common-para-5.po b/de-DE/Beginning_Installation_NFS_common-para-5.po
index 97b0181..5d24bcf 100644
--- a/de-DE/Beginning_Installation_NFS_common-para-5.po
+++ b/de-DE/Beginning_Installation_NFS_common-para-5.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:43+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"If the NFS server is exporting the ISO image of the Fedora DVD, enter the "
-"directory which contains the ISO image."
+msgid "If the NFS server is exporting the ISO image of the Fedora DVD, enter the directory which contains the ISO image."
msgstr ""
diff --git a/de-DE/Beginning_Installation_NFS_common-para-7.po b/de-DE/Beginning_Installation_NFS_common-para-7.po
index 1dc7764..3136655 100644
--- a/de-DE/Beginning_Installation_NFS_common-para-7.po
+++ b/de-DE/Beginning_Installation_NFS_common-para-7.po
@@ -1,24 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:43+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"<replaceable>options</replaceable> — specify any NFS mount options "
-"that you require. Refer to the man pages for "
-"<application>mount</application> and <application>nfs</application> for a "
-"comprehensive list of options."
+msgid "<replaceable>options</replaceable> — specify any NFS mount options that you require. Refer to the man pages for <application>mount</application> and <application>nfs</application> for a comprehensive list of options."
msgstr ""
diff --git a/de-DE/Beginning_Installation_NFS_common-para-8.po b/de-DE/Beginning_Installation_NFS_common-para-8.po
index 6f35571..e06b158 100644
--- a/de-DE/Beginning_Installation_NFS_common-para-8.po
+++ b/de-DE/Beginning_Installation_NFS_common-para-8.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:43+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
diff --git a/de-DE/Beginning_Installation_NFS_common-title-1.po b/de-DE/Beginning_Installation_NFS_common-title-1.po
index cb8a737..3807ff1 100644
--- a/de-DE/Beginning_Installation_NFS_common-title-1.po
+++ b/de-DE/Beginning_Installation_NFS_common-title-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:43+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Beginning_Installation_Network-x86.po b/de-DE/Beginning_Installation_Network-x86.po
index 095d9ec..da3be82 100644
--- a/de-DE/Beginning_Installation_Network-x86.po
+++ b/de-DE/Beginning_Installation_Network-x86.po
@@ -1,29 +1,25 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:38+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"If you are installing via NFS, proceed to <xref linkend=\"s1-begininstall-"
-"nfs-x86\" />."
+msgid "If you are installing via NFS, proceed to <xref linkend=\"s1-begininstall-nfs-x86\" />."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"If you are installing via Web or FTP, proceed to <xref linkend=\"s1"
-"-begininstall-url-x86\" />."
+msgid "If you are installing via Web or FTP, proceed to <xref linkend=\"s1-begininstall-url-x86\" />."
msgstr ""
diff --git a/de-DE/Beginning_Installation_Network_x86_ppc-figure-1.po b/de-DE/Beginning_Installation_Network_x86_ppc-figure-1.po
index 1838feb..57a7511 100644
--- a/de-DE/Beginning_Installation_Network_x86_ppc-figure-1.po
+++ b/de-DE/Beginning_Installation_Network_x86_ppc-figure-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:39+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
@@ -21,7 +21,5 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <guilabel>Networking Device</guilabel> dialog with four network devices "
-"displayed."
+msgid "The <guilabel>Networking Device</guilabel> dialog with four network devices displayed."
msgstr ""
diff --git a/de-DE/Beginning_Installation_Network_x86_ppc-figure-2.po b/de-DE/Beginning_Installation_Network_x86_ppc-figure-2.po
index 7f6d7b0..6a6702e 100644
--- a/de-DE/Beginning_Installation_Network_x86_ppc-figure-2.po
+++ b/de-DE/Beginning_Installation_Network_x86_ppc-figure-2.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:39+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Beginning_Installation_Network_x86_ppc-figure-3.po b/de-DE/Beginning_Installation_Network_x86_ppc-figure-3.po
index d4a8ff3..407c27b 100644
--- a/de-DE/Beginning_Installation_Network_x86_ppc-figure-3.po
+++ b/de-DE/Beginning_Installation_Network_x86_ppc-figure-3.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:39+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
@@ -21,7 +21,5 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <guilabel>Configure TCP/IP</guilabel> dialog. IPv4 with dynamic IP "
-"configuration and IPv6 with automatic neighbor discovery are enabled."
+msgid "The <guilabel>Configure TCP/IP</guilabel> dialog. IPv4 with dynamic IP configuration and IPv6 with automatic neighbor discovery are enabled."
msgstr ""
diff --git a/de-DE/Beginning_Installation_Network_x86_ppc-figure-4.po b/de-DE/Beginning_Installation_Network_x86_ppc-figure-4.po
index a73a657..a1dff18 100644
--- a/de-DE/Beginning_Installation_Network_x86_ppc-figure-4.po
+++ b/de-DE/Beginning_Installation_Network_x86_ppc-figure-4.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:39+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
@@ -21,7 +21,5 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <guilabel>Manual TCP/IP Configuration</guilabel> dialog with fields for "
-"IPv4 and IPv6 displayed."
+msgid "The <guilabel>Manual TCP/IP Configuration</guilabel> dialog with fields for IPv4 and IPv6 displayed."
msgstr ""
diff --git a/de-DE/Beginning_Installation_Network_x86_ppc-indexterm-1.po b/de-DE/Beginning_Installation_Network_x86_ppc-indexterm-1.po
index 6659f06..fe62cdd 100644
--- a/de-DE/Beginning_Installation_Network_x86_ppc-indexterm-1.po
+++ b/de-DE/Beginning_Installation_Network_x86_ppc-indexterm-1.po
@@ -1,21 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:39+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>network installation</primary> <secondary>performing</secondary>"
+msgid "<primary>network installation</primary> <secondary>performing</secondary>"
msgstr ""
diff --git a/de-DE/Beginning_Installation_Network_x86_ppc-indexterm-2.po b/de-DE/Beginning_Installation_Network_x86_ppc-indexterm-2.po
index 950eded..26f3694 100644
--- a/de-DE/Beginning_Installation_Network_x86_ppc-indexterm-2.po
+++ b/de-DE/Beginning_Installation_Network_x86_ppc-indexterm-2.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:39+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Beginning_Installation_Network_x86_ppc-indexterm-3.po b/de-DE/Beginning_Installation_Network_x86_ppc-indexterm-3.po
index a59e7d8..f7496d9 100644
--- a/de-DE/Beginning_Installation_Network_x86_ppc-indexterm-3.po
+++ b/de-DE/Beginning_Installation_Network_x86_ppc-indexterm-3.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:40+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>NFS (Network File System)</primary> <secondary>install "
-"from</secondary>"
+msgid "<primary>NFS (Network File System)</primary> <secondary>install from</secondary>"
msgstr ""
diff --git a/de-DE/Beginning_Installation_Network_x86_ppc-para-1.po b/de-DE/Beginning_Installation_Network_x86_ppc-para-1.po
index 5a79642..8460259 100644
--- a/de-DE/Beginning_Installation_Network_x86_ppc-para-1.po
+++ b/de-DE/Beginning_Installation_Network_x86_ppc-para-1.po
@@ -1,26 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:40+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"If your system has more than one network device, "
-"<application>anaconda</application> presents you with a list of all "
-"available devices and prompts you to select one to use during installation. "
-"If your system only has a single network device, "
-"<application>anaconda</application> automatically selects it and does not "
-"present this dialog."
+msgid "If your system has more than one network device, <application>anaconda</application> presents you with a list of all available devices and prompts you to select one to use during installation. If your system only has a single network device, <application>anaconda</application> automatically selects it and does not present this dialog."
msgstr ""
diff --git a/de-DE/Beginning_Installation_Network_x86_ppc-para-2.po b/de-DE/Beginning_Installation_Network_x86_ppc-para-2.po
index 3254e1c..eeb8bd4 100644
--- a/de-DE/Beginning_Installation_Network_x86_ppc-para-2.po
+++ b/de-DE/Beginning_Installation_Network_x86_ppc-para-2.po
@@ -1,24 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:40+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"If you are not sure which device in the list corresponds to which physical "
-"socket on the system, select a device in the list then press the "
-"<guibutton>Identify</guibutton> button. The <guilabel>Identify "
-"NIC</guilabel> dialog appears."
+msgid "If you are not sure which device in the list corresponds to which physical socket on the system, select a device in the list then press the <guibutton>Identify</guibutton> button. The <guilabel>Identify NIC</guilabel> dialog appears."
msgstr ""
diff --git a/de-DE/Beginning_Installation_Network_x86_ppc-para-3.po b/de-DE/Beginning_Installation_Network_x86_ppc-para-3.po
index 6d984c8..2c905dd 100644
--- a/de-DE/Beginning_Installation_Network_x86_ppc-para-3.po
+++ b/de-DE/Beginning_Installation_Network_x86_ppc-para-3.po
@@ -1,25 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:40+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"When you start an installation with the <literal>repo=</literal> options, "
-"you can install Fedora from a network server using FTP, HTTP, or NFS "
-"protocols. <application>Anaconda</application> uses the same network "
-"connection to consult additional software repositories later in the "
-"installation process."
+msgid "When you start an installation with the <literal>repo=</literal> options, you can install Fedora from a network server using FTP, HTTP, or NFS protocols. <application>Anaconda</application> uses the same network connection to consult additional software repositories later in the installation process."
msgstr ""
diff --git a/de-DE/Beginning_Installation_Network_x86_ppc-para-4.po b/de-DE/Beginning_Installation_Network_x86_ppc-para-4.po
index 952c1aa..1a085e1 100644
--- a/de-DE/Beginning_Installation_Network_x86_ppc-para-4.po
+++ b/de-DE/Beginning_Installation_Network_x86_ppc-para-4.po
@@ -1,25 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:40+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"By default, <application>anaconda</application> uses DHCP to provide network"
-" settings automatically for IPv4 and automatic neighbor discovery to provide"
-" network settings for IPv6. If you choose to configure TCP/IP manually, "
-"<application>anaconda</application> prompts you to provide the details in "
-"the <guilabel>Manual TCP/IP Configuration</guilabel> dialog:"
+msgid "By default, <application>anaconda</application> uses DHCP to provide network settings automatically for IPv4 and automatic neighbor discovery to provide network settings for IPv6. If you choose to configure TCP/IP manually, <application>anaconda</application> prompts you to provide the details in the <guilabel>Manual TCP/IP Configuration</guilabel> dialog:"
msgstr ""
diff --git a/de-DE/Beginning_Installation_Network_x86_ppc-para-5.po b/de-DE/Beginning_Installation_Network_x86_ppc-para-5.po
index c420daa..e4901a1 100644
--- a/de-DE/Beginning_Installation_Network_x86_ppc-para-5.po
+++ b/de-DE/Beginning_Installation_Network_x86_ppc-para-5.po
@@ -1,24 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:40+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"<application>Anaconda</application> supports the IPv4 and IPv6 protocols. "
-"However, if you configure an interface to use both IPv4 and IPv6, the IPv4 "
-"connection must succeed or the interface will not work, even if the IPv6 "
-"connection succeeds."
+msgid "<application>Anaconda</application> supports the IPv4 and IPv6 protocols. However, if you configure an interface to use both IPv4 and IPv6, the IPv4 connection must succeed or the interface will not work, even if the IPv6 connection succeeds."
msgstr ""
diff --git a/de-DE/Beginning_Installation_Network_x86_ppc-para-6.po b/de-DE/Beginning_Installation_Network_x86_ppc-para-6.po
index 751c254..3737a1e 100644
--- a/de-DE/Beginning_Installation_Network_x86_ppc-para-6.po
+++ b/de-DE/Beginning_Installation_Network_x86_ppc-para-6.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:40+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"When the installation process completes, it will transfer these settings to "
-"your system."
+msgid "When the installation process completes, it will transfer these settings to your system."
msgstr ""
diff --git a/de-DE/Beginning_Installation_Network_x86_ppc-para-7.po b/de-DE/Beginning_Installation_Network_x86_ppc-para-7.po
index 53354b7..8d0f059 100644
--- a/de-DE/Beginning_Installation_Network_x86_ppc-para-7.po
+++ b/de-DE/Beginning_Installation_Network_x86_ppc-para-7.po
@@ -1,29 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:41+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"The sockets of most network devices feature an <firstterm>activity "
-"light</firstterm> (also called a <firstterm>link light</firstterm>) — an LED"
-" that flashes to indicate that data is flowing through the socket. "
-"<application>Anaconda</application> can flash the activity light of the "
-"network device that you selected in the <guilabel>Networking "
-"Device</guilabel> dialog for up to 30 seconds. Enter the number of seconds "
-"that you require, then press <guibutton>OK</guibutton>. When "
-"<application>anaconda</application> finishes flashing the light, it returns "
-"you to the <guilabel>Networking Device</guilabel> dialog."
+msgid "The sockets of most network devices feature an <firstterm>activity light</firstterm> (also called a <firstterm>link light</firstterm>) — an LED that flashes to indicate that data is flowing through the socket. <application>Anaconda</application> can flash the activity light of the network device that you selected in the <guilabel>Networking Device</guilabel> dialog for up to 30 seconds. Enter the number of seconds that you require, then press <guibutton>OK</guibutton>. When <application>anaconda</application> finishes flashing the light, it returns you to the <guilabel>Networking Device</guilabel> dialog."
msgstr ""
diff --git a/de-DE/Beginning_Installation_Network_x86_ppc-para-8.po b/de-DE/Beginning_Installation_Network_x86_ppc-para-8.po
index e8b639b..f5b5f3c 100644
--- a/de-DE/Beginning_Installation_Network_x86_ppc-para-8.po
+++ b/de-DE/Beginning_Installation_Network_x86_ppc-para-8.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:41+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"When you select a network device, <application>anaconda</application> "
-"prompts you to choose how to configure TCP/IP:"
+msgid "When you select a network device, <application>anaconda</application> prompts you to choose how to configure TCP/IP:"
msgstr ""
diff --git a/de-DE/Beginning_Installation_Network_x86_ppc-para-9.po b/de-DE/Beginning_Installation_Network_x86_ppc-para-9.po
index d8d6b47..778e738 100644
--- a/de-DE/Beginning_Installation_Network_x86_ppc-para-9.po
+++ b/de-DE/Beginning_Installation_Network_x86_ppc-para-9.po
@@ -1,24 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:41+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"The dialog provides fields for IPv4 and IPv6 addresses and prefixes, "
-"depending on the protocols that you chose to configure manually, together "
-"with fields for the network gateway and name server. Enter the details for "
-"your network, then press <guibutton>OK</guibutton>."
+msgid "The dialog provides fields for IPv4 and IPv6 addresses and prefixes, depending on the protocols that you chose to configure manually, together with fields for the network gateway and name server. Enter the details for your network, then press <guibutton>OK</guibutton>."
msgstr ""
diff --git a/de-DE/Beginning_Installation_Network_x86_ppc-title.po b/de-DE/Beginning_Installation_Network_x86_ppc-title.po
index 3173a2f..6c0eed8 100644
--- a/de-DE/Beginning_Installation_Network_x86_ppc-title.po
+++ b/de-DE/Beginning_Installation_Network_x86_ppc-title.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:41+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Beginning_Installation_URL-common-figure-1.po b/de-DE/Beginning_Installation_URL-common-figure-1.po
index 9104431..00a8516 100644
--- a/de-DE/Beginning_Installation_URL-common-figure-1.po
+++ b/de-DE/Beginning_Installation_URL-common-figure-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:44+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Beginning_Installation_URL-common-indexterm-1.po b/de-DE/Beginning_Installation_URL-common-indexterm-1.po
index 52acb4c..d3abc74 100644
--- a/de-DE/Beginning_Installation_URL-common-indexterm-1.po
+++ b/de-DE/Beginning_Installation_URL-common-indexterm-1.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:44+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>network</primary> <secondary>installations</secondary> "
-"<tertiary>HTTP</tertiary>"
+msgid "<primary>network</primary> <secondary>installations</secondary> <tertiary>HTTP</tertiary>"
msgstr ""
diff --git a/de-DE/Beginning_Installation_URL-common-indexterm-2.po b/de-DE/Beginning_Installation_URL-common-indexterm-2.po
index ad297d7..2e076db 100644
--- a/de-DE/Beginning_Installation_URL-common-indexterm-2.po
+++ b/de-DE/Beginning_Installation_URL-common-indexterm-2.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:44+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Beginning_Installation_URL-common-indexterm-3.po b/de-DE/Beginning_Installation_URL-common-indexterm-3.po
index 29bea11..09e3f6b 100644
--- a/de-DE/Beginning_Installation_URL-common-indexterm-3.po
+++ b/de-DE/Beginning_Installation_URL-common-indexterm-3.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:44+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Beginning_Installation_URL-common-indexterm-4.po b/de-DE/Beginning_Installation_URL-common-indexterm-4.po
index f69d626..fcfc111 100644
--- a/de-DE/Beginning_Installation_URL-common-indexterm-4.po
+++ b/de-DE/Beginning_Installation_URL-common-indexterm-4.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:44+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>network</primary> <secondary>installations</secondary> "
-"<tertiary>FTP</tertiary>"
+msgid "<primary>network</primary> <secondary>installations</secondary> <tertiary>FTP</tertiary>"
msgstr ""
diff --git a/de-DE/Beginning_Installation_URL-common-indexterm-5.po b/de-DE/Beginning_Installation_URL-common-indexterm-5.po
index f9c9ff0..528ae7a 100644
--- a/de-DE/Beginning_Installation_URL-common-indexterm-5.po
+++ b/de-DE/Beginning_Installation_URL-common-indexterm-5.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:44+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Beginning_Installation_URL-common-indexterm-6.po b/de-DE/Beginning_Installation_URL-common-indexterm-6.po
index 22c3186..46c1221 100644
--- a/de-DE/Beginning_Installation_URL-common-indexterm-6.po
+++ b/de-DE/Beginning_Installation_URL-common-indexterm-6.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:45+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Beginning_Installation_URL-common-para-1.po b/de-DE/Beginning_Installation_URL-common-para-1.po
index 37aaca9..cdff6ed 100644
--- a/de-DE/Beginning_Installation_URL-common-para-1.po
+++ b/de-DE/Beginning_Installation_URL-common-para-1.po
@@ -1,24 +1,22 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:45+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"To specify an installation source for Fedora that is available over the "
-"Internet, use the <command>linux repo=</command> boot option:"
+msgid "To specify an installation source for Fedora that is available over the Internet, use the <command>linux repo=</command> boot option:"
msgstr ""
#. Tag: screen
diff --git a/de-DE/Beginning_Installation_URL-common-para-4.po b/de-DE/Beginning_Installation_URL-common-para-4.po
index 46105e02..7924f1e 100644
--- a/de-DE/Beginning_Installation_URL-common-para-4.po
+++ b/de-DE/Beginning_Installation_URL-common-para-4.po
@@ -1,24 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:45+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"For <replaceable>URL</replaceable>, enter the name or IP address of the FTP "
-"or HTTP site from which you are installing, and the name of the directory "
-"that contains the <filename>/images</filename> directory for your "
-"architecture. For example:"
+msgid "For <replaceable>URL</replaceable>, enter the name or IP address of the FTP or HTTP site from which you are installing, and the name of the directory that contains the <filename>/images</filename> directory for your architecture. For example:"
msgstr ""
diff --git a/de-DE/Beginning_Installation_URL-common-para-5.po b/de-DE/Beginning_Installation_URL-common-para-5.po
index 275c3dc..a6f920b 100644
--- a/de-DE/Beginning_Installation_URL-common-para-5.po
+++ b/de-DE/Beginning_Installation_URL-common-para-5.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:45+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"If your FTP or HTTP server requires user authentication, specify user and "
-"password as part of the URL as follows:"
+msgid "If your FTP or HTTP server requires user authentication, specify user and password as part of the URL as follows:"
msgstr ""
diff --git a/de-DE/Beginning_Installation_URL-common-title-1.po b/de-DE/Beginning_Installation_URL-common-title-1.po
index c70d52d..5a9c8c9 100644
--- a/de-DE/Beginning_Installation_URL-common-title-1.po
+++ b/de-DE/Beginning_Installation_URL-common-title-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:45+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Beginning_Installation_URL-x86.po b/de-DE/Beginning_Installation_URL-x86.po
index c9727cd..9140121 100644
--- a/de-DE/Beginning_Installation_URL-x86.po
+++ b/de-DE/Beginning_Installation_URL-x86.po
@@ -1,29 +1,27 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:45+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"<literal>http://name.example.com/mirrors/fedora/F-&PRODVER;/Server/i386/ </literal>"
+msgid "<literal>http://name.example.com/mirrors/fedora/F-&PRODVER;/Server/i386/ </literal>"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<literal>{ftp|http}://<user>:<password>@<hostname>[:<port>]/<directory>/</literal>"
+msgid "<literal>{ftp|http}://<user>:<password>@<hostname>[:<port>]/<directory>/</literal>"
msgstr ""
#. Tag: para
@@ -33,13 +31,10 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<literal>http://install:fedora&PRODVER;pw@name.example.com/mirrors/fedora/F-&PRODVER… </literal>"
+msgid "<literal>http://install:fedora&PRODVER;pw@name.example.com/mirrors/fedora/F-&PRODVER… </literal>"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"After entering the <command>linux repo=</command> command, proceed with "
-"<xref linkend=\"ch-guimode-x86\" />."
+msgid "After entering the <command>linux repo=</command> command, proceed with <xref linkend=\"ch-guimode-x86\" />."
msgstr ""
diff --git a/de-DE/Beginning_Installation_x86_ppc-indexterm-1.po b/de-DE/Beginning_Installation_x86_ppc-indexterm-1.po
index 0f34881..4540df2 100644
--- a/de-DE/Beginning_Installation_x86_ppc-indexterm-1.po
+++ b/de-DE/Beginning_Installation_x86_ppc-indexterm-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:46+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Beginning_Installation_x86_ppc-indexterm-2.po b/de-DE/Beginning_Installation_x86_ppc-indexterm-2.po
index 3ab3c98..f9ca306 100644
--- a/de-DE/Beginning_Installation_x86_ppc-indexterm-2.po
+++ b/de-DE/Beginning_Installation_x86_ppc-indexterm-2.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:46+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Beginning_Installation_x86_ppc-indexterm-3.po b/de-DE/Beginning_Installation_x86_ppc-indexterm-3.po
index bf15f28..5fae2e3 100644
--- a/de-DE/Beginning_Installation_x86_ppc-indexterm-3.po
+++ b/de-DE/Beginning_Installation_x86_ppc-indexterm-3.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:46+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Beginning_Installation_x86_ppc-indexterm-4.po b/de-DE/Beginning_Installation_x86_ppc-indexterm-4.po
index dd6b5ea..0262704 100644
--- a/de-DE/Beginning_Installation_x86_ppc-indexterm-4.po
+++ b/de-DE/Beginning_Installation_x86_ppc-indexterm-4.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:46+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Beginning_Installation_x86_ppc-indexterm-5.po b/de-DE/Beginning_Installation_x86_ppc-indexterm-5.po
index aa9a2dd..08bab7b 100644
--- a/de-DE/Beginning_Installation_x86_ppc-indexterm-5.po
+++ b/de-DE/Beginning_Installation_x86_ppc-indexterm-5.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:46+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Beginning_Installation_x86_ppc-indexterm-6.po b/de-DE/Beginning_Installation_x86_ppc-indexterm-6.po
index 57a01dc..dcc1380 100644
--- a/de-DE/Beginning_Installation_x86_ppc-indexterm-6.po
+++ b/de-DE/Beginning_Installation_x86_ppc-indexterm-6.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:46+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Beginning_Installation_x86_ppc-para-1.po b/de-DE/Beginning_Installation_x86_ppc-para-1.po
index 110b056..2203f2e 100644
--- a/de-DE/Beginning_Installation_x86_ppc-para-1.po
+++ b/de-DE/Beginning_Installation_x86_ppc-para-1.po
@@ -1,23 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:47+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"To install Fedora from a DVD, place the DVD in your DVD drive and boot your "
-"system from the DVD. Even if you booted from alternative media, you can "
-"still install Fedora from DVD media."
+msgid "To install Fedora from a DVD, place the DVD in your DVD drive and boot your system from the DVD. Even if you booted from alternative media, you can still install Fedora from DVD media."
msgstr ""
diff --git a/de-DE/Beginning_Installation_x86_ppc-para-3.po b/de-DE/Beginning_Installation_x86_ppc-para-3.po
index abf2bd9..6a82f4b 100644
--- a/de-DE/Beginning_Installation_x86_ppc-para-3.po
+++ b/de-DE/Beginning_Installation_x86_ppc-para-3.po
@@ -1,24 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:47+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"If your DVD drive is not detected, and it is a SCSI DVD, the installation "
-"program prompts you to choose a SCSI driver. Choose the driver that most "
-"closely resembles your adapter. You may specify options for the driver if "
-"necessary; however, most drivers detect your SCSI adapter automatically."
+msgid "If your DVD drive is not detected, and it is a SCSI DVD, the installation program prompts you to choose a SCSI driver. Choose the driver that most closely resembles your adapter. You may specify options for the driver if necessary; however, most drivers detect your SCSI adapter automatically."
msgstr ""
diff --git a/de-DE/Beginning_Installation_x86_ppc-title-1.po b/de-DE/Beginning_Installation_x86_ppc-title-1.po
index 5a516f2..b47c88b 100644
--- a/de-DE/Beginning_Installation_x86_ppc-title-1.po
+++ b/de-DE/Beginning_Installation_x86_ppc-title-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:47+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Book_Info.po b/de-DE/Book_Info.po
index ed75638..5e9fe99 100644
--- a/de-DE/Book_Info.po
+++ b/de-DE/Book_Info.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:47+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
@@ -21,13 +21,12 @@ msgstr ""
#. Tag: subtitle
#, no-c-format
-msgid ""
-"Installing Fedora &PRODVER; on x86, AMD64, and Intel 64 architectures"
+msgid "Installing Fedora &PRODVER; on x86, AMD64, and Intel 64 architectures"
msgstr ""
#. Tag: productname
#, no-c-format
-msgid "Fedora Draft Documentation"
+msgid "Fedora"
msgstr ""
#. Tag: para
diff --git a/de-DE/Boot-x86.po b/de-DE/Boot-x86.po
index 317f31b..7d6ecdc 100644
--- a/de-DE/Boot-x86.po
+++ b/de-DE/Boot-x86.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:48+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
@@ -26,10 +26,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Disconnect any external FireWire or USB disks that you do not need for "
-"installation. Refer to <xref linkend=\"sn-partitioning-fw-usb-x86\" /> for "
-"more information."
+msgid "Disconnect any external FireWire or USB disks that you do not need for installation. Refer to <xref linkend=\"sn-partitioning-fw-usb-x86\" /> for more information."
msgstr ""
#. Tag: para
@@ -49,19 +46,10 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Configure the computer to boot from the network interface. This option is in"
-" the BIOS, and may be labeled <option>Network Boot</option> or <option>Boot "
-"Services</option>. Once you properly configure PXE booting, the computer can"
-" boot the Fedora installation system without any other media."
+msgid "Configure the computer to boot from the network interface. This option is in the BIOS, and may be labeled <option>Network Boot</option> or <option>Boot Services</option>. Once you properly configure PXE booting, the computer can boot the Fedora installation system without any other media."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"If your PC does not boot from the netboot server, ensure that the BIOS is "
-"configured to boot first from the correct network interface. Some BIOS "
-"systems specify the network interface as a possible boot device, but do not "
-"support the PXE standard. Refer to your hardware documentation for more "
-"information."
+msgid "If your PC does not boot from the netboot server, ensure that the BIOS is configured to boot first from the correct network interface. Some BIOS systems specify the network interface as a possible boot device, but do not support the PXE standard. Refer to your hardware documentation for more information."
msgstr ""
diff --git a/de-DE/Boot_Init_Shutdown.po b/de-DE/Boot_Init_Shutdown.po
index 21fb531..1b65706 100644
--- a/de-DE/Boot_Init_Shutdown.po
+++ b/de-DE/Boot_Init_Shutdown.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:47+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
@@ -26,21 +26,12 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"An important and powerful aspect of Fedora is the open, user-configurable "
-"method it uses for starting the operating system. Users are free to "
-"configure many aspects of the boot process, including specifying the "
-"programs launched at boot-time. Similarly, system shutdown gracefully "
-"terminates processes in an organized and configurable way, although "
-"customization of this process is rarely required."
+msgid "An important and powerful aspect of Fedora is the open, user-configurable method it uses for starting the operating system. Users are free to configure many aspects of the boot process, including specifying the programs launched at boot-time. Similarly, system shutdown gracefully terminates processes in an organized and configurable way, although customization of this process is rarely required."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Understanding how the boot and shutdown processes work not only allows "
-"customization, but also makes it easier to troubleshoot problems related to "
-"starting or shutting down the system."
+msgid "Understanding how the boot and shutdown processes work not only allows customization, but also makes it easier to troubleshoot problems related to starting or shutting down the system."
msgstr ""
#. Tag: title
@@ -60,62 +51,42 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The system loads and runs a boot loader. The specifics of this process "
-"depend on the system architecture. For example:"
+msgid "The system loads and runs a boot loader. The specifics of this process depend on the system architecture. For example:"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"BIOS-based x86 systems run a first-stage boot loader from the MBR of the "
-"primary hard disk that, in turn, loads an additional boot loader, "
-"<application>GRUB</application>."
+msgid "BIOS-based x86 systems run a first-stage boot loader from the MBR of the primary hard disk that, in turn, loads an additional boot loader, <application>GRUB</application>."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"UEFI-based x86 systems mount an EFI System Partition that contains a version"
-" of the <application>GRUB</application> boot loader. The EFI boot manager "
-"loads and runs <application>GRUB</application> as an EFI application."
+msgid "UEFI-based x86 systems mount an EFI System Partition that contains a version of the <application>GRUB</application> boot loader. The EFI boot manager loads and runs <application>GRUB</application> as an EFI application."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The boot loader loads the kernel into memory, which in turn loads any "
-"necessary modules and mounts the root partition read-only."
+msgid "The boot loader loads the kernel into memory, which in turn loads any necessary modules and mounts the root partition read-only."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The kernel transfers control of the boot process to the "
-"<command>/sbin/init</command> program."
+msgid "The kernel transfers control of the boot process to the <command>/sbin/init</command> program."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <command>/sbin/init</command> program loads all services and user-space "
-"tools, and mounts all partitions listed in <filename>/etc/fstab</filename>."
+msgid "The <command>/sbin/init</command> program loads all services and user-space tools, and mounts all partitions listed in <filename>/etc/fstab</filename>."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The user is presented with a login screen for the freshly booted Linux "
-"system."
+msgid "The user is presented with a login screen for the freshly booted Linux system."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Because configuration of the boot process is more common than the "
-"customization of the shutdown process, the remainder of this chapter "
-"discusses in detail how the boot process works and how it can be customized "
-"to suite specific needs."
+msgid "Because configuration of the boot process is more common than the customization of the shutdown process, the remainder of this chapter discusses in detail how the boot process works and how it can be customized to suite specific needs."
msgstr ""
#. Tag: title
@@ -140,18 +111,12 @@ msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>MBR</primary> <secondary>definition of</secondary> <seealso>boot "
-"process</seealso>"
+msgid "<primary>MBR</primary> <secondary>definition of</secondary> <seealso>boot process</seealso>"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The beginning of the boot process varies depending on the hardware platform "
-"being used. However, once the kernel is found and loaded by the boot loader,"
-" the default boot process is identical across all architectures. This "
-"chapter focuses primarily on the x86 architecture."
+msgid "The beginning of the boot process varies depending on the hardware platform being used. However, once the kernel is found and loaded by the boot loader, the default boot process is identical across all architectures. This chapter focuses primarily on the x86 architecture."
msgstr ""
#. Tag: title
@@ -171,54 +136,27 @@ msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>BIOS</primary> <secondary>definition of</secondary> <seealso>boot "
-"process</seealso>"
+msgid "<primary>BIOS</primary> <secondary>definition of</secondary> <seealso>boot process</seealso>"
msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>MBR</primary> <secondary>definition of</secondary> <seealso>boot "
-"loaders</seealso>"
+msgid "<primary>MBR</primary> <secondary>definition of</secondary> <seealso>boot loaders</seealso>"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <firstterm>Basic Input/Output System</firstterm> (BIOS) is a firmware "
-"interface that controls not only the first step of the boot process, but "
-"also provides the lowest level interface to peripheral devices. On x86 "
-"systems equipped with BIOS, the program is written into read-only, permanent"
-" memory and is always available for use. When the system boots, the "
-"processor looks at the end of system memory for the BIOS program, and runs "
-"it."
+msgid "The <firstterm>Basic Input/Output System</firstterm> (BIOS) is a firmware interface that controls not only the first step of the boot process, but also provides the lowest level interface to peripheral devices. On x86 systems equipped with BIOS, the program is written into read-only, permanent memory and is always available for use. When the system boots, the processor looks at the end of system memory for the BIOS program, and runs it."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Once loaded, the BIOS tests the system, looks for and checks peripherals, "
-"and then locates a valid device with which to boot the system. Usually, it "
-"checks any optical drives or USB storage devices present for bootable media,"
-" then, failing that, looks to the system's hard drives. In most cases, the "
-"order of the drives searched while booting is controlled with a setting in "
-"the BIOS, and it looks on the master IDE on the primary IDE bus or for a "
-"SATA device with a boot flag set. The BIOS then loads into memory whatever "
-"program is residing in the first sector of this device, called the "
-"<firstterm>Master Boot Record</firstterm> (MBR). The MBR is only 512 bytes "
-"in size and contains machine code instructions for booting the machine, "
-"called a boot loader, along with the partition table. Once the BIOS finds "
-"and loads the boot loader program into memory, it yields control of the boot"
-" process to it."
+msgid "Once loaded, the BIOS tests the system, looks for and checks peripherals, and then locates a valid device with which to boot the system. Usually, it checks any optical drives or USB storage devices present for bootable media, then, failing that, looks to the system's hard drives. In most cases, the order of the drives searched while booting is controlled with a setting in the BIOS, and it looks on the master IDE on the primary IDE bus or for a SATA device with a boot flag set. The BIOS then loads into memory whatever program is residing in the first sector of this device, called the <firstterm>Master Boot Record</firstterm> (MBR). The MBR is only 512 bytes in size and contains machine code instructions for booting the machine, called a boot loader, along with the partition table. Once the BIOS finds and loads the boot loader program into memory, it yields control of the boot process to it."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"This first-stage boot loader is a small machine code binary on the MBR. Its "
-"sole job is to locate the second stage boot loader "
-"(<application>GRUB</application>) and load the first part of it into memory."
+msgid "This first-stage boot loader is a small machine code binary on the MBR. Its sole job is to locate the second stage boot loader (<application>GRUB</application>) and load the first part of it into memory."
msgstr ""
#. Tag: title
@@ -228,8 +166,7 @@ msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>Extensible Firmware Interface shell</primary> <see>EFI shell</see>"
+msgid "<primary>Extensible Firmware Interface shell</primary> <see>EFI shell</see>"
msgstr ""
#. Tag: indexterm
@@ -239,36 +176,17 @@ msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>boot process</primary> <secondary>stages of</secondary> "
-"<tertiary>EFI shell</tertiary>"
+msgid "<primary>boot process</primary> <secondary>stages of</secondary> <tertiary>EFI shell</tertiary>"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <firstterm>Unified Extensible Firmware Interface</firstterm> (UEFI) is "
-"designed, like BIOS, to control the boot process (through <firstterm>boot "
-"services</firstterm>) and to provide an interface between system firmware "
-"and an operating system (through <firstterm>runtime services</firstterm>). "
-"Unlike BIOS, it features its own architecture, independent of the CPU, and "
-"its own device drivers. UEFI can mount partitions and read certain file "
-"systems."
+msgid "The <firstterm>Unified Extensible Firmware Interface</firstterm> (UEFI) is designed, like BIOS, to control the boot process (through <firstterm>boot services</firstterm>) and to provide an interface between system firmware and an operating system (through <firstterm>runtime services</firstterm>). Unlike BIOS, it features its own architecture, independent of the CPU, and its own device drivers. UEFI can mount partitions and read certain file systems."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"When an x86 computer equipped with UEFI boots, the interface searches the "
-"system storage for a partition labeled with a specific <firstterm>globally "
-"unique identifier</firstterm> (GUID) that marks it as the <firstterm>EFI "
-"System Partition</firstterm> (ESP). This partition contains applications "
-"compiled for the EFI architecture, which might include bootloaders for "
-"operating systems and utility software. UEFI systems include an "
-"<firstterm>EFI boot manager</firstterm> that can boot the system from a "
-"default configuration, or prompt a user to choose an operating system to "
-"boot. When a bootloader is selected, manually or automatically, UEFI reads "
-"it into memory and yields control of the boot process to it."
+msgid "When an x86 computer equipped with UEFI boots, the interface searches the system storage for a partition labeled with a specific <firstterm>globally unique identifier</firstterm> (GUID) that marks it as the <firstterm>EFI System Partition</firstterm> (ESP). This partition contains applications compiled for the EFI architecture, which might include bootloaders for operating systems and utility software. UEFI systems include an <firstterm>EFI boot manager</firstterm> that can boot the system from a default configuration, or prompt a user to choose an operating system to boot. When a bootloader is selected, manually or automatically, UEFI reads it into memory and yields control of the boot process to it."
msgstr ""
#. Tag: title
@@ -283,9 +201,7 @@ msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>boot process</primary> <secondary>stages of</secondary> "
-"<tertiary>boot loader</tertiary>"
+msgid "<primary>boot process</primary> <secondary>stages of</secondary> <tertiary>boot loader</tertiary>"
msgstr ""
#. Tag: indexterm
@@ -300,22 +216,12 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The system loads GRUB into memory, as directed by either a first-stage "
-"bootloader in the case of systems equipped with BIOS, or read directly from "
-"an EFI System Partition in the case of systems equipped with UEFI."
+msgid "The system loads GRUB into memory, as directed by either a first-stage bootloader in the case of systems equipped with BIOS, or read directly from an EFI System Partition in the case of systems equipped with UEFI."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"GRUB has the advantage of being able to read ext2, ext3, and ext4 <footnote>"
-" <para> GRUB reads ext3 and ext4 file systems as ext2, disregarding the "
-"journal file. </para> </footnote> partitions and load its configuration file"
-" — <filename>/boot/grub2/grub.cfg</filename> (for BIOS) or "
-"<filename>/boot/efi/EFI/redhat/grub.cfg</filename> (for UEFI) — at "
-"boot time. Refer to <xref linkend=\"s1-grub-configfile\" /> for information "
-"on how to edit this file."
+msgid "GRUB has the advantage of being able to read ext2, ext3, and ext4 <footnote> <para> GRUB reads ext3 and ext4 file systems as ext2, disregarding the journal file. </para> </footnote> partitions and load its configuration file — <filename>/boot/grub2/grub.cfg</filename> (for BIOS) or <filename>/boot/efi/EFI/redhat/grub.cfg</filename> (for UEFI) — at boot time. Refer to <xref linkend=\"s1-grub-configfile\" /> for information on how to edit this file."
msgstr ""
#. Tag: title
@@ -325,69 +231,37 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <application>GRUB</application> bootloader in Fedora &PRODVER; "
-"supports ext2, ext3, and ext4 file systems. It does not support other file "
-"systems such as VFAT, Btrfs or XFS. Furthermore, "
-"<application>GRUB</application> does not support LVM."
+msgid "The <application>GRUB</application> bootloader in Fedora &PRODVER; supports ext2, ext3, and ext4 file systems. It does not support other file systems such as VFAT, Btrfs or XFS. Furthermore, <application>GRUB</application> does not support LVM."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Once the second stage boot loader is in memory, it presents the user with a "
-"graphical screen showing the different operating systems or kernels it has "
-"been configured to boot (when you update the kernel, the boot loader "
-"configuration file is updated automatically). On this screen a user can use "
-"the arrow keys to choose which operating system or kernel they wish to boot "
-"and press <keycap>Enter</keycap>. If no key is pressed, the boot loader "
-"loads the default selection after a configurable period of time has passed."
+msgid "Once the second stage boot loader is in memory, it presents the user with a graphical screen showing the different operating systems or kernels it has been configured to boot (when you update the kernel, the boot loader configuration file is updated automatically). On this screen a user can use the arrow keys to choose which operating system or kernel they wish to boot and press <keycap>Enter</keycap>. If no key is pressed, the boot loader loads the default selection after a configurable period of time has passed."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Once the second stage boot loader has determined which kernel to boot, it "
-"locates the corresponding kernel binary in the <filename>/boot/</filename> "
-"directory. The kernel binary is named using the following format — "
-"<filename>/boot/vmlinuz-<replaceable><kernel-"
-"version></replaceable></filename> file (where <filename><replaceable><"
-";kernel-version></replaceable></filename> corresponds to the kernel "
-"version specified in the boot loader's settings)."
+msgid "Once the second stage boot loader has determined which kernel to boot, it locates the corresponding kernel binary in the <filename>/boot/</filename> directory. The kernel binary is named using the following format — <filename>/boot/vmlinuz-<replaceable><kernel-version></replaceable></filename> file (where <filename><replaceable><kernel-version></replaceable></filename> corresponds to the kernel version specified in the boot loader's settings)."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"For instructions on using the boot loader to supply command line arguments "
-"to the kernel, refer to <xref linkend=\"ch-grub\" />. For information on "
-"changing the runlevel at the boot loader prompt, refer <xref linkend=\"s1"
-"-grub-runlevels\" />."
+msgid "For instructions on using the boot loader to supply command line arguments to the kernel, refer to <xref linkend=\"ch-grub\" />. For information on changing the runlevel at the boot loader prompt, refer <xref linkend=\"s1-grub-runlevels\" />."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The boot loader then places one or more appropriate "
-"<filename>initramfs</filename> images into memory. The "
-"<filename>initramfs</filename> is used by the kernel to load drivers and "
-"modules necessary to boot the system. This is particularly important if SCSI"
-" hard drives are present or if the systems use the ext3 or ext4 file system."
+msgid "The boot loader then places one or more appropriate <filename>initramfs</filename> images into memory. The <filename>initramfs</filename> is used by the kernel to load drivers and modules necessary to boot the system. This is particularly important if SCSI hard drives are present or if the systems use the ext3 or ext4 file system."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Once the kernel and the <filename>initramfs</filename> image(s) are loaded "
-"into memory, the boot loader hands control of the boot process to the "
-"kernel."
+msgid "Once the kernel and the <filename>initramfs</filename> image(s) are loaded into memory, the boot loader hands control of the boot process to the kernel."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"For a more detailed overview of the GRUB boot loader, refer to <xref linkend"
-"=\"ch-grub\" />."
+msgid "For a more detailed overview of the GRUB boot loader, refer to <xref linkend=\"ch-grub\" />."
msgstr ""
#. Tag: title
@@ -397,19 +271,12 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Once the kernel loads and hands off the boot process to the "
-"<command>init</command> command, the same sequence of events occurs on every"
-" architecture. So the main difference between each architecture's boot "
-"process is in the application used to find and load the kernel."
+msgid "Once the kernel loads and hands off the boot process to the <command>init</command> command, the same sequence of events occurs on every architecture. So the main difference between each architecture's boot process is in the application used to find and load the kernel."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"For example, the IBM eServer pSeries architecture uses "
-"<application>yaboot</application>, and the IBM System z systems use the"
-" z/IPL boot loader."
+msgid "For example, the IBM eServer pSeries architecture uses <application>yaboot</application>, and the IBM System z systems use the z/IPL boot loader."
msgstr ""
#. Tag: title
@@ -419,9 +286,7 @@ msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>boot process</primary> <secondary>stages of</secondary> "
-"<tertiary>kernel</tertiary>"
+msgid "<primary>boot process</primary> <secondary>stages of</secondary> <tertiary>kernel</tertiary>"
msgstr ""
#. Tag: indexterm
@@ -431,39 +296,22 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"When the kernel is loaded, it immediately initializes and configures the "
-"computer's memory and configures the various hardware attached to the "
-"system, including all processors, I/O subsystems, and storage devices. It "
-"then looks for the compressed <filename>initramfs</filename> image(s) in a "
-"predetermined location in memory, decompresses it directly to "
-"<filename>/sysroot/</filename> via <command>cpio</command>, and loads all "
-"necessary drivers. Next, it initializes virtual devices related to the file "
-"system, such as LVM or software RAID, before completing the "
-"<filename>initramfs</filename> processes and freeing up all the memory the "
-"disk image once occupied."
+msgid "When the kernel is loaded, it immediately initializes and configures the computer's memory and configures the various hardware attached to the system, including all processors, I/O subsystems, and storage devices. It then looks for the compressed <filename>initramfs</filename> image(s) in a predetermined location in memory, decompresses it directly to <filename>/sysroot/</filename> via <command>cpio</command>, and loads all necessary drivers. Next, it initializes virtual devices related to the file system, such as LVM or software RAID, before completing the <filename>initramfs</filename> processes and freeing up all the memory the disk image once occupied."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The kernel then creates a root device, mounts the root partition read-only, "
-"and frees any unused memory."
+msgid "The kernel then creates a root device, mounts the root partition read-only, and frees any unused memory."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"At this point, the kernel is loaded into memory and operational. However, "
-"since there are no user applications that allow meaningful input to the "
-"system, not much can be done with the system."
+msgid "At this point, the kernel is loaded into memory and operational. However, since there are no user applications that allow meaningful input to the system, not much can be done with the system."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"To set up the user environment, the kernel executes the "
-"<command>/sbin/init</command> program."
+msgid "To set up the user environment, the kernel executes the <command>/sbin/init</command> program."
msgstr ""
#. Tag: title
@@ -473,94 +321,52 @@ msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary><command>init</command> command</primary> <secondary>role in boot "
-"process</secondary> <seealso>boot process</seealso>"
+msgid "<primary><command>init</command> command</primary> <secondary>role in boot process</secondary> <seealso>boot process</seealso>"
msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary><command>init</command> command</primary> <seealso>boot "
-"process</seealso>"
+msgid "<primary><command>init</command> command</primary> <seealso>boot process</seealso>"
msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>boot process</primary> <secondary>stages of</secondary> "
-"<tertiary><command>/sbin/init</command> command</tertiary>"
+msgid "<primary>boot process</primary> <secondary>stages of</secondary> <tertiary><command>/sbin/init</command> command</tertiary>"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <command>/sbin/init</command> program (also called "
-"<command>init</command>) coordinates the rest of the boot process and "
-"configures the environment for the user."
+msgid "The <command>/sbin/init</command> program (also called <command>init</command>) coordinates the rest of the boot process and configures the environment for the user."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"When the <command>init</command> command starts, it becomes the parent or "
-"grandparent of all of the processes that start up automatically on the "
-"system. First, it runs the <filename>/etc/rc.d/rc.sysinit</filename> script,"
-" which sets the environment path, starts swap, checks the file systems, and "
-"executes all other steps required for system initialization. For example, "
-"most systems use a clock, so <filename>rc.sysinit</filename> reads the "
-"<filename>/etc/sysconfig/clock</filename> configuration file to initialize "
-"the hardware clock. Another example is if there are special serial port "
-"processes which must be initialized, <filename>rc.sysinit</filename> "
-"executes the <filename>/etc/rc.serial</filename> file."
+msgid "When the <command>init</command> command starts, it becomes the parent or grandparent of all of the processes that start up automatically on the system. First, it runs the <filename>/etc/rc.d/rc.sysinit</filename> script, which sets the environment path, starts swap, checks the file systems, and executes all other steps required for system initialization. For example, most systems use a clock, so <filename>rc.sysinit</filename> reads the <filename>/etc/sysconfig/clock</filename> configuration file to initialize the hardware clock. Another example is if there are special serial port processes which must be initialized, <filename>rc.sysinit</filename> executes the <filename>/etc/rc.serial</filename> file."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <command>init</command> command then processes the jobs in the "
-"<filename>/etc/event.d</filename> directory, which describe how the system "
-"should be set up in each <firstterm>SysV init runlevel</firstterm>. "
-"Runlevels are a state, or <firstterm>mode</firstterm>, defined by the "
-"services listed in the SysV "
-"<filename>/etc/rc.d/rc<replaceable><x></replaceable>.d/</filename> "
-"directory, where <replaceable><x></replaceable> is the number of the "
-"runlevel. For more information on SysV init runlevels, refer to <xref "
-"linkend=\"s1-boot-init-shutdown-sysv\" />."
+msgid "The <command>init</command> command then processes the jobs in the <filename>/etc/event.d</filename> directory, which describe how the system should be set up in each <firstterm>SysV init runlevel</firstterm>. Runlevels are a state, or <firstterm>mode</firstterm>, defined by the services listed in the SysV <filename>/etc/rc.d/rc<replaceable><x></replaceable>.d/</filename> directory, where <replaceable><x></replaceable> is the number of the runlevel. For more information on SysV init runlevels, refer to <xref linkend=\"s1-boot-init-shutdown-sysv\" />."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Next, the <command>init</command> command sets the source function library, "
-"<filename>/etc/rc.d/init.d/functions</filename>, for the system, which "
-"configures how to start, kill, and determine the PID of a program."
+msgid "Next, the <command>init</command> command sets the source function library, <filename>/etc/rc.d/init.d/functions</filename>, for the system, which configures how to start, kill, and determine the PID of a program."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <command>init</command> program starts all of the background processes "
-"by looking in the appropriate <filename>rc</filename> directory for the "
-"runlevel specified as the default in <filename>/etc/inittab</filename>. The "
-"<filename>rc</filename> directories are numbered to correspond to the "
-"runlevel they represent. For instance, <filename>/etc/rc.d/rc5.d/</filename>"
-" is the directory for runlevel 5."
+msgid "The <command>init</command> program starts all of the background processes by looking in the appropriate <filename>rc</filename> directory for the runlevel specified as the default in <filename>/etc/inittab</filename>. The <filename>rc</filename> directories are numbered to correspond to the runlevel they represent. For instance, <filename>/etc/rc.d/rc5.d/</filename> is the directory for runlevel 5."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"When booting to runlevel 5, the <command>init</command> program looks in the"
-" <filename>/etc/rc.d/rc5.d/</filename> directory to determine which "
-"processes to start and stop."
+msgid "When booting to runlevel 5, the <command>init</command> program looks in the <filename>/etc/rc.d/rc5.d/</filename> directory to determine which processes to start and stop."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Below is an example listing of the <filename>/etc/rc.d/rc5.d/</filename> "
-"directory:"
+msgid "Below is an example listing of the <filename>/etc/rc.d/rc5.d/</filename> directory:"
msgstr ""
#. Tag: screen
@@ -659,39 +465,17 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"As illustrated in this listing, none of the scripts that actually start and "
-"stop the services are located in the <filename>/etc/rc.d/rc5.d/</filename> "
-"directory. Rather, all of the files in <filename>/etc/rc.d/rc5.d/</filename>"
-" are <firstterm>symbolic links</firstterm> pointing to scripts located in "
-"the <filename>/etc/rc.d/init.d/</filename> directory. Symbolic links are "
-"used in each of the <filename>rc</filename> directories so that the "
-"runlevels can be reconfigured by creating, modifying, and deleting the "
-"symbolic links without affecting the actual scripts they reference."
+msgid "As illustrated in this listing, none of the scripts that actually start and stop the services are located in the <filename>/etc/rc.d/rc5.d/</filename> directory. Rather, all of the files in <filename>/etc/rc.d/rc5.d/</filename> are <firstterm>symbolic links</firstterm> pointing to scripts located in the <filename>/etc/rc.d/init.d/</filename> directory. Symbolic links are used in each of the <filename>rc</filename> directories so that the runlevels can be reconfigured by creating, modifying, and deleting the symbolic links without affecting the actual scripts they reference."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The name of each symbolic link begins with either a "
-"<computeroutput>K</computeroutput> or an <computeroutput>S</computeroutput>."
-" The <computeroutput>K</computeroutput> links are processes that are killed "
-"on that runlevel, while those beginning with an "
-"<computeroutput>S</computeroutput> are started."
+msgid "The name of each symbolic link begins with either a <computeroutput>K</computeroutput> or an <computeroutput>S</computeroutput>. The <computeroutput>K</computeroutput> links are processes that are killed on that runlevel, while those beginning with an <computeroutput>S</computeroutput> are started."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <command>init</command> command first stops all of the "
-"<computeroutput>K</computeroutput> symbolic links in the directory by "
-"issuing the "
-"<command>/etc/rc.d/init.d/<replaceable><command></replaceable> "
-"stop</command> command, where <replaceable><command></replaceable> is "
-"the process to be killed. It then starts all of the "
-"<computeroutput>S</computeroutput> symbolic links by issuing "
-"<command>/etc/rc.d/init.d/<replaceable><command></replaceable> "
-"start</command>."
+msgid "The <command>init</command> command first stops all of the <computeroutput>K</computeroutput> symbolic links in the directory by issuing the <command>/etc/rc.d/init.d/<replaceable><command></replaceable> stop</command> command, where <replaceable><command></replaceable> is the process to be killed. It then starts all of the <computeroutput>S</computeroutput> symbolic links by issuing <command>/etc/rc.d/init.d/<replaceable><command></replaceable> start</command>."
msgstr ""
#. Tag: title
@@ -701,66 +485,32 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"After the system is finished booting, it is possible to log in as root and "
-"execute these same scripts to start and stop services. For instance, the "
-"command <command>/etc/rc.d/init.d/httpd stop</command> stops the Apache HTTP"
-" Server."
+msgid "After the system is finished booting, it is possible to log in as root and execute these same scripts to start and stop services. For instance, the command <command>/etc/rc.d/init.d/httpd stop</command> stops the Apache HTTP Server."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Each of the symbolic links are numbered to dictate start order. The order in"
-" which the services are started or stopped can be altered by changing this "
-"number. The lower the number, the earlier it is started. Symbolic links with"
-" the same number are started alphabetically."
+msgid "Each of the symbolic links are numbered to dictate start order. The order in which the services are started or stopped can be altered by changing this number. The lower the number, the earlier it is started. Symbolic links with the same number are started alphabetically."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"One of the last things the <command>init</command> program executes is the "
-"<filename>/etc/rc.d/rc.local</filename> file. This file is useful for system"
-" customization. Refer to <xref linkend=\"s1-boot-init-shutdown-run-boot\" />"
-" for more information about using the <filename>rc.local</filename> file."
+msgid "One of the last things the <command>init</command> program executes is the <filename>/etc/rc.d/rc.local</filename> file. This file is useful for system customization. Refer to <xref linkend=\"s1-boot-init-shutdown-run-boot\" /> for more information about using the <filename>rc.local</filename> file."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"After the <command>init</command> command has progressed through the "
-"appropriate <filename>rc</filename> directory for the runlevel, "
-"<application>Upstart</application> forks an "
-"<command>/sbin/mingetty</command> process for each virtual console (login "
-"prompt) allocated to the runlevel by the job definition in the "
-"<filename>/etc/event.d</filename> directory. Runlevels 2 through 5 have all "
-"six virtual consoles, while runlevel 1 (single user mode) has one, and "
-"runlevels 0 and 6 have none. The <command>/sbin/mingetty</command> process "
-"opens communication pathways to <firstterm>tty</firstterm> devices<footnote>"
-" <para> Refer to the Fedora Deployment Guide for more information about "
-"<filename>tty</filename> devices. </para> </footnote>, sets their modes, "
-"prints the login prompt, accepts the user's username and password, and "
-"initiates the login process."
+msgid "After the <command>init</command> command has progressed through the appropriate <filename>rc</filename> directory for the runlevel, <application>Upstart</application> forks an <command>/sbin/mingetty</command> process for each virtual console (login prompt) allocated to the runlevel by the job definition in the <filename>/etc/event.d</filename> directory. Runlevels 2 through 5 have all six virtual consoles, while runlevel 1 (single user mode) has one, and runlevels 0 and 6 have none. The <command>/sbin/mingetty</command> process opens communication pathways to <firstterm>tty</firstterm> devices<footnote> <para> Refer to the Fedora Deployment Guide for more information about <filename>tty</filename> devices. </para> </footnote>, sets their modes, prints the login prompt, accepts the user's username and password, and initiates the login process."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"In runlevel 5, <application>Upstart</application> runs a script called "
-"<filename>/etc/X11/prefdm</filename>. The <filename>prefdm</filename> script"
-" executes the preferred X display manager<footnote> <para> Refer to the "
-"Fedora Deployment Guide for more information about display managers. </para>"
-" </footnote> — <command>gdm</command>, <command>kdm</command>, or "
-"<command>xdm</command>, depending on the contents of the "
-"<filename>/etc/sysconfig/desktop</filename> file."
+msgid "In runlevel 5, <application>Upstart</application> runs a script called <filename>/etc/X11/prefdm</filename>. The <filename>prefdm</filename> script executes the preferred X display manager<footnote> <para> Refer to the Fedora Deployment Guide for more information about display managers. </para> </footnote> — <command>gdm</command>, <command>kdm</command>, or <command>xdm</command>, depending on the contents of the <filename>/etc/sysconfig/desktop</filename> file."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Once finished, the system operates on runlevel 5 and displays a login "
-"screen."
+msgid "Once finished, the system operates on runlevel 5 and displays a login screen."
msgstr ""
#. Tag: title
@@ -770,42 +520,17 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Previously, the <package>sysvinit</package> package provided the "
-"<application>init</application> daemon for the default configuration. When "
-"the system started, this <application>init</application> daemon ran the "
-"<filename>/etc/inittab</filename> script to start system processes defined "
-"for each runlevel. The default configuration now uses an event-driven "
-"<application>init</application> daemon provided by the "
-"<package>Upstart</package> package. Whenever particular "
-"<firstterm>events</firstterm> occur, the <application>init</application> "
-"daemon processes <firstterm>jobs</firstterm> stored in the "
-"<filename>/etc/event.d</filename> directory. The "
-"<application>init</application> daemon recognizes the start of the system as"
-" such an event."
+msgid "Previously, the <package>sysvinit</package> package provided the <application>init</application> daemon for the default configuration. When the system started, this <application>init</application> daemon ran the <filename>/etc/inittab</filename> script to start system processes defined for each runlevel. The default configuration now uses an event-driven <application>init</application> daemon provided by the <package>Upstart</package> package. Whenever particular <firstterm>events</firstterm> occur, the <application>init</application> daemon processes <firstterm>jobs</firstterm> stored in the <filename>/etc/event.d</filename> directory. The <application>init</application> daemon recognizes the start of the system as such an event."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Each job typically specifies a program, and the events that trigger "
-"<application>init</application> to run or to stop the program. Some jobs are"
-" constructed as <firstterm>tasks</firstterm>, which perform actions and then"
-" terminate until another event triggers the job again. Other jobs are "
-"constructed as <firstterm>services</firstterm>, which "
-"<application>init</application> keeps running until another event (or the "
-"user) stops it."
+msgid "Each job typically specifies a program, and the events that trigger <application>init</application> to run or to stop the program. Some jobs are constructed as <firstterm>tasks</firstterm>, which perform actions and then terminate until another event triggers the job again. Other jobs are constructed as <firstterm>services</firstterm>, which <application>init</application> keeps running until another event (or the user) stops it."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"For example, the <filename>/etc/events.d/tty2</filename> job is a service to"
-" maintain a virtual terminal on <application>tty2</application> from the "
-"time that the system starts until the system shuts down, or another event "
-"(such as a change in runlevel) stops the job. The job is constructed so that"
-" <application>init</application> will restart the virtual terminal if it "
-"stops unexpectedly during that time:"
+msgid "For example, the <filename>/etc/events.d/tty2</filename> job is a service to maintain a virtual terminal on <application>tty2</application> from the time that the system starts until the system shuts down, or another event (such as a change in runlevel) stops the job. The job is constructed so that <application>init</application> will restart the virtual terminal if it stops unexpectedly during that time:"
msgstr ""
#. Tag: screen
@@ -836,57 +561,37 @@ msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>programs</primary> <secondary>running at boot time</secondary>"
+msgid "<primary>programs</primary> <secondary>running at boot time</secondary>"
msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary><filename>rc.local</filename> </primary> "
-"<secondary>modifying</secondary>"
+msgid "<primary><filename>rc.local</filename> </primary> <secondary>modifying</secondary>"
msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary><command>setserial</command> command</primary> "
-"<secondary>configuring</secondary>"
+msgid "<primary><command>setserial</command> command</primary> <secondary>configuring</secondary>"
msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary><filename>rc.serial</filename> </primary> "
-"<seealso><command>setserial</command> command</seealso>"
+msgid "<primary><filename>rc.serial</filename> </primary> <seealso><command>setserial</command> command</seealso>"
msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>serial ports</primary> <see><command>setserial</command> "
-"command</see>"
+msgid "<primary>serial ports</primary> <see><command>setserial</command> command</see>"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <filename>/etc/rc.d/rc.local</filename> script is executed by the "
-"<command>init</command> command at boot time or when changing runlevels. "
-"Adding commands to the bottom of this script is an easy way to perform "
-"necessary tasks like starting special services or initialize devices without"
-" writing complex initialization scripts in the "
-"<filename>/etc/rc.d/init.d/</filename> directory and creating symbolic "
-"links."
+msgid "The <filename>/etc/rc.d/rc.local</filename> script is executed by the <command>init</command> command at boot time or when changing runlevels. Adding commands to the bottom of this script is an easy way to perform necessary tasks like starting special services or initialize devices without writing complex initialization scripts in the <filename>/etc/rc.d/init.d/</filename> directory and creating symbolic links."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <filename>/etc/rc.serial</filename> script is used if serial ports must "
-"be setup at boot time. This script runs <command>setserial</command> "
-"commands to configure the system's serial ports. Refer to the "
-"<command>setserial</command> man page for more information."
+msgid "The <filename>/etc/rc.serial</filename> script is used if serial ports must be setup at boot time. This script runs <command>setserial</command> commands to configure the system's serial ports. Refer to the <command>setserial</command> man page for more information."
msgstr ""
#. Tag: title
@@ -896,48 +601,32 @@ msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>SysV init</primary> <see><command>init</command> command</see>"
+msgid "<primary>SysV init</primary> <see><command>init</command> command</see>"
msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary><command>init</command> command</primary> "
-"<secondary>runlevels</secondary> <tertiary>directories for</tertiary>"
+msgid "<primary><command>init</command> command</primary> <secondary>runlevels</secondary> <tertiary>directories for</tertiary>"
msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary><command>init</command> command</primary> <secondary>SysV "
-"init</secondary> <tertiary>definition of</tertiary>"
+msgid "<primary><command>init</command> command</primary> <secondary>SysV init</secondary> <tertiary>definition of</tertiary>"
msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary><command>init</command> command</primary> <secondary>configuration "
-"files</secondary> <tertiary><filename>/etc/inittab</filename> </tertiary>"
+msgid "<primary><command>init</command> command</primary> <secondary>configuration files</secondary> <tertiary><filename>/etc/inittab</filename> </tertiary>"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The SysV init runlevel system provides a standard process for controlling "
-"which programs <command>init</command> launches or halts when initializing a"
-" runlevel. SysV init was chosen because it is easier to use and more "
-"flexible than the traditional BSD-style init process."
+msgid "The SysV init runlevel system provides a standard process for controlling which programs <command>init</command> launches or halts when initializing a runlevel. SysV init was chosen because it is easier to use and more flexible than the traditional BSD-style init process."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The configuration files for SysV init are located in the "
-"<filename>/etc/rc.d/</filename> directory. Within this directory, are the "
-"<filename>rc</filename>, <filename>rc.local</filename>, "
-"<filename>rc.sysinit</filename>, and, optionally, the "
-"<filename>rc.serial</filename> scripts as well as the following directories:"
+msgid "The configuration files for SysV init are located in the <filename>/etc/rc.d/</filename> directory. Within this directory, are the <filename>rc</filename>, <filename>rc.local</filename>, <filename>rc.sysinit</filename>, and, optionally, the <filename>rc.serial</filename> scripts as well as the following directories:"
msgstr ""
#. Tag: screen
@@ -949,11 +638,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The <filename>init.d/</filename> directory contains the scripts used by the "
-"<command>/sbin/init</command> command when controlling services. Each of the"
-" numbered directories represent the six runlevels configured by default "
-"under Fedora."
+msgid "The <filename>init.d/</filename> directory contains the scripts used by the <command>/sbin/init</command> command when controlling services. Each of the numbered directories represent the six runlevels configured by default under Fedora."
msgstr ""
#. Tag: title
@@ -963,37 +648,22 @@ msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>runlevels</primary> <see><command>init</command> command</see>"
+msgid "<primary>runlevels</primary> <see><command>init</command> command</see>"
msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary><command>init</command> command</primary> <secondary>runlevels "
-"accessed by</secondary>"
+msgid "<primary><command>init</command> command</primary> <secondary>runlevels accessed by</secondary>"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The idea behind SysV init runlevels revolves around the idea that different "
-"systems can be used in different ways. For example, a server runs more "
-"efficiently without the drag on system resources created by the X Window "
-"System. Or there may be times when a system administrator may need to "
-"operate the system at a lower runlevel to perform diagnostic tasks, like "
-"fixing disk corruption in runlevel 1."
+msgid "The idea behind SysV init runlevels revolves around the idea that different systems can be used in different ways. For example, a server runs more efficiently without the drag on system resources created by the X Window System. Or there may be times when a system administrator may need to operate the system at a lower runlevel to perform diagnostic tasks, like fixing disk corruption in runlevel 1."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The characteristics of a given runlevel determine which services are halted "
-"and started by <command>init</command>. For instance, runlevel 1 (single "
-"user mode) halts any network services, while runlevel 3 starts these "
-"services. By assigning specific services to be halted or started on a given "
-"runlevel, <command>init</command> can quickly change the mode of the machine"
-" without the user manually stopping and starting services."
+msgid "The characteristics of a given runlevel determine which services are halted and started by <command>init</command>. For instance, runlevel 1 (single user mode) halts any network services, while runlevel 3 starts these services. By assigning specific services to be halted or started on a given runlevel, <command>init</command> can quickly change the mode of the machine without the user manually stopping and starting services."
msgstr ""
#. Tag: para
@@ -1028,9 +698,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<command>5</command> — Full multi-user graphical mode (with an X-based"
-" login screen)"
+msgid "<command>5</command> — Full multi-user graphical mode (with an X-based login screen)"
msgstr ""
#. Tag: para
@@ -1040,19 +708,12 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"In general, users operate Fedora at runlevel 3 or runlevel 5 — both "
-"full multi-user modes. Users sometimes customize runlevels 2 and 4 to meet "
-"specific needs, since they are not used."
+msgid "In general, users operate Fedora at runlevel 3 or runlevel 5 — both full multi-user modes. Users sometimes customize runlevels 2 and 4 to meet specific needs, since they are not used."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The default runlevel for the system is listed in "
-"<filename>/etc/inittab</filename>. To find out the default runlevel for a "
-"system, look for the line similar to the following near the bottom of "
-"<filename>/etc/inittab</filename>:"
+msgid "The default runlevel for the system is listed in <filename>/etc/inittab</filename>. To find out the default runlevel for a system, look for the line similar to the following near the bottom of <filename>/etc/inittab</filename>:"
msgstr ""
#. Tag: screen
@@ -1064,10 +725,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"The default runlevel listed in this example is five, as the number after the"
-" first colon indicates. To change it, edit <filename>/etc/inittab</filename>"
-" as root."
+msgid "The default runlevel listed in this example is five, as the number after the first colon indicates. To change it, edit <filename>/etc/inittab</filename> as root."
msgstr ""
#. Tag: title
@@ -1077,28 +735,17 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Be very careful when editing <filename>/etc/inittab</filename>. Simple typos"
-" can cause the system to become unbootable. If this happens, either use a "
-"boot diskette, enter single-user mode, or enter rescue mode to boot the "
-"computer and repair the file."
+msgid "Be very careful when editing <filename>/etc/inittab</filename>. Simple typos can cause the system to become unbootable. If this happens, either use a boot diskette, enter single-user mode, or enter rescue mode to boot the computer and repair the file."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"For more information on single-user and rescue mode, refer to the chapter "
-"titled <citetitle>Basic System Recovery</citetitle> in the <citetitle>Fedora"
-" Deployment Guide</citetitle>."
+msgid "For more information on single-user and rescue mode, refer to the chapter titled <citetitle>Basic System Recovery</citetitle> in the <citetitle>Fedora Deployment Guide</citetitle>."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"It is possible to change the default runlevel at boot time by modifying the "
-"arguments passed by the boot loader to the kernel. For information on "
-"changing the runlevel at boot time, refer to <xref linkend=\"s1-grub-"
-"runlevels\" />."
+msgid "It is possible to change the default runlevel at boot time by modifying the arguments passed by the boot loader to the kernel. For information on changing the runlevel at boot time, refer to <xref linkend=\"s1-grub-runlevels\" />."
msgstr ""
#. Tag: title
@@ -1108,61 +755,42 @@ msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>runlevels</primary> <secondary>configuration of</secondary> "
-"<seealso>services</seealso>"
+msgid "<primary>runlevels</primary> <secondary>configuration of</secondary> <seealso>services</seealso>"
msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary><application>Services Configuration Tool</application> </primary> "
-"<seealso>services</seealso>"
+msgid "<primary><application>Services Configuration Tool</application> </primary> <seealso>services</seealso>"
msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>services</primary> <secondary>configuring with "
-"<application>Services Configuration Tool</application> </secondary>"
+msgid "<primary>services</primary> <secondary>configuring with <application>Services Configuration Tool</application> </secondary>"
msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary><application>ntsysv</application> </primary> "
-"<seealso>services</seealso>"
+msgid "<primary><application>ntsysv</application> </primary> <seealso>services</seealso>"
msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>services</primary> <secondary>configuring with "
-"<application>ntsysv</application> </secondary>"
+msgid "<primary>services</primary> <secondary>configuring with <application>ntsysv</application> </secondary>"
msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary>services</primary> <secondary>configuring with "
-"<command>chkconfig</command> </secondary>"
+msgid "<primary>services</primary> <secondary>configuring with <command>chkconfig</command> </secondary>"
msgstr ""
#. Tag: indexterm
#, no-c-format
-msgid ""
-"<primary><command>chkconfig</command> </primary> <seealso>services</seealso>"
+msgid "<primary><command>chkconfig</command> </primary> <seealso>services</seealso>"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"One of the best ways to configure runlevels is to use an "
-"<firstterm>initscript utility</firstterm>. These tools are designed to "
-"simplify the task of maintaining files in the SysV init directory hierarchy "
-"and relieves system administrators from having to directly manipulate the "
-"numerous symbolic links in the subdirectories of "
-"<filename>/etc/rc.d/</filename>."
+msgid "One of the best ways to configure runlevels is to use an <firstterm>initscript utility</firstterm>. These tools are designed to simplify the task of maintaining files in the SysV init directory hierarchy and relieves system administrators from having to directly manipulate the numerous symbolic links in the subdirectories of <filename>/etc/rc.d/</filename>."
msgstr ""
#. Tag: para
@@ -1172,36 +800,22 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<command>/sbin/chkconfig</command> — The "
-"<command>/sbin/chkconfig</command> utility is a simple command line tool for"
-" maintaining the <filename>/etc/rc.d/init.d/</filename> directory hierarchy."
+msgid "<command>/sbin/chkconfig</command> — The <command>/sbin/chkconfig</command> utility is a simple command line tool for maintaining the <filename>/etc/rc.d/init.d/</filename> directory hierarchy."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<application>/usr/sbin/ntsysv</application> — The ncurses-based "
-"<application>/sbin/ntsysv</application> utility provides an interactive "
-"text-based interface, which some find easier to use than "
-"<command>chkconfig</command>."
+msgid "<application>/usr/sbin/ntsysv</application> — The ncurses-based <application>/sbin/ntsysv</application> utility provides an interactive text-based interface, which some find easier to use than <command>chkconfig</command>."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<application>Services Configuration Tool</application> — The graphical"
-" <application>Services Configuration Tool</application> (<command>system-"
-"config-services</command>) program is a flexible utility for configuring "
-"runlevels."
+msgid "<application>Services Configuration Tool</application> — The graphical <application>Services Configuration Tool</application> (<command>system-config-services</command>) program is a flexible utility for configuring runlevels."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Refer to the chapter titled <citetitle>Controlling Access to "
-"Services</citetitle> in the <citetitle>Fedora Deployment Guide</citetitle> "
-"for more information regarding these tools."
+msgid "Refer to the chapter titled <citetitle>Controlling Access to Services</citetitle> in the <citetitle>Fedora Deployment Guide</citetitle> for more information regarding these tools."
msgstr ""
#. Tag: title
@@ -1221,10 +835,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"To shut down Fedora, the root user may issue the "
-"<command>/sbin/shutdown</command> command. The <command>shutdown</command> "
-"man page has a complete list of options, but the two most common uses are:"
+msgid "To shut down Fedora, the root user may issue the <command>/sbin/shutdown</command> command. The <command>shutdown</command> man page has a complete list of options, but the two most common uses are:"
msgstr ""
#. Tag: screen
@@ -1248,30 +859,20 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"After shutting everything down, the <command>-h</command> option halts the "
-"machine, and the <command>-r</command> option reboots."
+msgid "After shutting everything down, the <command>-h</command> option halts the machine, and the <command>-r</command> option reboots."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"PAM console users can use the <command>reboot</command> and "
-"<command>halt</command> commands to shut down the system while in runlevels "
-"1 through 5. For more information about PAM console users, refer to the "
-"Fedora Deployment Guide."
+msgid "PAM console users can use the <command>reboot</command> and <command>halt</command> commands to shut down the system while in runlevels 1 through 5. For more information about PAM console users, refer to the Fedora Deployment Guide."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"If the computer does not power itself down, be careful not to turn off the "
-"computer until a message appears indicating that the system is halted."
+msgid "If the computer does not power itself down, be careful not to turn off the computer until a message appears indicating that the system is halted."
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Failure to wait for this message can mean that not all the hard drive "
-"partitions are unmounted, which can lead to file system corruption."
+msgid "Failure to wait for this message can mean that not all the hard drive partitions are unmounted, which can lead to file system corruption."
msgstr ""
diff --git a/de-DE/Boot_Order-para-1.po b/de-DE/Boot_Order-para-1.po
index a21ebf1..c4cae3c 100644
--- a/de-DE/Boot_Order-para-1.po
+++ b/de-DE/Boot_Order-para-1.po
@@ -1,31 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:48+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"You might need to press a specific key or combination of keys to boot from "
-"the media. On most computers, a message appears briefly on the screen very "
-"soon after you turn on the computer. Typically, it is worded something like "
-"<literal>Press F10 to select boot device</literal>, although the specific "
-"wording and the key that you must press varies widely from computer to "
-"computer. Consult the documentation for your computer or motherboard, or "
-"seek support from the hardware manufacturer or vendor. On Apple computers, "
-"the <keycap>C</keycap> key boots the system from the DVD drive. On older "
-"Apple hardware you might need to press <keycombo><keycap>Cmd</keycap> "
-"<keycap>Opt</keycap><keycap>Shift</keycap><keycap>Del</keycap></keycombo> to"
-" boot from the DVD drive."
+msgid "You might need to press a specific key or combination of keys to boot from the media. On most computers, a message appears briefly on the screen very soon after you turn on the computer. Typically, it is worded something like <literal>Press F10 to select boot device</literal>, although the specific wording and the key that you must press varies widely from computer to computer. Consult the documentation for your computer or motherboard, or seek support from the hardware manufacturer or vendor. On Apple computers, the <keycap>C</keycap> key boots the system from the DVD drive. On older Apple hardware you might need to press <keycombo><keycap>Cmd</keycap> <keycap>Opt</keycap><keycap>Shift</keycap><keycap>Del</keycap></keycombo> to boot from the DVD drive."
msgstr ""
diff --git a/de-DE/Boot_Order-para-2.po b/de-DE/Boot_Order-para-2.po
index 5d2c023..88ae60e 100644
--- a/de-DE/Boot_Order-para-2.po
+++ b/de-DE/Boot_Order-para-2.po
@@ -1,23 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:48+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"If your computer does not allow you to select a boot device as it starts up,"
-" you might need to configure your system's <firstterm>Basic Input/Output "
-"System</firstterm> (<acronym>BIOS</acronym>) to boot from the media."
+msgid "If your computer does not allow you to select a boot device as it starts up, you might need to configure your system's <firstterm>Basic Input/Output System</firstterm> (<acronym>BIOS</acronym>) to boot from the media."
msgstr ""
diff --git a/de-DE/Boot_Order-para-3.po b/de-DE/Boot_Order-para-3.po
index 11c4098..fceb392 100644
--- a/de-DE/Boot_Order-para-3.po
+++ b/de-DE/Boot_Order-para-3.po
@@ -1,24 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:48+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"To change your BIOS settings on an x86, AMD64, or Intel 64 system, watch the"
-" instructions provided on your display when your computer first boots. A "
-"line of text appears, telling you which key to press to enter the BIOS "
-"settings."
+msgid "To change your BIOS settings on an x86, AMD64, or Intel 64 system, watch the instructions provided on your display when your computer first boots. A line of text appears, telling you which key to press to enter the BIOS settings."
msgstr ""
diff --git a/de-DE/Boot_Order-para-4.po b/de-DE/Boot_Order-para-4.po
index e48a8d8..6cf1c3a 100644
--- a/de-DE/Boot_Order-para-4.po
+++ b/de-DE/Boot_Order-para-4.po
@@ -1,28 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:48+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"Once you have entered your BIOS setup program, find the section where you "
-"can alter your boot sequence. The default is often C, A or A, C (depending "
-"on whether you boot from your hard drive [C] or a diskette drive [A]). "
-"Change this sequence so that the DVD is first in your boot order and that C "
-"or A (whichever is your typical boot default) is second. This instructs the "
-"computer to first look at the DVD drive for bootable media; if it does not "
-"find bootable media on the DVD drive, it then checks your hard drive or "
-"diskette drive."
+msgid "Once you have entered your BIOS setup program, find the section where you can alter your boot sequence. The default is often C, A or A, C (depending on whether you boot from your hard drive [C] or a diskette drive [A]). Change this sequence so that the DVD is first in your boot order and that C or A (whichever is your typical boot default) is second. This instructs the computer to first look at the DVD drive for bootable media; if it does not find bootable media on the DVD drive, it then checks your hard drive or diskette drive."
msgstr ""
diff --git a/de-DE/Boot_Order-para-5.po b/de-DE/Boot_Order-para-5.po
index 4ee45b7..ca7fc33 100644
--- a/de-DE/Boot_Order-para-5.po
+++ b/de-DE/Boot_Order-para-5.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:48+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"Save your changes before exiting the BIOS. For more information, refer to "
-"the documentation that came with your system."
+msgid "Save your changes before exiting the BIOS. For more information, refer to the documentation that came with your system."
msgstr ""
diff --git a/de-DE/Boot_x86_ppc-figure-1.po b/de-DE/Boot_x86_ppc-figure-1.po
index 79a2a79..f5b5c47 100644
--- a/de-DE/Boot_x86_ppc-figure-1.po
+++ b/de-DE/Boot_x86_ppc-figure-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:48+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Boot_x86_ppc-indexterm-1.po b/de-DE/Boot_x86_ppc-indexterm-1.po
index 2015e25..8006f20 100644
--- a/de-DE/Boot_x86_ppc-indexterm-1.po
+++ b/de-DE/Boot_x86_ppc-indexterm-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:49+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Boot_x86_ppc-indexterm-2.po b/de-DE/Boot_x86_ppc-indexterm-2.po
index fe1050e..52bbac3 100644
--- a/de-DE/Boot_x86_ppc-indexterm-2.po
+++ b/de-DE/Boot_x86_ppc-indexterm-2.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:49+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: indexterm
diff --git a/de-DE/Boot_x86_ppc-para-1.po b/de-DE/Boot_x86_ppc-para-1.po
index 335550d..c23f0b6 100644
--- a/de-DE/Boot_x86_ppc-para-1.po
+++ b/de-DE/Boot_x86_ppc-para-1.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:49+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"To start the installation program from a Fedora DVD or from minimal boot "
-"media, follow this procedure:"
+msgid "To start the installation program from a Fedora DVD or from minimal boot media, follow this procedure:"
msgstr ""
diff --git a/de-DE/Boot_x86_ppc-para-2.po b/de-DE/Boot_x86_ppc-para-2.po
index 512e511..e0d7400 100644
--- a/de-DE/Boot_x86_ppc-para-2.po
+++ b/de-DE/Boot_x86_ppc-para-2.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:49+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
diff --git a/de-DE/Boot_x86_ppc-para-3.po b/de-DE/Boot_x86_ppc-para-3.po
index 75ac1f1..3f3c9b0 100644
--- a/de-DE/Boot_x86_ppc-para-3.po
+++ b/de-DE/Boot_x86_ppc-para-3.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:49+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"For a listing and explanation of common boot options, refer to <xref linkend"
-"=\"ap-admin-options\" />."
+msgid "For a listing and explanation of common boot options, refer to <xref linkend=\"ap-admin-options\" />."
msgstr ""
diff --git a/de-DE/Boot_x86_ppc-para-4.po b/de-DE/Boot_x86_ppc-para-4.po
index 96f84e1..497e4d9 100644
--- a/de-DE/Boot_x86_ppc-para-4.po
+++ b/de-DE/Boot_x86_ppc-para-4.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:49+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
diff --git a/de-DE/Boot_x86_ppc-para-5.po b/de-DE/Boot_x86_ppc-para-5.po
index a25860c..3b8c11a 100644
--- a/de-DE/Boot_x86_ppc-para-5.po
+++ b/de-DE/Boot_x86_ppc-para-5.po
@@ -1,24 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:50+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"You can install Fedora from the ISO images stored on hard disk, or from a "
-"network using NFS, FTP, or HTTP methods. Experienced users frequently use "
-"one of these methods because it is often faster to read data from a hard "
-"disk or network server than from a DVD."
+msgid "You can install Fedora from the ISO images stored on hard disk, or from a network using NFS, FTP, or HTTP methods. Experienced users frequently use one of these methods because it is often faster to read data from a hard disk or network server than from a DVD."
msgstr ""
diff --git a/de-DE/Boot_x86_ppc-para-6.po b/de-DE/Boot_x86_ppc-para-6.po
index c71620c..d78168b 100644
--- a/de-DE/Boot_x86_ppc-para-6.po
+++ b/de-DE/Boot_x86_ppc-para-6.po
@@ -1,22 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:50+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"The following table summarizes the different boot methods and recommended "
-"installation methods to use with each:"
+msgid "The following table summarizes the different boot methods and recommended installation methods to use with each:"
msgstr ""
diff --git a/de-DE/Boot_x86_ppc-para-7.po b/de-DE/Boot_x86_ppc-para-7.po
index 0048b4b..9d03d0b 100644
--- a/de-DE/Boot_x86_ppc-para-7.po
+++ b/de-DE/Boot_x86_ppc-para-7.po
@@ -1,25 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:50+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"To boot with <indexterm> <primary>PXE (Pre-boot eXecution "
-"Environment)</primary> </indexterm> PXE, you need a properly configured "
-"server, and a network interface in your computer that supports PXE. For "
-"information on how to configure a PXE server, refer to <xref linkend=\"ap-"
-"install-server\" />."
+msgid "To boot with <indexterm> <primary>PXE (Pre-boot eXecution Environment)</primary> </indexterm> PXE, you need a properly configured server, and a network interface in your computer that supports PXE. For information on how to configure a PXE server, refer to <xref linkend=\"ap-install-server\" />."
msgstr ""
diff --git a/de-DE/Boot_x86_ppc-para-8.po b/de-DE/Boot_x86_ppc-para-8.po
index cf84838..74d92db 100644
--- a/de-DE/Boot_x86_ppc-para-8.po
+++ b/de-DE/Boot_x86_ppc-para-8.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:50+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
diff --git a/de-DE/Boot_x86_ppc-para-9.po b/de-DE/Boot_x86_ppc-para-9.po
index 53fccf6..5f28b6d 100644
--- a/de-DE/Boot_x86_ppc-para-9.po
+++ b/de-DE/Boot_x86_ppc-para-9.po
@@ -1,29 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:50+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"If no key is hit within 60 seconds, the default boot option runs. To choose "
-"the default, either wait for the timer to run out or hit "
-"<keycap>Enter</keycap> on the keyboard. To choose another option, use the "
-"arrow keys on your keyboard and hit <keycap>Enter</keycap> when "
-"Troubleshooting is highlighted. If you want to customize the boot options "
-"for a particular option, press the <keycap>Tab</keycap> key. To access the "
-"<prompt>boot:</prompt> prompt at which you can specify custom boot options, "
-"press the <keycap>Esc</keycap> key and refer to <xref linkend=\"s2-x86"
-"-starting-bootopts\" />."
+msgid "If no key is hit within 60 seconds, the default boot option runs. To choose the default, either wait for the timer to run out or hit <keycap>Enter</keycap> on the keyboard. To choose another option, use the arrow keys on your keyboard and hit <keycap>Enter</keycap> when Troubleshooting is highlighted. If you want to customize the boot options for a particular option, press the <keycap>Tab</keycap> key. To access the <prompt>boot:</prompt> prompt at which you can specify custom boot options, press the <keycap>Esc</keycap> key and refer to <xref linkend=\"s2-x86-starting-bootopts\" />."
msgstr ""
diff --git a/de-DE/Boot_x86_ppc-procedure-1.po b/de-DE/Boot_x86_ppc-procedure-1.po
index 4bdf9a8..a7f4279 100644
--- a/de-DE/Boot_x86_ppc-procedure-1.po
+++ b/de-DE/Boot_x86_ppc-procedure-1.po
@@ -1,24 +1,22 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:50+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"Ensure that the network cable is attached. The link indicator light on the "
-"network socket should be lit, even if the computer is not switched on."
+msgid "Ensure that the network cable is attached. The link indicator light on the network socket should be lit, even if the computer is not switched on."
msgstr ""
#. Tag: para
@@ -28,7 +26,5 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"A menu screen appears. Press the number key that corresponds to the desired "
-"option."
+msgid "A menu screen appears. Press the number key that corresponds to the desired option."
msgstr ""
diff --git a/de-DE/Boot_x86_ppc-table-1.po b/de-DE/Boot_x86_ppc-table-1.po
index fcf0f68..0de669b 100644
--- a/de-DE/Boot_x86_ppc-table-1.po
+++ b/de-DE/Boot_x86_ppc-table-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:50+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Boot_x86_ppc-title-1.po b/de-DE/Boot_x86_ppc-title-1.po
index 7edb4a9..f118a39 100644
--- a/de-DE/Boot_x86_ppc-title-1.po
+++ b/de-DE/Boot_x86_ppc-title-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:51+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Boot_x86_ppc-title-2.po b/de-DE/Boot_x86_ppc-title-2.po
index 5f9e040..61e4232 100644
--- a/de-DE/Boot_x86_ppc-title-2.po
+++ b/de-DE/Boot_x86_ppc-title-2.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:51+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Boot_x86_ppc-title-3.po b/de-DE/Boot_x86_ppc-title-3.po
index 1a407d4..cb57f7f 100644
--- a/de-DE/Boot_x86_ppc-title-3.po
+++ b/de-DE/Boot_x86_ppc-title-3.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:51+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Boot_x86_ppc-title-4.po b/de-DE/Boot_x86_ppc-title-4.po
index 7cdce8c..402e52e 100644
--- a/de-DE/Boot_x86_ppc-title-4.po
+++ b/de-DE/Boot_x86_ppc-title-4.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:51+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Boot_x86_ppc-variablelist-1.po b/de-DE/Boot_x86_ppc-variablelist-1.po
index bbb85c8..5f7506d 100644
--- a/de-DE/Boot_x86_ppc-variablelist-1.po
+++ b/de-DE/Boot_x86_ppc-variablelist-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:51+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: term
@@ -21,12 +21,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"This option allows you to install Fedora in graphical mode even if the "
-"installation program is unable to load the correct driver for your video "
-"card. If your screen appears distorted or goes blank when using the "
-"<guilabel>Install or upgrade an existing system</guilabel> option, restart "
-"your computer and try this option instead."
+msgid "This option allows you to install Fedora in graphical mode even if the installation program is unable to load the correct driver for your video card. If your screen appears distorted or goes blank when using the <guilabel>Install or upgrade an existing system</guilabel> option, restart your computer and try this option instead."
msgstr ""
#. Tag: term
@@ -36,12 +31,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"Choose this option to repair a problem with your installed Fedora system "
-"that prevents you from booting normally. Although Fedora is an exceptionally"
-" stable computing platform, it is still possible for occasional problems to "
-"occur that prevent booting. The rescue environment contains utility programs"
-" that allow you fix a wide variety of these problems."
+msgid "Choose this option to repair a problem with your installed Fedora system that prevents you from booting normally. Although Fedora is an exceptionally stable computing platform, it is still possible for occasional problems to occur that prevent booting. The rescue environment contains utility programs that allow you fix a wide variety of these problems."
msgstr ""
#. Tag: term
@@ -51,9 +41,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"This option runs an exhaustive test on the memory on your system. For more "
-"information, refer to <xref linkend=\"sn-memtest\" />."
+msgid "This option runs an exhaustive test on the memory on your system. For more information, refer to <xref linkend=\"sn-memtest\" />."
msgstr ""
#. Tag: term
@@ -63,8 +51,5 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"This option boots the system from the first installed disk. If you booted "
-"this disc accidentally, use this option to boot from the hard disk "
-"immediately without starting the installer."
+msgid "This option boots the system from the first installed disk. If you booted this disc accidentally, use this option to boot from the hard disk immediately without starting the installer."
msgstr ""
diff --git a/de-DE/Boot_x86_ppc-variablelist-2.po b/de-DE/Boot_x86_ppc-variablelist-2.po
index 1860e26..60464c5 100644
--- a/de-DE/Boot_x86_ppc-variablelist-2.po
+++ b/de-DE/Boot_x86_ppc-variablelist-2.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:52+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: term
@@ -21,9 +21,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"This option is the default. Choose this option to install Fedora onto your "
-"computer system using the graphical installation program."
+msgid "This option is the default. Choose this option to install Fedora onto your computer system using the graphical installation program."
msgstr ""
#. Tag: term
diff --git a/de-DE/Complete_common-para-1.po b/de-DE/Complete_common-para-1.po
index 828825d..29f3f08 100644
--- a/de-DE/Complete_common-para-1.po
+++ b/de-DE/Complete_common-para-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:52+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
diff --git a/de-DE/Complete_common-para-3.po b/de-DE/Complete_common-para-3.po
index 3026c72..170af82 100644
--- a/de-DE/Complete_common-para-3.po
+++ b/de-DE/Complete_common-para-3.po
@@ -1,25 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:52+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"After your computer's normal power-up sequence has completed, Fedora loads "
-"and starts. By default, the start process is hidden behind a graphical "
-"screen that displays a progress bar. Eventually, a <prompt>login:</prompt> "
-"prompt or a GUI login screen (if you installed the X Window System and chose"
-" to start X automatically) appears."
+msgid "After your computer's normal power-up sequence has completed, Fedora loads and starts. By default, the start process is hidden behind a graphical screen that displays a progress bar. Eventually, a <prompt>login:</prompt> prompt or a GUI login screen (if you installed the X Window System and chose to start X automatically) appears."
msgstr ""
diff --git a/de-DE/Complete_common-para-5.po b/de-DE/Complete_common-para-5.po
index a93f7fe..ddd1702 100644
--- a/de-DE/Complete_common-para-5.po
+++ b/de-DE/Complete_common-para-5.po
@@ -1,27 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:52+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"The first time you start your Fedora system in run level 5 (the graphical "
-"run level), the <application>FirstBoot</application> tool appears, which "
-"guides you through the Fedora configuration. Using this tool, you can set "
-"your system time and date, install software, configure your machine to "
-"receive software updates, and more. <application>FirstBoot</application> "
-"lets you configure your environment at the beginning, so that you can get "
-"started using your Fedora system quickly."
+msgid "The first time you start your Fedora system in run level 5 (the graphical run level), the <application>FirstBoot</application> tool appears, which guides you through the Fedora configuration. Using this tool, you can set your system time and date, install software, configure your machine to receive software updates, and more. <application>FirstBoot</application> lets you configure your environment at the beginning, so that you can get started using your Fedora system quickly."
msgstr ""
diff --git a/de-DE/Complete_common-title-1.po b/de-DE/Complete_common-title-1.po
index cd45915..eecbf0a 100644
--- a/de-DE/Complete_common-title-1.po
+++ b/de-DE/Complete_common-title-1.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:52+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
diff --git a/de-DE/Complete_x86-para-2.po b/de-DE/Complete_x86-para-2.po
index 002529e..4c2c616 100644
--- a/de-DE/Complete_x86-para-2.po
+++ b/de-DE/Complete_x86-para-2.po
@@ -1,23 +1,20 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:52+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: para
#, no-c-format
-msgid ""
-"The installation program prompts you to prepare your system for reboot. "
-"Remember to remove any installation media if it is not ejected automatically"
-" upon reboot."
+msgid "The installation program prompts you to prepare your system for reboot. Remember to remove any installation media if it is not ejected automatically upon reboot."
msgstr ""
diff --git a/de-DE/Contributors_and_production_methods.po b/de-DE/Contributors_and_production_methods.po
index c40a4cd..beb4857 100644
--- a/de-DE/Contributors_and_production_methods.po
+++ b/de-DE/Contributors_and_production_methods.po
@@ -1,17 +1,17 @@
# AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
+#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: Fedora Install Guide\n"
-"POT-Creation-Date: 2012-05-03T03:23:48\n"
+"POT-Creation-Date: 2012-07-25T06:15:54\n"
"PO-Revision-Date: 2012-05-03 05:53+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: German <trans-de(a)lists.fedoraproject.org>\n"
+"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
#. Tag: title
@@ -26,16 +26,12 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://fedoraproject.org/wiki/User:Fab\ ">Fabian "
-"Affolter</ulink> (translator - German)"
+msgid "<ulink url=\"http://fedoraproject.org/wiki/User:Fab\ ">Fabian Affolter</ulink> (translator - German)"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://fedoraproject.org/wiki/AmanAlam\ ">Amanpreet Singh "
-"Alam</ulink> (translator - Punjabi)"
+msgid "<ulink url=\"http://fedoraproject.org/wiki/AmanAlam\ ">Amanpreet Singh Alam</ulink> (translator - Punjabi)"
msgstr ""
#. Tag: para
@@ -50,9 +46,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://fedoraproject.org/wiki/User:Beckerde\ ">Domingo "
-"Becker</ulink> (translator - Spanish)"
+msgid "<ulink url=\"http://fedoraproject.org/wiki/User:Beckerde\ ">Domingo Becker</ulink> (translator - Spanish)"
msgstr ""
#. Tag: para
@@ -77,9 +71,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://fedoraproject.org/wiki/TetaBilianou\ ">Teta "
-"Bilianou</ulink> (translator - Greek)"
+msgid "<ulink url=\"http://fedoraproject.org/wiki/TetaBilianou\ ">Teta Bilianou</ulink> (translator - Greek)"
msgstr ""
#. Tag: para
@@ -94,16 +86,12 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://fedoraproject.org/wiki/User:Logan\ ">Hector Daniel "
-"Cabrera </ulink> (translator - Spanish)"
+msgid "<ulink url=\"http://fedoraproject.org/wiki/User:Logan\ ">Hector Daniel Cabrera </ulink> (translator - Spanish)"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"https://fedoraproject.org/wiki/DavidCantrell\ ">David "
-"Cantrell</ulink> (writer - VNC installation)"
+msgid "<ulink url=\"https://fedoraproject.org/wiki/DavidCantrell\ ">David Cantrell</ulink> (writer - VNC installation)"
msgstr ""
#. Tag: para
@@ -118,9 +106,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://fedoraproject.org/wiki/NikosCharonitakis\ ">Nikos "
-"Charonitakis</ulink> (translator - Greek)"
+msgid "<ulink url=\"http://fedoraproject.org/wiki/NikosCharonitakis\ ">Nikos Charonitakis</ulink> (translator - Greek)"
msgstr ""
#. Tag: para
@@ -130,9 +116,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://fedoraproject.org/wiki/Tomchiukc\ ">Tom K. C. "
-"Chiu</ulink> (translator - Chinese (Traditional))"
+msgid "<ulink url=\"http://fedoraproject.org/wiki/Tomchiukc\ ">Tom K. C. Chiu</ulink> (translator - Chinese (Traditional))"
msgstr ""
#. Tag: para
@@ -147,9 +131,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"https://fedoraproject.org/wiki/HansdeGoede\ ">Hans De "
-"Goede</ulink> (writer - iSCSI)"
+msgid "<ulink url=\"https://fedoraproject.org/wiki/HansdeGoede\ ">Hans De Goede</ulink> (writer - iSCSI)"
msgstr ""
#. Tag: para
@@ -159,30 +141,22 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://fedoraproject.org/wiki/PiotrDr%C4%85g\ ">Piotr "
-"Drąg</ulink> (translator - Polish)"
+msgid "<ulink url=\"http://fedoraproject.org/wiki/PiotrDr%C4%85g\ ">Piotr Drąg</ulink> (translator - Polish)"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://fedoraproject.org/wiki/DamienDurand\ ">Damien "
-"Durand</ulink> (translator - French)"
+msgid "<ulink url=\"http://fedoraproject.org/wiki/DamienDurand\ ">Damien Durand</ulink> (translator - French)"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"https://fedoraproject.org/wiki/StuartEllis\ "> Stuart "
-"Ellis</ulink> (writer, editor)"
+msgid "<ulink url=\"https://fedoraproject.org/wiki/StuartEllis\ "> Stuart Ellis</ulink> (writer, editor)"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://fedoraproject.org/wiki/User:Fakoor\ "> Ali Fakoor</ulink>"
-" (translator - Persian)"
+msgid "<ulink url=\"http://fedoraproject.org/wiki/User:Fakoor\ "> Ali Fakoor</ulink> (translator - Persian)"
msgstr ""
#. Tag: para
@@ -197,9 +171,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"https://fedoraproject.org/wiki/User:Pfrields\ "> Paul W. "
-"Frields</ulink> (writer, editor)"
+msgid "<ulink url=\"https://fedoraproject.org/wiki/User:Pfrields\ "> Paul W. Frields</ulink> (writer, editor)"
msgstr ""
#. Tag: para
@@ -214,30 +186,22 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://fedoraproject.org/wiki/DimitrisGlezos\ ">Dimitris "
-"Glezos</ulink> (translator - Greek)"
+msgid "<ulink url=\"http://fedoraproject.org/wiki/DimitrisGlezos\ ">Dimitris Glezos</ulink> (translator - Greek)"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://fedoraproject.org/wiki/GuillermoGomez\ ">Guillermo "
-"Gómez</ulink> (translator - Spanish)"
+msgid "<ulink url=\"http://fedoraproject.org/wiki/GuillermoGomez\ ">Guillermo Gómez</ulink> (translator - Spanish)"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://fedoraproject.org/wiki/Igorbounov\ ">Igor "
-"Gorbounov</ulink> (translator - Russian)"
+msgid "<ulink url=\"http://fedoraproject.org/wiki/Igorbounov\ ">Igor Gorbounov</ulink> (translator - Russian)"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://fedoraproject.org/wiki/RuiGouveia\ ">Rui Gouveia</ulink> "
-"(translator - Portuguese)"
+msgid "<ulink url=\"http://fedoraproject.org/wiki/RuiGouveia\ ">Rui Gouveia</ulink> (translator - Portuguese)"
msgstr ""
#. Tag: para
@@ -282,9 +246,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://translate.fedoraproject.org/people/kmilos\ ">Miloš "
-"Komarčević</ulink> (translator - Serbian)"
+msgid "<ulink url=\"http://translate.fedoraproject.org/people/kmilos\ ">Miloš Komarčević</ulink> (translator - Serbian)"
msgstr ""
#. Tag: para
@@ -299,24 +261,17 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"https://fedoraproject.org/wiki/User:Rlandmann\ ">Rüdiger "
-"Landmann</ulink> (writer, editor)"
+msgid "<ulink url=\"https://fedoraproject.org/wiki/User:Rlandmann\ ">Rüdiger Landmann</ulink> (writer, editor)"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://translate.fedoraproject.org/people/raada\ ">Magnus "
-"Larsson</ulink> (translator - Swedish)"
+msgid "<ulink url=\"http://translate.fedoraproject.org/people/raada\ ">Magnus Larsson</ulink> (translator - Swedish)"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink "
-"url=\"https://fedoraproject.org/wiki/ChristopherusLaurentius\ ">Christopherus"
-" Laurentius</ulink> (translator - Indonesian)"
+msgid "<ulink url=\"https://fedoraproject.org/wiki/ChristopherusLaurentius\ ">Christopherus Laurentius</ulink> (translator - Indonesian)"
msgstr ""
#. Tag: para
@@ -351,16 +306,12 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://fedoraproject.org/wiki/User:Jensm\ ">Jens Maucher</ulink>"
-" (translator - German)"
+msgid "<ulink url=\"http://fedoraproject.org/wiki/User:Jensm\ ">Jens Maucher</ulink> (translator - German)"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://fedoraproject.org/wiki/IgorMiletic\ ">Igor "
-"Miletić</ulink> (translator - Serbian)"
+msgid "<ulink url=\"http://fedoraproject.org/wiki/IgorMiletic\ ">Igor Miletić</ulink> (translator - Serbian)"
msgstr ""
#. Tag: para
@@ -385,9 +336,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"https://fedoraproject.org/wiki/User:ke4qqq\ "> David "
-"Nalley</ulink> (writer, editor)"
+msgid "<ulink url=\"https://fedoraproject.org/wiki/User:ke4qqq\ "> David Nalley</ulink> (writer, editor)"
msgstr ""
#. Tag: para
@@ -412,9 +361,7 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://fedoraproject.org/wiki/User:Dpaulo\ ">Davidson "
-"Paulo</ulink> (translator - Brazilian Portuguese)"
+msgid "<ulink url=\"http://fedoraproject.org/wiki/User:Dpaulo\ ">Davidson Paulo</ulink> (translator - Brazilian Portuguese)"
msgstr ""
#. Tag: para
@@ -424,23 +371,17 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"https://translate.fedoraproject.org/people/aphukan\ ">Amitakhya "
-"Phukan</ulink> (translator - Assamese)"
+msgid "<ulink url=\"https://translate.fedoraproject.org/people/aphukan\ ">Amitakhya Phukan</ulink> (translator - Assamese)"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"https://fedoraproject.org/wiki/User:Perplex\ ">Silvio "
-"Pierro</ulink> (translator - Italian)"
+msgid "<ulink url=\"https://fedoraproject.org/wiki/User:Perplex\ ">Silvio Pierro</ulink> (translator - Italian)"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"https://fedoraproject.org/wiki/User:Barney\ ">Micha "
-"Pietsch</ulink> (translator - German)"
+msgid "<ulink url=\"https://fedoraproject.org/wiki/User:Barney\ ">Micha Pietsch</ulink> (translator - German)"
msgstr ""
#. Tag: para
@@ -470,16 +411,12 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"https://fedoraproject.org/wiki/User:jjr\ ">Jack Reed</ulink> "
-"(writer, editor)"
+msgid "<ulink url=\"https://fedoraproject.org/wiki/User:jjr\ ">Jack Reed</ulink> (writer, editor)"
msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"https://fedoraproject.org/wiki/TommyReynolds\ "> Tommy Reynolds "
-"</ulink> (writer)"
+msgid "<ulink url=\"https://fedoraproject.org/wiki/TommyReynolds\ "> Tommy Reynolds </ulink> (writer)"
msgstr ""
#. Tag: para
@@ -489,30 +426,22 @@ msgstr ""
#. Tag: para
#, no-c-format
-msgid ""
-"<ulink url=\"http://fedoraproject.org/wiki/DominikSandjaja\ ">Dominik "
-"Sandjaja</ulink> (translator - German)"
+msgid "<ulink url=\"http://fedorap