質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Arduino

Arduinoは、AVRマイコン、単純なI/O(入出力)ポートを備えた基板、C言語を元としたArduinoのプログラム言語と、それを実装した統合開発環境から構成されたシステムです。

Q&A

解決済

2回答

3799閲覧

読み込み専用ファイルシステムです への対応について

nossu

総合スコア29

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Arduino

Arduinoは、AVRマイコン、単純なI/O(入出力)ポートを備えた基板、C言語を元としたArduinoのプログラム言語と、それを実装した統合開発環境から構成されたシステムです。

0グッド

0クリップ

投稿2021/09/17 13:57

前提・実現したいこと

Ubuntu18.04 上にインストールされているArduinoーIEDのboards.txt を書き換えて、ダヴィンチ32U(ストロベリーリナックス製)を使えるようにしたい

発生している問題・エラーメッセージ

boards.txt を書き換えることができません。

エラーメッセージ
'boards.txt' を削除できません: 読み込み専用ファイルシステムです

試したこと

boards.txtを/home/aaaa(ユーザ名)/Document にコピーし、boards.txtの編集はできますが、元のファイル /snap/arduino/61/hardware/arduino/avr/boards.txt が読み込み専用なので書き換えられません。

補足情報(FW/ツールのバージョンなど)

Ubuntu18.04LTS 
Arduino 1.8.15

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

thkana

2021/09/19 02:42

https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12249235042 これはあなたの質問でしょうか。だとしたら、ヘルプ( https://teratail.com/help#posted-otherservice )にあるように、「質問内容にマルチポストをする理由を書き、他のサイトの投稿へのリンクを貼ってください。また、解決した際には必ずteratail及びすべての投稿に解決した旨と、どのように解決したかを記載してください。」の処置をお願いします。
nossu

2021/09/25 04:49

恐れ入りますが、小生の質問ではありません。 同じようなタイミングでの質問のようですね。知らなかった。 解決方法はベストアンサーの方へのお礼と共に書き込みました。
thkana

2021/09/25 06:40

たまたま似た内容の質問だったのですね。あなたが解決したことをあちらに紹介したのはとてもよいことと思います。
guest

回答2

0

ベストアンサー

/snap/arduino/〜 ということは snap というパッケージマネージャで入れたものだと思いますが、snap は不用意に内容を書き換えられてアプリの挙動がおかしくならないように SquashFS という読み込み専用ファイルシステムを使ってるようなので、sudo や chmod どころかおそらく mount -o rw しても書き込めるようにはならず、内容を変更するにはファイルシステムのイメージを作り直す必要がある (つまり、そんなことをすべきではない) と思われます。
参考: Snapパッケージ - あららぼ

とはいえアプリの設定を変更できなくては不便なので、snap で配布されてるものはユーザー側で設定を上書きできるようになってることが多いのだと想像します。arduino に関しては、たぶんこちらの情報が参考になるのでは。
参考: samd21g - Adding a custom board to the Arduino IDE - Arduino Stack Exchange

投稿2021/09/17 20:43

編集2021/09/17 20:44
hoshi-takanori

総合スコア7901

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

nossu

2021/09/25 04:47

snapパッケージマネージャで入れた場合、読み込み専用になることを知りませんでした。 大変助かりました。 結局パッケージマネージャのarduinoは削除し、手動で以下でインストールすることで書き換えができました。 $ tar Jxf ~/Downloads/arduino-1.8.9-linux64.tar.xz $ cd ~/arduino-1.8.9/ $ ./install.sh ありがとうございました。
guest

0

sudo つけてエディタを起動しよう

投稿2021/09/17 14:16

y_waiwai

総合スコア88042

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問