Как установить adb на Ubuntu из загрузки

Вы не можете сделать это одной командой. Однако даже с более чем 100 пользователями автоматизировать задачу довольно просто, поэтому я не понимаю, почему вы настаиваете, чтобы это была одна команда.

В этом сценарии вам необходимо получить данные с целевого компьютера. Теоретически можно было бы управлять передачей с исходного сервера путем туннелирования rsync через обратный ssh туннель, что было бы значительно сложнее.

for testdir in /home/sub*/test1
do
    owner=$(stat -c %u "$testdir")
    rsync -avP --chown "$u" sourceserver:"$testdir"/ "$testdir"/
done

Если у вас нет флага - chown , вы можете эмулировать это с помощью двухэтапного процесса:

for testdir in /home/sub*/test1
do
    owner=$(stat -c %u "$testdir")
    rsync -avP --no-owner sourceserver:"$testdir"/ "$testdir"/
    chown -R "$u" "$testdir"                   # If possible
    # find "$testdir" -exec chown "$u" {} +    # Otherwise
done

Если вам нужно использовать вариант , найдите и ваш find не понимает + , замените его немного менее эффективным \; (это обратная точка с запятой).

2
12.07.2017, 22:01
2 ответа

СкачатьSDK Platform-Tools for Linux

Затем запустите:

unzip platform-tools-latest-linux.zip
cd platform-tools
mv adb /usr/bin/adb

Теперь запустите ваши adbкоманды, например:

adb devices
2
27.01.2020, 22:18

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

cd /path/to/platform-tools
./adb devices

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

Просто запуститеmv /path/to/platform-tools /your/chosen/location(скорее всего, у вас есть папка инструментов платформы _в загрузках, вы не хотите этого в вашем PATH ). Теперь добавьте следующую строку в ваш.bashrc:export PATH="/your/chosen/location/platform-tools:$PATH". В следующий раз, когда вы откроете терминал, вы сможете запустить adbнапрямую (или запустить . ~/.bashrc, чтобы заставить его ).

0
27.01.2020, 22:18

Теги

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