2021年12月30日木曜日

chromebook duet(arm) crostini でgoogledriveを使う

 chromebookのcrostini(linux)と

ryzenのデスクトップと同時開発しようとgoogledriveをもとに

環境を作っています

一つにPCをしぼれば問題はないのでしょうが…

 

duetのcrostiniではgoogle driveを使うとフリーズするという問題があります

vi emacs libreofficeなどで書き込みするとフリーズします

HP(intel CPU)では問題ないのでどうやらCPU(arm)の問題のようです

bug reportは英語できる人にがんばってもらいます


色々代替案を試してみましたが

google-drive-ocamlfuseにたどり着きました


書いても意味ないかもしれませんが

試したこと

その1

rclone mount

を使ってみましたがruby,haxe heaps(javascript) などスクリプトはできますが

コンパイルして実行するもの(c,c++など)は実行できずエラーが出ます

その2

nasで妥協

crostiniからでは普通のsambaで接続できないようです(ipアドレスの問題?)

このページを参考に 

smbnetfsの場合

$ sudo apt install fuse smbnetfs

mkdir ~/.smb

$ cp /etc/smbnetfs.conf ~/.smb/
$ echo "auth [user] [password]" > ~/.smb/smbnetfs.auth
$ chmod 600 ~/.smb/smbnetfs.auth
$ mkdir ~/network
$ smbnetfs ~/network
 
ここからわからなったのですが
vi  ~/.smb/smbnetfs.host
host 192.168.1.2 WORKGROUP visible=true
link pi 192.168.1.2/mmmm
 mkdir mmmm

smbnetfs mmmm

としたらできました

がバックアップが不便

外出先で開発(しないと思いますが)

アクセスできない

 その3

Dropbox

$ sudo pip3 install dbxfs

$dbxfs Dropbox/

ブラウザーで認証

c,c++ともに実行できるのではあるが料金のこともあり

やっぱりgoogledriveでがんばりたい



どうしようかと思いましたが

google-drive-ocamlfuse

でうまくいきました

ubuntuの導入例が多くてDebianは適用できないことがありました

このページをみて

インストールしました

$sudo apt-get install opam

$opam init

 

$sudo apt-get install m4 libcurl4-gnutls-dev libfuse-dev libsqlite3-dev
追記 libgmp-dev 
$ opam update
$ opam install google-drive-ocamlfuse 
$ mkdir ~/GoogleDrive
$ google-drive-ocamlfuse ~/GoogleDrive
マウントできました 
 c,c++などの実行もその場でできます 
罠があるかもしれませんが、いまのところうまくいってます



Blender作品置き場      2021年8月11日更新
 

0 件のコメント:

コメントを投稿