diff options
author | Sn4il <sn4il@thedroth.rocks> | 2024-03-06 10:25:41 +0300 |
---|---|---|
committer | Sn4il <sn4il@thedroth.rocks> | 2024-03-06 10:25:41 +0300 |
commit | 5a6834585c43296c2207f5f251d3d5c237c7c8d2 (patch) | |
tree | 5c3f9adc4c5fd0b3bdc3b017b021a36016c0f15b /lfs-12.0-sysv/chapter08/bzip2.html | |
parent | 2b6ec04f001bbdf660476a1275d90075d746833c (diff) | |
download | sn4il-site-5a6834585c43296c2207f5f251d3d5c237c7c8d2.tar.gz sn4il-site-5a6834585c43296c2207f5f251d3d5c237c7c8d2.zip |
Update LFS mirror
Diffstat (limited to 'lfs-12.0-sysv/chapter08/bzip2.html')
-rw-r--r-- | lfs-12.0-sysv/chapter08/bzip2.html | 394 |
1 files changed, 0 insertions, 394 deletions
diff --git a/lfs-12.0-sysv/chapter08/bzip2.html b/lfs-12.0-sysv/chapter08/bzip2.html deleted file mode 100644 index f9f84a5..0000000 --- a/lfs-12.0-sysv/chapter08/bzip2.html +++ /dev/null @@ -1,394 +0,0 @@ -<!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="application/xhtml+xml; charset=utf-8" /> - <title> - 8.7. Bzip2-1.0.8 - </title> - <link rel="stylesheet" type="text/css" href="../stylesheets/lfs.css" /> - <meta name="generator" content="DocBook XSL Stylesheets V1.79.1" /> - <link rel="stylesheet" href="../stylesheets/lfs-print.css" type= - "text/css" media="print" /> - <meta name="viewport" content="width=device-width, initial-scale=1.0" /> - </head> - <body class="lfs" id="lfs-12.0"> - <div class="navheader"> - <h4> - Линукс с нуля - Версия 12.0 - </h4> - <h3> - Глава 8. Установка базового системного программного обеспечения - </h3> - <ul> - <li class="prev"> - <a accesskey="p" href="zlib.html" title="Zlib-1.2.13">Пред.</a> - <p> - Zlib-1.2.13 - </p> - </li> - <li class="next"> - <a accesskey="n" href="xz.html" title="Xz-5.4.4">След.</a> - <p> - Xz-5.4.4 - </p> - </li> - <li class="up"> - <a accesskey="u" href="chapter08.html" title= - "Глава 8. Установка базового системного программного обеспечения">Наверх</a> - </li> - <li class="home"> - <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> - </li> - </ul> - </div> - <div class="wrap" lang="en" xml:lang="en"> - <h1 class="sect1"> - <a id="ch-system-bzip2" name="ch-system-bzip2"></a>8.7. Bzip2-1.0.8 - </h1> - <div class="package" lang="en" xml:lang="en"> - <p> - Пакет Bzip2 содержит программы для сжатия и распаковки файлов. - Сжатие текстовых файлов с помощью <span class= - "command"><strong>bzip2</strong></span> даёт больший процент - сжатия, чем традиционный <span class= - "command"><strong>gzip</strong></span>. - </p> - <div class="segmentedlist"> - <div class="seglistitem"> - <div class="seg"> - <strong class="segtitle">Приблизительное время сборки:</strong> - <span class="segbody">менее 0.1 SBU</span> - </div> - <div class="seg"> - <strong class="segtitle">Требуемое дисковое - пространство:</strong> <span class="segbody">7.2 MB</span> - </div> - </div> - </div> - </div> - <div class="installation" lang="en" xml:lang="en"> - <h2 class="sect2"> - 8.7.1. Установка пакета Bzip2 - </h2> - <p> - Примените патч, который установит документацию для этого пакета: - </p> - <pre class="userinput"><kbd class= - "command">patch -Np1 -i ../bzip2-1.0.8-install_docs-1.patch</kbd></pre> - <p> - Следующая команда гарантирует установку символических ссылок с - относительным путём: - </p> - <pre class="userinput"><kbd class= - "command">sed -i 's@\(ln -s -f \)$(PREFIX)/bin/@\1@' Makefile</kbd></pre> - <p> - Убедитесь, что справочные страницы установлены в правильном месте: - </p> - <pre class="userinput"><kbd class= - "command">sed -i "s@(PREFIX)/man@(PREFIX)/share/man@g" Makefile</kbd></pre> - <p> - Подготовьте Bzip2 к компиляции: - </p> - <pre class="userinput"><kbd class= - "command">make -f Makefile-libbz2_so -make clean</kbd></pre> - <div class="variablelist"> - <p class="title"> - <strong>Значение параметра make:</strong> - </p> - <dl class="variablelist"> - <dt> - <span class="term"><em class="parameter"><code>-f - Makefile-libbz2_so</code></em></span> - </dt> - <dd> - <p> - Этот параметр позволяет выполнить сборку, с использованием - другого <code class="filename">Makefile</code>, в данном - случае <code class="filename">Makefile-libbz2_so</code>, - который создает динамическую библиотеку <code class= - "filename">libbz2.so</code> и связывает с ней Bzip2. - </p> - </dd> - </dl> - </div> - <p> - Скомпилируйте и протестируйте пакет: - </p> - <pre class="userinput"><kbd class="command">make</kbd></pre> - <p> - Установите пакет: - </p> - <pre class="userinput"><kbd class= - "command">make PREFIX=/usr install</kbd></pre> - <p> - Установите библиотеку: - </p> - <pre class="userinput"><kbd class= - "command">cp -av libbz2.so.* /usr/lib -ln -sv libbz2.so.1.0.8 /usr/lib/libbz2.so</kbd></pre> - <p> - Установите общий бинарный файл <span class= - "command"><strong>bzip2</strong></span> в каталог <code class= - "filename">/usr/bin</code>, и замените две копии <span class= - "command"><strong>bzip2</strong></span> символическими ссылками: - </p> - <pre class="userinput"><kbd class= - "command">cp -v bzip2-shared /usr/bin/bzip2 -for i in /usr/bin/{bzcat,bunzip2}; do - ln -sfv bzip2 $i -done</kbd></pre> - <p> - Удалите ненужную статическую библиотеку: - </p> - <pre class="userinput"><kbd class= - "command">rm -fv /usr/lib/libbz2.a</kbd></pre> - </div> - <div class="content" lang="en" xml:lang="en"> - <h2 class="sect2"> - <a id="contents-bzip2" name="contents-bzip2"></a>8.7.2. Содержимое - пакета Bzip2 - </h2> - <div class="segmentedlist"> - <div class="seglistitem"> - <div class="seg"> - <strong class="segtitle">Установленные программы:</strong> - <span class="segbody">bunzip2 (ссылка на bzip2), bzcat (ссылка - на bzip2), bzcmp (ссылка на bzdiff), bzdiff, bzegrep (ссылка на - bzgrep), bzfgrep (ссылка на bzgrep), bzgrep, bzip2, - bzip2recover, bzless (ссылка на bzmore) и bzmore</span> - </div> - <div class="seg"> - <strong class="segtitle">Установленные библиотеки:</strong> - <span class="segbody">libbz2.so</span> - </div> - <div class="seg"> - <strong class="segtitle">Созданные каталоги:</strong> - <span class="segbody">/usr/share/doc/bzip2-1.0.8</span> - </div> - </div> - </div> - <div class="variablelist"> - <h3> - Краткое описание - </h3> - <table border="0" class="variablelist"> - <colgroup> - <col align="left" valign="top" /> - <col /> - </colgroup> - <tbody> - <tr> - <td> - <p> - <a id="bunzip2" name="bunzip2"></a><span class= - "term"><span class= - "command"><strong>bunzip2</strong></span></span> - </p> - </td> - <td> - <p> - Распаковывает bzip-файлы - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="bzcat" name="bzcat"></a><span class= - "term"><span class= - "command"><strong>bzcat</strong></span></span> - </p> - </td> - <td> - <p> - Распаковывает в поток стандартного вывода - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="bzcmp" name="bzcmp"></a><span class= - "term"><span class= - "command"><strong>bzcmp</strong></span></span> - </p> - </td> - <td> - <p> - Запускает программу <span class= - "command"><strong>cmp</strong></span> для bzip файлов - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="bzdiff" name="bzdiff"></a><span class= - "term"><span class= - "command"><strong>bzdiff</strong></span></span> - </p> - </td> - <td> - <p> - Запускает программу <span class= - "command"><strong>diff</strong></span> для bzip файлов - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="bzegrep" name="bzegrep"></a><span class= - "term"><span class= - "command"><strong>bzegrep</strong></span></span> - </p> - </td> - <td> - <p> - Запускает программу <span class= - "command"><strong>egrep</strong></span> для bzip файлов - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="bzfgrep" name="bzfgrep"></a><span class= - "term"><span class= - "command"><strong>bzfgrep</strong></span></span> - </p> - </td> - <td> - <p> - Запускает программу <span class= - "command"><strong>fgrep</strong></span> для bzip файлов - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="bzgrep" name="bzgrep"></a><span class= - "term"><span class= - "command"><strong>bzgrep</strong></span></span> - </p> - </td> - <td> - <p> - Запускает программу <span class= - "command"><strong>grep</strong></span> для bzip файлов - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="bzip2" name="bzip2"></a><span class= - "term"><span class= - "command"><strong>bzip2</strong></span></span> - </p> - </td> - <td> - <p> - Сжимает файлы, используя алгоритм сжатия текста с блочной - сортировкой Барроуза — Уилера и кодирование Хафмана; - степень сжатия лучше, чем у более традиционных - архиваторов, использующих алгоритмы <span class= - "quote">«<span class="quote">Lempel-Ziv</span>»</span>, - например <span class= - "command"><strong>gzip</strong></span> - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="bzip2recover" name="bzip2recover"></a><span class= - "term"><span class= - "command"><strong>bzip2recover</strong></span></span> - </p> - </td> - <td> - <p> - Пытается восстанавливать данные из поврежденных архивов - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="bzless" name="bzless"></a><span class= - "term"><span class= - "command"><strong>bzless</strong></span></span> - </p> - </td> - <td> - <p> - Запускает программу <span class= - "command"><strong>less</strong></span> для bzip файлов - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="bzmore" name="bzmore"></a><span class= - "term"><span class= - "command"><strong>bzmore</strong></span></span> - </p> - </td> - <td> - <p> - Запускает программу <span class= - "command"><strong>more</strong></span> для bzip файлов - </p> - </td> - </tr> - <tr> - <td> - <p> - <a id="libbz2" name="libbz2"></a><span class= - "term"><code class="filename">libbz2</code></span> - </p> - </td> - <td> - <p> - Библиотека, реализующая сжатие данных без потерь с - использованием алгоритма Барроуза-Уилера. - </p> - </td> - </tr> - </tbody> - </table> - </div> - </div> - </div> - <div class="navfooter"> - <ul> - <li class="prev"> - <a accesskey="p" href="zlib.html" title="Zlib-1.2.13">Пред.</a> - <p> - Zlib-1.2.13 - </p> - </li> - <li class="next"> - <a accesskey="n" href="xz.html" title="Xz-5.4.4">След.</a> - <p> - Xz-5.4.4 - </p> - </li> - <li class="up"> - <a accesskey="u" href="chapter08.html" title= - "Глава 8. Установка базового системного программного обеспечения">Наверх</a> - </li> - <li class="home"> - <a accesskey="h" href="../index.html" title= - "Линукс с нуля - Версия 12.0">Начало</a> - </li> - </ul> - </div> - </body> -</html> |