Saya sudah lama mencoba mengubah ikon Blender, tetapi apa pun yang saya lakukan, saya tidak boleh mengedit apa pun /snap/blender-tpaw/3/
.
Inilah yang saya coba:
- Mengedit file dari
nautilus
tanpasudo
. - Mengedit file dari
nautilus
dengansudo
(sudo nautilus
dalam terminal). - Menggunakan perintah terminal seperti
cp
ataurm
tanpasudo
. - Menggunakan perintah terminal dengan
sudo
(sepertisudo cp <source> /snap/blender-tpaw/3/
atausudo rm /snap/blender-tpaw/3/<filename.ext>
) - Melakukan semua hal di atas dalam terminal root (menggunakan
sudo -i
)
Dalam setiap kasus saya mendapatkan kesalahan berikut:
cannot remove/copy '/snap/blender-tpaw/3/filename.ext': Read-only file system
di mana nama file adalah file dan .ext adalah ekstensinya.
Ini juga berlaku untuk file terkunci lainnya, tidak hanya Blender.
Apakah saya melakukan sesuatu yang salah di sini? Atau mungkinkah mengubah file-file itu? Walaupun saya pikir itu tidak mungkin karena semuanya di sini dari Ubuntu ke Blender adalah open-source, jadi mereka tidak punya alasan untuk memblokir kita dari memodifikasi file-file itu.
EDIT:
Saya menggunakan Menu Utama (alacarte) untuk mengubah ikon, tetapi saya masih ingin tahu mengapa saya tidak dapat memodifikasi file snap.
sumber
Meskipun premis pertanyaan secara teknis benar (Anda tidak dapat mengubah file sekejap), ada beberapa cara untuk mengatasinya.
Salah satu cara tersebut adalah dengan menggunakan
--bind
opsi dalam hubungannya denganmount
, untuk mengount ulang hierarki file yang ada ke tempat lain.Misalnya, jika Anda ingin agar snaps Anda menggunakan sertifikat sistem alih-alih sertifikat yang dipasang
core
, Anda dapat memasang direktori yang berisi sertifikat sistem pada host di atas direktori sertifikat sistemcore
dengan perintah berikut:Ini sebenarnya tidak mengubah sistem file snap. Jika Anda melepas folder, folder lama akan menggantikan tempatnya:
Catatan: Mount tidak bertahan di antara reboot. Ada beberapa cara untuk membuat mount tetap ada setelah reboot. Salah satu caranya adalah dengan membuat
systemd
skrip startup:Diambil dari sini .
sumber
/etc/fstab
, misalnya:echo -e "/etc/ssl/certs\t/snap/core/current/etc/ssl/certs\tnone\tbind,nodev,ro\t0 2" | sudo tee -a /etc/fstab
- source