計算機関係/Debian(stretch)をインストール
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
*aptの設定 [#cc5313b8]
/etc/apt/source.listを変更・追加。contribとnon-freeの追加。
deb http://ftp.jp.debian.org/debian/ stretch main non-fr...
deb-src http://ftp.jp.debian.org/debian/ stretch main no...
deb http://security.debian.org/ stretch/updates main non...
deb-src http://security.debian.org/ stretch/updates main...
# stretch-updates, previously known as 'volatile'
deb http://ftp.jp.debian.org/debian/ stretch-updates mai...
deb-src http://ftp.jp.debian.org/debian/ stretch-updates...
# stretch-backports, previously on backports.debian.org
deb http://ftp.jp.debian.org/debian/ stretch-backports m...
deb-src http://ftp.jp.debian.org/debian/ stretch-backpor...
#deb http://deb-multimedia.org/ stretch main non-free
この後、
# apt update
# apt upgrade
# apt dist-upgrade
# apt autoremove
***ca-certificates関係でupgradeできない場合 [#adcb4a56]
/usr/localに書き込み権限がないため。unmountしておく。
**自動で更新 [#e664f454]
自動で更新をチェックし、ダウンロードするには、/etc/apt/ap...
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "1";
とする。インストールはされない。
**セキュリティーパッチのみの自動アップグレード [#o39acaa3]
http://www.mk-mode.com/octopress/2015/02/11/debian-7-8-se...
**パッケージの自動アップグレード [#m2307d7d]
cron-aptを使う、らしい。
*追加パッケージのインストール [#ucb2ba7c]
# apt install ssh emacs anthy-el ptex-base texlive-lang-...
** amd64で、ia32のバイナリを動かす場合 [#x99aa047]
# dpkg --add-architecture i386 # enable multi-arch
# apt update
# apt install libc6:i386 # install base 32bit libraries
*ldapの設定 [#ke39ca55]
-[[ここ>http://junk-shop.iobb.net/index.cgi?page=linux/se...
-libnss-ldap, libpam-ldap, ldap-utilsをインストールする。
# apt install libnss-ldap libpam-ldap ldap-utils
libnss-ldap, libpam-ldapをインストールすると、設定を聞い...
-- libpam-ldapの設定(# dpkg-reconfigure libpam-ldapでも再...
LDAPサーバのURI: ldap://heazusa.he
検索ベースの識別名: dc=phys,dc=shinshu-u,dc=ac,dc=jp
利用するLDAPバージョン: 3
ローカルのrootデータベース管理者を作成する。: はい
LDAP データベースはログインを必要としますか?: いいえ
rootのLDAPアカウント: cn=Manager,dc=phys,dc=shinshu-u,dc...
LDAP rootアカウントのパスワード: (入力しない)
-- libnss-ldapの設定(# dpkg-reconfigure libnss-ldapでも再...
root への特別な LDAP 権限?: はい
オーナのみ設定ファイルの読み書きができるようにしますか?:...
を設定する。
-/etc/pam_ldap.confを設定する。上で設定されているはずであ...
uri ldap://heazusa.he
base dc=phys,dc=shinshu-u,dc=ac,dc=jp
rootbinddn cn=Manager,dc=phys,dc=shinshu-u,dc=ac,dc=jp
となっていることを確認。
-/etc/libnss-ldap.confを設定する。上で設定されているはず...
uri ldap://heazusa.he
base dc=phys,dc=shinshu-u,dc=ac,dc=jp
rootbinddn cn=Manager,dc=phys,dc=shinshu-u,dc=ac,dc=jp
となっていることを確認。
-/etc/nsswitch.confを設定する。
passwd: compat ldap
group: compat ldap
shadow: compat ldap
-認証関係の設定
--/etc/pam.d/common-sessionを変更。login時に自動的にホー...
session required pam_mkhomedir.so skel=/etc/skel u...
を追加する。
-nscdをリスタートする。
# /etc/init.d/nscd restart
*Bluetoothマウスの設定 [#w7fbaba9]
-[[ここ>http://www.kiwi-us.com/~satoko/wiki/wifky.pl?p=Th...
-hiddを使うには、bluez-compatをインストールする必要あり。
# apt install bluez-compat
-hcitoolを使う。
# hcitool scan
で近くにあるデバイスのアドレスが検索できる。
$ l2ping (BT:の:ア:ド:レ:ス)
で生き死にを調べられる。
# hidd --master --server
でサーバになる。
# hidd --connect (BT:の:ア:ド:レ:ス)
で接続できるはず。
*usb storageが自動でマウントされない。 [#odf78a12]
-原因は、plugdevのgroupに入っていないこと。ldapで認証して...
-(obsolete、[[ここ>計算機関係#i975397a]]を参照)それぞれの...
# adduser (user ID) plugdev
を行う。ldapでやることも可能であろう。
*音が出ない。 (&color(red){おそらくOK};) [#scfcb047]
-audioのグループに入っていないため。
-alsaを再設定する。squeezeからalsaconfは削除され、alsactl...
# alsactl init
"Unknown hardware"のようなエラーメッセージは無視してよい...
*ハードウェア依存の設定 [#od6a7de1]
**Intel 82573L Gigabit Ethernet Controllerのドライバーの...
-&color(red){モジュールのビルドは不要かも};Intelから最新(...
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&Dw...
-展開し、MSIなしでmake installする。
# cd e1000e-1.3.10a/src
# make CFLAGS_EXTRA=-DDISABLE_PCI_MSI install
PM関係でコンパイルエラーが出る。/usr/src/linux-headers-2....
#ifdef CONFIG_PM_SLEEP
#define SET_SYSTEM_SLEEP_PM_OPS(suspend_fn, resume_fn) \
.suspend = suspend_fn, \
.resume = resume_fn, \
.freeze = suspend_fn, \
.thaw = resume_fn, \
.poweroff = suspend_fn, \
.restore = resume_fn,
#else
#define SET_SYSTEM_SLEEP_PM_OPS(suspend_fn, resume_fn)
#endif
- /boot/grub/grub.cfgを編集し、boot時のカーネルパラメータに
pci=nomsi
を追加する。
- &color(red){これは必要}; e1000eのモジュールをインストー...
alias eth0 e1000e
options e1000e IntMode=0
と書いておく。
-リブートし、
$ cat /proc/interrupts
で、eth0が出てこなければOKのはず。
**XGI Z7のグラフィックスチップが載っているPCのXの設定(NEC...
-xorg.confのDeviceのセクションで
Selection "Device"
Identifier "Configured Video Device"
Driver "sis"
EndSection
とする。sisのドライバがインストールされていない場合は、
# apt-get install xserver-xorg-video-sis
とする。
*物理関係ソフトウエアのための設定 [#b4f0a815]
**geant4でopenglを使うためにインストールするもの [#ee5856...
-OpenGL関係をインストールする。
# apt install libgl1-mesa-glx libglu1-mesa
--buildする場合は、OpenGLとX11関係のソースもインストール...
# apt install libgl1-mesa-dev libglu1-mesa-dev libxmu-de...
-shared libのシンボリックリンクを作成(ソースをインストー...
# cd /usr/lib
# ln -s libGLU.so.1 libGLU.so
# ln -s libGL.so.1 libGL.so
# ln -s libXmu.so.6 libXmu.so
# ln -s libXt.so.6 libXt.so
# ln -s libXext.so.6 libXext.so
# ln -s libSM.so.6 libSM.so
# ln -s libICE.so.6 libICE.so
**rootはubuntu用のバイナリをインストールすればよい。 [#ib...
**garfield-9に必要なlibrary [#b96cd4a0]
# apt install libg2c0
*スキャナ関係 [#p27338ed]
**サーバの設定(サーバでは、次のクライアントの設定も必要) ...
-saneをインストールする(されているはず)。
-/etc/sane.d/saned.confにクライアントを登録する。
192.168.0.0/16
-スキャナデバイスのpermissionを変更する。スキャナの電源を...
$ sane-find-scanner
...
found USB scanner (vendor=0x04b8 [EPSON], product=0x0827...
...
と出るはずなので、
# chmod 0666 /dev/bus/usb/001/003
とする。
-sanedを起動する。
# /etc/init.d/saned start
起動しない場合は、/etc/default/sanedを変更する必要あり。
RUN=yes
とする。
**スキャナクライアントの設定 [#m7337fa0]
-/etc/sane.d/dll.confにepkowaとnet(既に入っているはず)を...
-/etc/sane.d/net.confに以下を追加する。
scan-server
shuttle.he
クライアントアプリケーションは、
$ xsane
で起動するはず。
*nfs関係 [#i2d1f564]
**見えるはずのところが見えない。 [#be3ad869]
nfs-common-1.1.2以外の場合、クライアントのfstabで、マウン...
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=492970参...
192.168.61.252:/home /home nfs defaults,sec=sys...
**ネットワーク経由でファイルシステムをマウントするときに...
fstabでマウントオプション_netdevをつける。
/mnt/sys/DebianJessie_amd64/usr.local /usr/local none bi...
**自動的にマウントされない。 [#l7335ed7]
ロックファイルが残っている可能性がある。/var/run/network...
*オプション [#tddb3a85]
**wlでhtmlメールを正しく表示する [#abe737b4]
w3mをインストールする必要あり。
# apt install w3m-el
で、.emacsに、
(require 'w3m-load)
(require 'mime-w3m)
を追加する。
**CapsLをContrlに [#qb0dd0be]
/etc/default/keyboardを変更する。
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="jp"
XKBVARIANT=""
###XKBOPTIONS=""
XKBOPTIONS="ctrl:nocaps" // CapsLをControlに
# XKBOPTIONS="ctrl:swapcaps" //入れ替え
BACKSPACE="guess"
# dpkg-reconfigure -phigh console-setup
[[研究室関係]]
終了行:
#contents
*aptの設定 [#cc5313b8]
/etc/apt/source.listを変更・追加。contribとnon-freeの追加。
deb http://ftp.jp.debian.org/debian/ stretch main non-fr...
deb-src http://ftp.jp.debian.org/debian/ stretch main no...
deb http://security.debian.org/ stretch/updates main non...
deb-src http://security.debian.org/ stretch/updates main...
# stretch-updates, previously known as 'volatile'
deb http://ftp.jp.debian.org/debian/ stretch-updates mai...
deb-src http://ftp.jp.debian.org/debian/ stretch-updates...
# stretch-backports, previously on backports.debian.org
deb http://ftp.jp.debian.org/debian/ stretch-backports m...
deb-src http://ftp.jp.debian.org/debian/ stretch-backpor...
#deb http://deb-multimedia.org/ stretch main non-free
この後、
# apt update
# apt upgrade
# apt dist-upgrade
# apt autoremove
***ca-certificates関係でupgradeできない場合 [#adcb4a56]
/usr/localに書き込み権限がないため。unmountしておく。
**自動で更新 [#e664f454]
自動で更新をチェックし、ダウンロードするには、/etc/apt/ap...
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "1";
とする。インストールはされない。
**セキュリティーパッチのみの自動アップグレード [#o39acaa3]
http://www.mk-mode.com/octopress/2015/02/11/debian-7-8-se...
**パッケージの自動アップグレード [#m2307d7d]
cron-aptを使う、らしい。
*追加パッケージのインストール [#ucb2ba7c]
# apt install ssh emacs anthy-el ptex-base texlive-lang-...
** amd64で、ia32のバイナリを動かす場合 [#x99aa047]
# dpkg --add-architecture i386 # enable multi-arch
# apt update
# apt install libc6:i386 # install base 32bit libraries
*ldapの設定 [#ke39ca55]
-[[ここ>http://junk-shop.iobb.net/index.cgi?page=linux/se...
-libnss-ldap, libpam-ldap, ldap-utilsをインストールする。
# apt install libnss-ldap libpam-ldap ldap-utils
libnss-ldap, libpam-ldapをインストールすると、設定を聞い...
-- libpam-ldapの設定(# dpkg-reconfigure libpam-ldapでも再...
LDAPサーバのURI: ldap://heazusa.he
検索ベースの識別名: dc=phys,dc=shinshu-u,dc=ac,dc=jp
利用するLDAPバージョン: 3
ローカルのrootデータベース管理者を作成する。: はい
LDAP データベースはログインを必要としますか?: いいえ
rootのLDAPアカウント: cn=Manager,dc=phys,dc=shinshu-u,dc...
LDAP rootアカウントのパスワード: (入力しない)
-- libnss-ldapの設定(# dpkg-reconfigure libnss-ldapでも再...
root への特別な LDAP 権限?: はい
オーナのみ設定ファイルの読み書きができるようにしますか?:...
を設定する。
-/etc/pam_ldap.confを設定する。上で設定されているはずであ...
uri ldap://heazusa.he
base dc=phys,dc=shinshu-u,dc=ac,dc=jp
rootbinddn cn=Manager,dc=phys,dc=shinshu-u,dc=ac,dc=jp
となっていることを確認。
-/etc/libnss-ldap.confを設定する。上で設定されているはず...
uri ldap://heazusa.he
base dc=phys,dc=shinshu-u,dc=ac,dc=jp
rootbinddn cn=Manager,dc=phys,dc=shinshu-u,dc=ac,dc=jp
となっていることを確認。
-/etc/nsswitch.confを設定する。
passwd: compat ldap
group: compat ldap
shadow: compat ldap
-認証関係の設定
--/etc/pam.d/common-sessionを変更。login時に自動的にホー...
session required pam_mkhomedir.so skel=/etc/skel u...
を追加する。
-nscdをリスタートする。
# /etc/init.d/nscd restart
*Bluetoothマウスの設定 [#w7fbaba9]
-[[ここ>http://www.kiwi-us.com/~satoko/wiki/wifky.pl?p=Th...
-hiddを使うには、bluez-compatをインストールする必要あり。
# apt install bluez-compat
-hcitoolを使う。
# hcitool scan
で近くにあるデバイスのアドレスが検索できる。
$ l2ping (BT:の:ア:ド:レ:ス)
で生き死にを調べられる。
# hidd --master --server
でサーバになる。
# hidd --connect (BT:の:ア:ド:レ:ス)
で接続できるはず。
*usb storageが自動でマウントされない。 [#odf78a12]
-原因は、plugdevのgroupに入っていないこと。ldapで認証して...
-(obsolete、[[ここ>計算機関係#i975397a]]を参照)それぞれの...
# adduser (user ID) plugdev
を行う。ldapでやることも可能であろう。
*音が出ない。 (&color(red){おそらくOK};) [#scfcb047]
-audioのグループに入っていないため。
-alsaを再設定する。squeezeからalsaconfは削除され、alsactl...
# alsactl init
"Unknown hardware"のようなエラーメッセージは無視してよい...
*ハードウェア依存の設定 [#od6a7de1]
**Intel 82573L Gigabit Ethernet Controllerのドライバーの...
-&color(red){モジュールのビルドは不要かも};Intelから最新(...
http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&Dw...
-展開し、MSIなしでmake installする。
# cd e1000e-1.3.10a/src
# make CFLAGS_EXTRA=-DDISABLE_PCI_MSI install
PM関係でコンパイルエラーが出る。/usr/src/linux-headers-2....
#ifdef CONFIG_PM_SLEEP
#define SET_SYSTEM_SLEEP_PM_OPS(suspend_fn, resume_fn) \
.suspend = suspend_fn, \
.resume = resume_fn, \
.freeze = suspend_fn, \
.thaw = resume_fn, \
.poweroff = suspend_fn, \
.restore = resume_fn,
#else
#define SET_SYSTEM_SLEEP_PM_OPS(suspend_fn, resume_fn)
#endif
- /boot/grub/grub.cfgを編集し、boot時のカーネルパラメータに
pci=nomsi
を追加する。
- &color(red){これは必要}; e1000eのモジュールをインストー...
alias eth0 e1000e
options e1000e IntMode=0
と書いておく。
-リブートし、
$ cat /proc/interrupts
で、eth0が出てこなければOKのはず。
**XGI Z7のグラフィックスチップが載っているPCのXの設定(NEC...
-xorg.confのDeviceのセクションで
Selection "Device"
Identifier "Configured Video Device"
Driver "sis"
EndSection
とする。sisのドライバがインストールされていない場合は、
# apt-get install xserver-xorg-video-sis
とする。
*物理関係ソフトウエアのための設定 [#b4f0a815]
**geant4でopenglを使うためにインストールするもの [#ee5856...
-OpenGL関係をインストールする。
# apt install libgl1-mesa-glx libglu1-mesa
--buildする場合は、OpenGLとX11関係のソースもインストール...
# apt install libgl1-mesa-dev libglu1-mesa-dev libxmu-de...
-shared libのシンボリックリンクを作成(ソースをインストー...
# cd /usr/lib
# ln -s libGLU.so.1 libGLU.so
# ln -s libGL.so.1 libGL.so
# ln -s libXmu.so.6 libXmu.so
# ln -s libXt.so.6 libXt.so
# ln -s libXext.so.6 libXext.so
# ln -s libSM.so.6 libSM.so
# ln -s libICE.so.6 libICE.so
**rootはubuntu用のバイナリをインストールすればよい。 [#ib...
**garfield-9に必要なlibrary [#b96cd4a0]
# apt install libg2c0
*スキャナ関係 [#p27338ed]
**サーバの設定(サーバでは、次のクライアントの設定も必要) ...
-saneをインストールする(されているはず)。
-/etc/sane.d/saned.confにクライアントを登録する。
192.168.0.0/16
-スキャナデバイスのpermissionを変更する。スキャナの電源を...
$ sane-find-scanner
...
found USB scanner (vendor=0x04b8 [EPSON], product=0x0827...
...
と出るはずなので、
# chmod 0666 /dev/bus/usb/001/003
とする。
-sanedを起動する。
# /etc/init.d/saned start
起動しない場合は、/etc/default/sanedを変更する必要あり。
RUN=yes
とする。
**スキャナクライアントの設定 [#m7337fa0]
-/etc/sane.d/dll.confにepkowaとnet(既に入っているはず)を...
-/etc/sane.d/net.confに以下を追加する。
scan-server
shuttle.he
クライアントアプリケーションは、
$ xsane
で起動するはず。
*nfs関係 [#i2d1f564]
**見えるはずのところが見えない。 [#be3ad869]
nfs-common-1.1.2以外の場合、クライアントのfstabで、マウン...
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=492970参...
192.168.61.252:/home /home nfs defaults,sec=sys...
**ネットワーク経由でファイルシステムをマウントするときに...
fstabでマウントオプション_netdevをつける。
/mnt/sys/DebianJessie_amd64/usr.local /usr/local none bi...
**自動的にマウントされない。 [#l7335ed7]
ロックファイルが残っている可能性がある。/var/run/network...
*オプション [#tddb3a85]
**wlでhtmlメールを正しく表示する [#abe737b4]
w3mをインストールする必要あり。
# apt install w3m-el
で、.emacsに、
(require 'w3m-load)
(require 'mime-w3m)
を追加する。
**CapsLをContrlに [#qb0dd0be]
/etc/default/keyboardを変更する。
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="jp"
XKBVARIANT=""
###XKBOPTIONS=""
XKBOPTIONS="ctrl:nocaps" // CapsLをControlに
# XKBOPTIONS="ctrl:swapcaps" //入れ替え
BACKSPACE="guess"
# dpkg-reconfigure -phigh console-setup
[[研究室関係]]
ページ名: