Re: 請教設定 lilypond 三問

看板FreeBSD作者時間20年前 (2005/09/22 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串11/11 (看更多)
※ 引述《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
文章代碼(AID): #13CQ0500 (FreeBSD)
文章代碼(AID): #13CQ0500 (FreeBSD)