「管理者用CVS」の版間の差分

提供:MoodleDocs
移動先:案内検索
(Git repository への誘導)
 
(2人の利用者による、間の44版が非表示)
1行目: 1行目:
作成中です - [[利用者:Mitsuhiro Yoshida|Mitsuhiro Yoshida]] 2008年9月25日 (木) 12:34 (CDT)
<p class="note">註: Moodle コードの導入には [[管理者用Git|Git リポジトリ]]の利用をお勧めします。以下のように CVS ミラーサーバを利用することもできますが、近いうちに非推奨となります。</p>


[http://cvs.moodle.org/ CVS archive]には、すべてのMoodleソースコードが含まれています。あなたは、CVSプログラムを使用して、最新のステーブルリリースから開発バージョンまでのバージョンを取得することができます。CVSの使用は、Moodleサーバを管理する、極めて便利な方法です。
[http://cvs.moodle.org/ CVS archive]には、すべての Moodle ソースコードが含まれています。あなたは、CVS プログラムを使用して、最新の STABLE リリースから開発バージョンまでのバージョンを取得することができます。CVS の使用は、 Moodle サーバを管理する、極めて便利な方法です。


[[Image:Cvstree.png|CVS tree]]
[[Image:Cvstree.png|CVS tree]]


Moodle CVSアーカイブに対して、開発者には選択的な書き込み権があります (詳細は、[[開発者用CVS]]をご覧ください)。しかし、殆どのユーザは読み出し専用のアクセスのみ必要なため、以下に記述した '''anonymous CVS (匿名CVS)''' のひとつにアクセスすることができます。現在、開発者CVSに対してMoodle開発者がコミットした後、コミット内容がanonymous CVS (匿名CVS) に反映されるまで、最大1時間の遅れがあります。  
Moodle CVS アーカイブに対して、開発者には選択的な書き込み権があります (詳細は、[[開発者用CVS]]をご覧ください)。しかし、殆どのユーザは読み出し専用のアクセスのみ必要なため、以下に記述した '''anonymous CVS (匿名CVS)''' のひとつにアクセスすることができます。現在、開発者 CVS に対して Moodle 開発者がコミットした後、コミット内容がanonymous CVS (匿名CVS) に反映されるまで、最大1時間の遅れがあります。  


==CVSサーバ==
==CVS サーバ==


このリストから、あなたに一番近いCVSミラーサーバを選択してください:
このリストから、あなたに一番近い CVS ミラーサーバを選択してください:


{| border="1" cellpadding="4" cellspacing="0"
{| border="1" cellpadding="4" cellspacing="0"
30行目: 30行目:
|US
|US
|'''us.cvs.moodle.org'''
|'''us.cvs.moodle.org'''
|San Francisco State University, Academic Technology ([http://www.sfsu.edu/ SFSU]). トラブルが発生した場合、[mailto:ilearn@sfsu.edu iLearn support] にご連絡ください
|San Francisco State University, Academic Technology ([http://www.sfsu.edu/ SFSU]). トラブルが発生した場合、[mailto:ilearn@sfsu.edu iLearn support] にご連絡ください。
|-
|-
|US
|US
|'''us2.cvs.moodle.org'''
|'''us2.cvs.moodle.org'''
|[http://www.contractorsinstitute.com The Contractors Institute] pserver and viewvc. In case of trouble contact [mailto:cvs@contractorsinstitute.com network support].
|[http://www.contractorsinstitute.com The Contractors Institute] pserver and viewvc. トラブルが発生した場合、[mailto:cvs@contractorsinstitute.com network support] にご連絡ください。
|}
|}


上記サーバ一覧の中から、あなたが選択したサーバを下記インストラクションのSERVER.cvs.moodle.orgと入れ替えてください!
上記サーバ一覧の中から、あなたが選択したサーバを下記インストラクションの SERVER.cvs.moodle.org と入れ替えてください!


これらのサーバに関して、予定または予定外の最新停止情報を取得したい場合、[http://lists.moodle.org/info/outages Moodle Outageメーリングリスト]に登録してください。
これらのサーバに関して、予定または予定外の最新停止情報を取得したい場合、[http://lists.moodle.org/info/outages Moodle Outageメーリングリスト]に登録してください。
45行目: 45行目:
===新しいサーバに切り替える===
===新しいサーバに切り替える===


あなたが「すでに」CVSを使用中で、異なるサーバに変更したい場合、あなたのワーキングコピーが新しいミラーサーバを指すよう、少しだけ変更を加える必要があります。
あなたが「すでに」CVS を使用中で、異なるサーバに変更したい場合、あなたのワーキングコピーが新しいミラーサーバを指すよう、少しだけ変更を加える必要があります。


====Unixで新しいサーバに切り替える====
====Unixで新しいサーバに切り替える====


次のようなシェルコマンドを使用して、新しいミラーサーバを指すよう、既存の設定を変更します (この例では、UKミラーを使用します):
次のようなシェルコマンドを使用して、新しいミラーサーバを指すよう、既存の設定内容を変更します (この例では、UK ミラーを使用します):


  find . -type f -name Root -print0 | xargs -0 perl -pi -e 's/\@moodle\.cvs\.sourceforge\.net/\@uk\.cvs\.moodle\.org/'
  find . -type f -name Root -print0 | xargs -0 perl -pi -e 's/\@moodle\.cvs\.sourceforge\.net/\@uk\.cvs\.moodle\.org/'
55行目: 55行目:
例えば、複数のサイトを一度に変更したい場合、シェルコマンドを /home で実行することができます。
例えば、複数のサイトを一度に変更したい場合、シェルコマンドを /home で実行することができます。


====TortoiseCVSで新しいサーバに切り替える====
====TortoiseCVS で新しいサーバに切り替える====


あなたが「すでに」WindowsのTortoise CVSを使用している場合、サーバを変更するためのインターフェースがないため、少々トリッキーです。
あなたが「すでに」Windows の Tortoise CVS を使用している場合、サーバを変更するためのインターフェースがないため、少々トリッキーです。
http://www.tortoisecvs.org/faq.html#changecvsroot に説明があります。しかし、基本的に、
http://www.tortoisecvs.org/faq.html#changecvsroot に説明があります。しかし、基本的に、


  1) WinCVSをインストールした後、起動してください。
  1) WinCVS をインストールした後、起動してください。
  2) あなたのMoodleフォルダを選択してください。
  2) あなたの Moodle フォルダを選択してください。
  3) メニューから「Macros -> CVS -> Change Root」を選択してください。
  3) メニューから「Macros -> CVS -> Change Root」を選択してください。
  4) デフォルトを「old」サーバに変更してください。
  4) デフォルトを「old」サーバに変更してください。
  5) 新しいサーバ名を入力してください。
  5) 新しいサーバ名を入力してください。
  6) OKボタンをクリックしてください。  
  6) OK ボタンをクリックしてください。  


