目次 >> ubuntu
ubuntuは最近流行のLinuxディストリビューションである。
半年ごとにバージョンアップされ、たいていの場合特に設定を行わなくても、XWindowの表示やネットワークへの接続が可能である。
debianを基礎としているので、FedoraやSuseなどとはいくつか勝手の違う部分が存在する。
Ubuntuのインストールは非常に簡単である。
まず、Ubuntuのダウンロードページ(http://www.ubuntu.com/getubuntu/download)からDesktopバージョンをダウンロードし、CD-Rに焼く。
CDからパソコンを立ち上げると、メニューが出てくるのでその中の一番上の、「start or install Ubuntu」を選択する。するとしばらくの後、Ubuntuが起動し、ネットワークがつながっていれば、FirefoxでWebページを閲覧することも可能である。ただし、このままではCDからプログラムが読み込まれるため動作は非常に遅い。
ハードディスクへのインストールであるが、起動したUbuntuのデスクトップにあるinstallアイコンをダブルクリックする。インストーラが立ち上がり、「使用言語」、「時間の設定」、「キーボードの設定」、「パーティションの設定」、「アカウントの設定」について訊かれるので、それぞれ設定していけばよい。パーティションの設定以外は特に問題ないはずである。
CDからのインストールが始まるのでそのまま待てば、インストールは以上で完了である。
古いマザーボードに新しい大容量のハードディスクを接続した状態でインストールをすると、下記のようなエラーが出てきどうできないことがある。
GRUB Loading Stage1.5 GRUB loading, please wait... Error 18
このようなときは、インストール時にパーティションを切る際に、/bootというディレクトリをマウントポイントとした小さなパーティション(たとえば100MB程度)をディスクの先頭に作るとこによって回避することができる。
基本的にUbuntuではrootアカウントではなく、sudoを使って各種管理コマンドを実行するのが基本である。
どうしてもrootでログインしたい場合は
$sudo passwd root
で、パスワードを設定する。
sshサーバが初期状態ではインストールされていない。外部からsshで接続したい場合は、sshdをインストールする必要がある。
$ sudo apt-get install ssh Reading package lists... Done Building dependency tree Reading state information... Done The following extra packages will be installed: openssh-server ssh-import-id Suggested packages: rssh molly-guard openssh-blacklist openssh-blacklist-extra The following NEW packages will be installed: openssh-server ssh ssh-import-id 0 upgraded, 3 newly installed, 0 to remove and 85 not upgraded. Need to get 342 kB of archives. After this operation, 999 kB of additional disk space will be used. Do you want to continue [Y/n]? y Get:1 http://us.archive.ubuntu.com/ubuntu/ natty/main openssh-server amd64 1:5.8p1-1ubuntu3 [335 kB] Get:2 http://us.archive.ubuntu.com/ubuntu/ natty/main ssh all 1:5.8p1-1ubuntu3 [1,280 B] Get:3 http://us.archive.ubuntu.com/ubuntu/ natty/main ssh-import-id all 2.4-0ubuntu1 [5,934 B] Fetched 342 kB in 22s (15.4 kB/s) Preconfiguring packages ... Selecting previously deselected package openssh-server. (Reading database ... 134323 files and directories currently installed.) Unpacking openssh-server (from .../openssh-server_1%3a5.8p1-1ubuntu3_amd64.deb) ... Selecting previously deselected package ssh. Unpacking ssh (from .../ssh_1%3a5.8p1-1ubuntu3_all.deb) ... Selecting previously deselected package ssh-import-id. Unpacking ssh-import-id (from .../ssh-import-id_2.4-0ubuntu1_all.deb) ... Processing triggers for ureadahead ... ureadahead will be reprofiled on next reboot Processing triggers for ufw ... Processing triggers for man-db ... Setting up openssh-server (1:5.8p1-1ubuntu3) ... Creating SSH2 RSA key; this may take some time ... Creating SSH2 DSA key; this may take some time ... Creating SSH2 ECDSA key; this may take some time ... ssh start/running, process 2633 Setting up ssh (1:5.8p1-1ubuntu3) ... Setting up ssh-import-id (2.4-0ubuntu1) ...
GUIで共有フォルダを設定すれば、もしsambaサーバがインストールされていない場合は自動的にインストールするかどうか聞いてくる。手動でsambaサーバをインストールしても良い。
問題は、SambaのパスワードはLinuxのパスワードとは別に設定しなければならない点である。具体的にはターミナルから
$sudo smbpasswd username
で設定することになる。usernameには各自のユーザー名を入れること。
apt-get upgradeコマンドを使う。具体的には、
$sudo apt-get update $sudo apt-get upgrade
なおここで、apt-get upgrade前にapt-get updateをやっているのは、データベースを最新に更新するためである。
デスクトップOSとして使用する場合は、デスクトップ上にアップデートがある旨の表示が出るが、サーバとして運用する場合は、自動的にこれらをインストールして、随時セキュリティホールはふさいでおきたい。
アップデートを自動的に行うには、cron-aptをインストールすればよい。
$ sudo apt-get install cron-apt Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: linux-headers-2.6.38-8-generic screen-resolution-extra linux-headers-2.6.38-8 dkms Use 'apt-get autoremove' to remove them. The following extra packages will be installed: bsd-mailx postfix Suggested packages: procmail postfix-mysql postfix-pgsql postfix-ldap postfix-pcre sasl2-bin dovecot-common resolvconf postfix-cdb Recommended packages: mailx The following NEW packages will be installed: bsd-mailx cron-apt postfix 0 upgraded, 3 newly installed, 0 to remove and 17 not upgraded. Need to get 1388 kB of archives. After this operation, 4219 kB of additional disk space will be used. Do you want to continue [Y/n]? y Get:1 http://us.archive.ubuntu.com/ubuntu/ natty-updates/main postfix amd64 2.8.2-1ubuntu2.1 [1277 kB] Get:2 http://us.archive.ubuntu.com/ubuntu/ natty/main bsd-mailx amd64 8.1.2-0.20100314cvs-1 [84.5 kB] Get:3 http://us.archive.ubuntu.com/ubuntu/ natty/universe cron-apt all 0.8.2 [27.0 kB] Fetched 1388 kB in 2s (560 kB/s) Preconfiguring packages ... Package configuration
インストールが終わると自動的に/etc/cron.d/内にcron-aptというファイルが作成され、デフォルトでは午前4時に実行されることになっている。
標準の状態だと、ダウンロードのみしか行われないので、/etc/cron-apt/action.d/3-downloadというファイルが
autoclean -y dist-upgrade -d -y -o APT::Get::Show-Upgraded=true
となっているのを、-d(ダウンロードのみ)を削除して
autoclean -y dist-upgrade -y -o APT::Get::Show-Upgraded=true
と書き換える。
apt-cacheを使う。
$ apt-cache search キーワード
と打てばよい。
いろいろなパッケージをインストールすると、それに伴い、依存関係のあるパッケージもインストールされる。
逆にパッケージを削除した際は、指定したパッケージのみ削除されるので、依存関係のあるパッケージは、どこからも使われないにもかかわらず残ってしまう。
これらの使われなくなったパッケージを削除するには、
$ sudo apt-get autoremove
と打てばよい。
Ubuntuでのcronの場所は
/var/log/syslog
である。
Ubuntu 8.04には、Nautilusでファイルをコピーしたり移動すると、以前のバージョンと違い、ファイルの更新日時がコピーした時刻になってしまうという問題が存在する。
(もっとも、cpコマンドはデフォルトではこのような動作になっているので、問題ないという人もいるが・・・)
なお、この不具合はその後のアップデートで解消された。
それから、OpenDXのVPEが表示されないという問題が存在する。
これに対処するには、OpenDX 4.4.4をソースからコンパイルする必要がある。
最終更新日