Hatena::Grouplinux2

Going My Linux Way このページをアンテナに追加 RSSフィード

2013年10月27日(日)

Ubuntu へのプログラミング言語のインストールメモ (追加その2:Verilog)

22:11 | Ubuntu へのプログラミング言語のインストールメモ (追加その2:Verilog) - Going My Linux Way を含むブックマーク はてなブックマーク - Ubuntu へのプログラミング言語のインストールメモ (追加その2:Verilog) - Going My Linux Way Ubuntu へのプログラミング言語のインストールメモ (追加その2:Verilog) - Going My Linux Way のブックマークコメント

プログラミング言語インストールメモのシリーズ。追加その2。

Icarus Verilog

Ubuntu パッケージ

言語種類パッケージ名パッケージ説明
Verilog HDLコンパイラiverilogIcarus verilog コンパイラ

インストール

$ sudo apt-get install iverilog

----

hello.v

module hello;
  initial begin
     $write("hello, world\n");
  end
endmodule

コンパイル

$ iverilog -o hello hello.v

実行例

$ ./hello
hello, world
トラックバック - http://linux2.g.hatena.ne.jp/lnznt/20131027

2013年10月25日(金)

Ubuntu へのプログラミング言語のインストールメモ (追加その1:Scratch)

05:56 | Ubuntu へのプログラミング言語のインストールメモ (追加その1:Scratch) - Going My Linux Way を含むブックマーク はてなブックマーク - Ubuntu へのプログラミング言語のインストールメモ (追加その1:Scratch) - Going My Linux Way Ubuntu へのプログラミング言語のインストールメモ (追加その1:Scratch) - Going My Linux Way のブックマークコメント

プログラミング言語インストールメモのシリーズ。追加その1。

Scratch

Ubuntu パッケージ

言語種類パッケージ名パッケージ説明
ScratchGUIscratcheasy to use programming environment for ages 8 and up - data

インストール

$ sudo apt-get install scratch

----

シェルからの起動の例。

$ scratch

Xfce4 では、次のメニューで起動できる。

----

公式サイト

Wikipedia

トラックバック - http://linux2.g.hatena.ne.jp/lnznt/20131025

2013年10月14日(月)

Ubuntu へのプログラミング言語のインストールメモ (その28:Ruby)

| 23:54 | Ubuntu へのプログラミング言語のインストールメモ (その28:Ruby) - Going My Linux Way を含むブックマーク はてなブックマーク - Ubuntu へのプログラミング言語のインストールメモ (その28:Ruby) - Going My Linux Way Ubuntu へのプログラミング言語のインストールメモ (その28:Ruby) - Going My Linux Way のブックマークコメント

プログラミング言語インストールメモのシリーズ。その28。

Ruby

Ubuntu パッケージ

言語種類パッケージ名パッケージ説明
Rubyインタプリタ + REPLrubyInterpreter of object-oriented scripting language Ruby (default version)

インストール

$ sudo apt-get install ruby

----

hello.rb (サンプルスクリプト Ruby ver.1.9版)

#!/usr/bin/env ruby
# -*- coding: UTF-8 -*-
puts "hello, world"

インタプリタでの実行例。

$ ruby hello.rb
hello, world

----

REPL の使用例。

$ irb
irb(main):001:0> puts "hello, world"
hello, world
=> nil
irb(main):002:0>              # Ctrl + D で終了 

Ubuntu へのプログラミング言語のインストールメモ (その27:その他の言語)

| 23:54 | Ubuntu へのプログラミング言語のインストールメモ (その27:その他の言語) - Going My Linux Way を含むブックマーク はてなブックマーク - Ubuntu へのプログラミング言語のインストールメモ (その27:その他の言語) - Going My Linux Way Ubuntu へのプログラミング言語のインストールメモ (その27:その他の言語) - Going My Linux Way のブックマークコメント

プログラミング言語インストールメモのシリーズ。その27。

その他の言語

Ubuntu パッケージ

言語種類パッケージ名パッケージ説明
COBOLコンパイラopen-cobolCOBOL Compiler
FortranコンパイラgfortranGNU Fortran 95 コンパイラ
BASICREPLbybasicBywater BASIC インタプリタ
Pascalコンパイラfp-compilerFree Pascal - compiler dependency package
AdaコンパイラgnatGNU Ada compiler

(以上、パッケージの紹介のみ)

Ubuntu へのプログラミング言語のインストールメモ (その26:Io)

| 23:47 | Ubuntu へのプログラミング言語のインストールメモ (その26:Io) - Going My Linux Way を含むブックマーク はてなブックマーク - Ubuntu へのプログラミング言語のインストールメモ (その26:Io) - Going My Linux Way Ubuntu へのプログラミング言語のインストールメモ (その26:Io) - Going My Linux Way のブックマークコメント

プログラミング言語インストールメモのシリーズ。その26。

Io

Io のパッケージは Ubuntu にないようなので、Io のサイトからダウンロードする。

Linux の x64deb (iobin-linux-x64-deb-current.zip)をダウンロードする。

ダウンロードしたら以下のようにしてインストールする。

$ unzip iobin-linux-x64-deb-current.zip
$ sudo dpkg -i IoLanguage-2012.11.10-Linux-x64.deb

----

REPLの起動例。

$ io
Io 20110905
Io> "hello, world" println
hello, world
==> hello, world
Io>                             # ^D で終了

Ubuntu へのプログラミング言語のインストールメモ (その25:Icon)

| 23:46 | Ubuntu へのプログラミング言語のインストールメモ (その25:Icon) - Going My Linux Way を含むブックマーク はてなブックマーク - Ubuntu へのプログラミング言語のインストールメモ (その25:Icon) - Going My Linux Way Ubuntu へのプログラミング言語のインストールメモ (その25:Icon) - Going My Linux Way のブックマークコメント

プログラミング言語インストールメモのシリーズ。その25。

Icon

Ubuntu パッケージ

言語種類パッケージ名パッケージ説明
Iconコンパイラicontinterpreter for Icon, a high-level programming language

インストール

$ sudo apt-get install icont

----

hello.icn (サンプルソース)

procedure main(args)
        write ( "hello, world" );
end

コンパイルの例。

$ icont hello.icn

実行の例。

$ ./hello
hello, world

Ubuntu へのプログラミング言語のインストールメモ (その24:D言語)

| 23:32 | Ubuntu へのプログラミング言語のインストールメモ (その24:D言語) - Going My Linux Way を含むブックマーク はてなブックマーク - Ubuntu へのプログラミング言語のインストールメモ (その24:D言語) - Going My Linux Way Ubuntu へのプログラミング言語のインストールメモ (その24:D言語) - Going My Linux Way のブックマークコメント

プログラミング言語インストールメモのシリーズ。その24。

D言語

Ubuntu パッケージ

言語種類パッケージ名パッケージ説明
D言語コンパイラgdcD Compiler (language version 2), based on the GCC backend

インストール

$ sudo apt-get install gdc

----

hello.d (サンプルソース)

import std.stdio;

void main()
{
    writeln("Hello, world!");
}

コンパイルの例。

$ gdc -o hello hello.d

実行の例。

$ ./hello
hello, world

Ubuntu へのプログラミング言語のインストールメモ (その23:Python)

| 23:31 | Ubuntu へのプログラミング言語のインストールメモ (その23:Python) - Going My Linux Way を含むブックマーク はてなブックマーク - Ubuntu へのプログラミング言語のインストールメモ (その23:Python) - Going My Linux Way Ubuntu へのプログラミング言語のインストールメモ (その23:Python) - Going My Linux Way のブックマークコメント

プログラミング言語インストールメモのシリーズ。その23。

Python

Ubuntu パッケージ

