くだらねえ質問はここ ..
[2ch|▼Menu]
577:login:Penguin
10/06/20 15:01:19 8ZJSLqhg
macとのデータ共有はnfsとsambaのどっちがいいと思う?

578:login:Penguin
10/06/20 15:49:30 Q3aONNRp
>>577
マカ死ね!

579:login:Penguin
10/06/20 16:22:35 dpgd5YXM
>>578
コケ、うるさい

580:569
10/06/20 18:19:56 fuMr7Qv9
>>569
補足。
ubuntuの場合、パネル右端のシャットダウン用のボタンを削除すると、
メインメニューよりシャットダウン・再起動・ログアウトなどが
行えるようになります。

581:login:Penguin
10/06/20 19:09:22 4uobwtuC
scriptコマンドを使ってログを取得したのですが、
viやemacsで読もうとすると「^M」といった記号がありちょっと読みづらい状態です。
何か良い方法はないでしょうか。


582:login:Penguin
10/06/20 19:23:31 xlxJUCHA
>>581
そいつはきっと改行コードのCR
エディタなら改行コードを指定して(CRLF)読み直せばOK
trで元ファイルから取っ払ってもOK

583:login:Penguin
10/06/20 19:24:04 I6Rm75sp
>>581
tr -d '\n'


584:login:Penguin
10/06/20 19:31:10 xlxJUCHA
>>583
先生それ\nでなくて\rじゃないでしょうか

585:login:Penguin
10/06/20 20:04:54 4uobwtuC
tr -d '\r' < 元ファイル > 新ファイル な形式で
改行コードが削除されてました。ありがとうございます。

586:562
10/06/20 22:20:27 P9eadgUr
事故怪傑したので報告 おおむね
URLリンク(www.ubuntugeek.com)
の方法でドライバ入った。
まさかこれは無いだろう…と思いながら最後のたのみでほんとにダメ元で試して
みたらズバリだった。
ドライバのバグだろうなぁ。ハードウェアの誤検出?
これなら、debian提供のパッケージも間違いなく入るはず。同様の現象の方
試してみて。

587:login:Penguin
10/06/21 00:29:27 3Qceb5ms
>>568
レスありがとうございました。>>566です。

# mkdir /home/userA/Desktop/dir1/.keep
.keepという隠しディレクトリをrootオーナーで作成するわけですね。
そうすれば、dir1は削除されなくなるということですね。

# > /home/userA/Desktop/dir1/.keep/keep
このコマンドの意味がちょっとわかりません。「 > 」の記号がわからないです。

rootオーナーの.keep内にkeepを作成しておけば、keepも削除されなくなりますね。
「 > 」の意味は、ディレクトリを作成する意味なのかな。

よろしければ教えてください。


588:login:Penguin
10/06/21 00:40:01 ZDe7kfx0
>>587
> 「 > 」の意味は、ディレクトリを作成する意味なのかな。
ディレクトリできたの?

589:login:Penguin
10/06/21 01:29:33 IsVG5Yj4
>>586
悪いとは言ってないよ
俺はそういう奴は下に見る
個人の感想

590:login:Penguin
10/06/21 06:58:42 mKWjJphW
>>589
そういうことを言うから下に見られるんだと思われ。

591:login:Penguin
10/06/21 07:55:34 vta1sqUE
>>587
「 > 」は単なるリダイレクションです。
リダイレクションの左辺が空で右辺がファイルなら空ファイルができます。
ファイルを作る理由は、実際にやってみればわかります。

592:login:Penguin
10/06/21 08:31:43 vta1sqUE
あ、俺は>>568本人です。
実は、>>568の方法にはけっこう致命的な欠点があるけど、
それも実際にやってみればわかるからまあいいや。

593:login:Penguin
10/06/21 16:41:58 3Qceb5ms
>>591-592
ありがとうございます。ヒントになりました。
試してみます。


で、ヒントをもらって考えたことです。

/home/Desktopで、Directory1を作成します。
Directory1は、root:root 775に設定します。(他のユーザーはDirectory1を読み取れて開けるが書込削除は不可)
Directory1内に、Directory2を作成します。
Directory2は、userA:groupA 775に設定します。(userAやgroupAは、Directory2の中身に書込削除ができる。)

Directory1がrootしか書込削除できないので、
Directory1の内容であるDirectory2は、UserAやgroupAによって削除されない。
しかし、Directory2は、userAやgroupAに書込削除許可を与えているので、
その中身ならファイルを自由に書込み削除することができるようになる。

このようにやってみようかと思いました。


594:login:Penguin
10/06/21 16:45:43 3Qceb5ms
> /home/Desktopで、Directory1を作成します。

訂正↓
/home/userA/Desktopで、Directory1を作成します。

595:login:Penguin
10/06/21 21:52:24 kzt4+E30
% cp -a foo bar

% find foo -depth -print0 | cpio -pmd --null bar
はどのように違うのでしょうか?
バックアップドキュメントに両方登場するのですが、
どちらかに優位性があったりするのでしょうか?

596:login:Penguin
10/06/22 00:23:44 gQ5JUjs2
くだらねえ質問ですが

# apt-get install foo
を実行すると、一緒に他のパッケージ bar がインストールされることがあります

その後
# apt-get purge bar
と実行すると、一緒に foo も削除するというメッセージが表示されます
が、表示されずに bar だけ削除されるときもあります

具体的には、imagemagick をインストールすると一緒に hicolor-icon-theme
が付いてきますが、その後 hicolor-icon-theme のみ削除することが可能です

foo にとって bar が必要だから、自動的にインストールしたと思いますが
どうして bar だけ削除することが可能なんですか?apt の問題ですか?

debian lenny
apt 0.7.20.2+lenny1


597:login:Penguin
10/06/22 01:00:48 7BKEA9tl
>>593
そういうのはsticky bitを使う
chmod -v 1777 $HOME/Desktop/dir1
とすると$HOME/Desktop/dir1の内容には誰でもfileやdirectoryを作れるが削除は当人しかできない
後は調べてね

