教養セミナー 第 8 回 : ノート PC の設定 2 ubuntu のインストール この授業の資料は 下記 URL に置いてあります http://sun.ac.jp/prof/yamagu/2018fys/
今日の概略 先週 VMware player をインストールしましたね? 新しい仮想機械を作る 作った仮想機械に OS をインストールする OS は ubuntu というものを使います いくつかのアプリケーションをインストールする 更新の仕方を覚えておく ubuntu の LTS は 5 年間サポートされる 最新版は 18.04 だが 大学の環境に合わせて 16.04 を入れる 16.04 を最新にする方法を紹介する LINUX ubuntu UNIX 系 OS centos
OS のイメージをダウンロードする )W205 で作業するのであれば local にファイルがあるので それを使う ( 次ページ ) 1 ブラウザで下記 URL を開く : https://www.ubuntulinux.jp/news/ubuntu1604-ja-remix 2 ファイルを保存してください ubuntu-ja-16.04-desktop-amd64.iso(iso イメージ ) をダウンロードする
OS のイメージをコピーする 1 エクスプローラで下記 URL を開く : \\samba01.sun-sec.local\tools\software\iso\ 2 このフォルダにある ubuntu.iso というファイルを手元 ( デスクトップなど ) にコピーする
仮想機械を作って OS をインストールする 1 VMware Player を起動 2 新規仮想マシンの作成 を選択
仮想機械を作って OS をインストールする 3 インストーラディスクイメージファイル を選ぶ 4 参照 から 先ほどダウンロードした.iso ファイルを指定する 5 をクリック
仮想機械を作って OS をインストールする 6 フルネーム には自分の名前を入力 ユーザー名 は 全員異なることが望ましいので 学籍番号にしましょう 大文字は使えないので bs2180xx など パスワード は安全で忘れにくい文字列を入力 確認 はパスワードを再入力 7 をクリック
仮想機械を作って OS をインストールする 8 仮想マシンに名前をつける 仮想マシンの名前は何でもよいが 分かりやすいものを 9 をクリック
仮想機械を作って OS をインストールする 10 ディスク容量の指定は デフォルトのままで問題ない をクリック 11 をクリック
仮想機械を作って OS をインストールする 12 しばらく待つ この間 ウィンドウの大きさが変わったり ウィンドウの中が黒くなったり いろいろ変化があります 13 パスワード入力を求める欄が出てきたら ひとまず OS のインストールは終了です
ubuntu にログインする 1 先ほど設定したパスワードを入れてログインする
画面の大きさを調整する 1 全画面モードにする 画面の大きさに問題が無ければ 設定は不要です 2 画面が小さければ 右上の歯車 から システム設定 ディスプレイを選択して 適切な解像度を選び をクリックする
ターミナルを立ち上げる ターミナル (terminal 端末 ) キーボードからの入力を受け付け 画面に文字を出力するアプリケーション 立ち上げるとシェル ( 後述 ) が動く これらを使っていろいろな命令を実行させる ターミナルの立ち上げ方 : 1 背景で右クリックするとメニューが出るので 端末を開く を選ぶ 1 Ctrl-Alt-T で端末が立ち上がる
ターミナル ターミナル ( シェル ) を立ち上げると 最初だけ 管理者としてコマンドを実行するには sudo を使え というメッセージが出る 二度目から このメッセージは出ない
UNIX の基本 端末で最初に動いているのはシェルというアプリケーション シェルは ユーザが入力したコマンドを実行する コマンド ( と必要なら引数 ) を入力し Enter を押す コマンドとコマンドの引数をスペースで区切る Enter を押す前に 入力したコマンドを確認する 特に危険なコマンドの場合は注意深く操作すること 以下で行う sudo... は 管理者権限で命令... を実行せよ という命令... の部分を間違えると管理者の権限でおかしなことをしてしまう可能性がある
以下の表記について $ sudo apt-get install emacs この $ はシェルのプロンプトを表す ( 入力してはいけない ) これが先頭についている行はシェルのコマンドである コマンドは間違えずに入力するよう注意すること 入力を確認をしたら 最後に Enter を押して実行する
ubuntu に emacs をインストールする 1 $ sudo apt-get install emacs [sudo] bs2180xx のパスワード : パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下の追加パッケージがインストールされます : emacs24 emacs24-bin-common emacs24-common emacs24-common-non-dfsg emacs24-el libgif7 liblockfile-bin liblockfile1 libm17n-0 libotf0 m17n-db 提案パッケージ : ncurses-term m17n-docs gawk 以下のパッケージが新たにインストールされます : emacs emacs24 emacs24-bin-common emacs24-common emacs24-common-non-dfsg emacs24-el libgif7 liblockfile-bin liblockfile1 libm17n-0 libotf0 m17ndb アップグレード : 0 個 新規インストール : 12 個 削除 : 0 個 保留 : 473 個 37.6 MB のアーカイブを取得する必要があります この操作後に追加で 113 MB のディスク容量が消費されます emacs のインストールを指示するコマンド パスワードを要求される : 入力する ディスクの消費が そこそこ大きいので 確認される y を入力すると インストー 続行しますか? [Y/n] y ルが開始される 2 3
ubuntu に Java をインストールする 1 $ sudo apt-get install default-jdk あとは emacs と同様 sudo を続けて実行すると パスワードを聞かれないことがある
1 2 インストールされているアプリを 最新版にする $ sudo apt-get update $ sudo apt-get upgrade インストールされているアプリのデータベースを更新する を実行する インストールされているアプリがデータベースにあるものより古ければインストールする 今後も時々 実行すること
インストールしたものを使ってみる 1 1 2 3 $ emacs hello.c を実行すると emacs( エディタ ) が起動する 右のプログラムを入力する 保存する :Ctrl-x Ctrl-s 終了する :Ctrl-x Ctrl-c $ gcc hello.c $./a.out Hello これらは emacs のコマンド #include <stdio.h> main() { printf("hello\n"); } エラーが出たら間違いがある その場合は 1 に戻ってプログラムを修正する 実行する 正しく動けば Hello と表示される
emacs のスタート画面を消す emacs を起動すると 下半分にチュートリアルの案内などが表示される 長いプログラムを書くときには邪魔なので消しておく 1 Nerver show it again の前の にチェックを入れる 2 Dismiss this startup screen をクリックする
インストールしたものを使ってみる 2 1 2 3 $ emacs Hello.java を実行すると emacs が起動する 右のプログラムを入力する 保存する 終了する $ javac Hello.java $ java Hello Hello public class Hello { public static void main(string args[]) { System.out.println("Hello"); } } 間違いがあればエラーが出る その場合は 1 に戻ってプログラムを修正する 実行する 正しく動けば Hello と表示される
ファイル整理のすすめ 作業内容ごとにディレクトリを作るとよい 例えば 授業ごとや プログラミング言語ごと さらに ( その下に ) 各授業の課題ごと など ファイル名やディレクトリ名に日本語も使用可能だが 入力が少々面倒なので 英数字のみにすることをお勧めする
使って覚えよう プログラミング関連の演習では主に UNIX を使います 概念は勉強するもの ファイルシステムなど 使い方は使って覚えるもの シェルのコマンドや emacs 実は便利な使い方がたくさんある