nemo 是Linux 桌面環(huán)境:cinnamon 的默認(rèn)文件管理器氨肌,其支持插件功能开泽。俺去其官網(wǎng)下載了全套源碼捂寿,自行編譯口四,看看里面的究竟。
解壓后秦陋,每次都 ./buildall窃祝,次次報(bào)錯(cuò)不同。
第一次的問題:執(zhí)行踱侣,啥都沒有粪小。看源碼可知抡句,應(yīng)該是缺少了git探膊。
for i in `find ./ -maxdepth 1 -mindepth 1 -type d`; do
???? echo if [ $i = "./.git" ]; then
???? continue
fi
對(duì)策:sudo apt install git
第二次的問題:./buildall: 13: ./buildall: dpkg-buildpackage: not found
根據(jù)debian手冊(cè):《Chapter 6. Building the package》的指示,它是build-essential的一部分待榔。那就 sudo apt install build-essential 好了逞壁。因?yàn)槭窃谝粋€(gè)循環(huán)里報(bào)錯(cuò),所以錯(cuò)的信息大同小異锐锣。選第一個(gè)看看:
dpkg-checkbuilddeps: error: Unmet build dependencies: debhelper (>= 9) autotools-dev gnome-common intltool (>= 0.29) dh-autoreconf libglib2.0-dev (>= 2.35.9) libnemo-extension-dev libcinnamon-desktop-dev (>= 3.0.0)
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
dpkg-buildpackage: warning: (Use -d flag to override.)
對(duì)策:
缺少的組件為:debhelper autotools-dev gnome-common intltool dh-autoreconf libglib2.0-dev libnemo-extension-dev libcinnamon-desktop-dev
把這些都裝上就是腌闯。
第三次的問題:
貌似成功了。出現(xiàn)了兩個(gè)deb文件:nemo-share_3.6.0_amd64.deb和nemo-share_3.6.0_amd64.deb.
用gdebi安裝不成功雕憔。用dpkg -i 安裝姿骏,說缺少samba-common、samba-common-bin
用 apt-get -f -y install? 補(bǔ)上斤彼。
-- 嗯分瘦,裝好了。