598:login:Penguin
10/06/22 01:22:27 7BKEA9tl
>>596
でもさncursesとかよく利用されるlibraryを削除して
入れ直したいとするじゃん
ncursesを消した時にそれに依存するもの全部削除されたら迷惑じゃない?

599:login:Penguin
10/06/22 01:23:36 GRW8Vnmy
>>596
いつからか忘れたけど、Debian では 推奨パッケージも同時インストールする
のが標準になってる。この挙動が嫌なら、aptitude のオプション -> 設定で変
更が可能。

600:login:Penguin
10/06/22 02:15:58 7BKEA9tl
>>595
option見たり気になった部分を試ししてみたりしたけど
cpの-aとcpioの-pとか--nullの部分とか
fooをbarとしてcopyするかbar/fooとしてcopyするか意外は
一緒に感じるけどね
どちらも優位性は別にない気がしたのが感想
気になった時はls -Rlとかの結果をdiffしてみたらいいんじゃないかね

嘘か本当かは偉い人の判断に委ねる

601:login:Penguin
10/06/22 04:32:17 M44oDpDY
同じグループに所属する他のユーザに対して、
あるディレクトリ配下のファイルやディレクトリに対する chmod を許可することはできるでしょうか。
それが無理なら次点として、どのユーザに対しても chmod を許可することはできるでしょうか。

ある領域を複数のユーザで自由に更新したいのですが、他のユーザの作ったファイルに対してたとえば実行属性を
変更しようとしても拒否されます。
対象ファイルをいったん適当なファイル名で cp して、それを元ファイル名に mv すればオーナーが変わるので
mode の変更はできなくはないのですが、もっと手間のかからない方法があればと思っています。


602:login:Penguin
10/06/22 09:17:55 hvUknh7F
firefoxで開いたxmlファイルを保存すると日本語が文字化けします。
??
このような感じです。日本語として、UTF8として画面に表示させるには
どのようなコマンドが必要か教えてください。

URLリンク(twitter.com)
例えばこのxmlでも保存すると文字化けします。

603:login:Penguin
10/06/22 10:15:34 9iIILwxf
>>566です。

>>597
どうもありがとう。とてもスマートな方法です。
これでまたひとつ勉強になりました。


604:login:Penguin
10/06/22 10:55:12 +Za0TJC/
>>603
いや、
Sticky bitを立てても>>566での目的には全く無意味だと思うんだがw

605:login:Penguin
10/06/22 11:33:10 9iIILwxf
えーっ、調べてみます。

606:login:Penguin
10/06/22 11:44:38 9iIILwxf
>スティッキー・ビットを用いると「すべてのユーザーが書き込めるものの,所有者だけしか削除できない」といったアクセス権限を設定できます。
>例えば,/tmpディレクトリにスティッキー・ビットを設定すると,>/tmp内に
>(1)どのユーザーであっても自由にファイルを作成し,読み出し,書き込み,実行ができ,
>(2)作成されたファイルは作成者以外には削除できず,アクセス権限も変更できない,となります。
URLリンク(itpro.nikkeibp.co.jp)


home/userA/Desktop/dir1にSticky bitを立てると、
dir1内には、どのユーザーからでも書込読込ができ、そのファイルのオーナーユーザーなら削除もできる。

・・・ということは、dir1自体は、Sticky bitによって何も保護されていないということになるか。
dir1は、Sticky bitオンでも、上位Desktopディレクトリのアクセス権によって、user1によって削除可能?


607:login:Penguin
10/06/22 11:47:18 YfeZLyoh
まずは試してみなよ。

608:login:Penguin
10/06/22 12:04:05 9iIILwxf
>>607
試したら、dir1は、Sticky bitオンでも、上位Desktopディレクトリのアクセス権によって、user1によって削除可能でした。

>>593の方法でしたいと思います。


609:login:Penguin
10/06/22 16:51:18 7BKEA9tl
ごめん。よく読んでなく書いてました

groupA user{A,B}から削除できなければいいわけじゃん
user1(これがつまり作ったuserなわけでしょ)から削除する必要はないでしょ
という解釈をしてるね
synbolic link貼ったらいいんじゃない?
/home/userC(user1)/Desktop/dir1に
もしくはmount --bindするとか

でも思いついた方法でやってくれ
スマートさより確実に動くほうがいいと思うしね
細かく求める動作を計り知らないで提案してるしね

>>602
それは端末上の名前の話?
それならconvmv
中身の話?
それならnkf
表示するのはfirefoxでの話?editorでの話?
firefoxでは表示文字エンコーディングから選ぶ
後者の場合はそのprogram 文字コード とかででてくるんじゃない

610:login:Penguin
10/06/22 17:10:50 7BKEA9tl
あ、そっか削除できちゃいけないのか
symbolic linkじゃ意味ないか
/home/userC(user1)/Desktop/dir1

/home/userA/Desktop/dir1に
bindでmountしな

611:login:Penguin
10/06/22 17:12:29 hvUknh7F
>>609
ペーストすると「??」になっちゃったんですけど、
&#12356; みたいのが続く感じです。日本語部分がそうなってます。

nkfとかiconvとか効かなかったので、どうしたものかと。
変換の仕方が何か間違っているような気はするんですが。

端末上でもエディタ上でも同様です。

612:login:Penguin
10/06/22 17:18:20 YfeZLyoh
>>611
> &#12356; みたいのが続く感じです。日本語部分がそうなってます。
それ文字化けするっていうか
もともとそう書いてあるんじゃね。

613:login:Penguin
10/06/22 17:26:36 pI6iRoV0
どんだけ説明下手なんだよ。

614:login:Penguin
10/06/22 17:31:56 YfeZLyoh
>>612 が正しければ
nkf の --numchar-input で変換できるかも。

615:login:Penguin
10/06/22 18:58:05 hvUknh7F
>>614
変換できました。ありがとうございます!
実体参照って記号以外でも使えたのですね
勉強になりました

616:596
10/06/22 20:17:44 gQ5JUjs2
返信ありがとうございます

>>598
それとこれとは別の話な気がします・・・

>>599
aptitudeは推奨パッケージも自動的にインストールするそうですが、
debian だと apt-get もそうなってるんですか?確かめてみます・・・