すべての'''cvs'''フォルダをチェックして、'''root'''ファイルを更新するまで、数秒必要です。
すべての '''cvs''' フォルダをチェックして、'''root''' ファイルを更新するまで、数秒必要です。


あなたがWinCVSをインストールしたくない場合、他の方法があります。あなたのTortoiseCVSクライアントをWindowsからアンインストールした後、regeditを使用して、tortoisecvsに関連するエントリをすべて消去します (必要ではないかもしれません)。そして、Windows用TortoiseCVSクライアントを再インストールします (最新バージョンのTortoiseCVSにバージョンアップする、もっともな理由です!)。私は、この方法をテストして、anonymous CVS (匿名CVS) サーバ設定のオリジナル設定を綺麗に変更することができました。
あなたが WinCVS をインストールしたくない場合、他の方法があります。あなたの TortoiseCVS クライアントを Windows からアンインストールした後、regedit を使用して、tortoisecvs に関連するエントリをすべて消去します (必要ではないかもしれません)。そして、Windows 用 TortoiseCVS クライアントを再インストールします (最新バージョンの TortoiseCVS にバージョンアップする、もっともな理由です!)。私は、この方法をテストして、anonymous CVS (匿名CVS) サーバ設定のオリジナル設定を綺麗に変更することができました。


