Re: 請教 makeinfo 在哪?
感謝 前輩不吝指導,...
1]
但我已經 每日更新 ports 了說
# grep cvsup /etc/crontab
27 2 * * * root /usr/local/bin/cvsup -g -L 2
/usr/ports-supfile
這是手動跑的結果:
[root]# cvsup -g -L 2 /usr/ports-supfile
Parsing supfile "/usr/ports-supfile"
Connecting to cvsup5.FreeBSD.org
Connected to cvsup5.FreeBSD.org
Server software version: SNAP_16_1h
Negotiating file attribute support
Exchanging collection information
Establishing multiplexed-mode data connection
Running
Updating collection ports-all/cvs
Edit ports/audio/sfront/Makefile
Add delta 1.23 2005.09.01.10.10.03 garga
(...中略...)
Shutting down connection to server
Finished successfully
我現在開始試用 portupgrade 看...; 感謝.
2]
感謝指導, 果然有個 texinfo 在 /usr/ports/print
可是若用 make search ,即始在 /usr/ports/print/
[root@neuro /usr/ports/print]# make search name=texinfo
[root@neuro /usr/ports/print]# make search key=texinfo
都沒有找到 texinfo
3]
就給他裝了 /usr/ports/texinfo
make install
....
===> Compressing manual pages for texinfo-4.8
===> Registering installation for texinfo-4.8
(他居然沒要我先 deinstall 4.6 ?)
4]
可是, 即始重開機後, 怎麼 makeinfo 還是 4.6 ?
[root]# makeinfo --version
makeinfo (GNU texinfo) 4.6
....
5]
灌 lilypond (lilypond-2.6.3.tar.gz)
.../configure 時他仍說 :
WARNING: Please consider installing optional programs:
ERROR: Please install required programs: makeinfo >= 4.7 (installed: 4.6)
6]
用 tar 來裝也是蠻不得已的.
因為先用 ports 時, 他說
[root /usr/ports/print/lilypond]# make install
===> lilypond-2.2.2 is marked as broken: Does not compile on FreeBSD >=
5.x.
請續 再指導.
謝謝.
<: 老音學生 :>
===
"你快樂嗎?" <chinsan.bbs@bbs.ilc.edu.tw> 撰寫於郵件新聞:A11HDM7L$freebsd@bbs.ilc.edu.tw...
>※ 引述《goaway@nowhere.not (老音學生 Old Student)》之銘言:
>> 想灌 lilypond (lilypond-2.6.3.tar.gz)
> ^^^^^
> 如果要自行以 tar ball 安裝,請先斟酌一下自己是否有那個能力 ~_~"
> 如果可以的話,把整個安裝/移除步驟回報給 port maintainer 對大家都會比較好
>
> (我是沒裝過 lilypond,不過我猜大致應該是下面這樣..)
>
>> ../configure 時他說 :
>> WARNING: Please consider installing optional programs:
>> ERROR: Please install required programs: makeinfo >= 4.7 (installed:
>> 4.6)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^
> A B
>
> A: 如果你看的懂英文,就會知道它需要 makeinfo 至少版本為 4.7 以上
> 也代表你的英文需要加強
>
> B: FreeBSD 安裝時的 makeinfo 就是 4.6
>
>
>> 請教, 我怎麼找不到 makeinfo 在 port 的哪?
>
> 麻煩更新你的 port tree, 在 /usr/ports/print/texinfo 就會有了
>
> 如果你不會更新的話, 可以看看下面這邊有教(cvsup方式)
> http://netlab.cse.yzu.edu.tw/~statue/freebsd/zh-tut/cvsup.html
>
> 或參考前面 DK 長輩的 portsnap 方式
>
> ((在回報任何 port 安裝問題前,養成好習慣先保持自己的 port tree 為最新版,
> 以及查閱 /usr/ports/UPDATING 我想可有效節省大家時間))
>
>
>> (以便 (cvsup 後,) make deinstall; make reinstall ...)
> 不用這麼麻煩,請多利用 /usr/ports/sysutils/portupgrade/ 可做得更好
>
> 另外,注意一下 /usr/ports/UPDATING 裡面的更新記事
> 若沒特別要注意的,通常就直接用 portupgrade -r 該套件名稱(不必加版本)就夠了
>
討論串 (同標題文章)
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章