617:login:Penguin
10/06/22 20:23:10 EfQdxmTM
>>600
ありがとう。
英語でも色々調べてみたんですが、古いドキュメントが多くて。
速度的にはcpioの方が優れているという話でしたが。

>>566
実用性がないので挙げませんでしたが、
% sudo mkdir /home/userA/Desktop/dir1
% sudo chmod 777 /home/userA/Desktop/dir1
% sudo chattr +i /home/userA/Desktop
とすることで、dir1は誰にも削除できなくなります。

618:login:Penguin
10/06/22 22:13:47 7BKEA9tl
素直に知らなかったchattrが一番良さそうだね
これはext以外だと×かな

>>616
そっか正直すまんかった

619:login:Penguin
10/06/22 22:36:51 +Za0TJC/
なんでchattrの方法に「実用性がない」って断ってあるのか
ちょっとは考えてみたらどうよ……

620:login:Penguin
10/06/23 01:08:01 WRZ+nhGq
>>609-610
ありがとう。
でも検証がとれている方法でいちどやってみるよ。


621:login:Penguin
10/06/23 02:04:25 /CzKsCAs
Mac OS Xにgcc3がない(gcc4はある)
linuxのgcc3でMac用にクロスコンパイルなんてできるんでしょうか

622:login:Penguin
10/06/23 13:08:32 I9HQjGAT
>>621
可能かどうかという意味では可能ではある(Intel Mac, PPC Macとも)。
クロスコンパイル用のgccを構築して、
ターゲット側で必要なライブラリをLinux側で構築できればの話だが。

623:login:Penguin
10/06/23 13:52:50 JP++y2Pn
可能ではあるが、私はむしろマカ死ね!と言いたい

624:login:Penguin
10/06/24 11:01:15 e4Zyjf4Z
リナ厨口臭いよ

625:login:Penguin
10/06/24 11:17:12 Lm6ylMMr
ごめん、歯周病なんだ。。。

626:login:Penguin
10/06/24 12:47:12 HYgo67Uz
Apple信者がLinuxスレを荒らす

627:login:Penguin
10/06/24 14:44:45 P30fzz9V
銀座>>>>>>>>>>>>>>>>アキバ

628:login:Penguin
10/06/24 15:14:32 keDKqiia
yum install * すると、どうも古いものがインストールされてしまうようです。
接続先が古い気がするのですが更新はどうやって行うのでしょうか?

629:login:Penguin
10/06/24 15:17:42 2gtm2ZoD
>>628
全パッケージインストール?

630:login:Penguin
10/06/24 15:21:10 keDKqiia
ああ、全パッケージではないです。
rubyとかインストールしようと思ってます。
紛らわしい書き方ですいません

631:login:Penguin
10/06/24 15:42:17 i6t0O8cb
レポジトリはどうなってる?

632:login:Penguin
10/06/24 20:30:17 3eEAMBj1
>>628

yum clean all
yum clean dbcache
yum clean metadata

これらのコマンドで、保存されているパッケージ情報を全てクリアする。
そのあとで

yum update

でパッケージ情報をリポジトリから読み取って、マシン内のDBをアップデート。
インストールしますかという最後の質問は「N」でも、DBはアップデートされた状態
になる。

633:login:Penguin
10/06/24 20:31:55 BtnVJlPC
LinuxのリカバリCDってどうやって作ればいいですか?

634:login:Penguin
10/06/24 22:15:30 B8ql6Rw7
centosを再起動したら、
has been mounted 32 times without being checked,check forced.
と出ました。
壊れたかと思って調べたら、ディスクチェックをしているとのことで、ほっとしました。
しかし、2TBのHDDで、この間、起動できないのが辛いんですが。

これ、起動中にディスクチェックを済ましてしまう方法はありますでしょうか?


635:login:Penguin
10/06/24 22:24:29 wLr1+Pv/
意味がわからん。起動中にチェックしているんじゃないの?
あとチェック飛ばすキーは表示されていたはず
ついでにチェックの頻度のポリシーも変えられるよ
ただサーバだと32回でも既にかなり長い間チェックしない感じになるかも

636:login:Penguin
10/06/24 22:31:40 3eEAMBj1
>>634
「起動中にディスクチェック」が、バックグラウンドでという意味なら、無理。

637:login:Penguin
10/06/24 22:32:14 B8ql6Rw7
すいません。
起動中にチェックが始まり、現在もチェック中で、起動してません。
サーバーなので、長い間チェックされていませんでした。


638:login:Penguin
10/06/24 22:59:02 e39reLIh
>>634
has been mounted 32 times without being checked,check forced.
これは、fsckをやっていますってメッセージ
このメッセージは定期的に出るんだけど、
ウザいときは/etc/fstabを変更するといいよ

ちなみに、shutdown -rF nowをして再起動すると、
fsckを手動ですることが出来ます

639:login:Penguin
10/06/24 23:04:26 HxMtfJfD
マウントされたFSでも可能なモードがあるらしいが、
普通にやると/が壊れるのがオチだろうなあ。
fsckの間はリードオンリーでマウントしておくとか、
ディスクをコピーしておいて後で同期を取るとか、
そもそもデュプレックス構成にしておくとか。

640:login:Penguin
10/06/24 23:06:22 HxMtfJfD
>>634
> has been mounted 32 times without being checked,check forced.
訳:チェックせずに32回マウントされているので、強制的にチェックします。

641:login:Penguin
10/06/24 23:08:43 QsPb+n5q
>>633
KNOPPIXで。

642:login:Penguin
10/06/24 23:25:17 B8ql6Rw7
ありがとうございます。
2TBのHDDだと、ディスクチェックにどれぐらい時間がかかりますでしょうか?
今、1時間ほど経過しました。

643:login:Penguin
10/06/24 23:30:52 QsPb+n5q
>>514
linus、きt

644:634
10/06/24 23:36:52 B8ql6Rw7
ディスクチェック終わり、正常に起動しました。
2TBで、1時間半ぐらいのようです。


645:login:Penguin
10/06/24 23:42:57 l/RrMqt9
tune2fs -c 0

