投稿

ラベル(Debian)が付いた投稿を表示しています

Debianインストールとその後のカスタマイズ

イメージ
Debian 12 KDE Plasma デスクトップ環境 インストールイメージ 最小のnetinst CD イメージ インターネット経由の Debian のインストール https://www.debian.org/distrib/netinst デュアルブートの場合は特に最小のnetinst CD イメージからのインストールがおすすめ。 ブートローダーはインストール先のパーティション( /dev/sdaX )でなく、/dev/sda に自動でインストールされますが、それがよいと思います。 CDイメージからUSB起動ドライブを作成 PCにCD/DVDドライブがない場合、USBメモリに書き込めば起動できます。 sudo dd if=debian-12.5.0-amd64-netinst.iso of=/dev/sdb bs=4096 USBメモリのサイズは1GBあれば十分です。CDイメージのサイズは640MB以内ですので。 DVDイメージもUSBメモリに書き込めますが KDE Desktop Live DVD https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/ 光学メディアなので遅く、OS起動にもアプリの起動にも時間がかかります。 起動後、インストールできますが、デュアルブートの場合、GRUB のインストールがうまく行かず、再起動後 GRUB プロンプトになります。 GRUBプロンプトからは下記のコマンドでOSを起動できます。 // パーティションの確認 grub> ls (hd0) (hd0,gpt1) (hd0,gpt2) ... // (hd0,2) から起動する場合 grub> set root=(hd0, 2) grub> set prefix=(hd0, 2)/boot/grub grub> insmod normal grub> normal https://forums.debian.net/viewtopic.php?t=155187 起動後に grub-install --force /dev/sda でリカバリできなければ、netinst CD からインストールし直した方が早いです。 日本語入力  日本語入力は UIM と ...

Alexandria (Book collection manager for GNOME) Dependency

The environment where operation was confirmed as of 2018 is Debian 7 wheezy and Fedora 26, 27, 28. 2018年の時点で動作が確認できた環境はDebian 7 wheezyとFedora 26、27、28です。 Debian 7 wheezy $ dpkg -l alexandria ii  alexandria  0.6.9-2  all  GNOME application for managing book collections $ apt-cache depends alexandria alexandria   依存: gconf2   依存: ruby1.8  |依存: ruby-gtk2   依存: libgtk2-ruby  |依存: ruby-gstreamer   依存: libgst-ruby  |依存: ruby-goocanvas   依存: libgoocanvas-ruby   依存: libgettext-ruby1.8  |依存: libhpricot-ruby   依存: libhpricot-ruby   依存: libhtmlentities-ruby     ruby-htmlentities   推奨: <libimage-size-ruby>     ruby-imagesize   推奨: libzoom-ruby     ruby-zoom   推奨: <libmarc-ruby> $ apt-cache show alexandria Package: alexandria Status: install ok installed Priority: extra Section: gnome Installed-Size: 4624 Maint...

Debian9 (stretch) に Node.js をインストールする

Debianのパッケージマネージャー(apt)でインストールする方法 インストールするバージョンは基本的に一つ 1.ドキュメント パッケージマネージャを利用した Node.js のインストール | Node.js https://nodejs.org/ja/download/package-manager/ 2.インストール手順 最新版 $ curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - $ sudo apt-get install -y nodejs インストール後のNode.jsとnpmのバージョン(2018年6月2日) $ nodejs -v v10.3.0 $ npm -v 6.1.0 推奨版 $ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - $ sudo apt-get install -y nodejs NVMを使って複数バージョンのNode.jsをインストールする方法 複数のバージョンをインストールして切り替えることができます。 インストール時の推奨版、最新版でないバージョンを使いたい場合に便利です。 1.ドキュメント Installing node js using nvm http://blog.mobnia.com/installing-node-with-nvm-on-a-debian-server/ 2.インストール手順 インストール、インストール後のNVM動作チェック、NVMを使ってNode.jsをインストールする手順です。インストールされるNode.jsは、LTS(推奨版)ではなく最新版になります。 $ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash $ command -v nvm $ nvm install node バージョンを指定してインストール、有効化、アンインストールする手順 $ nvm install v 6.14.2 $ nv...