言語種類パッケージ名パッケージ説明
Pythonインタプリタ/REPLpython対話式の高レベルオブジェクト指向言語 (デフォルトバージョン)

インストール

$ sudo apt-get install python

----

hello.py (サンプルスクリプト)

#!/usr/bin/env python

print "hello, world"

インタプリタでの実行例。

$ python hello.py
hello, world

----

REPL の使用例。

$ python
Python 2.7.4 (default, Sep 26 2013, 03:20:26) 
[GCC 4.7.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print "hello, world"
hello, world
>>>                    # Ctrl + D で終了 

Ubuntu へのプログラミング言語のインストールメモ (その22:PHP)

| 23:30 | Ubuntu へのプログラミング言語のインストールメモ (その22:PHP) - Going My Linux Way を含むブックマーク はてなブックマーク - Ubuntu へのプログラミング言語のインストールメモ (その22:PHP) - Going My Linux Way Ubuntu へのプログラミング言語のインストールメモ (その22:PHP) - Going My Linux Way のブックマークコメント

プログラミング言語インストールメモのシリーズ。その22。

PHP

Ubuntu パッケージ

言語種類パッケージ名パッケージ説明
PHPHTML組込み言語/インタプリタphp5サーバサイドのHTML組込みスクリプト言語 (メタパッケージ)

インストール

$ sudo apt-get install php5

----

hello.php (サンプルスクリプト)

<?php
    echo "hello, world\n";
?>

インタプリタでの実行例。

$ php hello.php
hello, world

Ubuntu へのプログラミング言語のインストールメモ (その21:Perl)

| 23:30 | Ubuntu へのプログラミング言語のインストールメモ (その21:Perl) - Going My Linux Way を含むブックマーク はてなブックマーク - Ubuntu へのプログラミング言語のインストールメモ (その21:Perl) - Going My Linux Way Ubuntu へのプログラミング言語のインストールメモ (その21:Perl) - Going My Linux Way のブックマークコメント

プログラミング言語インストールメモのシリーズ。その21。

Perl

Ubuntu パッケージ

言語種類パッケージ名パッケージ説明
PerlインタプリタperlLarry Wall作の実用的な抽出とレポート用の言語

インストール

$ sudo apt-get install perl

----

hello.pl (サンプルスクリプト)

#!/usr/bin/env perl

print "hello, world\n"

インタプリタでの実行例。

$ perl hello.pl
hello, world

Ubuntu へのプログラミング言語のインストールメモ (その20:CoffeeScript)

| 23:28 | Ubuntu へのプログラミング言語のインストールメモ (その20:CoffeeScript) - Going My Linux Way を含むブックマーク はてなブックマーク - Ubuntu へのプログラミング言語のインストールメモ (その20:CoffeeScript) - Going My Linux Way Ubuntu へのプログラミング言語のインストールメモ (その20:CoffeeScript) - Going My Linux Way のブックマークコメント

プログラミング言語インストールメモのシリーズ。その20。

CoffeeScript

Ubuntu パッケージ

言語種類パッケージ名パッケージ説明
CoffeeScriptコンパイラ + REPLrubyinterpreter and compliler for the CoffeeScript language

インストール

$ sudo apt-get install coffeescript

----

hello.coffee (サンプルソース)

hello = ->
        console.log "hello, world"

hello()

コンパイルの例。

$ coffee -c hello.coffee

Node.js による実行例

$ nodejs hello.js
hello, world

----

REPL の使用例。

$ coffee 
coffee> hello = -> console.log "hello, world"   # hello の定義
[Function]
coffee> hello()                                 # hello の実行
hello, world
undefined
coffee>            # ^D で終了

関連パッケージ

npm(Node.js のパッケージ管理)は以下のようにしてインストールする。

$ sudo apt-get install npm

Ubuntu へのプログラミング言語のインストールメモ (その19:JavaScript)

| 23:27 | Ubuntu へのプログラミング言語のインストールメモ (その19:JavaScript) - Going My Linux Way を含むブックマーク はてなブックマーク - Ubuntu へのプログラミング言語のインストールメモ (その19:JavaScript) - Going My Linux Way Ubuntu へのプログラミング言語のインストールメモ (その19:JavaScript) - Going My Linux Way のブックマークコメント

プログラミング言語インストールメモのシリーズ。その19。

Rhino

Ubuntu パッケージ

言語種類パッケージ名パッケージ説明
JavaScriptインタプリタ/REPLrhinoJavaScript engine written in Java

インストール

$ sudo apt-get install rhino

----

hello.js (サンプルソース)

print("hello, world");

インタプリタでの実行の例。

$ rhino hello.js
hello, world

----

REPL の使用例。

$ rhino
Rhino 1.7 release 3 2012 05 18
js> print("hello, world");
hello, world
js>                // ^D でシェル終了 

Ubuntu へのプログラミング言語のインストールメモ (その10:Haskell)

| 16:11 | Ubuntu へのプログラミング言語のインストールメモ (その10:Haskell) - Going My Linux Way を含むブックマーク はてなブックマーク - Ubuntu へのプログラミング言語のインストールメモ (その10:Haskell) - Going My Linux Way Ubuntu へのプログラミング言語のインストールメモ (その10:Haskell) - Going My Linux Way のブックマークコメント

プログラミング言語インストールメモのシリーズ。その10。

Haskell

GHC(Glasgow Haskell Compiler) は以下のようにしてインストールする。

$ sudo apt-get install ghc

HUGS インタプリタは以下のようにしてインストールする。

$ sudo apt-get install hugs

以下、試してみる。

続きを読む

ext4 のファイルシステムの容量をオンラインで拡張

| 06:57 |  ext4 のファイルシステムの容量をオンラインで拡張 - Going My Linux Way を含むブックマーク はてなブックマーク -  ext4 のファイルシステムの容量をオンラインで拡張 - Going My Linux Way  ext4 のファイルシステムの容量をオンラインで拡張 - Going My Linux Way のブックマークコメント

KVM仮想マシン領域が足りなくなったのでLVM上のLVを拡張しました。その時のメモ。

ボリュームは VG名 data.vg、LV名 vm01.lv、ファイルシステムext4

続きを読む

Ubuntu へのプログラミング言語のインストールメモ (その1:C言語)

| 08:00 | Ubuntu へのプログラミング言語のインストールメモ (その1:C言語) - Going My Linux Way を含むブックマーク はてなブックマーク - Ubuntu へのプログラミング言語のインストールメモ (その1:C言語) - Going My Linux Way Ubuntu へのプログラミング言語のインストールメモ (その1:C言語) - Going My Linux Way のブックマークコメント

プログラミング言語インストールメモのシリーズ。その1。

KVM 上に Ubuntu Linux 13.04 (64bit版)をクリーンインストールした環境で試した。

インストール後には以下のパッケージをインストールをした。

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install synaptic \     (パッケージマネージャ)
                       xfce4    \     (デスクトップ環境)
                       ssh      \     (SSH)
                       vim            (テキストエディタ)
$ sudo apt-get autoremove

続きを読む

トラックバック - http://linux2.g.hatena.ne.jp/lnznt/20131014

2013年10月11日(金)

Ubuntu で Objective-C のコンパイル

| 08:11 |  Ubuntu で Objective-C のコンパイル - Going My Linux Way を含むブックマーク はてなブックマーク -  Ubuntu で Objective-C のコンパイル - Going My Linux Way  Ubuntu で Objective-C のコンパイル - Going My Linux Way のブックマークコメント

UbuntuObjective-Cコンパイルをしてみました。

コンパイラGCC を使います。

以下のようにして Objective-Cコンパイラを入れます。

$ sudo apt-get install gobjc

続きを読む

トラックバック - http://linux2.g.hatena.ne.jp/lnznt/20131011