プライベートポート番号
ポート番号についてのメモ。
ポート番号とサーバの対応はIANA(Internet Assigned Numbers Authority)が管理している。
Service Name and Transport Protocol Port Number Registry
プライベートポート番号として使用できるのは、下記の範囲
49152〜65535
参考URL:ASCII.jp:IPアドレスの柔軟な割り当てを実現するサブネットマスク (2/2)|完全解剖「名前とアドレス」
今日から再び
しばらく放置していたこのブログ。再び再開。
IT関連のメモを再び掲載していく予定。
過去に書いた記事は少ないけれど、調べたいことがあって検索すると、たまたま自分が書いた記事にヒットすることがあり、これは続けなければと思った次第。
そこはかとなく気づいたときにメモしていこうと思ふ。
LiveUSB(Fedora11) Ruby(ruby-develインストール)
ruby-develのインストール
# yum install ruby-devel
Loaded plugins: refresh-packagekit Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package ruby-devel.i586 0:1.8.6.369-1.fc11 set to be updated --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: ruby-devel i586 1.8.6.369-1.fc11 updates 801 k Transaction Summary ================================================================================ Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 801 k Is this ok [y/N]: y Downloading Packages: ruby-devel-1.8.6.369-1.fc11.i586.rpm | 801 kB 00:00 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : ruby-devel-1.8.6.369-1.fc11.i586 1/1 Installed: ruby-devel.i586 0:1.8.6.369-1.fc11 Complete!
LiveUSB(Fedora11) yum パッケージの確認
yumコマンドでインストールできるパッケージの確認
例えば、Ruby関連のものを確認するのであれば、
# yum list 'ruby*'
Loaded plugins: refresh-packagekit Installed Packages ruby.i586 1.8.6.369-1.fc11 installed ruby-devel.i586 1.8.6.369-1.fc11 @updates ruby-irb.i586 1.8.6.369-1.fc11 @updates ruby-libs.i586 1.8.6.369-1.fc11 installed ruby-rdoc.i586 1.8.6.369-1.fc11 @updates Available Packages ruby-RMagick.i586 2.11.1-1.fc11 updates ruby-RMagick-doc.i586 2.11.1-1.fc11 updates ruby-RRDtool.i586 0.6.0-7.fc11 fedora ruby-activerecord.noarch 2.0.1-2.fc11 fedora ruby-activesupport.noarch 2.0.1-2.fc11 fedora ruby-atk.i586 0.19.3-2.fc11 updates ruby-atk-devel.i586 0.19.3-2.fc11 updates ruby-augeas.i586 0.3.0-1.fc11 updates ruby-aws.noarch 0.7.0-1.fc11 updates ruby-aws-doc.noarch 0.7.0-1.fc11 updates ruby-bdb.i586 0.6.5-2.fc11 fedora ruby-bonobo2.i586 0.19.3-2.fc11 updates ruby-bonobo2-devel.i586 0.19.3-2.fc11 updates ruby-bonoboui2.i586 0.19.3-2.fc11 updates ruby-bonoboui2-devel.i586 0.19.3-2.fc11 updates ruby-bsearch.noarch 1.5-3.fc11 fedora ruby-cairo.i586 1.8.0-3.fc11 fedora ruby-cairo-devel.i586 1.8.0-3.fc11 fedora ruby-clearsilver.i586 0.10.5-6.fc11 fedora ruby-docs.i586 1.8.6.369-1.fc11 updates ruby-fam.i586 0.2.0-7.fc11 fedora ruby-flexmock.noarch 0.8.6-1.fc11 updates ruby-gconf2.i586 0.19.3-2.fc11 updates ruby-gconf2-devel.i586 0.19.3-2.fc11 updates ruby-gdkpixbuf2.i586 0.19.3-2.fc11 updates ruby-gdkpixbuf2-devel.i586 0.19.3-2.fc11 updates ruby-gettext-package.noarch 2.0.4-1.fc11 updates ruby-glib2.i586 0.19.3-2.fc11 updates ruby-glib2-devel.i586 0.19.3-2.fc11 updates ruby-gnome2.i586 0.19.3-2.fc11 updates ruby-gnome2-devel.i586 0.19.3-2.fc11 updates ruby-gnomecanvas2.i586 0.19.3-2.fc11 updates ruby-gnomecanvas2-devel.i586 0.19.3-2.fc11 updates ruby-gnomeprint2.i586 0.19.3-2.fc11 updates ruby-gnomeprint2-devel.i586 0.19.3-2.fc11 updates ruby-gnomeprintui2.i586 0.19.3-2.fc11 updates ruby-gnomeprintui2-devel.i586 0.19.3-2.fc11 updates ruby-gnomevfs.i586 0.19.3-2.fc11 updates ruby-gnomevfs-devel.i586 0.19.3-2.fc11 updates ruby-goocanvas.i586 0.19.3-2.fc11 updates ruby-goocanvas-devel.i586 0.19.3-2.fc11 updates ruby-gstreamer.i586 0.19.3-2.fc11 updates ruby-gstreamer-devel.i586 0.19.3-2.fc11 updates ruby-gtk2.i586 0.19.3-2.fc11 updates ruby-gtk2-devel.i586 0.19.3-2.fc11 updates ruby-gtkglext.i586 0.19.3-2.fc11 updates ruby-gtkglext-devel.i586 0.19.3-2.fc11 updates ruby-gtkhtml2.i586 0.19.3-2.fc11 updates ruby-gtkhtml2-devel.i586 0.19.3-2.fc11 updates ruby-gtkmozembed.i586 0.19.3-2.fc11 updates ruby-gtkmozembed-devel.i586 0.19.3-2.fc11 updates ruby-gtksourceview.i586 0.19.3-2.fc11 updates ruby-gtksourceview-devel.i586 0.19.3-2.fc11 updates ruby-gtksourceview2.i586 0.19.3-2.fc11 updates ruby-gtksourceview2-devel.i586 0.19.3-2.fc11 updates ruby-hpricot.i586 0.8.1-1.fc11 fedora ruby-htmlentities.noarch 4.2.0-1.fc11 updates ruby-hyperestraier.i586 1.4.13-4.fc11 fedora ruby-icon-artist.noarch 0.1.91-1.fc11 updates ruby-imagesize.noarch 0.1.1-2.fc11 fedora ruby-json.i586 1.1.7-3.fc11 updates ruby-ldap.i586 0.9.7-8.fc11 fedora ruby-libart2.i586 0.19.3-2.fc11 updates ruby-libart2-devel.i586 0.19.3-2.fc11 updates ruby-libglade2.i586 0.19.3-2.fc11 updates ruby-libglade2-devel.i586 0.19.3-2.fc11 updates ruby-libguestfs.i586 1:1.0.70-1.fc11 updates ruby-libvirt.i586 0.1.0-4.fc11 fedora ruby-locale.noarch 2.0.4-1.fc11 updates ruby-marc.noarch 0.2.2-2.fc11 fedora ruby-mecab.i586 0.98-1.fc11 updates ruby-mechanize.noarch 0.9.3-1.fc11 updates ruby-mode.i586 1.8.6.369-1.fc11 updates ruby-mysql.i586 2.8-2.fc11 fedora ruby-ncurses.i586 1.1-8.fc11 fedora ruby-nokogiri.i586 1.3.3-1.fc11 updates ruby-obexftp.i586 0.23-1.fc11 fedora ruby-openbabel.i586 2.2.1-0.1.b3.fc11 fedora ruby-opengl.i586 0.60.1-2.fc11 updates ruby-openid.noarch 2.1.7-1.fc11 updates ruby-openid-doc.noarch 2.1.7-1.fc11 updates ruby-openwsman.i586 2.1.0-2.fc11 fedora ruby-pam.i586 1.5.3-4.fc11 fedora ruby-panelapplet2.i586 0.19.3-2.fc11 updates ruby-panelapplet2-devel.i586 0.19.3-2.fc11 updates ruby-pango.i586 0.19.3-2.fc11 updates ruby-pango-devel.i586 0.19.3-2.fc11 updates ruby-poppler.i586 0.19.3-2.fc11 updates ruby-poppler-devel.i586 0.19.3-2.fc11 updates ruby-postgres.i586 0.7.1-11.fc11 fedora ruby-qdbm.i586 1.8.77-4.fc11 fedora ruby-qmf.i586 0.5.790661-2.fc11 updates ruby-qpid.i586 0.5.791584-1.fc11 updates ruby-racc.noarch 1.4.5-4.fc11 fedora ruby-revolution.i586 0.5-2.svn210.fc11 fedora ruby-ri.i586 1.8.6.369-1.fc11 updates ruby-romkan.noarch 0.4-3.fc11 fedora ruby-rsvg.i586 0.19.3-2.fc11 updates ruby-rsvg-devel.i586 0.19.3-2.fc11 updates ruby-shadow.i586 1.4.1-12.fc11 fedora ruby-sqlite3.i586 1.2.4-3.fc11 updates ruby-taglib.noarch 1.1-2.fc11 fedora ruby-tcltk.i586 1.8.6.369-1.fc11 updates ruby-vte.i586 0.19.3-2.fc11 updates ruby-vte-devel.i586 0.19.3-2.fc11 updates rubygem-RedCloth.i586 4.1.9-7.fc11 updates rubygem-actionmailer.noarch 2.3.2-1.fc11 fedora rubygem-actionpack.noarch 2.3.3-2.fc11 updates rubygem-activeldap.noarch 1.1.0-2.fc11 updates rubygem-activerecord.noarch 2.3.2-1.fc11 fedora rubygem-activeresource.noarch 2.3.2-1.fc11 fedora rubygem-activesupport.noarch 2.3.3-2.fc11 updates rubygem-allison.noarch 2.0.3-3.fc11 updates rubygem-allison-doc.noarch 2.0.3-3.fc11 updates rubygem-arrayfields.noarch 4.7.4-1.fc11 updates rubygem-attributes.noarch 5.0.1-4.fc11 fedora rubygem-bacon.noarch 1.1.0-2.fc11 updates rubygem-builder.noarch 2.1.2-3.fc11 fedora rubygem-cobbler.noarch 1.6.1-1.fc11 updates rubygem-coderay.noarch 0.8.312-3.fc11 updates rubygem-configuration.noarch 0.0.5-3.fc11 updates rubygem-daemons.noarch 1.0.7-3.fc11 fedora rubygem-diff-lcs.noarch 1.1.2-3.fc11 updates rubygem-ditz.noarch 0.5-4.fc11 updates rubygem-facets.noarch 2.5.1-1.fc11 fedora rubygem-fastercsv.noarch 1.5.0-2.fc11 updates rubygem-fastthread.i586 1.0.1-2.fc11 fedora rubygem-ferret.i586 0.11.6-9.fc11 updates rubygem-ferret-doc.i586 0.11.6-9.fc11 updates rubygem-flexmock.noarch 0.8.6-1.fc11 updates rubygem-flexmock-doc.noarch 0.8.6-1.fc11 updates rubygem-gem2rpm.noarch 0.6.0-2.fc11 fedora rubygem-gem_plugin.noarch 0.2.3-2.fc11 fedora rubygem-gettext.noarch 2.0.4-1.fc11 updates rubygem-gettext-doc.noarch 2.0.4-1.fc11 updates rubygem-gettext_activerecord.noarch 2.0.4-6.fc11 updates rubygem-gettext_activerecord-doc.noarch 2.0.4-6.fc11 updates rubygem-gettext_rails.noarch 2.0.4-4.fc11 updates rubygem-gettext_rails-doc.noarch 2.0.4-4.fc11 updates rubygem-git.noarch 1.0.7-5.fc11 fedora rubygem-gruff.noarch 0.3.6-4.fc11 updates rubygem-highline.noarch 1.5.0-1.fc11 fedora rubygem-hoe.noarch 2.3.3-1.fc11 updates rubygem-hpricot.i586 0.8.1-1.fc11 fedora rubygem-hpricot-doc.i586 0.8.1-1.fc11 fedora rubygem-htmlentities.noarch 4.2.0-1.fc11 updates rubygem-json.i586 1.1.7-3.fc11 updates rubygem-json-doc.i586 1.1.7-3.fc11 updates rubygem-krb5-auth.i586 0.7-2.fc11 fedora rubygem-locale.noarch 2.0.4-1.fc11 updates rubygem-locale-doc.noarch 2.0.4-1.fc11 updates rubygem-locale_rails.noarch 2.0.4-2.fc11 updates rubygem-locale_rails-doc.noarch 2.0.4-2.fc11 updates rubygem-main.noarch 2.8.4-1.fc11 updates rubygem-markaby.noarch 0.5-3.fc11 fedora rubygem-mechanize.noarch 0.9.3-1.fc11 updates rubygem-mechanize-doc.noarch 0.9.3-1.fc11 updates rubygem-mkrf.noarch 0.2.3-2.fc11 updates rubygem-mkrf-doc.noarch 0.2.3-2.fc11 updates rubygem-mocha.noarch 0.9.7-1.fc11 updates rubygem-mongrel.i586 1.1.5-2.fc11 fedora rubygem-mongrel_cluster.noarch 1.0.5-4.fc11 updates rubygem-nokogiri.i586 1.3.3-1.fc11 updates rubygem-nokogiri-doc.i586 1.3.3-1.fc11 updates rubygem-pam.i586 1.5.3-4.fc11 fedora rubygem-pervasives.noarch 1.1.0-4.fc11 fedora rubygem-picnic.noarch 0.8.1-1.fc11 updates rubygem-polyglot.noarch 0.2.5-3.fc11 updates rubygem-rack.noarch 1.0.0-1.fc11 updates rubygem-rack-test.noarch 0.4.0-1.fc11 updates rubygem-rails.noarch 2.3.2-3.fc11 updates rubygem-rake.noarch 0.8.7-1.fc11 updates rubygem-rake-compiler.noarch 0.6.0-1.fc11 updates rubygem-rake-compiler-doc.noarch 0.6.0-1.fc11 updates rubygem-restr.noarch 0.5.0-1.fc11 fedora rubygem-reststop.noarch 0.4.0-1.fc11 updates rubygem-rspec.noarch 1.2.2-1.fc11 fedora rubygem-rubigen.noarch 1.5.2-4.fc11 updates rubygem-ruby-opengl.i586 0.60.1-2.fc11 updates rubygem-ruby-opengl-doc.i586 0.60.1-2.fc11 updates rubygem-rubyforge.noarch 1.0.4-1.fc11 updates rubygem-rufus-scheduler.noarch 2.0.1-1.fc11 updates rubygem-simple-rss.noarch 1.1-5.fc11 fedora rubygem-sqlite3-ruby.i586 1.2.4-3.fc11 updates rubygem-state_machine.noarch 0.8.0-1.fc11 updates rubygem-syntax.noarch 1.0.0-2.fc11 updates rubygem-term-ansicolor.noarch 1.0.3-3.fc11 updates rubygem-test-spec.noarch 0.10.0-2.fc11 updates rubygem-tlsmail.noarch 0.0.1-8.fc11 fedora rubygem-treetop.noarch 1.3.0-1.fc11 updates rubygem-trollop.noarch 1.15-1.fc11 updates rubygem-zoom.i586 0.4.1-7.fc11 updates rubygem-zoom-doc.i586 0.4.1-7.fc11 updates rubygems.noarch 1.3.1-2.fc11 fedora rubyripper.noarch 0.5.5-2.fc11 fedora rubyripper-gui.noarch 0.5.5-2.fc11 fedora
インストール済みのパッケージのみの確認。
Ruby関連のパッケージを確認するのであれば、
# yum list installed 'ruby*'
Loaded plugins: refresh-packagekit fedora/metalink | 11 kB 00:00 fedora | 3.8 kB 00:00 fedora/primary_db | 8.4 MB 00:03 updates/metalink | 9.9 kB 00:00 updates | 4.4 kB 00:00 updates/primary_db | 4.0 MB 00:00 Installed Packages ruby.i586 1.8.6.369-1.fc11 installed ruby-devel.i586 1.8.6.369-1.fc11 @updates ruby-irb.i586 1.8.6.369-1.fc11 @updates ruby-libs.i586 1.8.6.369-1.fc11 installed ruby-rdoc.i586 1.8.6.369-1.fc11 @updates
LiveUSB(Fedora11) Ruby on Rails環境の構築(Railsインストール)
railsのインストール
rootにスイッチ
$ su -
# gem install rails
Successfully installed rake-0.8.7 Successfully installed activesupport-2.3.4 Successfully installed activerecord-2.3.4 Successfully installed rack-1.0.0 Successfully installed actionpack-2.3.4 Successfully installed actionmailer-2.3.4 Successfully installed activeresource-2.3.4 Successfully installed rails-2.3.4 8 gems installed Installing ri documentation for rake-0.8.7... Installing ri documentation for activesupport-2.3.4... Installing ri documentation for activerecord-2.3.4... Installing ri documentation for rack-1.0.0... Installing ri documentation for actionpack-2.3.4... Installing ri documentation for actionmailer-2.3.4... Installing ri documentation for activeresource-2.3.4... Installing ri documentation for rails-2.3.4... Installing RDoc documentation for rake-0.8.7... Installing RDoc documentation for activesupport-2.3.4... Installing RDoc documentation for activerecord-2.3.4... Installing RDoc documentation for rack-1.0.0... Installing RDoc documentation for actionpack-2.3.4... Installing RDoc documentation for actionmailer-2.3.4... Installing RDoc documentation for activeresource-2.3.4... Installing RDoc documentation for rails-2.3.4...
バージョンの確認
# rails -v Rails 2.3.4
インストール完了
LiveUSB(Fedora11) Ruby on Rails環境の構築(Ruby Gems アップデート)
Ruby Gemsのアップデートの確認
# gem update --system
今回は、現時点での最新版が取得できていたので、下記のメッセージが表示され、特にアップデートの必要はなかった。
Updating RubyGems Nothing to update
LiveUSB(Fedora11) lvのインストール
ページャーのインストール
Fedora Coreには、標準で、lessがあるが、日本語環境のものは、文字化けしてしまう。
そこで、lvをインストール。
# yum install lv
Loaded plugins: refresh-packagekit Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package lv.i586 0:4.51-14.fc11 set to be updated --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: lv i586 4.51-14.fc11 fedora 437 k Transaction Summary ================================================================================ Install 1 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 437 k
Is this ok [y/N]: y Downloading Packages: lv-4.51-14.fc11.i586.rpm | 437 kB 00:00 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : lv-4.51-14.fc11.i586 1/1 Installed: lv.i586 0:4.51-14.fc11 Complete!