Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added freebasic #205

Open
wants to merge 16 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
72 changes: 50 additions & 22 deletions README.ja.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).
65 changes: 65 additions & 0 deletions README.pt_br.md
Original file line number Diff line number Diff line change
@@ -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).
25 changes: 25 additions & 0 deletions lib/autoparts/packages/freebasic.rb
Original file line number Diff line number Diff line change
@@ -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
6 changes: 3 additions & 3 deletions lib/autoparts/packages/mongodb.rb
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
6 changes: 3 additions & 3 deletions lib/autoparts/packages/wordpress.rb
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down