diff --git a/README.ja.md b/README.ja.md index 4a9ea43..572eb70 100644 --- a/README.ja.md +++ b/README.ja.md @@ -1,37 +1,65 @@ -Autoparts - A Package Manager for Nitrous.IO -============================================ +# Autoparts +*Nitrous.IOのためのパッケージマネージャー* -### 必要な条件 +### インストール方法 -* **「bran」**ボックス: いくつかのパッケージは、「arya」ボックスでは正しく動作しない場合があります。今後新しく作成されるボックスはすべて「bran」ボックスになります。 +Autopartsは、全てのNitrousボックスの`~/.parts/autoparts`の中に入っています。 +そして、`parts` コマンドによって利用することが可能です。 - ![Bran - box](https://raw.github.com/nitrous-io/action-assets/a7d29cbd686f2269ac930c01a8928accd19a0b89/support/screenshots/bran-box.png) - -* いくつかのパッケージはメインメモリに512MB以上の空き容量を必要とする可能性があります。 - -### インストール - -以下のコマンドをあなたのボックスのターミナルで入力してください。 +もし、Autopartsがインストールされていない場合(もしくは、削除されている場合)、 +以下のコマンドをコンソールから入力してください。 ```sh ruby -e "$(curl -fsSL https://raw.github.com/nitrous-io/autoparts/master/setup.rb)" exec $SHELL -l ``` + +### 実行環境 + +* パッケージによっては、512MB以上のRAMを必要とする場合があります。 + ### 使用方法 +※このドキュメントでは、インストール可能なパッケージを「パーツ」と呼びます。 + +以下のコマンドによって、全てのパーツを確認することが可能です。 + + $ parts search + +Autopartsはボックスが起動すると、自動的に更新されます。 +しかし、必要な場合/最新でないと思われる場合は、以下のコマンドから +手動での更新が可能です。 + + $ parts update + +パーツのインストール(もしくはパーツの更新)を行うためには、インストールコマンドを使用します。 +例えば、以下のコマンドでPostgreSQLをインストールすることができます。 + + $ parts install postgresql + +データベース等のいくつかのパーツは、使用のために起動が必要となります。 +いくつかのボックステンプレートでは起動に際してデータベースが起動されますが、 +そうでない場合は起動と停止を手動で行うことができます。 + + $ parts start postgresql + $ parts stop postgresql + +全てのコマンドのリストを確認は、`parts help`を実行してください。 + +### Nitrous.IOでの開発 + +今すぐ、Nitrous.IO +[Nitrous.IO](https://www.nitrous.io/?utm_source=github.com&utm_campaign=Autoparts&utm_medium=hackonnitrous) +でこのパッケージマネージャを利用した開発を始められます。 + +[![Hack nitrous-io/autoparts on Nitrous.IO](https://d3o0mnbgv6k92a.cloudfront.net/assets/hack-l-v1-3cc067e71372f6045e1949af9d96095b.png)](https://www.nitrous.io/hack_button?source=embed&runtime=rails&repo=nitrous-io%2Fautoparts&file_to_open=docs%2Fcontributing.md) + +### コントリビュート -`parts help`を参照してください。 +全てのドキュメントは[contributing.md](https://github.com/nitrous-io/autoparts/tree/master/docs/contributing.md)から確認してください。 -### パッケージ・ガイドライン +### その他の言語 -* インストール後のセットアップ作業(例: confファイルを作成する/空のデータベースファイルを生成する)は、 - `post_install`によって行なってください。 -* 設定ファイルは、`Path.etc` (例: `~/.parts/etc`)、または`Path.etc + name` (例: `~/.parts/etc/postgresql`) - に配置してください。 -* データファイル(例: データベースファイル)は、`Path.var + name` (例: `~/.parts/var/postgresql`) - に配置してください。 -* ログファイルは、`Path.var + 'log' + "#{name}.log"` (例:`~/.parts/var/log/postgresql.log`) - に配置してください。 +[English](https://github.com/action-io/autoparts/blob/master/README.md) - - - Copyright (c) 2013-2014 Irrational Industries Inc. d.b.a. Nitrous.IO diff --git a/README.md b/README.md index 7aa80c6..129dc86 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,8 @@ View [contributing.md](https://github.com/nitrous-io/autoparts/tree/master/docs/ [日本語](https://github.com/action-io/autoparts/blob/master/README.ja.md) +[Português (Brasil)](https://github.com/action-io/autoparts/blob/master/README.pt_br.md) + - - - Copyright (c) 2013-2014 Irrational Industries Inc. d.b.a. Nitrous.IO This software is licensed under the [BSD 2-Clause license](https://raw.github.com/nitrous-io/autoparts/master/LICENSE). diff --git a/README.pt_br.md b/README.pt_br.md new file mode 100644 index 0000000..9a03d20 --- /dev/null +++ b/README.pt_br.md @@ -0,0 +1,65 @@ +# Autoparts +*Um Gerenciador de Pacotes para Nitrous.IO* + +### Instalação + +Autoparts pode ser encontrado em todas as caixas Nitrous dentro do diretório `~/.parts/autoparts`, +e podem ser utilizadas com o comando `parts`. + +Se não estiver instalado (ou tiver sido removido), rode os seguintes comandos no console: + +```sh +ruby -e "$(curl -fsSL https://raw.github.com/nitrous-io/autoparts/master/setup.rb)" +exec $SHELL -l +``` + +### Requerimentos + +* Alguns pacotes podem requerer 512MB RAM ou mais. + +### Uso + +Neste documento nós vamos nos referir a pacotes instaláveis como "parts". Você pode ver todas as parts +que o Autoparts suporta rodando o seguinte comando: + + $ parts search + +Autoparts vai automaticamente atualizar a caixa quando iniciado, mas se necessário você pode manualmente +atualizar o repo se você não estiver vendo as últimas atualizações: + + $ parts update + +Para instalar a part (ou atualizar uma part existente), utilize o comando install. Por exemplo, para +instalar o PostgreSQL você vai precisar rodar o seguinte comando: + + $ parts install postgresql + +Algumas parts como banco de dados vão precisar serem iniciadas para poder serem utilizadas. Alguns modelos de caixas vão +iniciar o banco de dados durante a inicialização, mas se não você pode iniciar/parar manualmente. + + $ parts start postgresql + $ parts stop postgresql + +Para uma lista completa de comando, rode `parts help`. + +### Desenvolvendo no Nitrous.IO + +Comece hackeando neste gerenciador de pacotes em +[Nitrous.IO](https://www.nitrous.io/?utm_source=github.com&utm_campaign=Autoparts&utm_medium=hackonnitrous) +em segundos: + +[![Hack nitrous-io/autoparts on Nitrous.IO](https://d3o0mnbgv6k92a.cloudfront.net/assets/hack-l-v1-3cc067e71372f6045e1949af9d96095b.png)](https://www.nitrous.io/hack_button?source=embed&runtime=rails&repo=nitrous-io%2Fautoparts&file_to_open=docs%2Fcontributing.md) + +### Contribuindo + +Veja [contributing.md](https://github.com/nitrous-io/autoparts/tree/master/docs/contributing.md) para documentação completa. + +### Línguas Adicionais + +[English](https://github.com/action-io/autoparts/blob/master/README.md) + +[日本語](https://github.com/action-io/autoparts/blob/master/README.ja.md) + +- - - +Copyright (c) 2013-2014 Irrational Industries Inc. d.b.a. Nitrous.IO +This software is licensed under the [BSD 2-Clause license](https://raw.github.com/nitrous-io/autoparts/master/LICENSE). diff --git a/lib/autoparts/packages/freebasic.rb b/lib/autoparts/packages/freebasic.rb new file mode 100644 index 0000000..40d1960 --- /dev/null +++ b/lib/autoparts/packages/freebasic.rb @@ -0,0 +1,25 @@ +# Freebasic autoparts script. +# Written by JD Steffen. +# Oct 2014 + +module Autoparts + module Packages + class FreeBASIC < Package + name 'freebasic' + version '1.00.0' + description "FreeBASIC is a free/open source (GPL), BASIC compiler for Microsoft Windows, DOS and Linux." + category Category::PROGRAMMING_LANGUAGES + + source_url 'http://sourceforge.net/projects/fbc/files/Binaries%20-%20Linux/FreeBASIC-1.00.0-linux-x86_64.tar.gz/download' + source_sha1 '0b653f1d100131828c7b6a4c1fe8f39b437f462c' + source_filetype 'tar.gz' + + def install + prefix_path.mkpath + Dir.chdir('FreeBASIC-1.00.0-linux-x86_64') do + execute "./install.sh -i #{prefix_path}" + end + end + end + end +end \ No newline at end of file diff --git a/lib/autoparts/packages/mongodb.rb b/lib/autoparts/packages/mongodb.rb index 56dc5f9..7b97e3a 100644 --- a/lib/autoparts/packages/mongodb.rb +++ b/lib/autoparts/packages/mongodb.rb @@ -5,12 +5,12 @@ module Autoparts module Packages class MongoDB < Package name 'mongodb' - version '2.4.9' + version '2.6.5' description 'MongoDB: A cross-platform document-oriented NoSQL database system' category Category::DATA_STORES - source_url 'http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz' - source_sha1 'ecb95cc0b791823d35166aab18ec4052ea781337' + source_url 'http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.5.tgz' + source_sha1 'd8d793fdd23b784e6d40c3e8e923926ac004a96d' source_filetype 'tar.gz' def compile diff --git a/lib/autoparts/packages/wordpress.rb b/lib/autoparts/packages/wordpress.rb index 36a0bdb..e5424e2 100644 --- a/lib/autoparts/packages/wordpress.rb +++ b/lib/autoparts/packages/wordpress.rb @@ -5,12 +5,12 @@ module Autoparts module Packages class Wordpress < Package name 'wordpress' - version '3.8.1' + version '4.0' description 'WordPress: Web software you can use to create a beautiful website or blog' category Category::WEB_DEVELOPMENT - source_url 'http://wordpress.org/wordpress-3.8.1.tar.gz' - source_sha1 '904487e0d70a2d2b6a018aaf99e21608d8f2db88' + source_url 'http://wordpress.org/wordpress-4.0.tar.gz' + source_sha1 '73449bbc015e3d1858f13f56f3289202bd756654' source_filetype 'tar.gz' depends_on 'php5'