LINUX.ORG.RU

Затыки при скриптовой установке пакетов

 , ,


0

1

Народ подскажите пожалуйста с чем связано то обстоятельство что

при ручной установке пакета

yes | gdebi /путь/до/дебфайла

Пакет устанавливается нормально

однако если создаю скрипт установки пакетов (пакетов несколько)

установщик перестает их видеть и ругается однако по указанным

путям файлы существуют (примеры приведу ниже) причем что интересно

часть пакетов в скрипте устанавливается без проблем другая с

проблемами установщик говорит что не видит файлов, пробовал разные

варианты установки (см ниже ) результат один проблемы для

множества файлов а по одиночке все ставится без проблем -но как

же это доооооооооооооооооооолго. Итак примеры скрипта c

результатами :

 bash '/tmp/reinst.sh'

Usage: gdebi [options] filename

For a graphical version run gdebi-gtk



Options:

  --version             show program's version number and exit

  -h, --help            show this help message and exit

  -n, --non-interactive

                        Run non-interactive (dangerous!)

  -o APT_OPTS, --option=APT_OPTS

                        Set an APT configuration option

  -q, --quiet           Do not show progress information

  --apt-line            Simulate only and print a apt-get install 

compatible

                        line to stderr

  --root=ROOTDIR        Use alternative root dir

Usage: gdebi [options] filename

For a graphical version run gdebi-gtk

#!/bin/sh

#var 1 reinst.sh

