Я должен установить два пакета (libidb и python-idb, и оба зависятся друг другу) от третьего лица. Так, мы не можем получить доступ исходного кода. Я попытался ими в соответствии с методом установить, и я получил ошибку также:
> > sumitkumars@administrator-Lenovo-U410:~$ sudo dpkg -i libidb-0.12.0-0b81d72-0.amd64.deb --instdir=/home/sumitkumars/mydir
> [sudo] password for sumitkumars: (Reading database ... 186372 files
> and directories currently installed.) Preparing to unpack
> libidb-0.12.0-0b81d72-0.amd64.deb ... Unpacking libidb (0.12.0) over
> (0.12.0) ... dpkg: error processing archive
> --instdir=/home/sumitkumars/mydir (--install): cannot access archive: No such file or directory Setting up libidb (0.12.0) ... Errors were
> encountered while processing: --instdir=/home/sumitkumars/mydir
затем я попробовал этим:
sumitkumars@administrator-Lenovo-U410:~$ sudo dpkg-deb -x libidb-0.12.0-0b81d72-0.amd64.deb /home/sumitkumars/mydir/
Это не дает ошибку, но это не работало со своим другим depency (python-idb)
Я добавил Python также, потому что это не может связать с "libidb".
A. deb является просто архивом, как zip-файл
Можно вручную извлечь его; https://www.cyberciti.biz/faq/how-to-extract-a-deb-file-without-opening-it-on-debian-or-ubuntu-linux/
sudo apt install binutils
ar x your.deb
Вы затем извлекаете .tar или независимо от того, что находится в .deb
tar xvf control.tar.gz
tar data.tar.gz
Можно затем вручную скопировать файлы в то, везде, где Вы желаете, я использовал бы/usr/local, таким образом, они находятся на Вашем пути до Вас.
Вы, возможно, должны читать / выполняет файлы конфигурации и устанавливают сценарии также, наклон говорят от того, что Вы отправили.
работает:
dpkg-deb-x $DEBFILE$TARGET_DIRECTORY
исключая: dpkg-deb-x somedeb.deb/home/yung/test
Источник>
https://stackoverflow.com/questions/23077151/set-install-path-using-dpkg
Нет необходимости извлекать содержимое этих двух пакетов только потому, что они зависят друг от друга.
Просто предоставьте сразу оба пакета при установке
dpkg -i libidb-0.12.0-0b81d72-0.amd64.deb python-idb-<version>.amd64.deb