646:login:Penguin
10/06/25 00:50:20 KSCIuNNi
>>633
SystemRescueCDにリカバリディスクを作る機能があるらしい。

>>644
fsckの時間は容量はもちろんだが、ファイルシステムによって異なる。

647:login:Penguin
10/06/25 09:40:37 RwT99FK+
Debian/Squeeze を使っています。質問です。
SSHでリモート操作している環境から、
マシンのIPアドレスを安全に変える方法をご教授ください。

/etc/network/interfaces を編集し同じNICに、現行のアドレスと
新しいアドレスの二つを記述し、マシンを再起動しました。

再起動後、新しいアドレスを使ってSSHで繋ぎ、通信を確認後、
古いアドレスを/etc/network/interfacesから削除する

という方法で安全でしょうか?
これがしくじると遠隔操作できなくなってしまうため、
より安全な方法があれば教えていただきたいです。よろしくお願いします。

648:login:Penguin
10/06/25 09:50:00 KadWgu+k
>>647
(1) シリアルコンソールなど、ネットワーク以外の手段で変更する
(2) IPv6など、変更対象とは別のプロトコル経由でログインする
(3) IP aliasを使用する(下記)。

(従来のIPアドレス経由で接続し、rootになる)
# ifconfig eth0:0 inet (新しいIPアドレス/サブネットマスクなど)
(新しいIPアドレス経由でSSHをつなぎ直す)
# ifconfig eth0 down
(問題なければ設定ファイルを書き換える)

649:login:Penguin
10/06/25 09:56:59 RwT99FK+
>>648
ありがとうございます。
参考にさせていただきます。


650:login:Penguin
10/06/25 11:48:37 weSCP/1S
Linuxの暗号化パーティション dm-crypt は
HDDを他のシステムに繋ぎ変えてrootで操作すれば
簡単に見れてしまうものですか?

651:login:Penguin
10/06/25 11:59:45 XDKP4KD4
板違いでしたら誘導下さい。
CentOS5.5を使っています。

postgres8.4をmakeしたところ、
pg_backup_archiver.c:(.text+0x2a1f): undefined reference to `gzopen64'
pg_backup_files.o: In function `_StartBlob':
といったエラーが出て終了しました。
ネットで調べたところ
「gzopenに関係するのは zlib-develではないか」といった情報があったため
rpm -qa | grep zlibと確認したところ、
zlib-1.2.3-3とzlib-devel-1.2.3-3は入っていました。

また、同じトラブルの方の情報で
libxmlをアップグレードしたところ使えるようになったとあったので
libxml2-2.7.7を落としてきてmakeしたところ、
やはり同じように
./.libs/libxml2.so: undefined reference to `gzopen64'
というエラーが出て終了しました。

何か解決法をご存知でしたら教えてください


652:login:Penguin
10/06/25 12:18:00 XDKP4KD4
>651です。
libz.soが古いという情報があり
アップグレードしたらうまくいきました

653:login:Penguin
10/06/25 12:28:59 KadWgu+k
>>650
それじゃ暗号化でも何でもないだろ。
パスフレーズを知らない限りデータは読み出せない。

654:login:Penguin
10/06/25 14:23:34 weSCP/1S
>>653
ですよね。ありがとう。

655:login:Penguin
10/06/25 16:09:33 PGm5Ir9D
質問です
Linux Mint 9 isadora amd64を使ってます
ネットからフリーのLinuxバイナリファイルをダウンロードして起動したところ
ImportError: libstdc++.so.5: cannot open shared object file: No such file or directory
と出ました
そこでdebian lennyのページからlibstdc++5_3.3.6-18_amd64.deb をダウンロードして
# dpkg -i libstdc++5_3.3.6-18_amd64.deb
しました
しかしそれでも上記の libstdc++.so.5が無いというエラーが出ます
/usr/libには libstdc++.so.5、libstdc++.so.5.0.7、libstdc++.so.6、libstdc++.so.6.0.13
が入っているのですが、どうすれば実行できるようになるでしょうか?

656:login:Penguin
10/06/25 16:11:39 KadWgu+k
>>655
確認すれ。
file (目的のコマンド)
ldd (目的のコマンド)

657:login:Penguin
10/06/25 16:27:59 PGm5Ir9D
>>656
ありがとうございます
file結果は
ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, stripped
で、ldd結果は
linux-gate.so.1 => (0xf77b4000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf777e000)
libdl.so.2 => /lib32/libdl.so.2 (0xf777a000)
libutil.so.1 => /lib32/libutil.so.1 (0xf7775000)
libm.so.6 => /lib32/libm.so.6 (0xf774f000)
libc.so.6 => /lib32/libc.so.6 (0xf75f5000)
/lib/ld-linux.so.2 (0xf77b5000)
でした。
試しにlibstdc++.so.5を/lib32にコピーしてみましたが、パッケージアーキテクチャ (i386) がシステム (amd64) と一致しませんというエラーがでました。

64bitOS上で 32bit用のlibstdc++.so.5を入れることはできないのでしょうか?

658:login:Penguin
10/06/25 16:51:29 KadWgu+k
>>657
そのディレクトリには32ビット版のlibstdc++.so.5を置かなきゃダメ。
i386版の同パッケージを入れれ。あとia32-libsも必要かも。

659:login:Penguin
10/06/25 17:20:00 PGm5Ir9D
>>658
ありがとうございます。うまくいったようです。
結果を報告すると、
ia32-libsは元々入っていました。
libstdc++5_3.3.6-18_i386.debをダウンロードしてdpkgすると
パッケージアーキテクチャ (i386) がシステム (amd64) と一致しませんとエラーが出るので、
迷ったのですが--force-architectureオプションでインストールしました。
それを/lib32にコピーするとプログラムが通るようになりました。

どうもありがとうございました。

660:login:Penguin
10/06/26 12:36:02 Hk22RsPH
じゃいあんってどこ行ったの?
結構おもしろかったんだが

661:login:Penguin
10/06/26 15:20:12 bDtZoUZV
/bootにおいても邪魔にならない1Mぐらいのlinuxないすか?

レスキューやHDDの移行につかいたいんですけど

662:login:Penguin
10/06/26 16:30:15 AlBesoMg
オリジナルのGUIをデザインしたいと思ってるんですが、どこから手を付けて
良いのか分かりません。何から勉強すれば良いですか?

具体的にやりたいことは、自分で使ってるLinuxのGUIのパーツ(ウィンドウを
閉じるボタンとか、ステータスバーとか)を自分でフォトショ等で作ったものと
差し替えたりしてみたいということなんですが・・・

よろしくお願いします。

663:login:Penguin
10/06/26 16:33:02 QUOE+Lk0
>>661
tomsrtbtとか。メンテナンスは止まってるようだが。

664:login:Penguin
10/06/26 16:40:40 uoD2leIB
普通にゲームプログラムのように作ればいいのでは

665:login:Penguin
10/06/26 17:22:06 bDtZoUZV
>>663
ありがとうございます。
うーんさすがに古いっすね

666:login:Penguin
10/06/26 17:48:36 /z21ANsp
>>661
超ダイエットしたカーネルでも入らん。

>>662
Xlibじゃね?

667:login:Penguin
10/06/26 17:52:53 w2I5qyES
>>662
gtkかqtか、選ぶのだ

668:login:Penguin
10/06/26 17:53:45 /z21ANsp
>>667
画期的な第三勢力で、天下統一して欲しいとは思わないか?

669:login:Penguin
10/06/26 17:54:55 K6OfD4P6
彼の場合Theme作りで用が足りる気がする。

670:login:Penguin
10/06/26 18:00:43 w2I5qyES
>>668
第三の勢力を作るなら、Xlibかもねw まあ最近はXcbというのもあるみたいだが。

>>669
ごめん俺もそう思う

671:662
10/06/26 18:07:49 AlBesoMg
>>666 Xlibとかだとまずこの辺で URLリンク(www.amazon.co.jp)
触ってみたら感じは掴めるでしょうか?

>>667 そういうことになると、C++は分からないので、gtkになるのかなと
思うのですが(Cは一応10年くらい趣味で書いてます。でもGUIプログラム
の経験はゼロ)でも一ユーザとしてはKDEの方が好きなわけでして・・・

>>669の言うように、CMSのテーマを入れ替えるような(もう少し難易度は
高いでしょうが)感覚で入れ替えれないかなぁって思ったのですが、どう
でしょう?

672:login:Penguin
10/06/26 18:12:09 /z21ANsp
C書けてC++ダメとか、そんな寂しいこと言うなよ。

673:login:Penguin
10/06/26 18:33:04 K6OfD4P6
>>671
ツールキットから作りたい訳じゃないんだよね?
既存のツールキット使って好みのDMやWM作りたいの?
既存のDMやWMのテーマ作り/変更じゃ物足りないから、
もっと深く変更できるように(テーマツール周り/もしかしたらツールキットまで)
既存のものを改良したいの?

674:login:Penguin
10/06/26 19:07:13 4me6Nt7y
fsckをしたら/lost + foundの中に大量のファイルが出たんだけど、
別にファイルを元に戻したいとは思わない

そういうときは、/lost + foundをどうすればいいの?

675:login:Penguin
10/06/26 19:13:00 Rj7iyXh+
パーミッションについて質問なのですが
777に設定するとそのファイルに対して読み書き実行が大抵のユーザーで出来るようになるわけですが
この場合777にすることで外部の人間がファイルを書き換えることが出来るということになるのでしょうか?


676:login:Penguin
10/06/26 19:14:34 vXrARkaS
はい

677:662
10/06/26 19:30:57 AlBesoMg
>>673

DM、WMというものを知りませんでした、ググってみたんですが

DM = Display Manager
WM = Window Manager

ってことでよろしいでしょうか?たぶん、まずはこの辺のカスタマイズから
始めるので良いと思います。

ところでオススメのDM、WMってありますか?なんか色々種類あるみたい
なんですが・・・

678:675
10/06/26 20:01:27 Rj7iyXh+
>>676
それはサーバーにファイルをアップロード出来きない人でも書き換えが可能という意味でしょうか?


679:login:Penguin
10/06/26 20:58:27 /z21ANsp
>>678
>それはサーバーにファイルをアップロード出来きない人でも書き換えが可能という意味でしょうか?

サーバにファイルをアップロード出来る人になってると思います。

680:675
10/06/26 21:07:16 Rj7iyXh+
>>679
ありがとうございます。
パーミッションの区別で所有者、グループ、他人という分け方になってますが、この他人というのがどの部分をさしているのかわからなかったもので質問させていただきました。
あくまでアップロードなどが可能な人なら書き換えが可能という解釈で大丈夫そうですね。


681:login:Penguin
10/06/26 21:38:52 5LOMPEDA
パーミッションはユーザーに対するアクセス制御だから、
ユーザーになれない人(プロセス)には関係ない。
適切に設定することで、何らかのプロセスに脆弱性があっても、
システム改変などの被害を最小限に止めることが出来る。

682:login:Penguin
10/06/26 22:17:05 w2I5qyES
>>677
とりあえずテーマいじってみるのなら、このへんのスレも見てみたらいいかも。
スレリンク(linux板)
自作テーマ配布してる人居たよ。

683:662
10/06/26 23:05:18 AlBesoMg
>>682

THX !

過去ログもあるので、ちょっとじっくり読んでみます。

684:login:Penguin
10/06/27 01:50:10 UERcCgce
>>674
普通に中身を rm で。

685:674
10/06/27 08:37:31 X91rtDgs
>>684
thx

686:sage
10/06/27 09:32:09 K16mjCMR
bash で引数で与えたファイルのpng 又はgif という単語が含まれている行を削除するのに
sed /\.png/d ./$1 > ./$1.new
sed /\.gif/d ./$1.new > ./$1
こんなカッコ悪い書き方しかできません
() を使いたいのですが
sed \(/\.png\|/\.gif\)/d ./$1 > ./$1.new
これでは、できません?
どうしたらイイデツカ

687:login:Penguin
10/06/27 09:49:13 RxWD0lZV
grep -v '\.gif$\|\.png$' じゃ駄目?

688:login:Penguin
10/06/27 10:18:56 K16mjCMR
>>687 thx
grep -v '\.gif\|\.png'
これでいけそうです。
$(終端)は、いらないっポイね


689:login:Penguin
10/06/27 13:57:12 y3yLU+W3
カーネル 2.6.33.x とか 2.6.34 とかにしたら、
nvidia ドライバのインストールがコケるようになりました。
なんでですか?

690:login:Penguin
10/06/27 14:06:25 mN8ee0pG
互換性が無いからです。

691:login:Penguin
10/06/27 19:02:53 JY3Ff7U9
>>689
moduleもコンパイルしようよ。

692:login:Penguin
10/06/28 00:17:10 cIfL5gPo
なぜコンパイルしないと動かないのですか?
普通OSのバージョンが上がっても
動くものだと思いますが。

693:login:Penguin
10/06/28 00:28:43 EkeFA8sw
>>692
クローズドソースがLinuxに紛れ込まないようにするため。


694:login:Penguin
10/06/28 00:38:14 to9RUFmG
>>692
そもそもLinuxはABIの互換性を保証してないはず。
カーネルのバージョンが上がればドライバもそれに合わせてビルドしる、ってこと。

695:login:Penguin
10/06/28 01:25:52 JuN9K9Kr
>>692
XPで動いたソフトが7で動く保証あったっけ?

仮想PC上のXPで動くとかは無しでw

696:login:Penguin
10/06/28 01:28:39 ogYIgz97
OSのバージョンが上がっても動くことが普通と認識しているのは
一般的ではないような気がするけどな


697:login:Penguin
10/06/28 01:47:31 yPqTtOJ6
age

698:login:Penguin
10/06/28 01:50:40 roEHj3Kz
ちょっと時間が出来たので、オリジナルディストリを作ってみようかと
思ったのですが、よく考えてみると、どこまでやればオリジナルディストリ
と言えるんでしょう?

カーネル、シェル、ライブラリ、ドライバを入れますよね?で何らかの
基準を作って最初から入れておくアプリ決めて入れますよね?
それでGUIの風味を少し変えて、インストーラを作る(これは大変かも
しれない)でおけ?

カーネル自体も少し手を加えないとダメでしょうか?

ちなみにLinux歴は5〜6年。LFSを今やってます。

今更なのは承知の上で、自己満で良いので(でも公開もしたい)作って
みたいんですが。

よろしくお願いします。

699:login:Penguin
10/06/28 04:18:04 8WKAE3x3
>>689
nvidiaのプロプライエタリドライバ?
ドキュメント嫁よ。
コケた時のメッセージは?

>>696
ドザクオリティでは一般性があんじゃね?
知らんけど。

700:login:Penguin
10/06/28 05:56:10 ZdGP9BRk
>>698
「〜派生」「〜系」と言われるのが嫌だったら、インストーラからパッケージ管理、
オンラインアップデートリポジトリまで全て自前でやれば「オリジナル」って
言っても文句は出ないだろうね。

701:login:Penguin
10/06/28 07:21:40 E1biP5W5
>>698
ディストリ:何らかのポリシーを持ったデフォルトのパッケージ構成 + 追加の充実したパッケージ。

オレオレオススメ構成がディストリであって、ディストリのためになんか作るってのはキモイ。

702:login:Penguin
10/06/28 08:09:27 VqTeZodt
linuxでデュアルディスプレイした場合に
片方のディスプレイ消してまた点けたり
回転して縦長にできる液晶の場合それらは
機能したりしますか?

Xを再起動しないで

703:login:Penguin
10/06/28 08:41:03 ogYIgz97
>>702
xubuntu10.04・radeon9550で設定デフォの場合
>linuxでデュアルディスプレイした場合に片方のディスプレイ消してまた点けたり
デュアルディスプレイにしてないので、分らない
>回転して縦長にできる液晶の場合
ピボット回転のことなら、できる

704:login:Penguin
10/06/28 08:45:09 8WKAE3x3
>>702
> 片方のディスプレイ消してまた点けたり
for intel i810 only:
i810switch crt off

705:login:Penguin
10/06/28 10:21:47 yPqTtOJ6
>>698
「オリジナルディストリを作る」が目的ってのがよくわからない。
やりたいことができればオリジナルかどうかは関係ないじゃん。

706:login:Penguin
10/06/28 11:03:52 0sP2YqgN
昔アキバの店頭に売れ残りのあのオリジナルディストリが積まれてた画像見てKnoppixを起動していましたが
やっぱDebian GNU/Linuxのネットインストールがずっといいな

707:login:Penguin
10/06/28 11:17:40 OoiB5ty3
カーネルのビルドで
make modules
とやるとモジュールがmakeされますが
特定のモジュールだけmakeする方法はありますか?

708:login:Penguin
10/06/28 11:19:34 KfVXGBfx
中身を見ろよ

709:login:Penguin
10/06/28 14:28:11 P6urGVi9
>>708
テンプレ級の名言だ。
もう回答全部それでいいな。

710:login:Penguin
10/06/28 14:57:32 NXzlvJxi
>>702
Ubuntu9.10 をKDEで使ってるけど「ディスプレイを設定」(GUI)から両方できるよ
これで一回左右反転してみたらいかに大変かがわかった

711:698
10/06/28 15:30:51 roEHj3Kz
>>700
>パッケージ管理、オンラインアップデートリポジトリまで全て自前でやれば

あ、「〜派生」でいいです。そこまでやる気はありませんw

>>701
>オレオレオススメ構成がディストリであって

やっぱりそういう考え方で良いですかねぇ。オレが普段使ってるのはコレで
インストーラキックすれば、それがインストールされますみたいな。

インストーラも「画像差し替え」くらいでやっても良いのかなぁ・・・

>>705
ノリ的に言うと自作PCみたいな感じなんですが、やっぱり公開もしたいというか

712:login:Penguin
10/06/28 15:36:52 3co38mKr
超くだらない質問ですみません。
知り合いの男の子が「僕は大学院でLinuxとかのプログラミングについて勉強してる」
と言っています。その子は働きながら大学院に行ってて、今も仕事はプログラミング関係らしいのですが、
月収が一般平均の3倍くらいあるみたいなんです。
Linux関係の仕事って、そんなに稼げるものなんですか?

713:login:Penguin
10/06/28 15:42:40 yPqTtOJ6
>>712
いろいろ。

714:login:Penguin
10/06/28 15:49:36 gtwns3cA
>>698
パッケージ管理やシステム管理が自前のユーティリティでできなきゃだめだな。

715:login:Penguin
10/06/28 16:07:19 8WKAE3x3
>>707
> くだらねえ質問はここに書き込め! Part169
> 827 login:Penguin [sage] 投稿日:2008/12/06(土) 21:15:49 ID:OiIaetV6
> つーか、Makefileにコメントで書いてあるから読んどき。
URLリンク(2ch.ac.la)

てことで、
>>708 大正解。アタックチャンス!

716:login:Penguin
10/06/28 16:12:13 0sP2YqgN
>>712
今年は映画「アバター」のロードショーで3D元年ということらしいのでコンピュータグラフィックス関係の仕事で稼いでください

Blender
Wings3D
Bryce(wine)
Metasequoia(wine)
6角大王(wine)
gimp-2.6

717:698
10/06/28 16:40:42 roEHj3Kz
>>714
もし仮にその辺りをやるとすると、カーネル自体を勉強するんじゃなくて
システムコールとかその辺を覚える方が良いんでしょうね?

書店でカーネル関係の分厚い本とか立ち読みすると、面白そうとは思う
のですが、「オリジナルディストリを作る」ってことを目標とするとカーネル
の中身の勉強はあまり必要無いのかなとか思ってます。間違ってる?

718:login:Penguin
10/06/28 16:59:18 ZdGP9BRk
>>698
既存のディストリに不満があるから作るってことじゃないみたいだな。
目的が好奇心や功名心にあるのなら、人に教えを請うことなんか無いでしょ。
何でもやってみたらいいじゃない。

719:login:Penguin
10/06/28 18:09:44 4m1a8C+C
自分のディストリ作るなら明確なウリを用意しておきたいね
良くあるのは「軽い」ってのだけどPuppy Linuxとかと張り合うのはキツそうだから
日本人に優しいとかLaTexが扱い易いとか
その辺で攻めたいね



720:login:Penguin
10/06/28 18:25:12 yPqTtOJ6
>>719
そういうのは分家を作るより本家でやるべき。

721:login:Penguin
10/06/28 18:26:28 ogYIgz97
そんなんよりも、GPLとかコーデックとか、ライセンスがらみのこと教えてやれよ

722:login:Penguin
10/06/28 18:29:34 yPqTtOJ6
>>721
それは知ってるのが前提じゃないか?

723:698
10/06/28 18:49:27 roEHj3Kz
>>718
>何でもやってみたらいいじゃない。
そうですね。ありがとうございます。

>>719
>日本人に優しいとかLaTexが扱い易いとか
一応日本っぽいGUIってのは考えてます。LaTexかぁ、なるほど。
あとどうすれば日本人向けになりますかねぇ・・・
まぁ、2chブラウザは入れとくとして

>>721
>GPLとかコーデックとか、ライセンスがらみのこと
一応この本↓は熟読したんですけど、各ライセンスの中身はこれから
やります。でもGPLかMITのどっちかでしょうね。
『オープンソースソフトウェアの育て方』
URLリンク(www.amazon.co.jp)

>>717にも書いたんですが、カーネルの中身を極める必要はないです
よね?大まかには知ってないといけないとは思いますが。

724:login:Penguin
10/06/28 18:56:55 ogYIgz97
>>698(ID:roEHj3Kz)の書き込み見ると、とてもそこまで考えてるとは思えないんだよなぁ
特に、>>711の書き込み見ちゃうと

725:login:Penguin
10/06/28 19:19:32 ogYIgz97
>>723
君が読まなければいけない本はこっち、「ソフトウェアライセンスの基礎知識」
URLリンク(www.amazon.co.jp)
もしくは、グーグルさんで”Linux GPL”を検索

他人のつくったものを利用する以上、そのライセンスに縛られていることが
理解出来ていない様にみえる

726:login:Penguin
10/06/28 19:21:33 1u9MCYde
本物の厨学生にそりゃ無理というもの

727:698
10/06/28 19:42:32 roEHj3Kz
>>725
その本も買うつもりでしたー

>>726
精神年齢は確かに低いですが、結構いい年ですw

728:login:Penguin
10/06/28 19:53:58 yPqTtOJ6
ライセンスとかの前にさ、
人に聞くより先に手を動かすようなやつじゃないと
開発系は無理だよ。

729:login:Penguin
10/06/28 19:59:17 1u9MCYde
手より口が先に動く歳だったか

730:login:Penguin
10/06/28 20:23:56 gpGmPn55
>>698
例え派生でも全収録パッケージのソース置いとかないとFSFからお達しが来るから気をつけてね。
これの管理が結構手間を食うから、個人でディストリ配布するのは難しいんだよね。
あとカーネルのことがわかってないとパッチに対応できないような気がするが。

731:login:Penguin
10/06/28 20:48:29 P6urGVi9
このテの話はここでも定期的に出るけど、
実際本当に作れたやつがいるのかどうか…。

732:login:Penguin
10/06/28 20:58:03 4m1a8C+C
何年か前に高校生がディストリ作ってなかったっけか
ecolinuxとか何とか。あれもたしか2chでサポートとかしてたはず。

733:login:Penguin
10/06/28 21:09:31 E1biP5W5
>>731
一応EcoLinuxに謝っとけ。

Debianとかの穴を補完したり○Buntuみたいに仮想パッケージ作った方が近道な気がする。

734:login:Penguin
10/06/28 21:21:27 YLSBPHxj
自分で使うだけなら勝手に作ればいい。
公開するならこれといった特徴の無いディストリはだれも使わない。
ただでさえディストリが氾濫しているのにこれ以上くそなディストリは増やさないでくれ。


735:698
10/06/28 21:37:08 roEHj3Kz
>>728
>人に聞くより先に手を動かすようなやつじゃないと
そうですよね。で、一応今LFSやってるんですが、これ終わったら
どう進もうかということなんですよ。カーネルを深く研究するのか
それとも既存のディストリの構成を追うのか。
何か、こう突破口になる資料があると良いなぁって探してるんです
けどね・・・

>>730
>例え派生でも全収録パッケージのソース置いとかないとFSFからお達しが来るから気をつけてね
なるほど。ありがとうございます。

>>732>>733
EcoLinux初めて知りました。ちょっとインストしてみます。軽量っていうのがウリ
なんですね。

>>734
ごめんねぇ あと1コだけ許してね

736:login:Penguin
10/06/28 22:38:52 P6urGVi9
>>733
EcoLinux
あれって2ch発だっけか?
サポートはずっと2chで続いてるけど、最初は違ったような…。
俺の記憶違いならスマン。

737:login:Penguin
10/06/28 23:07:07 kV4nwtmV
ecoがディストリだとかいってるやつ、まともなディストリベンダに謝れ

738:login:Penguin
10/06/28 23:15:53 De0q+RuJ
ごめんね、ごめんねーー

739:login:Penguin
10/06/29 00:13:56 CD4dV55S
2chモナーっていうディストリが2ch発だったと思うが。
スレはええっとこれ。

▼2chでディストリビューションを作ろう!Part3
スレリンク(linux板)


740:login:Penguin
10/06/29 00:21:52 6DW7TKZE
オリジナルディストリ作りたいって話にカーネルだのシステムコールだのが
出てくる時点で釣りだと思う。>>717あたり

741:login:Penguin
10/06/29 00:26:42 mAh632T5
ボンヤリした方向性に対して皆で話し広げて議論してくれたんだから
『大成功』だよな。

742:login:Penguin
10/06/29 16:51:22 tMnoyujx
盛り上がっているとこ恐縮ですが、お尋ねします。

プロセスの最大使用メモリやCPU負荷を調べたいんですが、何かそういうコマンドはあるでしょうか?
strace sleep 10 みたいな感じで実行後にパッと表示してくれるようなイメージです(そうじゃなくてもいいですが)

743:login:Penguin
10/06/29 17:58:43 um3gidtl
>>742
/proc/(pid)/statusのVmPeakとかps auxの"%CPU"とか。
URLリンク(www.linux.or.jp)
URLリンク(www.linux.or.jp)

744:742
10/06/29 20:18:56 tMnoyujx
>>743
ありがとうございます。
ですが、procだとプロセス終了時に消えてしまいますし、
psは自分で定期的にチェックしないと駄目ですよね。
何か上手い手はないかなと思ってお尋ねしました。

745:login:Penguin
10/06/29 21:45:07 x5NfH6CT
procは仮想ファイルシステムというものらしいですが、
procはメモリ上にあるんですか?

746:login:Penguin
10/06/29 23:15:56 WKIKcS0D
ディスク上にはない

747:login:Penguin
10/06/29 23:27:51 mK5TQMYl
>>745
はい

748:login:Penguin
10/06/30 01:04:22 KlM7I6oY
>>745
実在しない。
URLリンク(www.linux.or.jp)

749:login:Penguin
10/06/30 01:46:41 ReH8PY05
ディスク上にないとか仮想ファイルシステムだから実在しないとか分かりにくすぎ。
主にカーネルが管理するメモリ空間上に記憶されているもの、プロセスの情報とか
デバイスの情報とかカーネルのパラメータとかをファイルシステムとして表現している
だけなんだからメモリでいいよ。正確な情報が必要なら自分で調べればいい。

750:login:Penguin
10/06/30 11:03:50 ihPiIili
特定の文字列@自ドメイン 

というメールアドレスが届くとサーバが(メーラーデーモンからのメール送信を抑止して)自動的に文字列から特定処理を実行
→特定処理から生成されたメールを送信元に返す。
という仕組み(文字列の種類がとても多いので出来れば”特定の文字列”ユーザは作らない)を考えています。

 ・/etc/aliases に 【特定の文字列 : |スクリプト名】 を書き込む

という方法は見つけましたが、メーラーデーモンからの自動返信を抑える事が出来ません。
自動返信を抑える方法を教えていただけないでしょうか。
また、もし/etc/aliasesにスクリプトを指定する以外に上手い処理があれば教えて下さい。

751:login:Penguin
10/06/30 11:16:01 ihPiIili
すみません、書き忘れていました。
添付ファイルがあればそれもスクリプトで処理しようと思っています。
宜しくお願い致します。


752:login:Penguin
10/06/30 11:19:46 KlM7I6oY
>>750
「メーラーデーモンからの自動返信」って何のこと?
あと使ってる MTA は何?

753:login:Penguin
10/06/30 11:29:40 ihPiIili
mtaはpostfixです。
メーラーデーモンからの〜というのは、ドメインに該当ユーザが無い場合送信元に返るメールのことです。
何か勘違いをしていたらすみません。

754:login:Penguin
10/06/30 11:52:23 KlM7I6oY
>>753
そのドメイン宛のメールすべてをスクリプトに渡したい、ってことなら
virtual 使えばいけるんじゃないかな。

755:login:Penguin
10/06/30 12:13:12 h38EdqFx
crontab -e で特定のユーザで実行する方法で質問です。

rootのcrontabに
25 10 * * * www-data /usr/lib/cgi-bin/awstats.pl -config=hogehoge.com -update

と登録して指定時間になると/var/log/cron.logには

Jun 30 10:25:01 hostname /USR/SBIN/CRON[4095]: (root) CMD (www-data /usr/lib/cgi-bin/awstats.pl -config=hogehoge.com -update)
とあり、実行された形跡はあるのですが、awstats.plにアクセスしても新しく取り込まれた形跡がありません。

#sudo -u www-data /usr/lib/cgi-bin/awstats.pl -config=hogehoge.com -updateとすると正常に更新されます。

何から調べたらよいのかさっぱりなのです。何かきっかけとなるようなヒントもらえませんか?


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5358日前に更新/285 KB
担当:undef