FreeBSD入門者の犬小屋 その4

■ このスレッドは過去ログ倉庫に格納されています
2010/06/17(木) 07:01:01
質問スレッドなどで長くなりそうなときはこちらを使いましょう。
誘導先として使ってください。

前スレ

FreeBSD入門者の犬小屋 その3
http://pc11.2ch.net/test/read.cgi/unix/1213949267/
FreeBSD入門者の犬小屋 その2
http://pc11.2ch.net/test/read.cgi/unix/1126188883/
2019/10/01(火) 22:24:42.14
>>298
ありがとう
2019/10/01(火) 22:29:57.500
>>299
なるべく同じ環境の方が何かとやり取りしやすい。
仮想マシンは起動して、ホストと通信出来るようになってるかな?
2019/10/01(火) 22:46:44.09
>>300
準備オッケー
2019/10/01(火) 22:47:34.590
>>301
ではホストマシンからsshで繋いで頂きたい。
2019/10/01(火) 22:52:19.97
オッケー
2019/10/01(火) 23:02:23.340
>>303
sshで繋いだら、 su - でrootになろう
2019/10/01(火) 23:09:38.70
~$ su
パスワード:
su: 認証失敗
~$ su
パスワード:
su: 認証失敗
~$
2019/10/01(火) 23:10:47.30
sudo su

でもいいか?
2019/10/01(火) 23:12:57.75
~$ sudo su
[sudo] m のパスワード:
root@myo:/home/m#
2019/10/01(火) 23:14:05.700
>>306
どうもグループ設定がうまくいってないようだ。
一旦sshをログアウトさせてrootでログインし直して
2019/10/01(火) 23:14:50.310
>>306
あ、何でもない
2019/10/01(火) 23:16:56.070
>>307
ホストマシンでrootになっても無意味なので、 ssh root@f.local しよう
2019/10/01(火) 23:27:14.55
> ~$ sudo su
> [sudo] m のパスワード:
> root@myo:/home/m#

=================================================
この状態から、出る方法がわかりません
2019/10/01(火) 23:28:22.880
>>311
exit
2019/10/01(火) 23:28:40.22
>>308
> 一旦sshをログアウトさせてrootでログインし直して

一旦sshをログアウトさせる方法がわかりません
2019/10/01(火) 23:29:04.980
>>311
面倒なら一旦端末を閉じてしまってもOK
2019/10/01(火) 23:29:43.18
~$ sudo su
[sudo] m のパスワード:
root@myo:/home/m# exit
exit
~$ ssh root@f.local
The authenticity of host 'f.local (192.168.56.101)' can't be established.
ECDSA key fingerprint is SHA256:Ar1MRtuSt1KnAGp8i8Rdsh8Fpb5kG7YOotB1ZhdDOo8.
Are you sure you want to continue connecting (yes/no)?
2019/10/01(火) 23:30:09.610
>>313
どうも混乱してるみたいなので314の項目をやろう
2019/10/01(火) 23:30:42.830
>>315
yes とタイプし、エンター
2019/10/01(火) 23:31:21.690
>>315
その後、仮想マシンのrootパスワード
2019/10/01(火) 23:31:55.09
できた
2019/10/01(火) 23:32:38.86
Password for root@f:
Connection closed by 192.168.56.101 port 22
~$
2019/10/01(火) 23:33:46.100
>>319
OK.
では仮想マシンにlightdmをインストールしよう。

pkg install -y lightdm lightdm-gtk-greeter
↑コピペしてエンター。
2019/10/01(火) 23:37:45.490
>>320
うーむ、何事かよくわからんが、何故かrootログイン出来ないみたいだ。
入力を変えよう。

ssh root@192.168.56.101
↑コピペしてエンター
2019/10/01(火) 23:40:13.69
[root@f ~]# pkg install -y lightdm lightdm-gtk-greeter
Updating latest repository catalogue...
pkg: http://pkg.FreeBSD.org/FreeBSD:12:amd64/latest/meta.txz: No address record
repository latest has no meta file, using default settings
pkg: http://pkg.FreeBSD.org/FreeBSD:12:amd64/latest/packagesite.txz: No address record
Unable to update repository latest
Error updating repositories!
[root@f ~]#
2019/10/01(火) 23:46:35.760
>>323
ごめんごめん、そう言えばホストオンリーネットワークだったっけ。

一旦sshをログアウトさせ、仮想マシンを落とそう。

落としながらでいいので、ホストマシンのブラウザで、以下の2つのリンクからファイルをダウンロードしておいて。保存先はホームディレクトリがいいかな。
1.
https://drive.google.com/file/d/1MOx4QpLRbflXbtUuLGwEai2d7E49haoR/view
2.
https://drive.google.com/file/d/1ewgCFBXoh5AmVU2_w4QYjvncknhPRvsD/view
2019/10/01(火) 23:46:48.38
ping pkg.freebsd.org
2019/10/01(火) 23:48:29.010
>>323
で、ファイルをホームフォルダにダウンロードした後の手順をアンカーつけないで書いておく。
途切れ途切れよりいいかと思って。
2019/10/01(火) 23:49:46.35
>>324
できた
2019/10/01(火) 23:50:31.890
>>325
今の状態ではsshログインした状態でWANにping打っても通らない。
一旦exitして、仮想マシンを落とし、324の手順を行おう。
2019/10/01(火) 23:51:17.760
>>327
ではここから一気にやる事を書くからね。少々お待ちを
2019/10/01(火) 23:51:54.15
準備オッケーです。ゆっくりどうぞ
2019/10/02(水) 00:18:25.580
1. 仮想マシンのネットワーク設定をNATにする

2. 仮想マシンが立ち上がったら仮想マシン内の端末で
su -

3. service slim disable

4. pkg install lightdm lightdm-gtk-greeter
↑これは仮想マシン内のFirefoxで犬小屋を開き、文字列を仮想マシン内でコピペすると楽

5. インストールが終了したら

poweroff
(先日は非推奨と言ったが、スクリプトで"history -S &shutdown -p now"のエイリアスに変えてあるので安全)

6. 仮想マシンのネットワーク設定をホストオンリーに戻し、起動

7. ホストマシンの端末から、
sudo systemctl restart avahi-daemon.socket && scp ~/lightdm* root@f.local:~

8.ホストマシンの端末から
ssh root@f.local

9.sshログインしたら、
pkg add -nlightdm* && service lightdm enable && sysrc tscd_enable="YES"

reboot

以上の手順でUbuntu MATEでお馴染みなlightdmがインストールされる。
DEからシャットタウン出来るようになるので便利と思われる。
332名無しさん@お腹いっぱい。
垢版 |
2019/10/02(水) 00:40:13.24
If you enable the lock-memory option in lightdm.conf (e.g. due to security
concerns), you will also need to increase the maximum amount of memory FreeBSD
will allow a daemon to lock into main memory using mlock(2).
To increase this limit, run the following commands:
# sed -i '' -e 's/memorylocked=128M/memorylocked=256M/' /etc/login.conf
# cap_mkdb /etc/login.conf
[root@f ~]#
2019/10/02(水) 00:42:18.96
> 4. pkg install lightdm lightdm-gtk-greeter
> ↑これは仮想マシン内のFirefoxで犬小屋を開き、文字列を仮想マシン内でコピペすると楽
>
びっくりした。嬉しい。あきらめてた仮想マシンでもネットが使えるとは。しかもふつうのパフォーマンスで。
では5から続きいきます。
2019/10/02(水) 00:47:58.78
>>331

> poweroff
> (先日は非推奨と言ったが、スクリプトで"history -S &shutdown -p now"のエイリアスに変えてあるので安全)

こんごは、ログオフ>halt ではなく、端末に> poweroff でいいの?
2019/10/02(水) 00:55:26.64
>6. 仮想マシンのネットワーク設定をホストオンリーに戻し、起動

