Powered by SmartDoc

Cmmi README

$Date: 2002/10/06 08:27:39 $
Kiyoka Nishiyama
http://www.netfort.gr.jp/~kiyoka/cmmi

: ߤΥСǤ rpm package, slackware package κưǧϹ
ʤäƤޤ

CmmiȤϡ

  Cmmiϥե꡼եȥǤ
  GNU General Public License (GPL2)ΤȤۤƤޤ
  configure ; make ; make installȤŪUNIXѥե꡼եȥΥ
    ȡˤΤǤ



  tarܡ(tar.gz֤Υեȥ)~/cmmi۲˳Ǽƴޤ
  .cmmiǥ󥹥ȡ(configureΥå)򥫥ޥǤޤ

ưĶ

  perl5ʾ
  UNIX shĶ(cygwinĶǤưޤ)ʤߤ˻ưĶDebian GNU
    /Linux woody + Perl 5.6.1Ǥ
  wget
  checkinstall 1.5.0 website

󥹥ȡˡ

 1. make installޤ(/usr/local/bin˥󥹥ȡ뤵ޤ)
 2. ~/cmmiȤǥ쥯ȥޤ
    % mkdir ~/cmmi
 3. ʲη̤ФХ󥹥ȡ
    % cmmi
    cmmi 0.x.x
    usage : cmmi [switch]  [install|clean|make|ARCFILE] 
      cmmi ARCFILE .... checkin ARCFILE to ~/cmmi/xxxxx/
      cmmi         .... configure and make
      cmmi install .... install 
      cmmi clean   .... cleaning work 
    switch : 
      -v   verbose mode
      -d   debug   mode
      -n   force unset '$PACKAGE_TYPE'
          

~cmmi/ ǥ쥯ȥι¤

  ~/cmmi/package-name
      ѥåǼǥ쥯ȥ
  ~/cmmi/package-name/.cmmi
      ѥˡե
  ~cmmi/package-name/*.tar.gz
      ֥ե
  ~/cmmi/package-name/build/
      ѥ
  ~/cmmi/package-name/cmmi.script
      cmmishץ

Ȥ

  cmmiϼ¹ԻΥȥǥ쥯ȥ꤬ɤˤäưѤޤʬ
    ޤ

~/cmmiγǼ¹Ԥ

  cmmi xxxx.tar.gzޤhttp://xxxx/xxxxx/xxxx.tar.gz (http,ftpURLꤹ
    ȡwgetǥեäƤޤ)
      ֥ե뤬~/cmmi/xxxx˳Ǽޤxxxxǥ쥯ȥϼưŪ
        ˺ޤ
      ~/Ǽ¹ԤȰʲΤ褦ˤʤޤ
        % cmmi *-21*.tar.gz
           arcives : emacs-21.1.tar.gz leim-21.1.tar.gz
               dir : emacs-21.1
              move  : emacs-21.1.tar.gz -> ~/cmmi/emacs-21.1
              move  : leim-21.1.tar.gz -> ~/cmmi/emacs-21.1
              
  ճΥޥ
      Ȥɽޤ

~/cmmiǼ¹Ԥ

  cmmi clean
      ѥåΥѥȥǡޤ
  ճΥޥ
      Ȥɽޤ

~/cmmi/package-name/Ǽ¹Ԥ

  cmmi
      ȥǥȥΥѥåconfigure ; makeޤ
  cmmi install
      ȥǥ쥯ȥΥѥåmake installޤ
  cmmi clean
      ȥǥ쥯ȥΥѥޤ

~/.cmmircˤĤ

~/.cmmircε

  ʲϥ֤.cmmircȤƴޤޤƤޤ

# --------------------------------------------------------------
# --- .cmmirc ΥץǤ Υե ~/ ֤ޤ---
# --------------------------------------------------------------
#
# --- ֥ǥ쥯ȥѹ
#   ʲͭˤС ֥ǥ쥯ȥ̾ ~/arcdir ѹǤޤ
#   ȤΤޤޤʤ ~/cmmi Ȥʤޤ
#$ARCIVE_DIR = "arcdir";

#
# --- cmmi install ¹Ԥư
#   ѥåΥ ( D=debian, R=RPM, S=Slackware )
#   ̤ʤ顢ѥåޤ
#   ʲͭˤСDebianѥåޤ
#$PACKAGE_TYPE= "D";

#
# --- ѥå¸ ǥ쥯ȥ
#   Debianƥξ硢Υѥ᡼ꤹ
#   cmmi Ǻѥå apt-get ǰޤ
#     桼̾: kiyoka
#     ۥ̾  :   hoge
#   ξ
#     apt饤 : deb http://hoge/~kiyoka/debian ./
#    
#   ʲͭˤСapt-get Ǥޤ
#$PACKAGE_DIR = "/home/kiyoka/public_html/debian";

#
# --- Сܡ⡼
#   ʲͭˤ Сܡ⡼ɤˤʤޤ
#$verbose = 1;

~/.cmmirc¸ߤʤư

  $ARCIVE_DIR = "cmmi";¹ԤΤˤʤޤ(֥ǥ쥯ȥ
    ~/cmmiȤʤޤ)
  $ARCIVE_TYPE̤Ȥʤޤ

.cmmiˤĤ

.cmmi¸ߤʤư

  cmmi
      configure ; makeȤʤޤ
  cmmi install
      make installȤʤޤ

.cmmiεˡ

  ҥ롼
      Ƭ˶줺˽񤤤̾ϥγϤɽ路ޤ
          Ȥ륻̾=configure,make,install
          confʤɤûάǤޤ
      Ƭ˶줿ϼ¹Ԥɽ路ޤ(shޥ)
          shޥɤϥȥǥ쥯ȥ꤬./build/package-nameꤵ
            ֤ưȤդƤ
          ¹Ԥcmmi.scirpt򸫤Ⱦܺ٤Ĵ٤뤳ȤǤޤ
  
     1. .cmmi¸ߤʤư򤹤.cmmi
        conf
          configure
        make
          make
     2. perl-5.6.0Ѥ.cmmi
        conf
           ./Configure -de
        
        make
           make
           make test
     3. mew-2.1Ѥ.cmmi
        conf
          pushd .
          cd bin
          configure
          popd
        
        make
          make
        
        install
          make install
          make install-bin
          make install-jinfo
          make install-etc

cmmi  apt-get(DebianϥƥΤ)

.cmmirc Ԥʤä硢aptϥޥɤǥѥåΥ󥹥ȡ롦
󥤥󥹥ȡ뤬Ǥޤ

  apt-cache search Cmmi:cmmiǥ󥹥ȡ뤷ѥåθ
   
    (ѥåʸϤ Cmmi: Ȥʸ󤬴ޤޤƤޤ)
   
  apt-get installѥå̾ǻѥåΥ󥹥ȡ