yes | gdebi $(find /media -name 'libwinpr-

credentials0.1_1.1.0~git20140921.1.440916e+dfsg1-
5ubuntu1_i386.deb')

yes | gdebi $(find /media -name 'libwinpr-credui0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb')

yes | gdebi $(find /media -name 'libwinpr-crt0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb')

yes | gdebi $(find /media -name 'libwinpr-crypto0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb')

yes | gdebi $(find /media -name 'libwinpr-error0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb')

yes | gdebi $(find /media -name 'libwinpr-io0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb')

yes | gdebi $(find /media -name 'libwinpr-pipe0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb')

yes | gdebi $(find /media -name 'libwinpr-sspicli0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb')

yes | gdebi $(find /media -name 'libwinpr-timezone0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb')

yes | gdebi $(find /media -name 'libwinpr-winhttp0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb')

yes | gdebi $(find /media -name 'libwinpr-winsock0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb')


#!/bin/sh

# var 2 reinst.sh

yes | gdebi $(find /media -name libwinpr-credentials0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi $(find /media -name libwinpr-credui0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi $(find /media -name libwinpr-crt0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi $(find /media -name libwinpr-crypto0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi $(find /media -name libwinpr-error0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi $(find /media -name libwinpr-io0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi $(find /media -name libwinpr-pipe0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi $(find /media -name libwinpr-sspicli0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi $(find /media -name libwinpr-timezone0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi $(find /media -name libwinpr-winhttp0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi $(find /media -name libwinpr-winsock0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)


#!/bin/sh

# var 3 reinst.sh
yes | gdebi $(find /media -name "libwinpr-credentials0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb")

yes | gdebi $(find /media -name "libwinpr-credui0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb")

yes | gdebi $(find /media -name "libwinpr-crt0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb")

yes | gdebi $(find /media -name "libwinpr-crypto0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb")

yes | gdebi $(find /media -name "libwinpr-error0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb")

yes | gdebi $(find /media -name "libwinpr-io0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb")

yes | gdebi $(find /media -name "libwinpr-pipe0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb")

yes | gdebi $(find /media -name "libwinpr-sspicli0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb")

yes | gdebi $(find /media -name "libwinpr-timezone0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb")

yes | gdebi $(find /media -name "libwinpr-winhttp0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb")

yes | gdebi $(find /media -name "libwinpr-winsock0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb")

#!/bin/sh

# var 4 reinst.sh
yes | gdebi /media/mint/5E7F1DD650F53361/11042023/libwinpr-credentials0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi /media/mint/5E7F1DD650F53361/11042023/libwinpr-credui0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi /media/mint/5E7F1DD650F53361/11042023/libwinpr-crt0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi /media/mint/5E7F1DD650F53361/11042023/libwinpr-crypto0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi /media/mint/5E7F1DD650F53361/11042023/libwinpr-error0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi /media/mint/5E7F1DD650F53361/11042023/libwinpr-io0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi /media/mint/5E7F1DD650F53361/11042023/libwinpr-pipe0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi /media/mint/5E7F1DD650F53361/11042023/libwinpr-sspicli0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi /media/mint/5E7F1DD650F53361/11042023/libwinpr-timezone0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi /media/mint/5E7F1DD650F53361/11042023/libwinpr-winhttp0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

yes | gdebi /media/mint/5E7F1DD650F53361/11042023/libwinpr-winsock0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb)

bash /tmp/reinst.sh

gdebi error, file not found: /media/mint/5E7F1DD650F53361/11042023/libwinpr-credentials0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

gdebi error, file not found: /media/mint/5E7F1DD650F53361/11042023/libwinpr-credui0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb
gdebi error, file not found: 

/media/mint/5E7F1DD650F53361/11042023/libwinpr-crt0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb
gdebi error, file not found: /media/mint/5E7F1DD650F53361/11042023/libwinpr-crypto0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

gdebi error, file not found: /media/mint/5E7F1DD650F53361/11042023/libwinpr-error0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

gdebi error, file not found: /media/mint/5E7F1DD650F53361/11042023/libwinpr-io0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

gdebi error, file not found: /media/mint/5E7F1DD650F53361/11042023/libwinpr-pipe0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

gdebi error, file not found: /media/mint/5E7F1DD650F53361/11042023/libwinpr-sspicli0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

gdebi error, file not found: /media/mint/5E7F1DD650F53361/11042023/libwinpr-timezone0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

gdebi error, file not found: /media/mint/5E7F1DD650F53361/11042023/libwinpr-winhttp0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

gdebi error, file not found: /media/mint/5E7F1DD650F53361/11042023/libwinpr-winsock0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

#!/bin/sh

#var 5 reinst
apt install -y /media/mint/5E7F1DD650F53361/11042023/libwinpr-credentials0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

apt install -y /media/mint/5E7F1DD650F53361/11042023/libwinpr-credui0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

apt install -y /media/mint/5E7F1DD650F53361/11042023/libwinpr-crt0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

apt install -y /media/mint/5E7F1DD650F53361/11042023/libwinpr-crypto0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

apt install -y /media/mint/5E7F1DD650F53361/11042023/libwinpr-error0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

apt install -y /media/mint/5E7F1DD650F53361/11042023/libwinpr-io0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

apt install -y /media/mint/5E7F1DD650F53361/11042023/libwinpr-pipe0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

apt install -y /media/mint/5E7F1DD650F53361/11042023/libwinpr-sspicli0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

apt install  -y /media/mint/5E7F1DD650F53361/11042023/libwinpr-timezone0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

apt install -y /media/mint/5E7F1DD650F53361/11042023/libwinpr-winhttp0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

apt install -y /media/mint/5E7F1DD650F53361/11042023/libwinpr-winsock0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb


bash '/tmp/reinst2.sh'

Reading package lists... Done

E: Unsupported file /media/mint/5E7F1DD650F53361/11042023/libwinpr-credentials0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb given on commandline

Reading package lists... Done

E: Unsupported file /media/mint/5E7F1DD650F53361/11042023/libwinpr-credui0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb given on commandline

Reading package lists... Done

E: Unsupported file /media/mint/5E7F1DD650F53361/11042023/libwinpr-crt0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb given on commandline

Reading package lists... Done

E: Unsupported file /media/mint/5E7F1DD650F53361/11042023/libwinpr-crypto0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb given on commandline

Reading package lists... Done

E: Unsupported file /media/mint/5E7F1DD650F53361/11042023/libwinpr-error0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb given on commandline

Reading package lists... Done

E: Unsupported file /media/mint/5E7F1DD650F53361/11042023/libwinpr-io0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb given on commandline

Reading package lists... Done

E: Unsupported file /media/mint/5E7F1DD650F53361/11042023/libwinpr-pipe0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb given on commandline

Reading package lists... Done

E: Unsupported file /media/mint/5E7F1DD650F53361/11042023/libwinpr-sspicli0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb given on commandline

Reading package lists... Done

E: Unsupported file /media/mint/5E7F1DD650F53361/11042023/libwinpr-timezone0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb given on commandline

Reading package lists... Done

E: Unsupported file /media/mint/5E7F1DD650F53361/11042023/libwinpr-winhttp0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb given on commandline

Reading package lists... Done

E: Unsupported file /media/mint/5E7F1DD650F53361/11042023/libwinpr-winsock0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb given on commandline
 
ls -lA /media/mint/5E7F1DD650F53361/11042023/libwinpr-credentials0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb

ls: cannot access '/media/mint/5E7F1DD650F53361/11042023/libwinpr-credentials0.1_1.1.0~git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb': No such file or directory


locate -b "libwinpr*credui*deb"
/media/mint/5E7F1DD650F53361/11042023/libwinpr-credui0.1_1.1.0_git20140921.1.440916e+dfsg1-5ubuntu1_i386.deb



Последнее исправление: xxoaea (всего исправлений: 2)

Ответ на: комментарий от xxoaea

Нет. В нескольких местах символы меняются на иные.

И это форум, а не платная техподдержка — так что если ты оформляешь пост некрасиво, то люди могут не захотеть тебе помогать, и им ничего за это не будет, так как они и не обязаны.

Потому в ваших интересах оформлять темы так, чтобы иным было комфортно их читать, ведь люди помогают по желанию, и оно снижается при увеличении препятствий.

Если вы считаете это жестким, на ранних форумах сообщения с некорректным форматированием просто терли, так что это ещё по-доброму.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Готово все сделал, только символы все равно могут меняться на противоположные дело в том что всегда из стандартного потока я сохраняю их сначала в текстовый файла UTF Windows через xed. к сожалению напрямую поток с терминала сюда перенести не смогу там нет интернета, а тут от есть но нет линукса.

xxoaea
() автор топика
Ответ на: комментарий от cyberping

Спасибо, но мне надо чтобы пакеты ставились по порядку листа, где

я их прописал - потому как там идет не только сам пакет, но и

зависимости к нему которые дб установлены ранее.

xxoaea
() автор топика

Народ у меня возник вопрос, а нельзя ли как-то последовательно

перечислять пакеты c путями, перенаправляя их в команду

yes | gdebi

по 1 штуке пака не установятся все пакеты списка?

xxoaea
() автор топика
Последнее исправление: xxoaea (всего исправлений: 3)
Ответ на: комментарий от xxoaea

не работает, выполняется только для самого первого верхнего файла списка cat.

yes | gdebi $(cat /tmp/aptoffline)
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Reading state information... Done

File type determination library using "magic" numbers (Python bindings)
 This library can be used to classify files according to magic
 number tests. It implements the core functionality of the file
 command.
 .
 This package contains the Python bindings.
Do you want to install the software package? [y/N]:Selecting previously unselected package python-magic.
(Reading database ... 197035 files and directories currently installed.)
Preparing to unpack .../python-magic_5.25-2ubuntu1_all.deb ...
Unpacking python-magic (1:5.25-2ubuntu1) ...
Setting up python-magic (1:5.25-2ubuntu1) ...
# Как ни странно в установщик передаётся лишь первый пакет из списка пакетов для установки

cat /tmp/aptoffline
/media/mint/5E7F1DD650F53361/13042023/apt-offline/python-magic_5.25-2ubuntu1_all.deb
/media/mint/5E7F1DD650F53361/13042023/apt-offline/apt-offline_1.7_all.deb
/media/mint/5E7F1DD650F53361/13042023/apt-offline/apt-offline-gui_1.7_all.deb
xxoaea
() автор топика
Последнее исправление: xxoaea (всего исправлений: 1)