コンソール画面。デスクトップが出てこない。ログイン。

>7. ホストマシンの端末から、
sudo systemctl restart avahi-daemon.socket && scp ~/lightdm* root@f.local:~

をやる前に

ssh root@192.168.0.4

ですね?
2019/10/02(水) 00:57:09.17
~$ sudo systemctl restart avahi-daemon.socket && scp ~/lightdm* root@f.local:~
[sudo] m のパスワード:
Password for root@f:
/home/m/lightdm*: No such file or directory
~$
2019/10/02(水) 00:58:53.39
落としながらでいいので、ホストマシンのブラウザで、以下の2つのリンクからファイルをダウンロードしておいて。保存先はホームディレクトリがいいかな。
1.
https://drive.google.com/file/d/1MOx4QpLRbflXbtUuLGwEai2d7E49haoR/view
2.
https://drive.google.com/file/d/1ewgCFBXoh5AmVU2_w4QYjvncknhPRvsD/view

=================================================
はダウンロードフォルダにある
2019/10/02(水) 01:00:53.42
~$ sudo systemctl restart avahi-daemon.socket && scp ~/lightdm* root@f.local:~
Password for root@f:
lightdm-1.30.0_1.txz 100% 236KB 7.8MB/s 00:00
lightdm-gtk-greeter-2.0.6.txz 100% 86KB 12.8MB/s 00:00
~$
2019/10/02(水) 01:05:15.26
[root@f ~]# reboot
[1] 993
Shutdown NOW!
shutdown: [pid 995]

*** FINAL System shutdown message from root@f ***

System going down IMMEDIATELY



System shutdown time has arrived
[1]+ 終了 history -w
[root@f ~]# Connection to f.local closed by remote host.
Connection to f.local closed.
~$
=================================================

仮想マシンはコンソール画面。
2019/10/02(水) 01:07:52.06
デスクトップ環境が出てこない。レスを待ちます。
2019/10/02(水) 01:26:54.07
ここでエラー出てるようですが?


[root@f ~]# pkg add -nlightdm* && service lightdm enable && sysrc tscd_enable="YES"
pkg: illegal option -- n
Usage: pkg add [-IAfqM] <pkg-name> ...
pkg add [-IAfqM] <protocol>://<path>/<pkg-name> ...

For more information see 'pkg help add'.
[root@f ~]#
2019/10/02(水) 01:58:59.18
終了して明日に持ち越します。ありがとうございました
2019/10/02(水) 02:03:23.77
アンダーバーがキーボード上のどこにあるかもわからないうつけ者ですが、

ユニックスリナックスの本質に迫る気分になったwww
2019/10/02(水) 03:10:39.780
>>334
オッケー
2019/10/02(水) 04:07:56.460
>>341
失礼。タイポです。寝ぼけ眼で書いた上、今の今まで寝落ちしてしまった。てへ
明日は書く舞えに以下をやっておくといい。
1. 仮想マシンを立ち上げたらホストマシンから
systemctl restart avahi-daemon.socket && ssh root@f.local
2. sshログインに成功したらそのままその端末で、
pkg add -f lightdm* && \
service lightdm enable && \
sysrc tscd_enable="YES" && \
cat << 'EOF' > /home/m/.xprofile
#! /bin/sh
cd $HOME
export LC_ALL=ja_JP.UTF-8
export LANGUAGE=ja_JP.UTF-8
export LANG=ja_JP.UTF-8
setxkbmap -model pc105 -layout jp
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS='@im=fcitx'
export XIM=fcitx
#/usr/local/bin/mozc start
fcitx -r -d
VBoxClient-all
EOF
↑以上複数行を端末へコピペしてエンター
その後以下をコピペしてエンター

service lightdm start

