Linux mini-HOWTO

       

Архивирование других видов файлов при помощи Gzip


Есть множество других файлов, которые можно заархивировать раз и на всегда. Начнем с /usr/doc/; перейдите в этот каталог и наберите команду

machine:/usr/doc# find . -type f -exec gzip -9 {} \; 2> /dev/null

Помните, что надо архивировать документацию всякий раз, когда вы устанавливаете новую программу!

Повторите эти действия в каталогах, содержащих документацию по TeX (на моей машине, /usr/lib/texmf/texmf/doc/. Если вы действительно уверены в своих действиях, то вы просто можете удалить все эти каталоги.

Теперь установите zlibc и откомпилируйте ее. Если у вас такая же система, как и у меня, то процесс компиляции не завершится со ссылкой на отсутствие (статической версии) libc. Не обращайте на это внимания, вы найдете файл под названием uncompress.o Это то, что нам надо. Переместите его в /usr/local/lib/ и добавьте следующую строку в ваш /etc/profile:

export LD_ELF_PRELOAD=/usr/local/lib/uncompress.o

теперь, при помощи gzip можно архивировать не только файлы с документацией, но и с данными: программы, которые их используют смогут обращаться к ним. В теории, этот метод может работать с большинством программ, но на практике это не всегда получается. Моя попытка сделать это, так и не увенчалась успехом.



Содержание раздела