wizconnects防備録 〜chaliceのLinux日記帳〜 -25ページ目

wizconnects防備録 〜chaliceのLinux日記帳〜

Linuxを使えるマシンを求めて

オープンソースのスクリプト言語の先駆けともいえるRexxですが、期待して使っていっても良いのか概要が示されている


japan.linux.com | LinuxにRexxが必要な理由

RexxはIBMが何年も前に開発したスクリプト言語である。LinuxコミュニティはRexxをほとんど無視してきたが、私はLinuxがWindowsデスクトップに挑むうえで、Rexxが重要な役割を果たす可能性があると考えている。Linuxコミュニティの大半が聞いたこともないような言語が、Linuxのデスクトップへの進出にどのように役立つのだろうか。

いろいろな意味で、Rexxはオープンソースのスクリプト言語の先駆けといえる。Linuxで重要な役割を果たしている多くの言語と同様に、Rexxはフリーで、移植性があり、幅広く利用され、標準化されている。Rexxはハンドヘルドからデスクトップ、サーバからメインフレームに至るまで、どこでも動作する。しかも、有力な国際標準を採用しているので、スクリプトはこれらすべてのプラットフォーム上で動作する。

Read more...

Howard Fosdick
Rexx Programmer's Reference (Programmer to Programmer)

Rexxの長所は、ユーザに選択肢があることだ。手続き型のスクリプトを書くこともできるし、完全なオブジェクト指向のコードを書くこともできる。 Open Object RexxではクラシックRexxのスクリプトを実行できるので、ユーザは自分に合ったペースでオブジェクト指向スクリプトの世界に踏み出すことができる。あるいは、オブジェクト指向スクリプトを使わずに済ませることもできる。このような二重の、手続き型とOOPを組み合わせた手法が互換性をもたらし、プラットフォーム、履歴、および初心者のニーズにまたがる対応を可能にしている。これは日曜プログラマ向けの真に効果的な言語の要件である。

これがそれぞれのOSプラットホームにかかわるのかが鍵になりますね。

以前にも書いた記事ですが、Bluefish が アップデート。新しいソースファイル bluefish-1.0.1.tar.bz2 をDLすることja.poファイルは導入済です。

Blog Bookmarks. - Bluefishをビルドする その2

そこで本家サイトからbluefish-1.0-1.fc3.src.rpmをダウンロード。そしてja.po-1.0もダウンロード。下記に書いたように実行すれば、日本語化されたbluefish-1.0ができ上がる。src.rpmを解凍して、さらにソースファイルを解凍します。ja.po-1.0をbluefish-1.0/poに配置します。

% cd rpmbuild/SRPMS(rpm/SRPMS) #bluefish-1.0-1.fc3.src.rpmをDLしたディレクトリへ% rpm -ivh bluefish-1.0-1.fc3.src.rpm% cd ../SOURCES% tar jxvf bluefish-1.0.tar.bz2% cd bluefish-1.0/po% cp /home/user_dir/ja.po-1.0 /home/user_dir/rpmbuild/SOURCES/bluefish-1.0/po/ja.po
次に、configureを編集する必要があります。viで開けば1381行目あたりにある部分に追加修正します。

Read more...

DLしたファイルを解凍し、以下のような作業工程の後にビルドします。ちなみにbluefish.spec を今回は使用しました。

カレントディレクトリに移動

% cd ../SOURCES% tar jxvf bluefish-1.0.tar.bz2% cd bluefish-1.0/

以下の工程を行なう。

% vi configure (1)configureを編集する必要があります。viで開けば1381行目あたりにある部分に追加修正します。% cd ../% vi configure-------------------# these are the languages that will be installed, so these should be finishedALL_LINGUAS="da de es fi fr it ja no pl pt pt_BR ru sr sv zh_CN"-------------------[esc]key :wq!
% vi data/bluefish.desktop.in (2)パッチが効かないのでspecファイルではコメントアウトして以下の色をつけた部分を手動で修正します。% vi data/bluefish.desktop.in-------------------[Desktop Entry]Name=Bluefish EditorName[de]=Bluefish EditorComment=Web Development EditorComment[de]=Editor für Web-EntwicklerExec=bluefish %F#Icon=ICONDIR/bluefish-icon.pngIcon=bluefish-icon.png-------------------[esc]key :wq!
編集を終了した後、もう一度圧縮します。
% tar jcvf bluefish-1.0.tar.bz2 bluefish-1.0% ls -la #commandで圧縮できたか確認して下さい。

ここからがメインの作業

% rpmbuild -ba ~/rpmbuild/SPECS/bluefish.spec- 中略 -Processing files: bluefish-debuginfo-1.0.1Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/bluefish-1.0.1書き込み中: /home/user_dir/rpmbuild/SRPMS/bluefish-1.0.1-1.fc3.src.rpm書き込み中: /home/user_dir/rpmbuild/RPMS/i386/bluefish-1.0.1-1.fc3.i386.rpm書き込み中: /home/user_dir/rpmbuild/RPMS/i386/bluefish-debuginfo-1.0.1-1.fc3.i386.rpmExecuting(%clean): /bin/sh -e /var/tmp/rpm-tmp.87+ umask 022+ cd /home/oruga/rpmbuild/BUILD+ cd bluefish-1.0+ /bin/rm -rf /var/tmp/bluefish-1.0+ exit 0

ビルドは少々時間が掛かりますが、ほどなく完了するでしょう。

% suPassword:# rpm -ivh /home/user_dir/rpmbuild/RPMS/i386/bluefish-*Preparing... ########################################### [100%]1:bluefish-debuginfo ########################################### [ 50%]2:bluefish ########################################### [100%]# exit% exit