そうすると、まだ自動ログイン設定してないのでlightdmのログイン画面が出て来るはず。
では再度寝ます。
2019/10/02(水) 04:29:31.980
>>343
この程度で本質とか言ってたら諸先輩方に鼻で笑われたり怒られたりするぜ。まあこれで食ってくわけじゃないからいいんだろうけど。
ではおやすみ。良い夜を。
2019/10/02(水) 13:51:16.93
>>345
終えた
2019/10/02(水) 13:52:54.79
仮想マシン スナップショットとって 終えようとしたら、キーボードショートカットまちがえて

ACPI シャットダウンしてしまった
2019/10/02(水) 19:35:30.69
> 落としながらでいいので、ホストマシンのブラウザで、以下の2つのリンクからファイルをダウンロードしておいて。保存先はホームディレクトリがいいかな。
> 1.
> https://drive.google.com/file/d/1MOx4QpLRbflXbtUuLGwEai2d7E49haoR/view
> 2.
> https://drive.google.com/file/d/1ewgCFBXoh5AmVU2_w4QYjvncknhPRvsD/view
>
=================================================
lightdm-1.30.0_1.txz 等は解凍されてないけどいいの? home の直下にあるけど。
2019/10/02(水) 20:23:12.37
>>349
こんばんは。
ダウンロードしてもらったファイル2つは俺がportsというシステムでこしらえたバイナリパッケージ。Ubuntuで言えば.debファイル。
pkg add コマンドでインストールされたから別途展開する必要は無い。

FreeBSDのlightdm、公式配布のやつだとうまく動かないからビルドした方がいいんだけど、
さすがにまだ敷居が高すぎると思いビルドしておきました。
2019/10/02(水) 20:53:06.60
>>350
いまの時間いいんですか?
2019/10/02(水) 20:56:53.26
>>345
>lightdmのログイン画面が出て来るはず。

たぶんgui 的なものと思うが、黒いコンソール画面で login:

しか出てきません
2019/10/02(水) 20:59:38.69
>>352
slimがまだ有効のままかも。
egrep lightdm\|tscd\|slim /etc/rc.conf エンターをやってみて
2019/10/02(水) 21:00:22.40
>>351
気を使わせて済まないね
今日は大丈夫
2019/10/02(水) 21:51:55.37
>>352
なお、今日は晩御飯終わった後、こういう事を頑張ってた。
これ、なかなかいいね
https://i.imgur.com/aiQ0rhf.png
2019/10/02(水) 21:54:28.850
>>355
なおこれは動くには動くが完成品ではない。
欲しい機能を盛り込み、君にもコピペでビルド出来るようにしなくてはならない。
2019/10/02(水) 22:08:54.87
ssh: connect to host 192.168.0.4 port 22: No route to host
~$ ssh root@192.168.0.4
ssh: connect to host 192.168.0.4 port 22: No route to host
~$
2019/10/02(水) 22:10:05.11
>>355
すごいですねw
2019/10/02(水) 22:11:37.02
仮想マシン 再起動してみる
2019/10/02(水) 22:14:42.320
>>357
NATのままではポートフォワーディングというやつをせっていしないとsshは出来ないよ。
sshしたかったらまずネットワーク設定をホストオンリーにしよう。
>>358
いやいや、こんなの慣れた人には朝飯前だろう。自慢にはならない。
2019/10/02(水) 22:15:44.60
~$ ssh root@192.168.56.101
Password for root@f:
2019/10/02(水) 22:16:50.040
>>359
sshじゃなくてもさっきのegrepは仮想マシン内のwebブラウザからコピペ出来るよ
2019/10/02(水) 22:17:06.50
> いやいや、こんなの慣れた人には朝飯前だろう。自慢にはならない。

フリーBSD というのはけっきょくリナックスデスクトップと大差なく使えると考えていいの?
2019/10/02(水) 22:18:30.27
[root@f ~]# egrep lightdm\|tscd\|slim /etc/rc.conf
slim_enable="NO"
lightdm_enable="YES"
tscd_enable="YES"
2019/10/02(水) 22:18:49.750
>>361
ホストオンリーにしたんだね。
ではホストのMATE端末にコピペしよう。

egrep lightdm\|tscd\|slim /etc/rc.conf
2019/10/02(水) 22:20:54.82
jd のこのスレというか板を、実況にした。それが反映されて、実況になってるのかわからない。
2019/10/02(水) 22:27:22.490
>>366
そうか。
で、仮想マシンの画面はこんなかな?だとしたら成功だ。
https://i.imgur.com/UY1XUPp.png
2019/10/02(水) 22:28:03.88
システム設定の要/etc/rc.conf

FreeBSDのサービス管理の特徴の一つに,すべての設定を/etc/rc.confファイルに書いておける
というものがあります。システムのデフォルト設定は/etc/defaults/rc.confに記述されています。
/etc/rc.confはこれよりも優先されますので,そのシステムがどんな設定になっているのかは/
etc/rc.confファイルを読めばわかるようになっています。
2019/10/02(水) 22:30:22.16
>>367
コンソール画面のまま変化なし
2019/10/02(水) 22:41:04.170
>>369
やっぱり自分でビルドしないと駄目みたいだな。
portsってのを使うんだけど、現状では理解出来ないと思うのでまたにしよう。

service lightdm disable && \
service slim enable && \
service slim start
三行コピペし、エンターしよう
2019/10/02(水) 22:44:11.400
>>369
まあやろうと思えばコマンドひとつなんだけど、とても時間がかかる。
一旦ビルド環境作ればあとは楽なんだけど。
2019/10/02(水) 22:47:05.99
>>370
了解
2019/10/02(水) 22:48:14.900
>>368
その通り。
で、必要な部分だけ読むためにegrepで文字列を抽出したと言うわけ。
2019/10/02(水) 22:48:24.22
>>370
三行コピペし」のところを焦って一行でやってしまった

[root@f ~]# service lightdm disable && \
>
2019/10/02(水) 22:49:49.530
>>374
残りの二行をコピペすればOK
2019/10/02(水) 22:50:39.64
デスクトップが復活
2019/10/02(水) 22:51:35.440
>>376
そうです。
出来損ないのlightdmから元のslimに戻すコマンドだったのです
2019/10/02(水) 22:52:58.540
>>376
GUIからシャットダウン出来ないけど、そこは勘弁して下さい。
2019/10/02(水) 22:53:54.000
で、本題のsamba&メディアサーバー機能は試してみた?
2019/10/02(水) 22:59:35.71
>>377
> 出来損ないのlightdmから元のslimに戻すコマンドだったのです

サービスを無効にしただけ、インストール自体はされている?
2019/10/02(水) 23:01:21.11
>>378
> GUIからシャットダウン出来ないけど、そこは勘弁して下さい。

ログアウト>halt >パスワード

で、できますね? 同じことw
2019/10/02(水) 23:04:29.16
>>379
> で、本題のsamba&メディアサーバー機能は試してみた?

先日、

>>283
> 音楽フォルダに何か再生出来るファイルぶっこんで、ホストのVLCで聴いてごらん。
> プレイリストの「ユニバーサルプラグアンドプレイ」ってとこから

当該メニュー項目に「ユニバーサルプラグアンドプレイ」がなかったところまでで、止まってます。

あれがもし、イメージ通りに成功していたら、いかなる特別の機能・利便性が享受できたの?
2019/10/02(水) 23:07:11.670
>>380
インストールはされてるが、そのマシンに合わないバイナリになってるので機能しない。
依存関係は解決されているのでリビルドすればいいんだけど、そこは置いておこう。
>>381
全く同じ事。
MATEから端末で落とす事は可能だけど、あまりお勧めしない。

なお、slimからはhaltだけじゃなく、reboot,exit(slimを落とす),console(xtermを呼び出す)も可能。
2019/10/02(水) 23:10:59.690
>>382
UPnP(DLNA)が使えれば、vlcやWindows Media Playerからはもちろん、対応ハードウェアでの再生が可能。うちのテレビでは出来ている。
2019/10/02(水) 23:13:03.100
もしUPnPが駄目でもsambaファイル共有が出来ていればPCやスマホからは音楽や動画は再生出来る。
2019/10/02(水) 23:14:20.130
>>385
当然写真も見れるしドキュメント類も直接開ける。
2019/10/02(水) 23:25:41.19
>>384
> UPnP(DLNA)が使えれば、vlcやWindows Media Playerからはもちろん、対応ハードウェアでの再生が可能。うちのテレビでは出来ている。

テレビで「お気に入り巨大動画」が再生できれば、それは嬉しい。

実機において、物理的にはどういう接続をするのか? つぎは何をしたら?
2019/10/02(水) 23:27:29.08
freeBSD はふつうのデスクトップとしても、動作する。これはサブマシンとなる?

そうすると単なるNAS でもファイルサーバでもない?
2019/10/02(水) 23:28:27.45
> で、本題のsamba&メディアサーバー機能は試してみた?

どう試すのでしょう?データをとにかく移動させれば?
2019/10/02(水) 23:31:33.79
2つのマシンはどちらもネットに出れる?先日出れましたが。

DLNAやメディアサーバー機能というのは、まだ体験しきってないがゆえに、感覚的にその利便性を理解できない。

2つのマシンともにネット閲覧でき、つべなり、そのほかのコンテンツにアクセスできることのほうが

重要に感じる。
2019/10/02(水) 23:42:23.08
>>384
仮想マシンのBDS 上のVLCで

> UPnP(DLNA)が検出されない

理由はなんであると推測されますか?
2019/10/02(水) 23:43:26.15
Totem ならDLNAクライアントとして機能しますか?
2019/10/02(水) 23:44:39.23
ムダかも知れないが、インストールしてみる
2019/10/02(水) 23:50:03.260
>>387
宅内にネットワークを構築出来るルーターが必要。
PC<->PCだけでいいならクロスLANケーブルだけで十分。

>>388
メインをどれにするかは本人の判断によるところ。
FreeBSDをデスクトップ使用にするのは今までやった通り一つも難しくない(何故ならほぼコピペでここまで構築出来るくらい簡単)が、そこは実機にインストールしてからでも遅くはないだろう。

>>389
仮想マシンの共有フォルダにホストのcajaからファイルを放り込んで、ファイル開いたりVLCで再生したりするだけ。
>>390
ではDLNAは置いておこう。
どういうネットワークを構築するかは実機にインストールしてから自分で経路を考えよう。
>>391
VirtualBoxのネットワークをホストオンリーにしたうえでホスト&ゲストのavahi-daemonを再起動
>>392
totemは使ったことないからよくわからない
2019/10/02(水) 23:52:33.170
気の済む様にしたらいい。
うまくいかなかったら、設定の再確認をするよ。
2019/10/03(木) 00:02:50.99
>>394
> 宅内にネットワークを構築出来るルーターが必要。
> PC<->PCだけでいいならクロスLANケーブルだけで十分。

前言と矛盾するが、テレビは排除して、PC<->PCだけでゆきます。

> >>388
> メインをどれにするかは本人の判断によるところ。
> FreeBSDをデスクトップ使用にするのは今までやった通り一つも難しくない(何故ならほぼコピペでここまで構築出来るくらい簡単)が、そこは実機にインストールしてからでも遅くはないだろう。

了解。

> >>389
> 仮想マシンの共有フォルダにホストのcajaからファイルを放り込んで、ファイル開いたりVLCで再生したりするだけ。

了解。

> >>390
> ではDLNAは置いておこう。

vlc のDLNAは自分で調べてみます

> どういうネットワークを構築するかは実機にインストールしてから自分で経路を考えよう。
はい

> >>391
> VirtualBoxのネットワークをホストオンリーにしたうえでホスト&ゲストのavahi-daemonを再起動

実機になっても、子機を2台持たなくても、クロスLANケーブルで双方のマシンがネット接続できる?
2019/10/03(木) 00:03:58.25
今夜も長時間ありがとうございます
2019/10/03(木) 00:05:28.98
終了します!
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況