Как установить супер-старый неподписанный apt-get пакет?

Нашел лучшее решение здесь: https://stackoverflow.com/a/28127944/1621927

Вот комментарий: Вместо принудительного разрешения через sudo каждый раз, когда вам нужно запустить fastboot, вы можете надолго исправить проблему:

используйте lsusb, чтобы определить устройство USB VendorID configure udev, чтобы установить правильные разрешения, когда ваше устройство подключено к прибыли!

В качестве бонуса - он будет исправлен и для adb.

Например, в моем случае (для «Megafon SP-A20i»):

$ fastboot devices
no permissions  fastboot
$ sudo fastboot devices
[sudo] password for kaa: 
MedfieldA9055F28    fastboot
$ 

Давайте исправим:

Сначала нам нужно идентифицировать устройство:

a) искать номер шины usb (взломать: я знаю, что устройство основано на Intel)

$ fastboot -l devices
no permissions         fastboot usb:1-1.2
$ lsusb |grep 001 |grep -i intel
Bus 001 Device 044: ID 8087:09ef Intel Corp. 
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
$ 

b) ищите другие устройства Intel:

$ lsusb |grep 8087
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 044: ID 8087:09ef Intel Corp. 
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
$ 

Концентраторы не являются определенными смартфонами, поэтому нам необходим USB vendorID «8087».

Во-вторых, настройте udev (вы должны заменить значение «idVendor» вашим):

$ sudo sh -c "echo '# Megafon SP-A20i' >> /etc/udev/rules.d/51-android.rules"
$ sudo sh -c "echo 'SUBSYSTEM==\"usb\", ATTR{idVendor}==\"8087\", MODE=\"0666\", GROUP=\"plugdev\"' >> /etc/udev/rules.d/51-android.rules"
$ sudo service udev restart
udev stop/waiting
udev  start/running, process 1821
$ 

В-третьих, снова подключите ваше устройство, чтобы udev выполнил его магию. [!d18 ]

Окончательная проверка:

$ fastboot -l devices
MedfieldA9055F28       fastboot usb:1-1.2
$ adb devices
List of devices attached 

$ fastboot reboot
rebooting...

finished. total time: 0.253s
$ sleep 90
$ adb devices
List of devices attached 
MedfieldA9055F28    device

$ 

Voila!

1
задан 9 May 2017 в 01:43

2 ответа

Если это всего лишь один или два файла пакета (что может быть, если вы пытаетесь установить обои), я предлагаю просто загрузить файлы deb из соответствующего PPA и установить их с помощью

sudo dpkg -i <deb-file-name.deb>

команда.

0
ответ дан 18 July 2018 в 13:36

Если это всего лишь один или два файла пакета (что может быть, если вы пытаетесь установить обои), я предлагаю просто загрузить файлы deb из соответствующего PPA и установить их с помощью

sudo dpkg -i <deb-file-name.deb>

команда.

0
ответ дан 24 July 2018 в 20:13

Другие вопросы по тегам:

Похожие вопросы: