ラベル install の投稿を表示しています。 すべての投稿を表示
ラベル install の投稿を表示しています。 すべての投稿を表示

2012/10/04

macports初心者の感想2

さて、こちらの続きをば。。。

Sphinx
-------------------------
黙ってportしてみた。
sudo port install py-sphinx
しかし、quick-startが動かず(当然buildも)。
どうもpython versionが違うらしいということなので、
PythonとSphinxをuninstallする。

sphinxの最新version1.1.3のPython27用がある。
py27-sphinx @1.1.3 (python, textproc, devel)
    Python documentation generator
ので、こちらを確認しておく。(決してsphinx3とか4ではない。)

先に、python27と一応python_selectをinstallする。
port install pyton27 python_select (optionはご自由に)
っで、さっきのpy27-sphinxをinstallする。
port install py27-sphinx

(他のversionのPythonを併用する人はselectをしなきゃならないようだ。)

あと、このままだとsphinx-quickstart-2.7とかになっているので、リンクを貼れば良いようだ。(ココらへんを参考に)
これでとりあえずは動く。あとは、前のノートやらが動くかどうか。

前のノートやらを動かす時に気をつける点は、
  • Makefileの各種パス設定変更。(私の場合はPNGMATH_latexのパスを入れていたので、ports用に張替え。)
  • conf.pyで使っている各種Pluginを切って、とりあえず動くかbuild確認。
  • Pluginをinstall。っで、またbuild確認。
という感じで復元完了。


tex
-----------------
黙ってtexliveを入れる。
sudo port install texlive
download, installはめちゃくちゃ長いが、気長に本でも読みながら待つべし。

(2012/10/08追記:~/texmfを読んでくれない。どうしてだろう?自作のtexmicroもバグ発見したしどうしよう。)

(2012/10/10追記:解決)


日本語tex(yatex)
-----------------------------------
これは公式サイトからdownload, installする。

TexShop

-----------------------
これもportして、設定Preferenceのengineの設定をする。
その際、shell scriptをtex+dvips+distiller用に書く。(texwiki)
完了。(あ、typesettingの変更もお忘れなく)


LaTeXiT
------------------------
これもportで一発。

続きはまた。

macports初心者の感想1

これまでmac userが物理で使うような設定は、osxwsで揃えていて(というか揃えていただいていて)、osxwsの開発者が近くにいたこともあって、多分普通のmac+phys.のユーザーが直面する、多くの困難を回避できていた。しかし、なかなか開発の人数が多くならないし、近くにいた開発者も遠くに行くようなので、そろそろmac+phys.の普通の独り立ちを考えざるを得なくなってきた。しかも、最近PC壊して、買い換えてMacOS10.8になった。。。

というわけで、評判や、開発者が多いMacportsを使ってみようと思い立ったのです。


まずは、簡単な必要な要件を書きだしてみる。

  1. g77
  2. gfortran
  3. ifort
  4. python
  5. numpy
  6. scipy
  7. Cython
  8. f2py
  9. Sphinx
  10. tex
  11. 日本語tex(yatex)
  12. TexShop
  13. LaTeXiT
  14. yatex+skim連携
  15. emacs
  16. window-mode
  17. 各種auto-complete(python, elisp, fortran, latex)
  18. 各種細かい設定(.emacs.d/init.el全般)
見ての通り、emacs設定で困ったw とりま、一つづつ。


g77, gfortran
----------------------------
high performance computingからdl、install。っで、パスを通す。といってもね。
インストールされたディレクトリ(たぶんMacなら/usr/local/bin)を確認。
.bashrcに
export PATH="/usr/local/bin:${PATH}"
と書く。
terminalを再起動するか、source .bashrcでおk。

かとおもいきや。(実はあとから分かったのだけど)MacOS10.8のbashが.bashrcを読んでないことが判明。
どうやら.bash_profileを読んでいるらしい。
ということで、助けを借りて、
if [ -f ~/.bashrc ]; then
     source ~/.bashrc
fi
として、 .bash_profileから.bashrcを読むようにする。

ifort
--------------------
商用なので後回し。composerでも10.8はいけるのだろうか?未だに確認してない。。。
(2013/04/18追記:新しいの買ってインスコしたので検証できず・・・)


python
------------------
OSX10.8標準装備のものはなぜか「信用ならん」という妄念があり、
sudo port install python
でインストール。一発。

numpy
-------------------
python2.7標準装備らしい(そこは信用するのか?w)。

scipy
-------------------
これもportで一発。

Cython
-------------------
これはまだ。

f2py
-------------------
portでインストールしたけど、テストはまだ。走るんかいな。
(2013/04/18追記:ガンガン走っている。selectしてないので-2.7が付いているw)

今日まとめるのはここまで。また今度まとめます。