Этому были нужны пробелы с обеих сторон минус:
y=$((${oldvalue[$x]} - ${newvalue[$x]}))
Принятие пакета было уже установлено, Вы видите содержание его использование dpkg -L
, для списка.
$ dpkg -L lzma-dev
/.
/usr
/usr/include
/usr/include/lzma
/usr/include/lzma/LzHash.h
/usr/include/lzma/Types.h
/usr/include/lzma/LzmaEnc.h
/usr/include/lzma/LzFind.c
/usr/include/lzma/LzmaEnc.c
/usr/include/lzma/LzFind.h
/usr/include/lzma/LzmaDec.h
/usr/include/lzma/7zVersion.h
/usr/include/lzma/LzmaDec.c
/usr/share
/usr/share/doc
/usr/share/doc/lzma-dev
/usr/share/doc/lzma-dev/lzma.txt.gz
/usr/share/doc/lzma-dev/Methods.txt
/usr/share/doc/lzma-dev/7zC.txt.gz
/usr/share/doc/lzma-dev/changelog.Debian.gz
/usr/share/doc/lzma-dev/7zFormat.txt.gz
/usr/share/doc/lzma-dev/copyright
Пакеты, которые называют <something>-dev
обычно просто заголовочные файлы C (.h
файлы), этот пакет немного необычен в этом, он включает (.c
и .h
файлы). Случайно это - фактический источник для библиотеки LZMA.
Если Вы хотите .so
файлы и .h
файлы для библиотеки LZMA, таким образом, можно скомпилировать против него, необходимо будет установить 'liblzma-dev' пакет.
Вот заголовочные файлы.
$ dpkg -L liblzma-dev | tail -15
/usr/include/lzma/version.h
/usr/include/lzma/hardware.h
/usr/include/lzma/index.h
/usr/include/lzma/index_hash.h
/usr/include/lzma/block.h
/usr/include/lzma/delta.h
/usr/include/lzma/check.h
/usr/include/lzma/filter.h
/usr/include/lzma/bcj.h
/usr/include/lzma/base.h
/usr/share/doc/liblzma-dev/NEWS.gz
/usr/share/doc/liblzma-dev/AUTHORS
/usr/share/doc/liblzma-dev/changelog.Debian.gz
/usr/share/doc/liblzma-dev/THANKS
/usr/lib/x86_64-linux-gnu/liblzma.so
А также фактическое .so
библиотека:
$ dpkg -L liblzma5 | tail -4
/lib
/lib/x86_64-linux-gnu
/lib/x86_64-linux-gnu/liblzma.so.5.0.0
/lib/x86_64-linux-gnu/liblzma.so.5
dpkg -L lzma-dev
перечислите все файлы, установленные с Кв. - добираются для lzma-dev
.c
файлы не упаковываются. Они - источник. Кроме того,.so
файлы не являются частью dev библиотеки, которые просто содержат заголовочные файлы./usr/lib/x86_64-linux-gnu/liblzma.so
вот символьная ссылка. Это указывает на файл в пакете библиотекиliblzma5
. – Faheem Mitha 13.02.2014, 20:31