Wpis z mikrobloga

#linux #android #k---a

user@debian:~$ cd /media/E4A8-9F45/android-sdk-linux/
user@debian:/media/E4A8-9F45/android-sdk-linux$ cd tools
user@debian:/media/E4A8-9F45/android-sdk-linux/tools$ ./android update sdk
bash: ./android: Permission denied

Pod sudo tez nie dziala.
  • 34
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Handy: to może wynikać z różnicy użytej architektury. Próba odpalenia programu, który korzysta z architektury 32 bitowej przy użyciu bibliotek 64 bitowych skutkuje właśnie takim komunikatem, mimo, że plik ma właściwe uprawnienia do uruchamiania.

W debianie spróbuj instalacji ia32-libs

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install ia32-libs
  • Odpowiedz
@Handy: no to dwie możliwości:

1. chown pliku na USB jest poza Twoją jurysdykcją, że tak to ujmę
2. montowanie USB masz ustawione z noexeciem
  • Odpowiedz
@Handy: wait, Ty próbujesz nadawać uprawnienia prawdopodobnie na poziomie vfat, a to przecież nie jest linuksowy filesystem, który ogarnia chmoda.

W tej sytuacji albo przeformatuj usb na exta, albo spróbuj montować manualnie:

Zakładając, że /dev/sdc to Twój
  • Odpowiedz
@K5HV:

root@debian:/home/user# mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type
  • Odpowiedz
  • 1
@Handy: Jesteś pewien, że sda to pendrive?
Wykonaj:
mkdir /mnt/usb
mount -o rw /dev/sda /mnt/usb
Po tym w /mnt/usb powinieneś mieć zamontowanego pendriva.
  • Odpowiedz