Установка патча на архив

Автор wolfram, 11 октября 2015, 23:34:43

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

wolfram

Всем привет. Недавно тут на форуме узнал, что кодировка названий файлов в архивах нарушается из-за того, что архивы присылают с винды. Подсказали решение - надо пропатчить архив. Нагуглил кое-что про библиотеку natspec, которая решает эту проблему. Скачал пакет с названием libnatspec-0.3.0.tar.bz2. Как его установить?
Мои действия:
1. В консоли
tar -xvjf libnatspec-0.3.0.tar.bz2
Открыть содержимое (спойлер)

libnatspec-0.3.0/
libnatspec-0.3.0/TODO
libnatspec-0.3.0/Makefile.am
libnatspec-0.3.0/docs/
libnatspec-0.3.0/docs/Makefile.am
libnatspec-0.3.0/docs/libnatspecDox.cfg.in
libnatspec-0.3.0/man/
libnatspec-0.3.0/man/natspec.1
libnatspec-0.3.0/INSTALL
libnatspec-0.3.0/README-ru.html
libnatspec-0.3.0/NEWS
libnatspec-0.3.0/publish.sh
libnatspec-0.3.0/autogen.sh
libnatspec-0.3.0/src/
libnatspec-0.3.0/src/Makefile.am
libnatspec-0.3.0/src/natspec.c
libnatspec-0.3.0/src/python/
libnatspec-0.3.0/src/python/Makefile.am
libnatspec-0.3.0/src/python/README.txt
libnatspec-0.3.0/src/python/natspec.py
libnatspec-0.3.0/src/python/test_natspec.py
libnatspec-0.3.0/src/python/natspec_wrap.c
libnatspec-0.3.0/src/python/natspec.i
libnatspec-0.3.0/src/python/setup.py
libnatspec-0.3.0/AUTHORS
libnatspec-0.3.0/libnatspec.pc.in
libnatspec-0.3.0/configure.ac
libnatspec-0.3.0/lib/
libnatspec-0.3.0/lib/Makefile.am
libnatspec-0.3.0/lib/get_locale.c
libnatspec-0.3.0/lib/unicode/
libnatspec-0.3.0/lib/unicode/tr7bit.awk
libnatspec-0.3.0/lib/unicode/Makefile
libnatspec-0.3.0/lib/unicode/uni_7b.h
libnatspec-0.3.0/lib/unicode/gen-7b
libnatspec-0.3.0/lib/unicode/7bitrepl.lnx
libnatspec-0.3.0/lib/detect.c
libnatspec-0.3.0/lib/data/
libnatspec-0.3.0/lib/data/README.txt
libnatspec-0.3.0/lib/data/charset_names.h
libnatspec-0.3.0/lib/data/gen_data.out.txt
libnatspec-0.3.0/lib/data/gen_data.sh
libnatspec-0.3.0/lib/data/print_data_string.c
libnatspec-0.3.0/lib/data/Makefile
libnatspec-0.3.0/lib/data/get_charset_data.h
libnatspec-0.3.0/lib/natspec_internal.h
libnatspec-0.3.0/lib/convert.c
libnatspec-0.3.0/lib/filesystem.c
libnatspec-0.3.0/lib/get_charset.c
libnatspec-0.3.0/lib/enrich_fs_options.c
libnatspec-0.3.0/lib/natspec.h
libnatspec-0.3.0/profile/
libnatspec-0.3.0/profile/libnatspec.sh
libnatspec-0.3.0/profile/libnatspec.csh
libnatspec-0.3.0/.gitignore
libnatspec-0.3.0/libnatspec.spec
libnatspec-0.3.0/natspec.m4.in
libnatspec-0.3.0/examples/
libnatspec-0.3.0/examples/LICENSE
libnatspec-0.3.0/examples/catpkt-1.0-alt-natspec.patch
libnatspec-0.3.0/examples/zip-2.32-alt-natspec.patch
libnatspec-0.3.0/examples/util-linux-2.12p-natspec.patch
libnatspec-0.3.0/examples/submount-0.9-natspec.patch
libnatspec-0.3.0/examples/samba-3.0.10-natspec.patch
libnatspec-0.3.0/examples/o3read-0.0.4.patch
libnatspec-0.3.0/examples/sdcv-0.4-natspec.patch
libnatspec-0.3.0/examples/pmount-0.9.16-alt-natspec.patch
libnatspec-0.3.0/examples/unzip-5.52-alt-natspec.patch
libnatspec-0.3.0/examples/cdrtools-2.01.01a03-natspec.patch
libnatspec-0.3.0/examples/unzip-6.0-alt-natspec.patch
libnatspec-0.3.0/examples/cdrtools-2.01-natspec.patch
libnatspec-0.3.0/examples/sdcv-0.1-natspec.patch
libnatspec-0.3.0/tests/
libnatspec-0.3.0/tests/Makefile.am
libnatspec-0.3.0/tests/test_get_charset.c
libnatspec-0.3.0/COPYING
libnatspec-0.3.0/ChangeLog
libnatspec-0.3.0/README
libnatspec-0.3.0/.gear/
libnatspec-0.3.0/.gear/rules
libnatspec-0.3.0/release.sh
libnatspec-0.3.0/acinclude.m4
libnatspec-0.3.0/libhi/
libnatspec-0.3.0/libhi/natspechi.h
libnatspec-0.3.0/libhi/Makefile.am
libnatspec-0.3.0/libhi/language.c
libnatspec-0.3.0/libhi/natspechi_internal.h
libnatspec-0.3.0/libhi/data/
libnatspec-0.3.0/libhi/data/languages
libnatspec-0.3.0/libhi/data/gen_data.sh
libnatspec-0.3.0/libhi/data/language_data.h
libnatspec-0.3.0/libhi/data/Makefile
libnatspec-0.3.0/libhi/data/country.asm
[свернуть]
2. cd ./libnatspec-0.3.0
По инструкции тут должен быть либо файл install.sh, либо, в противном случае, надо прописать
./configure
make
make install

Но у меня этого файла нет и команда ./configure просто отвечает, что такого каталога или файла нет. При попытке открытия другого файла в директории (все не проверял, боюсь накосячить) ответ "Отказано в доступе". Причина не в суперпользователе. Так и так отказано в доступе. Помогите новичку плзз!!

ferum

Вряд ли кто то на вскидку знает что и с какой целью вы хотите установить но у вас в архиве есть README-ru.html прочитайте его для начала.
Русские дебианщики против цифрового слабоумия !

wolfram

Цитата: ferum от 12 октября 2015, 09:37:31
Вряд ли кто то на вскидку знает что и с какой целью вы хотите установить но у вас в архиве есть README-ru.html прочитайте его для начала.
Я же написал, что это патч, который решает проблему с кодировкой в названии файлов. Просто эти архивы присылают с винды. Поэтому так и выходит.
Сама же установка должна быть шаблонной же. В README-ru.html нет инструкции по установке. А в файле INSTALL написано все как-то абстрактно. По первому пункту надо сделать cd в каталог с исходным кодом. Грубо говоря. Я уже в какой каталог не заходил. Не работает ./configure

ferum

Дружеский совет наперёд не надо плодить темы по одному и тому же вопросу, лучше постарайтесь подробнее сразу объяснить суть проблемы. Так то легко всё нагугливается http://www.opennet.ru/tips/2494_zip_rus_patch.shtml
Русские дебианщики против цифрового слабоумия !