==インストラクション==
==インストラクション==


===Unixコンピュータから===
===Unix コンピュータから===


To connect and login for the first time to the CVS server, you can use this command (remember to replace '''SERVER.cvs.moodle.org''' in the instructions below with the mirror server you chose above):
最初に CVS サーバにアクセスおよびログインするには、次のコマンドを使用することができます (忘れずに、あなたが選んだミラーサーバのサーバ名と '''SERVER.cvs.moodle.org''' の「SERVER」を入れ替えてください):


  cvs -d:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle login
  cvs -d:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle login


There is no password - when asked for one, just hit Enter.
パスワードはありません - パスワードを聞かれた場合、キーボードの Enter キーを押してください。


To checkout (download) the entire Moodle code for the first time, use this command to get the latest WEEKLY version (generally the latest, most bug free version):
最初に、Moodle コード全体をチェックアウト (ダウンロード) するには、最新の WEEKLY バージョン (通常、最新版であり、バグフリーのバージョンです) を取得するため、以下のコマンドを使用してください:


  cvs -z3 -d:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle co -P -r MOODLE_19_WEEKLY moodle
  cvs -z3 -d:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle co -P -r MOODLE_19_WEEKLY moodle


Or the latest development version (not for production use):
または、最新の開発バージョン (実際の運用には使用しないでください):


  cvs -z3 -d:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle co -P moodle
  cvs -z3 -d:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle co -P moodle


Or the modules in Contrib
または、Contrib のモジュール:


  cvs -z3 -d:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle co contrib
  cvs -z3 -d:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle co contrib


Later, to update your local copy of Moodle to the current version in CVS you just need to go into your local Moodle directory and type:
後で、あなたのローカルコピーの Moodle CVS の同一バージョンの最新版に更新するには、ローカルの Moodle ディレクトリに移動して、次のコマンドを入力してください:


  cvs update -dP
  cvs update -dP


To update your local copy of Moodle to a new version (e.g. from 1.8+ to 1.9), go into your local Moodle directory and type:
あなたのローカルコピーの Moodle を新しいバージョンに更新する (1.8+ から 1.9) には、ローカルの Moodle ディレクトリに移動して、次のコマンドを入力してください:


  cvs update -dP -r MOODLE_19_STABLE
  cvs update -dP -r MOODLE_19_STABLE


To update your local copy and to save the log of the process, use the following command instead the previous one:
あなたのローカルコピーの Moodle を最新バージョンに更新して、更新処理内容をログに記録するには、前述のコマンドの代わりに、次のコマンドを入力してください:


  cvs update -dP -r MOODLE_19_STABLE | tee upgrade.log
  cvs update -dP -r MOODLE_19_STABLE | tee upgrade.log


Then look at the upgrade.log, notably look for lines starting with "C" (conflict):
そして、upgrade.log、特に「C」(conflict コンフリクト) で始まる行を確認してください:


  grep '^C' upgrade.log
  grep '^C' upgrade.log


Conflicts may appear in case you have manually modified your source files. You have to resolve conflicts before using the site. See [[CVS for Developers]] for more details.
あなたが手動でソースファイルを修正した場合、コンフリクトが発生する可能性があります。サイトを使用する前に、コンフリクトを解決してください。詳細は、[[開発者用CVS]]をご覧ください。


===ディレクトリ名を変更する===
===ディレクトリ名を変更する===