GRUB起動メニューのタイムアウト時間、起動するOSの変更

Ubuntu、Debian、など 設定の流れ /etc/default/grub ↓ (update-grubコマンドで反映させる) /boot/grub/grub.cfg /etc/default/grub を編集する ※コメントの先頭は # にすること。// の場合、反映(update-grub)がエラーになります。 タイムアウト(待ち時間)を5秒から10秒に変更 $ sudo vi /etc/default/grub    GRUB_TIMEOUT=5 -> GRUB_TIMEOUT=10 起動するOSのデフォルトを一番上のメニューエントから3番目に変更(メニューで選択可能だが何も触らない場合のデフォルト) $ sudo vi /etc/default/grub    GRUB_DEFAULT=0 -> GRUB_DEFAULT=2 1番上が 0 なので、上から3番目は 2 となる。 Grubで前回の選択をデフォルトにする GRUB_DEFAULT="saved" GRUB_SAVEDEFAULT="true" 設定を反映させる 方法1:update-grub $ sudo update-grub Generating grub configuration file ... Found background image: /usr/share/images/desktop-base/desktop-grub.png Linux イメージを見つけました: /boot/vmlinuz-4.19.0-13-amd64 Found initrd image: /boot/initrd.img-4.19.0-13-amd64 Linux イメージを見つけました: /boot/vmlinuz-4.19.0-12-amd64 Found initrd image: /boot/initrd.img-4.19.0-12-amd64 Linux イメージを見つけました: /boot/vmlinuz-4.19.0-10-amd64 Found initrd image: /boot/initrd.img-4.19.0-10-amd64 Found Windows Boot Manager on /dev/s...

Grub再インストール

Debian 9 (Stretch) での例 1, パーティションの確認 ~$ df -Th ファイルシス   タイプ   サイズ  使用  残り 使用% マウント位置 udev           devtmpfs   3.9G     0  3.9G    0% /dev tmpfs          tmpfs      788M  9.4M  778M    2% /run /dev/sda9      ext4        28G  9.9G   17G   38% / tmpfs          tmpfs      3.9G     0  3.9G    0% /dev/shm tmpfs          tmpfs      5.0M  4.0K  5.0M    1% /run/lock tmpfs          tmpfs      3.9G  ...

Debian 7 (Wheezy) への Grub 再インストール(レガシーBIOS)

環境 1つの HDD にデュアルブート環境を構築、Windows10、Debian7、Debian8、Ubuntu17.04、Fedora26 をインストールしています。 Linux はインストールした各パーティションに GRUB をインストールし、HDD の先頭に MBM (MBRパーティション用のブートマネージャ)をインストールし、電源投入後、起動する OS を選択しています。 HDD ディスク全体は レガシーBIOS、パーティションの先頭にMBR(マスターブートレコード)があります。UEFI、GPT(GUIDパーティションテーブル)ではありません。 現在、Windows10 と Linux を1台のディスクでデュアルブートするには 下記の組み合わせはパターンとなるようです。残念なことに、Windows10 がプレインストールされた PC(現在では一般的)では Linux のディストリビューション選びが難しくなりました。 レガシーBIOS、MBR、セキュアブート無効およびCSMモード(互換モード)有効、高速ブート(Quickboot、Fastboot)無効・・・Windows と、どの Linux ディストリビューションでもデュアルブートできます。昔ながらの構成です。 UEFI BIOS、GPT、セキュアブート有効およびCSMモード(互換モード)有効、高速ブート(Quickboot、Fastboot)無効・・・Windows と、セキュアブートに対応した Linux ディストリビューション(Ubuntu、Fedora、SuSE、Linux Mintなど少数)ならばデュアルブートできます。新しい BIOS である UEFI BIOS の機能が使えますが、Linux ディストリビューションが限定されてしまうという不自由が生じます。UEFI BIOS でセキュアブート無効の場合、Windows10 の起動がサポートされないようです。 UEFI BIOS、GPT、セキュアブート無効およびCSMモード(互換モード)有効、高速ブート(Quickboot、Fastboot)無効・・・Windows10 は諦めることになりますが、Linux は自由に起動できます。 なお、高速ブート(Quickboot、Fastboot)無効でも Windows10 ...

Debian 8 (jessie)、Ubuntu 15.04 (Vivid Vervet) で起動時に a start job running is for dev-disk-uuid xxxxx エラーがでる件

2015/06/12 9:08公開記事 /etc/fstabに定義されている swap パーティションの uuid が古くなってます。 (1) swap の uuid を確認 swapパーティションをsda6 にしている場合 ------------------------------- $ ls -l /dev/disk/by-uuid | grep sda6 lrwxrwxrwx 1 root root 10  6月 12 08:39 13fe0bbc-cb67-4ff8-ab0c-5d1f3ed79e09 -> ../../sda6 ------------------------------- UUID が 13fe0bbc-cb67-4ff8-ab0c-5d1f3ed79e09 であることが分かります。 (2)fstabを編集 UUID 修正します。 ------------------------------- $ sudo vi /etc/fstab # swap was on /dev/sda6 during installation UUID=13fe0bbc-cb67-4ff8-ab0c-5d1f3ed79e09 none            swap    sw              0       0 # UUID=e3724924-14ed-4787-bc84-4d0e6fd7a52f none            swap    sw              0       0 ------------------------------- (3)再起動するか、swapon コマンドで swap を追加してください。 $ swapon -a

コマンド備忘

パッケージ更新、修復 debian、ubuntuなどaptコマンド $ sudo apt update $ sudo apt upgrade $ sudo apt upgrade -y $ sudo apt update && sudo apt upgrade -y $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get upgrade -y $ sudo apt-get update && sudo apt-get upgrade -y fedoraなどdnfコマンド $ sudo dnf update $ sudo dnf update -y $ sudo dnf update --refresh $ sudo install dnf-plugin-system-upgrade 古いカーネルの削除 古いパッケージの検索 $ dpkg --get-selections |grep linux- 削除実行 $ sudo apt-get remove linux-image-4.4.0-20-generic $ sudo apt-get purge linux-image-4.4.0-20-generic 複数削除 $ sudo apt-get --dry-run autoremove --purge linux-image-extra-4.4.0-{21,22,24,28,31,34,36,38,42,45}-generic $ sudo apt-get autoremove Grubメニューを更新 $ sudo update-grub サービス設定 ubuntu $ systemctl start ssh.service $ sysctl enable ssh.service Proxy設定 /etc/apt/apt.conf Acquire::http::Proxy "http://ip address:port/"; AutoProxy "http://proxy.example.com/wpad.dat...

マルチブートPCでの時刻合わせ

マルチブートPCでの時刻合わせ 設定方法が変更されました。「 /etc/default/rcS」は Ubuntu 17.04、Debian 9 (Stretch)  にはありません。 設定はコマンドで行います。 $  sudo timedatectl set-local-rtc true  (true または 1) 設定結果の確認(status 引数は省略可能) $ timedatectl status       Local time: 金 2017-06-30 00:18:54 JST   Universal time: 木 2017-06-29 15:18:54 UTC         RTC time: 金 2017-06-30 00:18:54        Time zone: Asia/Tokyo (JST, +0900)  Network time on: yes NTP synchronized: yes  RTC in local TZ: yes 「RTC」が「yes」になっていれば、Local Time が利用されている状態です。 下記の Warning が出ますが、Local Time でないと、Windows 10 は上手く設定できませんので、止むを得ずマルチブートのPCで使うLinuxの方も  Local Time  で揃えます。 Warning: The system is configured to read the RTC time in the local time zone.          This mode can not be fully supported. It will create various problems          with time zone changes and daylight saving time adjustments. The RTC ...