Re: 請教設定 lilypond 三問
※ 引述《goaway@nowhere.not (老音學生 Old Student)》之銘言:
> checking libgc version 6.4+... Segmentation fault (core dumped)
> (他說找不到 libgc ;但之前以裝了 boehm-gc 6.5)
■ 1. 首先,建議你先升級 gnome
雖然 #freeebsd-gnome 那邊好像最近又要大更新了,
不過基本上每次 gnome 更新步驟都跟下面類似
作者: chinsan (淡) 站內: freebsd
標題: [心得] 升級 gnome 2.10
時間: 2005/03/16 Wed 23:37:08
首先照著 /usr/ports/UPDATING 20050312 那一段
不要衝動用 portupgrade 來更新任何 gnome 或 gtk 或其他有相依到的套件。
請用寫好的 gnome_upgrade.sh 來作更新
# fetch http://www.FreeBSD.org/gnome/gnome_upgrade.sh
# sh gnome_upgrade.sh
他會先跟你說可以用 tail -f xxx 來查看目前進展
(建議按 Alt + F2 ~ F8,另開 virtual tty 來看)
STAGE 1 第一關會先作 pkgdb -F (package database整理)的動作,
請自行依據經驗作決定
STAGE 2 第二關會更新最新的套件相依性關係 (通常這很快)
STAGE 3 第三關會移除所有舊的 gnome/gtk (與相依性)套件
STAGE 4 第四關重建所有剛被前一關移除的套件(『大更新』)
這一段時間依據優良的傳統會『相當不短』...
整個更新完成之後, gnome_upgrade.sh 就可以移除了
如果 gnome-session 鳥掉了,那麼看一下 FreeBSD 上的 Gnome FAQ
http://www.freebsd.org/gnome/docs/faq2.html#q20
# sysctl -w net.inet.tcp.blackhole=0
# sysctl -w net.inet.udp.blackhole=0
以上步驟會把上面這兩者關掉,改為 0 就ok
如果懶得編譯 gnome2 套件, 要裝 gnome2 package 的話
# setenv PACKAGESITE \
http://www.marcuscom.com/tb/packages/5.4-FreeBSD/Latest/
# pkg_add -r gnome2
# pkgdb -F
■ 2. (注意:通常要大更新 ports 的話,得先注意 /usr/ports/UPDATING )
你打 portupgrade -rRa 就會更新所有已裝的套件,包括 ports 及 packages
另外,也有一些小訣竅(省掉每次編譯後的清除時間) 這個等你以後熟了再作
(以下貼自某月某日某頻道上對話)
02:40 <@FreeBSDMarcus> Do pkgdb -Ff && portupgrade -rfOW pkgconfig
02:40 < DomiX> maybe a night I supose
02:40 <@FreeBSDMarcus> It will take slightly less time.
02:40 < DomiX> oh thanks for your tips, I try
02:40 < Caelian> FreeBSDMarcus, hmmm .. what's the difference there marcus ?
02:40 <@FreeBSDMarcus> It won't do a make clean after each build.
02:40 < prabu> Hello
02:40 <@FreeBSDMarcus> That saves a bunch of time.
■ 3. inkscape 我原先版本都有裝過,都安裝/基本使用 ok ,進階使用我就不清楚了
嫩咖新手菜鳥我的建議是: 先 pkg_add -r inkscape 裝 package ,
如果之後用的比較得心應手的話,想更進一層樓(或嚐鮮,
或稱『冒險家精神』)那麼再 portupgrade -rR inkscape
更進階一點的話,就是自己抓 tar ball
再參考該 port 上原本的 patch :像是 files/ 目錄,以及 Makefile 內容來改
當然,更好一點的話,是抓 CVS/SVN 上的自己改,
或是更強一點就直接參與 developer team...
啊啊,我又在亂扯了 :p
■ 4. 你裝一下 /usr/ports/sysutils/pkg_tree
然後(假設你用 csh/tcsh)打 rehash 更新一下 cache
接著打 pkg_tree inkscape
以下是我的 pkg_tree inkscape ,基本上一些相依套件版本目前應該是這樣
inkscape-0.42
|\__ pkgconfig-0.17.2
|\__ expat-1.95.8_3
|\__ xorg-fonts-encodings-6.8.2
|\__ xmlcatmgr-2.2
|\__ jpeg-6b_3
|\__ libiconv-1.9.2_1
|\__ python-2.4.1_3
|\__ gettext-0.14.5
|\__ png-1.2.8_2
|\__ freetype2-2.1.10_1
|\__ perl-5.8.7
|\__ fontconfig-2.2.3,1
|\__ xorg-libraries-6.8.2
|\__ p5-Compress-Zlib-1.35
|\__ p5-MIME-Base64-3.05
|\__ p5-XML-RegExp-0.03
|\__ p5-XML-Parser-2.34_1
|\__ p5-libxml-0.08
|\__ p5-URI-1.35
|\__ p5-Parse-Yapp-1.05
|\__ p5-Authen-SASL-2.09
|\__ p5-Net-1.19,1
|\__ p5-HTML-Tagset-3.04
|\__ p5-HTML-Parser-3.45
|\__ p5-Digest-1.10
|\__ p5-Digest-MD5-2.33
|\__ p5-Date-Manip-5.44
|\__ p5-libwww-5.803
|\__ p5-XML-DOM-1.43
|\__ glib-2.6.6
|\__ libxml2-2.6.20
|\__ libsigc++-2.0.16
|\__ libxslt-1.1.14
|\__ popt-1.7
|\__ bitstream-vera-1.10_1
|\__ p5-XML-XQL-0.68
|\__ libgpg-error-1.0_1
|\__ libgcrypt-1.2.1_1
|\__ libXft-2.1.7
|\__ shared-mime-info-0.16_1
|\__ libart_lgpl2-2.3.17
|\__ hicolor-icon-theme-0.5
|\__ tiff-3.7.3
|\__ gnomehier-2.0_7
|\__ gnutls-1.0.24_1
|\__ xorg-fonts-truetype-6.8.2
|\__ aspell-0.60.3
|\__ atk-1.9.1
|\__ pango-1.8.2
|\__ gtk-2.6.9
|\__ cups-base-1.1.23.0_4
|\__ libglade2-2.5.1_2
|\__ glibmm-2.6.1
|\__ libgnomecanvas-2.10.2_1
|\__ libgnomecups-0.2.0_1,1
|\__ gnome-icon-theme-2.10.1_1
|\__ libgnomeprint-2.10.3_1
|\__ boehm-gc-6.5
|\__ libgnomeprintui-2.10.2
|\__ gtkmm-2.6.3
\__ gtkspell2-2.0.11
你自己對一下有哪些版本不對或可能你強制誤砍了到吧 :p
■ 麻煩你若上述 4 個步驟還是不行的話,
# cd /usr/ports/graphics/inkscape/
# fetch http://www.freebsd.org/gnome/gnomelogalyzer.sh
# sh gnomelogalyzer.sh
參考裡面訊息,把相關 log 寄給 maintainer 吧
不懂誰是該 port 的 maintainer? 切到該 port 目錄內打 make maintainer 吧 XD
冤有頭,債有主啊
當然,如果是 ports@FreeBSD.org 那就用不著寄了 :pp
--
靜中見真境,淡中識本然
--
◢◣ - ● -
◢██◣◢◣ ` Origin: 宜蘭資教.山水蘭陽 telnet://yilan.twbbs.org
~~ ﹌ ~﹌ ﹉ From : 220-135-110-151.HINET-IP.hinet.net
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章