2016年9月23日 星期五

[Ubuntu Snappy 2] tips for tracing and debugging (keep updating)

因為 snappy 不是用 apt 套件管理所以無法簡單的安裝 debian package ,這樣 debug 有點麻煩,然後其實 OS snap 就是 Ubuntu rootfs 也就是一堆 debian package 的集合,那我想知道其中幾個 package version 怎麼辨? 在 beta channel 中有一個 classic snap package,它透過 chroot 的方式再加上 apt package 讓使用者可以使用 apt commands。

class package 是將 writable partition 中的 OS snap copy 一份到
/var/snap/classic/common/classic 中,然後 bind mount host 一些 partition 進去後,chroot 進去,在裡面 就可以用 dpkg -l 取得所以 OS snap 中的 package 資訊:
https://pastebin.ubuntu.com/23220997/

沒有留言:

張貼留言