Благодаря elichai2 и этой ссылке и списку я смог решить проблему с разрешением на использование fastboot.
У меня есть Google Nexus 6P, поэтому я использовал следующее для моего идентификатора поставщика:
Google - 18d1
Если вы используете следующую команду:
sudo sh -c "echo 'SUBSYSTEM==\"usb\", ATTR{idVendor}==\"8087\" ..."
скопируйте ее точно. Я уже был root и пытался копировать только часть эха, которая дала мне нежелательные результаты. В принципе, он помещает \ "в файл .rules, а не интерпретирует косую черту в качестве escape-символа.
Я предлагаю использовать следующее, если вы уже корнелируете файл .rules (используйте свой идентификатор поставщика). [ ! d11]
echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"' >> /etc/udev/rules.d/51-android.rules
Я перезагрузил правила udev, а затем выдал триггерную команду. Я также отключил и
udevadmin control --reload
udevadmin trigger
Как непривилегированный пользователь, я побежал:
fastboot devices
и он работал по желанию. Надеюсь, это может быть полезно или помочь любому, кто испытывает проблемы с правами доступа.
Ничего, чтобы беспокоить приятеля, я постигла то же самое, и вот как я избавился от этой ошибки, посмотрите, установили ли вы opencv через pip или pip3 или apt-get, сначала вы должны удалить его
sudo pip3 uninstall (what you wrote while installing)
or sudo pip uninstall (what you wrote while installing)
or sudo apt-get remove (what you wrote while installing)
, а затем создайте opencv-пакет из исходного кода из github.
git clone https://github.com/opencv/opencv.git
cd ~/opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
Это решит проблему. Все лучшее.
Сначала убедитесь, что если вы установили libgtk2.0 со следующей командой:
sudo aptitude search libgtk2.0-dev
Если зависимости были сломаны, просто установите новую копию, используя ниже команда:
sudo aptitude install libgtk2.0-dev
вам может потребоваться отключить QT и включить GTK_2_X
cmake -DWITH_IPP=ON -DWITH_QT=OFF -DWITH_OPENGL=ON -DFORCE_VTK=ON -DWITH_TBB=ON -DWITH_GDAL=ON -DWITH_XINE=ON -DBUILD_EXAMPLES=ON -DENABLE_PRECOMPILED_HEADERS=OFF WITH_GTK_2_X=ON -DCMAKE_INSTALL_PREFIX=/usr ..
плюс
sudo apt install libgtk2.0-dev pkg-config
Ничего, чтобы беспокоить приятеля, я постигла то же самое, и вот как я избавился от этой ошибки, посмотрите, установили ли вы opencv через pip или pip3 или apt-get, сначала вы должны удалить его
sudo pip3 uninstall (what you wrote while installing)
or sudo pip uninstall (what you wrote while installing)
or sudo apt-get remove (what you wrote while installing)
, а затем создайте opencv-пакет из исходного кода из github.
git clone https://github.com/opencv/opencv.git
cd ~/opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
make
sudo make install
Это решит проблему. Все лучшее.
Сначала убедитесь, что если вы установили libgtk2.0 со следующей командой:
sudo aptitude search libgtk2.0-dev
Если зависимости были сломаны, просто установите новую копию, используя ниже команда:
sudo aptitude install libgtk2.0-dev
вам может потребоваться отключить QT и включить GTK_2_X
cmake -DWITH_IPP=ON -DWITH_QT=OFF -DWITH_OPENGL=ON -DFORCE_VTK=ON -DWITH_TBB=ON -DWITH_GDAL=ON -DWITH_XINE=ON -DBUILD_EXAMPLES=ON -DENABLE_PRECOMPILED_HEADERS=OFF WITH_GTK_2_X=ON -DCMAKE_INSTALL_PREFIX=/usr ..
плюс
sudo apt install libgtk2.0-dev pkg-config