install が完了したらメニューのプログラミングからbluefishを起動するか、以下のコマンドで起動する。起動できてツリーにアイコンが表示できていればこの作業は成功です。

bluefish &
KNOPPIXあたりでもこんなに分かれているそれぞれ特化した機能が売りだ。Distribution Release: Gnoppix 1.0 Gnome版Knoppix
Knoppix おなじみ
Beernix 汎用ディストリビューションOralux 視覚障害者に対するGNU/Linux
BioKnoppix 分子生物学者向け
StreamboxMovixMediainlinuxDyne-Bolic AV(音声・映像)の制作・配給に特化したlive CD版Linux大抵はCDで、あるいはHDにインストールして使うものもあるMEPISなんかもそれである。詳しくはライブCDの部屋 を参考に見て欲しい。japan.linux.com | Debianを受け継ぐものたち

こうしたスタイルのソフトウェア開発は、Linuxの精神とGNU General Public Licenseにも当てはまる。無料で入手できるインフラストラクチャによる自由な開発の場を与えることで、Debianは単なるオペレーティング・システムやアプリケーション以上のものをこの世界にもたらした。

著者: 武藤 健志
タイトル: Debian 辞典

著者: 重森 大
タイトル: KNOPPIXでLinuxを使いこなそう
Debian GNU/LinuxとそのKnoppix派生物のおかげで、Linuxユーザーの増加に勢いが付いている。Debianの存在は、Linuxの社会的、政治的、経済的な広がりが、無視できない影響力を持ち始めていることをよく表している。
Read more...
1.Xandros 商用ディストリビューション
2.Linspire 商用ディストリビューション
3.Ubuntu
4.Progeney
これらもDebianから派生して出来たものであり互換性の問題も色々含んでいるというモノも数多くあるようですね。
いよいよ、出ました。FC4 Fedora 4番目のリリース。楽しみであり、恐怖でもあります。Fedora JP Project - ニュース

Fedora ProjectによりFedora Core 4がリリースされました。このバージョンはkernel 2.6.11を含む、多くの最新ソフトウェアが収録されています。
- Kernel 2.6.11
- GNOME 2.10
- KDE 3.4
- Evince 0.2.1
- OpenOffice 2.0
- GCC 4.0
- PHP 5.0
- MySQL 4.1
- GFS 6.1.0pre22
- Eclipse 3.1など多くのJavaパッケージ
- Xen 2

ダウンロード: Fedora JP Project - ダウンロード(国内ミラーサイトのみ)
リリース情報: RELEASE-NOTES (英語)
Read more...

なぜって?2番目以降でアップデート後に動作しないアプリケーションが多いからです。で、仕方ないから重要なデータをバックアップしてクリーンインストールするわけです。一番問題無い方法です。

Fedora Project, sponsored by Red Hat

Fedora Core 4 is now availablefrom Red Hat and at distinguished mirror sites near you, and is alsoavailable in the torrent.Fedora Core is available for x86-64, i386, and ppc/ppc64.Please file bugs viaBugzilla,Product Fedora Core, Version 4,so that they are noticed and appropriately classified. Discuss this release on fedora-list.
Read more...

デュアルブートさえ出来るのかが未知数ですしね。調べてみるかぁ

YumのGUI

GYUM:YUMのGUI
YumのGUIを提供するYum Extenderの最新版がリリースされました。最新版はFedora Core 4のみに使用できるとの事です。
Linux.rasmil.dk - wfsection-Yum Extender

yumのGUIフロントエンド。KDE向け。
KYum KDE-Apps.org

Gyum,KYum,Yum Extender とGUIが揃い踏み、まだ、出たばっかりのものって多重インストールする畏れがあります。実際やっちまったんで言うんですけど、Apt-line とも併用せず。ただひたすら yum が問題少いかも。もちろん、GUI で探してからターミナル(CUI)で yum upgrade これに限る。いまもって問題ないですねぇ。apt も好きなんですが、それ使うんなら rpmbuild で RPM をビルドして入れた方が遥にマシ。

Fedora Installation Guide

Personal Fedora Core 3 Installation Guide
Fedora Core 4 Installation Notes (Japanese)
@IT:仮想化技術の大本命「Xen」を使ってみよう ~ インストール & Debian環境構築編 ~(1/3)
Fedora Memo
Macromedia Flash Player 7 for Linux

最近のエンドユーザー(自分も含めて)が求める Linux を使う方法としてはやっぱりデュアルブートがお好み?
しかし、 SELinux が最近、どこのディストリビュージョンでも導入されつつあります。
Debian あたりからも SELinux 導入の匂いがして来ます。

Fedora 以外でもディストリビュージョンの SELinux 対応が広まって来たみたいですね?

Article 841 at 05/06/13 22:26:09 Subject: [selinux-users:00841] Debian での SELinux 対応

Debian sid で SELinux 対応が本格化しそうになってきました。

dpkg (1.13.9) unstable; urgency=low
 The "On like Donkey Kong" Release.
SELinux support (Manoj Srivastava):
 * On SELinux-enabled systems, try to set the security context when the
 package is unpacked. Closes: #193653, #249496, #307139.
 * Added build-dependancy on libselinux1-dev.

Read more...
Both you & me are "quoted".

決まっているところと、匂いのするところ他にもあるでしょうけどね。
Momonga linux 2, Gentoo linux 2005.x, miracle linux, REL4, Debian, Ubuntu, etc...

日本SELinuxユーザ会ホームページ
Developer at Momonga Project - SELinux
Gentoo Linux Projects -- SELinux
リンク
Security Enhanced Linux information
SELinux: SuSE RPM packages
ML SPOOL split by the unit 'month' (selinux-users ML)