By default, the CVS checkout creates a diectory on your webserver called 'moodle'. If you want your Moodle installation in a different directory, you can change the name of the directory that it will checkout the files to, by typing the follwing. This would download the MOODLE_19_STABLE branch into a directory called "mydirectory" (-d mydirectory).
デフォルトで CVS チェックアウトは、あなたのサーバにディレクトリ名「moodle」のディレクトリを作成します。あなたが別のディレクトリに Moodle をインストールしたい場合、次のコマンドにより、ファイルをチェックアウトするディレクトリ名を変更することができます。以下の例では、MOODLE_19_STABLE ブランチを「mydirectory」(-d mydirectory) というディレクトリ名のディレクトリにダウンロードします。


  cvs -z3 -d:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle co '''-d mydirectory''' -r MOODLE_19_STABLE moodle
  cvs -z3 -d:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle co '''-d mydirectory''' -r MOODLE_19_STABLE moodle


Or the latest development version to a directory called 'moodle-dev':
また、最新の開発バージョンを「moodle-dev」というディレクトリ名のディレクトリにダウンロードするには:


  cvs -z3 -d:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle co '''-d moodle-dev''' moodle
  cvs -z3 -d:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle co '''-d moodle-dev''' moodle


You can also change the name of the directory after the files are downloaded, and before you go through the Moodle install process. If you change the name of the directory before install, it will not affect anything during the install or during a CVS update. If you change the name of the directory after an install, you will need to change the config.php to reflect the name change ([[Moodle_migration#Migrating_a_complete_Moodle_site|guidance here]]). It won't affect the CVS update though.
あなたは、ファイルのダウンロード後、および Moodle のインストール前に、ディレクトリ名を変更することができます。あなたがインストール前にディレクトリ名を変更した場合、インストール中、または CVS アップデートに影響はありません。あなたがインストールの後にディレクトリ名を変更した場合、ディレクトリ名の変更を反映させるため、config.php を変更する必要があります ([[Moodle移行#完全なMoodleサイトを移行する|詳細は、こちらをご覧ください]])。CVS アップデートには、影響ありません。


===ディレクトリ所有者を変更する===
===ディレクトリ所有者を変更する===


Depending on your webserver setup, you may well need to change the owner of the directory to the webserver user. Follow this step if you get permissions error when you try to access the page. For apache:
あなたのウェブサーバの設定に応じて、ウェブサーバユーザに対して、ディレクトリのオーナーを変更する必要が生じることもあります。ページアクセス時、パーミッションエラーが表示された場合、次のコマンドを実行してください。例) Apache の場合:
    
    
   chown -R www-data:www-data moodle
   chown -R www-data:www-data moodle


===Windowsコンピュータから===
===Windows コンピュータから===


To get started with a fresh copy of Moodle, follow the following steps (remember to replace  '''SERVER.cvs.moodle.org''' in the instructions below with the mirror server you chose above):[[Image:CVS moodle settings for tortoise CVS.jpg|thumb|Tortoise CVS Screen capture]]
最新の Moodle のコピーから開始するには、次の手順に従ってください (下記インストラクションの '''SERVER.cvs.moodle.org''' を忘れずに、あなたが上記一覧から選択したミラーサーバと入れ替えてください):[[Image:CVS moodle settings for tortoise CVS.png|thumb|Tortoise CVSスクリーンキャプチャ]]
[[Image:Ecran cvs.jpg|thumb|Tortoise CVS (real name) Screen capture]]
[[Image:Ecran cvs.jpg|thumb|Tortoise CVS (ユーザ名) スクリーンキャプチャ]]
# Get TortoiseCVS from [http://www.tortoisecvs.org/ tortoisecvs.org] and install it, then reboot.
# [http://www.tortoisecvs.org/ tortoisecvs.org] から TortoiseCVS を取得してインストールした後、再起動してください。
# Find or create a new folder somewhere where you want Moodle to be downloaded to.
# あなたが Moodle をダウンロードしたいフォルダを探すか、新しく作成してください。
# Right-mouse-click that folder and choose "CVS Checkout" from the menu. You should see a dialog box.
# フォルダ上でマウスを右クリックして、メニューから「CVS Checkout」を選択してください。
# Copy this text into the CVSROOT field: <code>:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle</code>
# このテキストを CSVROOT フィールドにコピーしてください: <code>:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle</code>
#* NOTE - replace "SERVER" with "eu", "es", "uk" or "us" depending on your location.
#* メモ - あなたのロケーションに応じて「SERVER」を 「eu」「es」「uk」「us」に変更してください。
# Under the "Module" field, type "moodle" to get moodle. (Other options here include"contrib" to get the contrib directory of hacks and addons, or "mysql" to get the optional MySQL Admin module).
# Moodle を取得するため、「Module」フィールドに「moodle」と入力してください (他のオプションとして、hack および addon の contrib ディレクトリを取得する「contrib」、MySQL Admin モジュールを取得する「mysql」があります)
#* For the latest STABLE version, click on the "Revision" tab and then check the radio button labelled "Choose branch or tag". From the drop-down menu select MOODLE_18_STABLE.
#* 最新の STABLE バージョンを取得するには、「Revision」タブをクリックした後、「Choose branch or tag」のチェックボタンをチェックしてください。ドロップダウンメニューから「MOODLE_19_STABLE」を選択してください。
#* If you don't see the very latest version in the long drop-down list under Branch or tag name, click the Update List button next to it and wait for the list to be updated.
#* 「Branch or tag」のドロップダウンリストに最新バージョンが表示されない場合、「Update list ...」ボタンをクリックして、リストが更新されるのを待ってください。
#* For the latest UNSTABLE development version, the radio-button "Use HEAD branch" in the Revision tab should be checked.
#* 最新の不安定な開発バージョン (UNSTABLE development version) を使用する場合、「Revision」タブ内の「Use HEAD branch」をチェックしてください。
# Press the button: "OK" and everything should be downloaded.
#「OK」ボタンをクリックすることにより、すべてのファイルがダウンロードされます。


Later, to update your local copy of Moodle to the current version in CVS, just right-mouse-click the folder and choose "CVS Update".
後ほど Moodle のローカルコピーを最新バージョンに更新するには、フォルダにマウスポインタを合わせて右クリック後、「CVS Update」を選択してください。


Note that the enclosing moodle folder is self-contained - you can move it anywhere you like or even rename it.
ダウンロードされた Moodle フォルダには、必要なファイルがすべて含まれています - あなたはリネームまたは好きな場所に移動することができます。


'''NOTE.-''' Admins with a developer account on cvs.moodle.org can connect with their account name, see attached screen shot.
'''メモ-''' cvs.moodle.org で開発者アカウントを持った管理者は、アカウント名を使ってCVSサーバに接続することができます。


===Mac OS Xコンピュータから===
===Mac OS X コンピュータから===
You will find some information about CVS and Mac OS X  in the documentation for the complete installation package Moodle4Mac. Please read [[Complete_Install_Packages_for_Mac_OS_X#How_To_Update_Your_Moodle4Mac | How To Update Your Moodle4Mac]]. It works fine with the new CVS servers.
CVS および Mac OSX に関する情報は、Moodle4Mac のコンプリートインストールパッケージのドキュメントに記述されています。「[[Mac_OS_Xのコンプリートインストールパッケージ#あなたのMoodle4Macをアップグレードするには | あなたのMoodle4Macをアップグレードするには]]」をご覧ください。このドキュメントは、新しい CVS サーバにも適用できます。


===トラブルシューティング===
===トラブルシューティング===


If you see something like this, make sure that there is not some firewall blocking the port (it's 2401):
次のようなエラーメッセージが表示された場合、ファイアーウォールがポート (2401) をブロックしているかどうか確認してください:


  $ cvs -d:pserver:anonymous@us.cvs.moodle.org:/cvsroot/moodle login
  $ cvs -d:pserver:anonymous@us.cvs.moodle.org:/cvsroot/moodle login
164行目: 164行目:
==関連情報==
==関連情報==


*[[Development:Setting up Eclipse]] for step by step instructions for setting up the [http://www.eclipse.org/ Eclipse IDE] for Moodle development, which including how to do the necessary CVS operations.
*[[開発:Eclipseのセットアップ]] では、Moodle開発のための[http://www.eclipse.org/ Eclipse IDE]セットアップに関する、必要なCVS操作方法を含んだステップバイステップのインストラクションが記述されています。
* [[Development:Tracking Moodle CVS with git]]
* [[開発:gitを使用してMoodle CVSをトラッキングする]]
Using Moodle forum discussions:
Using Moodle フォーラムディスカッション:
*[http://moodle.org/mod/forum/discuss.php?d=26731&parent=125858 Using cvs]
*[http://moodle.org/mod/forum/discuss.php?d=26731&parent=125858 CVSの使用] - 英語
*[http://moodle.org/mod/forum/discuss.php?d=91891 CVS Updating of 3rd-Party Plug-ins in the Moodle folder itself]
*[http://moodle.org/mod/forum/discuss.php?d=91891 Moodle フォルダ内にサードパーティのプラグインを入れて CVS を更新する] - 英語


[[Category:管理者]]
[[Category:管理者]]


[[en:CVS_for_Administrators]]
[[en:CVS_for_Administrators]]
[[ru:CVS для администраторов]]

2012年8月11日 (土) 01:17時点における最新版

註: Moodle コードの導入には Git リポジトリの利用をお勧めします。以下のように CVS ミラーサーバを利用することもできますが、近いうちに非推奨となります。

CVS archiveには、すべての Moodle ソースコードが含まれています。あなたは、CVS プログラムを使用して、最新の STABLE リリースから開発バージョンまでのバージョンを取得することができます。CVS の使用は、 Moodle サーバを管理する、極めて便利な方法です。

CVS tree

Moodle CVS アーカイブに対して、開発者には選択的な書き込み権があります (詳細は、開発者用CVSをご覧ください)。しかし、殆どのユーザは読み出し専用のアクセスのみ必要なため、以下に記述した anonymous CVS (匿名CVS) のひとつにアクセスすることができます。現在、開発者 CVS に対して Moodle 開発者がコミットした後、コミット内容がanonymous CVS (匿名CVS) に反映されるまで、最大1時間の遅れがあります。

CVS サーバ

このリストから、あなたに一番近い CVS ミラーサーバを選択してください:

サーバ 提供者
EU eu.cvs.moodle.org The Open University トラブルが発生した場合、Rod Norfor または Derek Woolhead にご連絡ください。
ES es.cvs.moodle.org Mondragon Unibertsitatea トラブルが発生した場合、iarenuno@eteo.mondragon.edu または iarenaza@escomposlinux.org にご連絡ください。
UK uk.cvs.moodle.org Cumbria and Lancashire Education Online (CLEO) in collaboration with Lancaster University Network Services (LUNS)
US us.cvs.moodle.org San Francisco State University, Academic Technology (SFSU). トラブルが発生した場合、iLearn support にご連絡ください。
US us2.cvs.moodle.org The Contractors Institute pserver and viewvc. トラブルが発生した場合、network support にご連絡ください。

上記サーバ一覧の中から、あなたが選択したサーバを下記インストラクションの SERVER.cvs.moodle.org と入れ替えてください!

これらのサーバに関して、予定または予定外の最新停止情報を取得したい場合、Moodle Outageメーリングリストに登録してください。

(あなたが、ミラーサーバの運用によってプロジェクトに貢献したい場合、CVSミラーの設定方法をご覧ください。)

新しいサーバに切り替える

あなたが「すでに」CVS を使用中で、異なるサーバに変更したい場合、あなたのワーキングコピーが新しいミラーサーバを指すよう、少しだけ変更を加える必要があります。

Unixで新しいサーバに切り替える

次のようなシェルコマンドを使用して、新しいミラーサーバを指すよう、既存の設定内容を変更します (この例では、UK ミラーを使用します):

find . -type f -name Root -print0 | xargs -0 perl -pi -e 's/\@moodle\.cvs\.sourceforge\.net/\@uk\.cvs\.moodle\.org/'

例えば、複数のサイトを一度に変更したい場合、シェルコマンドを /home で実行することができます。

TortoiseCVS で新しいサーバに切り替える

あなたが「すでに」Windows の Tortoise CVS を使用している場合、サーバを変更するためのインターフェースがないため、少々トリッキーです。 http://www.tortoisecvs.org/faq.html#changecvsroot に説明があります。しかし、基本的に、

1) WinCVS をインストールした後、起動してください。
2) あなたの Moodle フォルダを選択してください。
3) メニューから「Macros -> CVS -> Change Root」を選択してください。
4) デフォルトを「old」サーバに変更してください。
5) 新しいサーバ名を入力してください。
6) OK ボタンをクリックしてください。  

すべての cvs フォルダをチェックして、root ファイルを更新するまで、数秒必要です。

あなたが WinCVS をインストールしたくない場合、他の方法があります。あなたの TortoiseCVS クライアントを Windows からアンインストールした後、regedit を使用して、tortoisecvs に関連するエントリをすべて消去します (必要ではないかもしれません)。そして、Windows 用 TortoiseCVS クライアントを再インストールします (最新バージョンの TortoiseCVS にバージョンアップする、もっともな理由です!)。私は、この方法をテストして、anonymous CVS (匿名CVS) サーバ設定のオリジナル設定を綺麗に変更することができました。

インストラクション

Unix コンピュータから

最初に CVS サーバにアクセスおよびログインするには、次のコマンドを使用することができます (忘れずに、あなたが選んだミラーサーバのサーバ名と SERVER.cvs.moodle.org の「SERVER」を入れ替えてください):

cvs -d:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle login

パスワードはありません - パスワードを聞かれた場合、キーボードの Enter キーを押してください。

最初に、Moodle コード全体をチェックアウト (ダウンロード) するには、最新の WEEKLY バージョン (通常、最新版であり、バグフリーのバージョンです) を取得するため、以下のコマンドを使用してください:

cvs -z3 -d:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle co -P -r MOODLE_19_WEEKLY moodle

または、最新の開発バージョン (実際の運用には使用しないでください):

cvs -z3 -d:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle co -P moodle

または、Contrib のモジュール:

cvs -z3 -d:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle co contrib

後で、あなたのローカルコピーの Moodle を CVS の同一バージョンの最新版に更新するには、ローカルの Moodle ディレクトリに移動して、次のコマンドを入力してください:

cvs update -dP

あなたのローカルコピーの Moodle を新しいバージョンに更新する (例 1.8+ から 1.9) には、ローカルの Moodle ディレクトリに移動して、次のコマンドを入力してください:

cvs update -dP -r MOODLE_19_STABLE

あなたのローカルコピーの Moodle を最新バージョンに更新して、更新処理内容をログに記録するには、前述のコマンドの代わりに、次のコマンドを入力してください:

cvs update -dP -r MOODLE_19_STABLE | tee upgrade.log

そして、upgrade.log、特に「C」(conflict コンフリクト) で始まる行を確認してください:

grep '^C' upgrade.log

あなたが手動でソースファイルを修正した場合、コンフリクトが発生する可能性があります。サイトを使用する前に、コンフリクトを解決してください。詳細は、開発者用CVSをご覧ください。

ディレクトリ名を変更する

デフォルトで CVS チェックアウトは、あなたのサーバにディレクトリ名「moodle」のディレクトリを作成します。あなたが別のディレクトリに Moodle をインストールしたい場合、次のコマンドにより、ファイルをチェックアウトするディレクトリ名を変更することができます。以下の例では、MOODLE_19_STABLE ブランチを「mydirectory」(-d mydirectory) というディレクトリ名のディレクトリにダウンロードします。

cvs -z3 -d:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle co -d mydirectory -r MOODLE_19_STABLE moodle

また、最新の開発バージョンを「moodle-dev」というディレクトリ名のディレクトリにダウンロードするには:

cvs -z3 -d:pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle co -d moodle-dev moodle

あなたは、ファイルのダウンロード後、および Moodle のインストール前に、ディレクトリ名を変更することができます。あなたがインストール前にディレクトリ名を変更した場合、インストール中、または CVS アップデートに影響はありません。あなたがインストールの後にディレクトリ名を変更した場合、ディレクトリ名の変更を反映させるため、config.php を変更する必要があります (詳細は、こちらをご覧ください)。CVS アップデートには、影響ありません。

ディレクトリ所有者を変更する

あなたのウェブサーバの設定に応じて、ウェブサーバユーザに対して、ディレクトリのオーナーを変更する必要が生じることもあります。ページアクセス時、パーミッションエラーが表示された場合、次のコマンドを実行してください。例) Apache の場合:

 chown -R www-data:www-data moodle

Windows コンピュータから

最新の Moodle のコピーから開始するには、次の手順に従ってください (下記インストラクションの SERVER.cvs.moodle.org を忘れずに、あなたが上記一覧から選択したミラーサーバと入れ替えてください):

Tortoise CVSスクリーンキャプチャ
Tortoise CVS (ユーザ名) スクリーンキャプチャ
  1. tortoisecvs.org から TortoiseCVS を取得してインストールした後、再起動してください。
  2. あなたが Moodle をダウンロードしたいフォルダを探すか、新しく作成してください。
  3. フォルダ上でマウスを右クリックして、メニューから「CVS Checkout」を選択してください。
  4. このテキストを CSVROOT フィールドにコピーしてください: :pserver:anonymous@SERVER.cvs.moodle.org:/cvsroot/moodle
    • メモ - あなたのロケーションに応じて「SERVER」を 「eu」「es」「uk」「us」に変更してください。
  5. Moodle を取得するため、「Module」フィールドに「moodle」と入力してください (他のオプションとして、hack および addon の contrib ディレクトリを取得する「contrib」、MySQL Admin モジュールを取得する「mysql」があります)。
    • 最新の STABLE バージョンを取得するには、「Revision」タブをクリックした後、「Choose branch or tag」のチェックボタンをチェックしてください。ドロップダウンメニューから「MOODLE_19_STABLE」を選択してください。
    • 「Branch or tag」のドロップダウンリストに最新バージョンが表示されない場合、「Update list ...」ボタンをクリックして、リストが更新されるのを待ってください。
    • 最新の不安定な開発バージョン (UNSTABLE development version) を使用する場合、「Revision」タブ内の「Use HEAD branch」をチェックしてください。
  6. 「OK」ボタンをクリックすることにより、すべてのファイルがダウンロードされます。

後ほど Moodle のローカルコピーを最新バージョンに更新するには、フォルダにマウスポインタを合わせて右クリック後、「CVS Update」を選択してください。

ダウンロードされた Moodle フォルダには、必要なファイルがすべて含まれています - あなたはリネームまたは好きな場所に移動することができます。

メモ- cvs.moodle.org で開発者アカウントを持った管理者は、アカウント名を使ってCVSサーバに接続することができます。

Mac OS X コンピュータから

CVS および Mac OSX に関する情報は、Moodle4Mac のコンプリートインストールパッケージのドキュメントに記述されています。「 あなたのMoodle4Macをアップグレードするには」をご覧ください。このドキュメントは、新しい CVS サーバにも適用できます。

トラブルシューティング

次のようなエラーメッセージが表示された場合、ファイアーウォールがポート (2401) をブロックしているかどうか確認してください:

$ cvs -d:pserver:anonymous@us.cvs.moodle.org:/cvsroot/moodle login
Logging in to :pserver:anonymous@us.cvs.moodle.org:2401/cvsroot/moodle
CVS password:
cvs [login aborted]: connect to us.cvs.moodle.org(130.212.64.111):2401 failed: Connection timed out

関連情報

Using Moodle フォーラムディスカッション: