Instalando o Anaconda em um Chromebook

2

Portanto, não tenho certeza se esse é o lugar certo para a minha pergunta, já que estou usando o Chrome OS, mas coloquei no modo de desenvolvedor e abri um shell, que lembra muito um shell Unix. Eu nunca usei o Unix ou Linux, então eu realmente não sei do que estou falando.

De qualquer forma, eu fiz tudo isso para poder instalar o Anaconda nele e, seguindo as instruções que encontrei em outro lugar, digite cd /usr then sudo chmod a+rw local then cd ~/Downloads then bash Anaconda-3-4.0.0-Linux-x86_64.sh . Ele funcionou por um tempo e foi aparentemente bem-sucedido, mas em determinado momento atingiu o seguinte erro:

./Anaconda3-4.0.0-Linux-x86_64.sh: line 450: /home/chronos/user/anaconda3/pkgs/python-3.5.1-0/bin/python: Permission denied
ERROR:
cannot execute native linux-64 binary, output from 'uname -a' is:
Linux localhost 3.10.18 #1 SMP Sat Apr 9 15:59:53 PDT 2016 x86_64 Intel(R) Celeron(R) CPU N2840 @ 2.16GHz GenuineIntel GNU/Linux

Eu basicamente entendi que algum tipo de permissão estava acontecendo e adivinhei que talvez eu precisasse prefixar sudo no comando. Então eu executei sudo bash Anaconda-3-4.0.0-Linux-x86_64.sh e agora recebo o erro

mkdir: cannot create directory ‘/root/anaconda3’: 

Read-only file system
ERROR: Could not create directory: /root/anaconda3

[Edit: Em resposta a uma pergunta nos comentários, aqui está o resultado de inserir cat proc/mounts .

rootfs / rootfs rw 0 0
/dev/root / ext2 ro,relatime 0 0
devtmpfs /dev devtmpfs rw,nosuid,noexec,relatime,size=981424k,nr_inodes=245356,mode=755 0 0
none /proc proc rw,nosuid,nodev,noexec,relatime 0 0
none /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
tmp /tmp tmpfs rw,nosuid,nodev,noexec,relatime 0 0
run /run tmpfs rw,nosuid,nodev,noexec,relatime,mode=755 0 0
debugfs /sys/kernel/debug debugfs rw,nosuid,nodev,noexec,relatime,gid=236,mode=750 0 0
shmfs /dev/shm tmpfs rw,nosuid,nodev,noexec,relatime 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0
/dev/mmcblk0p1 /mnt/stateful_partition ext4 rw,nosuid,nodev,noexec,relatime,commit=600,data=ordered 0 0
/dev/mmcblk0p8 /usr/share/oem ext4 ro,nosuid,nodev,noexec,relatime,data=ordered 0 0
/dev/mmcblk0p1 /home ext4 rw,nosuid,nodev,noexec,relatime,commit=600,data=ordered 0 0
/dev/mapper/encstateful /mnt/stateful_partition/encrypted ext4 rw,nosuid,nodev,noexec,relatime,discard,commit=600,data=ordered 0 0
/dev/mapper/encstateful /var ext4 rw,nosuid,nodev,noexec,relatime,discard,commit=600,data=ordered 0 0
/dev/mapper/encstateful /home/chronos ext4 rw,nosuid,nodev,noexec,relatime,discard,commit=600,data=ordered 0 0
media /media tmpfs rw,nosuid,nodev,noexec,relatime 0 0
/dev/mmcblk0p1 /usr/local ext4 rw,nodev,relatime,commit=600,data=ordered 0 0
none /sys/fs/cgroup tmpfs rw,nosuid,nodev,noexec,relatime,mode=755 0 0
none /dev/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
cgroup /sys/fs/cgroup/cpu cgroup rw,nosuid,nodev,noexec,relatime,cpu 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
debugfs /run/debugfs_gpu debugfs rw,nosuid,nodev,noexec,relatime,gid=236,mode=750 0 0
/home/.shadow/17347860ad35b4ae57db54c3317448c89715bfeb/vault /home/.shadow/17347860ad35b4ae57db54c3317448c89715bfeb/mount ecryptfs rw,nosuid,nodev,noexec,relatime,ecryptfs_sig=41185a1f9e90f57e,ecryptfs_fnek_sig=d1784311b40eb85a,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs 0 0
/home/.shadow/17347860ad35b4ae57db54c3317448c89715bfeb/vault /home/chronos/user ecryptfs rw,nosuid,nodev,noexec,relatime,ecryptfs_sig=41185a1f9e90f57e,ecryptfs_fnek_sig=d1784311b40eb85a,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs 0 0
/home/.shadow/17347860ad35b4ae57db54c3317448c89715bfeb/vault /home/user/17347860ad35b4ae57db54c3317448c89715bfeb ecryptfs rw,nosuid,nodev,noexec,relatime,ecryptfs_sig=41185a1f9e90f57e,ecryptfs_fnek_sig=d1784311b40eb85a,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs 0 0
/home/.shadow/17347860ad35b4ae57db54c3317448c89715bfeb/vault /home/chronos/u-17347860ad35b4ae57db54c3317448c89715bfeb ecryptfs rw,nosuid,nodev,noexec,relatime,ecryptfs_sig=41185a1f9e90f57e,ecryptfs_fnek_sig=d1784311b40eb85a,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs 0 0
/home/.shadow/17347860ad35b4ae57db54c3317448c89715bfeb/vault /home/root/17347860ad35b4ae57db54c3317448c89715bfeb ecryptfs rw,nosuid,nodev,noexec,relatime,ecryptfs_sig=41185a1f9e90f57e,ecryptfs_fnek_sig=d1784311b40eb85a,ecryptfs_cipher=aes,ecryptfs_key_bytes=16,ecryptfs_unlink_sigs 0 0
tmpfs /run/crw tmpfs rw,nosuid,nodev,noatime,size=128k,mode=700 0 0

E o resultado de ls -ld /home/chronos/user/anaconda3/pkgs/python-3.5.1-0/bin /home/chronos/user/anaconda3/pkgs/python-3.5.1-0/bin/python é

/home/chronos/user/anaconda3/pkgs/python-3.5.1-0/bin/python 
drwxr-xr-x 2 chronos chronos 4096 Apr 22 21:00 /home/chronos/user/anaconda3/pkgs/python-3.5.1-0/bin
lrwxrwxrwx 1 chronos chronos    9 Dec  7 12:18 /home/chronos/user/anaconda3/pkgs/python-3.5.1-0/bin/python -> python3.5

]

    
por Addem 23.04.2016 / 03:24

2 respostas

2

Talvez você possa procurar o programa no menu "executar programa" de uma área de trabalho, como o xfce. Eu também usei o Crouton, mas acho muito mais fácil executar programas como o Python em um ambiente Linux de inicialização dupla. Se você tem um chromebook x86, confira chrx.org. Se for baseado em ARM, confira link ou Arch Linux.

    
por 29.06.2016 / 02:53
0

Use o caminho /usr/local/anaconda3 para o caminho da instalação.

Se você usar /home/chronos/usr/ , receberá o erro.

    
por 06.05.2018 / 05:48