[過去ログ] くだらねえ質問はここに書き込め! Part 245 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
560: 558 2021/09/17(金)10:49 ID:Psy7jZf6(2/2) AAS
複雑なものは、シェルスクリプトでは無理
最初から、Ruby で書いておけば、拡張したりテストするのも簡単
561(1): 2021/09/17(金)11:23 ID:Yues+N6/(1/3) AAS
>>555
クリーンインストールした環境でも同様になるか確認。
562(1): 2021/09/17(金)11:32 ID:SQT2t8F0(1) AAS
>>561
クリーンインスコ後にそうなった
最初からそうなってた
563(1): 2021/09/17(金)11:38 ID:Yues+N6/(2/3) AAS
>>556
ない
564: 2021/09/17(金)11:39 ID:Yues+N6/(3/3) AAS
>>562
環境を書く
565: 556 2021/09/17(金)12:54 ID:BWUQpWYe(1) AAS
>>563
無いですか。回答ありがとう。
俺も調べましたがそれらしい文献が全然無かったです。
566(1): 2021/09/17(金)15:19 ID:VXRkav5o(1/2) AAS
rubyはインストールしないと入らないけど、pythonなら大抵入ってるよ
sh<bash<sed<awk<python
くらい。昔はpythonの位置がperlだった。
567: 2021/09/17(金)20:33 ID:689h6c4O(1) AAS
Rubyって、言語関連の最小限パッケージで導入しても暗号関連とかApache関連とか色んなものが入ってくる覚えが
自家ビルドするにしても結構沢山の-devel系パッケージが必要で、ちょっとなー
568(1): 2021/09/17(金)20:40 ID:45lf/xCg(1) AAS
ソフトウェア・パッケージを-devel系と非開発用に、最初に分割したクソカスはマジで氏んで欲しい。どうせRedhatだろうけど。
569: 2021/09/17(金)20:43 ID:vXJJubsI(1) AAS
>>568
ライトユーザにはdevelは不要な訳で。
570: 2021/09/17(金)21:23 ID:VXRkav5o(2/2) AAS
開発するならソースでいい的な話じゃなく?
571(1): 2021/09/17(金)23:42 ID:bPvLhqAi(1) AAS
>>566
pythonはパイプと相性が悪いって出てくるけどどうなの
sedやawkみたいな大人しく特化したコマンド使えってならない?
572: 2021/09/18(土)00:11 ID:cl3MQ+IN(1) AAS
>>571
パイプというかワンライナーか
ワンライナーだけは今でもperlで書いてるなあ
573(1): 558 2021/09/18(土)14:59 ID:NRmCtTNp(1) AAS
Ruby, Python は、電池付き言語。
自動的に、多くのモジュールが入ってくるので便利
ファイル操作・テキスト処理なら、Rubyの方が、Pythonよりも簡単。
Pythonは、AI・機械学習用
例えば、Ruby の1-liner のフィルターなら、
$_ で、前段のパイプから受け取る、1行を表す
ls
apt_upgrade.rb mytest
ls | ruby -ne 'puts $_.upcase'
APT_UPGRADE.RB
MYTEST
574: 2021/09/18(土)15:52 ID:oSwjH/83(1/2) AAS
rubyっていまいちrails以外に使いみちがないよ
575: 2021/09/18(土)20:54 ID:Mb5X/I9R(1) AAS
$_で前段から取り込める、というのはPerlからの文化だろうね
Perlだと、
$ ls -l | perl -pe "tr/a-z/A-Z/"
で>>573のはできるからね
まぁ、「古くてもう誰も使ってない」というのは概ね同意w
でも、「シェルスクリプトよりもうちょっと高機能が欲しい」「処理速度が欲しい」というのなら、Perlは結構(俺は仕事で使ったことがあって知ってたので)重宝してるわw
576: 2021/09/18(土)22:44 ID:oSwjH/83(2/2) AAS
perlは昔ははええ!と思いながら使ってたけど、今はそうでもないらしい
外部リンク[html]:benchmarksgame-team.pages.debian.net
エンジンが進化したのかスクリプト系ではJavaScript(nodejs)がはええ!
577: 558 2021/09/19(日)07:12 ID:U8FNHUYP(1) AAS
Perl が出来るのなら、Ruby の本を読めば、
ファイル操作・テキスト処理ぐらいなら、すぐに出来るようになる
Perlは、謎の記号みたいなものが多くて、可読性が悪すぎる。
Rubyは、Perl由来の記号を、排除しようとしているらしい
578: 2021/09/19(日)09:32 ID:gGOuhnZw(1/2) AAS
正直現状rubyは推せない
579: 2021/09/19(日)09:41 ID:gGOuhnZw(2/2) AAS
日本ですらトレンドはこうなってるので
外部リンク:trends.google.co.jp
世界だともっとpythonが強い
580: 2021/09/19(日)11:43 ID:6EJXiBhD(1) AAS
perlはsedもawkもこれ一本って言うけどどあくまで記法を寄せるだけで細部では違うでしょ
sed固有の機能は使えないし添字は違うし何より初見殺しの変数がね
perlは正規表現の\dや\d+しか知らんからいざ覚えようとしたら絶妙に書き方が違うから混乱するわ
他のコマンドは覚えたから余計に
581: 2021/09/19(日)13:17 ID:X2slXdoI(1) AAS
個人的にはperlでほぼすべて事足りている現実があるからなぁ
おまけに昔と違ってハードウエアが進化してくれたお陰で
処理速度も向上してきたし
逆にバイナリでないと処理できないことなんかはかなり限られてる
ってのが現実的かな
582: 558 2021/09/20(月)08:10 ID:Ggmli9IZ(1) AAS
Ruby on Rails チュートリアルは売上が増えているらしい。
バックエンドの職業プログラマーとしては、増えているのかも
Laravel よりも、圧倒的にシェアが大きい。
その他のフレームワークのシェアは、ほぼない
583: 2021/09/20(月)08:41 ID:H8aSTfPD(1) AAS
俺の日記帳 第三冊目 [転載禁止]©2ch.net
2chスレ:linux
584(1): 2021/09/21(火)02:42 ID:6bdIf04p(1) AAS
とあるVPNサーバにL2TP/IPsecトンネル接続して、全てのパケットがそのトンネルを通るようにルーティングしたいとします
その時、既存のデフォルトゲートウェイへのルートを断つことになりますが、次に設定するべき新しいデフォルトゲートウェイのアドレスってどうやったらわかるんでしたっけ?
$ ip a
の出力が
……
X: ppp0: ……
link/ppp
inet yyy.yyy.yyy.yyy peer zzz.zzz.zzz.zzz/zz scope global ppp0
……
みたいな感じだとしたら、yyy... か zzz… ですよね?
585(9): 2021/09/21(火)03:45 ID:0LL7rUlK(1) AAS
一般ユーザとして $HOME 以下に何らかのプログラムをインストールしたいとき、$HOME/bin とか $HOME/lib を使うとごちゃごちゃになってアンインストールのときに困ったりしそうなので、例えば $HOME/local 以下にプログラム毎のサブディレクトリを作ってそこにインストールしようかと思ったのですが、こういうのはよくやられていることですか
より良い解決方法があったら教えてください
586: 2021/09/21(火)11:39 ID:O0nVbSsQ(1/2) AAS
>>584
z
587: 2021/09/21(火)11:40 ID:O0nVbSsQ(2/2) AAS
>>585
それでいい
588(5): 2021/09/21(火)14:35 ID:nWbuRZHL(1/2) AAS
>>585
俺も同じことやってる。
ただし、そのディレクトリ名はlsコマンド打ったときに目障りなのを解決するために、「ドットファイル」の名前にしてる。
「/home/<アカウント名>/.myapps/{bin,share,lib,...}/*
…ってな感じで。
あと、当然環境変数PATHにも入れてる。
export PATH=${HOME}/.myapps/bin:${PATH}
589(2): 2021/09/21(火)19:13 ID:ybW/4sal(1) AAS
>>588
pathを通すときは、ワイルドカードは使えないからプログラム毎に通すんですよね?
590(1): 2021/09/21(火)20:46 ID:nBymFTRI(1) AAS
dockerでインストールしたシェルを実環境のログインシェルとして使う方法ってある?
そのシェルを立ち上げた時点でコンテナの中に入ることになるからどうやってもだめですか?
591: 2021/09/21(火)21:01 ID:kc7y1bdR(1/2) AAS
.profileか何かでexec docker run -it --rm コンテナ名 /bin/bash --loginとかすればいいのでは?
試してないけどw
592: 2021/09/21(火)21:02 ID:kc7y1bdR(2/2) AAS
コンテナじゃなかったイメージ
593(1): 2021/09/21(火)21:14 ID:nWbuRZHL(2/2) AAS
>>589
ホームディレクトリ直下の.bashrcに書くか、或いは、システム全体に効かせたい(=他のユーザーにもこのディレクトリ名で作ってもらいたい)のなら、/etc/bashrcとかに書くといいで。
ただし/etc/bashrcについてはディストリによって違うから、そのディストリの取説を読むべし。
594: 2021/09/21(火)23:25 ID:u6ljh9Re(1) AAS
>>588
>俺も同じことやってる。
>>585がやろうとしているのは
>ごちゃごちゃになってアンインストールのときに困ったりしそうなので
>$HOME/local 以下にプログラム毎のサブディレクトリを作ってそこにインストールしよう
だから、
$HOME/local/{俺プログラム1,俺プログラム2,...}/{bin,lib,...}構成にして
俺プログラム1のアンインストールは俺プログラム1ディレクトリ以下を削除して
行いたいってことだろ
で、bin/libのPATHに関してはスクリプトを作ってlocal下のディレクトリをスキャンして
${HOME}/local/俺プログラム1/{bin,lib}
${HOME}/local/俺プログラム2/{bin,lib}
....
を生成してPATHに追加するって感じだろ
>こういうのはよくやられていることですか
>より良い解決方法があったら教えてください
と
俺もお前と同じようにしていて(PATHは${HOME}/.myapps/binだけ追加でOK)、
>>585がやろうとしているプログラム毎サブディレクトリ構成では
やっていないからよくやられているのか分からんが
595(2): 2021/09/22(水)01:44 ID:9tkg7Voc(1) AAS
>>593
いちいちズレてんなあ
そのbashrc等に書くのを個別にやらなきゃダメかってのが質問だろうに
>>588もソフト毎にディレクトリ切ってないから>>585と違うし
>>589
ワイルドカード使えないのはその通りだから、多くて面倒なようならfor文なりで対応しろ
596(2): 2021/09/22(水)09:10 ID:vPmDhYSd(1) AAS
スナップショットについて教えてください。
今まではCentOS & btfs & snapperでNASを構築していましたが、
どうもCentOS終息 & btfsが悪く言われている様子なので、どんな組み合わせを選ぶか迷っています。
一応はMiracleLinux & btfs & snapperを選べば手順が分かっているので簡単だと思っています。
それよりも、久々のシステム構築なので最新の情報も知りたくて、現役のみなさまにアドバイス頂けると大変にありがたいです。
よろしくお願いします。
597(1): 2021/09/22(水)09:35 ID:bQa3J0b0(1) AAS
>>596
やろうとしている事が変わらないなら有名どころのトリ使っとけば大差は無い
長引きそうならこちらがオススメ
一応常連ぽい人はいる
自宅サーバ
2ch板:mysv
598(3): 2021/09/22(水)10:15 ID:b7cG2ILX(1/2) AAS
vfatを経由させるとファイルが画像でも何でも755になるんだけど
これは仕様どおりなの?
気持ち悪いからならないようにしたいんだけど
599: 2021/09/22(水)11:11 ID:pgjHq+Wu(1/4) AAS
>>590
実環境でのパスを指定
600: 2021/09/22(水)11:17 ID:pgjHq+Wu(2/4) AAS
>>596
ファイルシステム総合スレ その19
2chスレ:linux
601: 2021/09/22(水)11:18 ID:pgjHq+Wu(3/4) AAS
>>598
vfatとvfat以外で結果が違うの?
602: 2021/09/22(水)11:22 ID:pgjHq+Wu(4/4) AAS
>>598
というか、デバイスはなに?ssdとかhddじゃないんだよね。
603(1): 2021/09/22(水)12:20 ID:zFFWt9jE(1) AAS
>>598
(v)fatにパーミッションという概念はない
604(1): 2021/09/22(水)12:39 ID:PjBEFtd2(1/2) AAS
>>603
外部リンク:en.wikipedia.org
0x14にそれっぽいのがあるんだが、Linuxにはないってこと?
605(1): 2021/09/22(水)13:09 ID:4s9gnckL(1) AAS
>>604
そこに書かれているとおりFAT32では0x14はクラスタ番号に割り当てられてるよ。
FAT12やFAT16でもMSでは別の意味に割り当てられている。
君の使っているFATはMSと非互換のFAT12やFAT16かい?
606: 2021/09/22(水)13:17 ID:j8/AyuyE(1) AAS
Fatとの決別を考えたほうが良いんでないの
607: 2021/09/22(水)13:24 ID:5lYec87b(1) AAS
痩せるか
608: 2021/09/22(水)15:26 ID:YIOH7hvN(1) AAS
ここにいる俺以外のやつ全員メタボだろ 痩せろ
609: 2021/09/22(水)15:50 ID:PjBEFtd2(2/2) AAS
>>605
おお、FAT32以降はクラスタ番号の上位2バイトに使われてるってことなのね
確かにないな
全然読んでなかったすまぬw
VFATは仮想デブだな
610: 588 2021/09/22(水)16:52 ID:oTJ5ADg9(1/5) AAS
>>595 >>585
ああ、スマンスマンw
質問文しっかり読めてなかったわw
localというスペルにしか目が行ってなかったw
これは失礼
611: 2021/09/22(水)16:58 ID:BcOyL31U(1) AAS
今はFAT系は外付けディスク扱いだよ
あちこちのパソコンに持っていく
違うパソコンには違うユーザーが設定されている
そういう状態でパーミッションに意味があるかね?
パーミッションがないことがFATのメリット
SDカードとかね
612(1): 2021/09/22(水)17:14 ID:oTJ5ADg9(2/5) AAS
>>585
(勘違い回答から修正するけどw)
インストールするソフトが、C言語を機械語にコンパイルするタイプとかだと、makeコマンドのDESTDIRオプション(だったかな)でインストール先を$HOME/local/アプリ1とやらないと、デフォで/usr/配下を見に行ってしまう形にコンパイルされる可能性が高いから気をつけたほうがいいぞ。
質問の「ソフト毎にディレクトリ」をどうしても実現したいというなら、/opt配下に置くのが普通じゃないのかな? /opt/{ソフト1,ソフト2}/{bin,lib,...}という風に。その代わり、PATH通したり(または/usr/local/binからsymlink)、LD_LIBRARY_PATH書いたりと面倒だけど。
俺が君の立場ならパッケージの作り方を学んで、自力でパッケージ作って、/usr配下に普通にインストールする。ディストリ側の考え方からするとこっちの方がフィットする。
ちなみに俺が>>588で書いた回答は、自分自身で作ったプログラムに限定の話。構成を頭で暗記しているから、アンインストールも問題なし。/optに入れない理由は、目的がマニアック過ぎて他アカウントからじゃ理解されにくいからw
613(1): 2021/09/22(水)19:06 ID:ZXNEIAWH(1) AAS
修正後の方がもっとズレてるという
614: 2021/09/22(水)19:43 ID:iZQWyrHm(1/3) AAS
>>597 600
ありがとうございます。両方覗いてみます。
やりたい事は変わりません。1時間毎にスナップをとるただのNAS構成です。
615(1): 2021/09/22(水)19:45 ID:b7cG2ILX(2/2) AAS
ディレクトリが755なのはもちろん良いんだけど
通常ファイルのデフォルトは644にしたいんよ
マスク使ってこれできないの?
616(1): 2021/09/22(水)20:37 ID:oTJ5ADg9(3/5) AAS
>>613
585の質問は「HOME配下〜はよくやられていることですか?」だが、その答えとして、「unix系としては、そもそもHOME配下に入れるのは想定してない。アプリは皆で共有。」があるから、612の回答で/optやパッケージ作成が普通、と答えた。
どうしてもHOME配下にこだわるなら、OSやディストリの作りとして想定外なのでmakeとかで気をつけてね、と答えた。
これのどこがずれてる?笑
617: 2021/09/22(水)20:57 ID:oTJ5ADg9(4/5) AAS
>>615
自分自身でコマンド打つ場合のみの考慮で良いなら、"umask 022"を.bashrcとかに入れたら行けると思う。
けど、問題は他人が作ったアプリ(特にGUIアプリ)。この場合はマスク値を変更したりする可能性は保証できないので、この場合は諦めるしかないんじゃないかな?
というのも、GUIアプリって.bashrcとかを読まないので、「そのユーザー好みのマスク値が何か」をGUIアプリ側が知る方法がないんだよね。
マスク値って環境変数で持たせる(=引き継ぐ)仕組みはできないっぽいからなぁ。全プロセスで共有できないんだよね。
618: 2021/09/22(水)21:12 ID:i4Usb/hV(1) AAS
マウントオプションでumaskの指定ができる。
個々のデスクトップ環境(gnome系のgvfsとかKDEのなんとかとか)については調べればなんとかなるだろう。
最悪udevルールでゴニョゴニョすることはできる(USB指したら、スクリプトで再マウントするとか)。
619(1): 2021/09/22(水)21:26 ID:8/Pzdxkf(1) AAS
>>616
自分がルート権限持ってるシステムしか触ったことないだろ
ルート権限ない人が $HOME 以下に自分用のソフトをインストールするのは極めて真っ当なことです
そのために configure のオプションには大概 --prefix が用意されてる
そうじゃないソフトウェアの方が珍しい
例があったらぜひ教えてください
つまり
> unix系としては、そもそもHOME配下に入れるのは想定してない。アプリは皆で共有
> どうしてもHOME配下にこだわるなら、OSやディストリの作りとして想定外
は大嘘
>>612
> その代わり、PATH通したり(または/usr/local/binからsymlink)、LD_LIBRARY_PATH書いたりと面倒だけど。
ここでやっと質問者と同じレベルに達したっていう体たらく
こんな奴が回答者の側に立つな
> 構成を頭で暗記しているから、アンインストールも問題なし。
バカだなあ
620: 2021/09/22(水)21:38 ID:iZQWyrHm(2/3) AAS
最初に~/localとか~/.localにbin作ってpath通していたら、
大抵は./configure --prefix指定のビルドで動くので困る事ない気がする。
621(1): 2021/09/22(水)21:59 ID:oTJ5ADg9(5/5) AAS
>>619
585の質問が、「HOME配下で…」と言っているのは既に分かっている。しかし、質問が「…こういうのはよくやられていることですか?」だったので、「よく」はやられていない、想定されていない、と答えた。
お前の「極めて真っ当なことです」とは意味が違う。
「真っ当ではあるが、想定はされていない」が正しいだろうな。
そのくらい理解しろよ、お前馬鹿だろ笑
--
configureのprefixが効かないのは、メーカーが独自に配布しているacroread(AdobeのPDFリーダー)とか。
或いはソースという形で配布せず、バイナリ形式でしか配布してないアプリもある。
--
>> 構成を頭で暗記しているから、アンインストールも問題なし。
>バカだなあ
この部分は「俺独自のソフトに関しての話」だが、「俺個人がこれで何も不便を感じてない」ので、俺自身を馬鹿だとは、客観的にも思わない。逆に、お前がただ俺に攻撃的になってる感情的な馬鹿コメとしか解釈できない。
お前の頭の悪さが露呈したなぁ。
622: 2021/09/22(水)22:11 ID:iZQWyrHm(3/3) AAS
~/localは大昔から一般的だったですが、
メーカ独自の配布アプリやpath決め打ちのアプリだと、仰る通り融通効かないですね。。
昔はchrootかソースorスクリプトを弄って無理に使ったけれど、今時は仮想環境を使うのかもだし、
とにかく面倒に加えてroot権限も欲しいので、ユーザ環境しか貰えない環境では、そんなアプリは使わないのが吉かも。
623: 2021/09/23(木)00:32 ID:BxBCaofF(1/2) AAS
>>621
> 「真っ当ではあるが、想定はされていない」が正しいだろうな。
???
ホワァイ?
何をもって想定されていないとしている?
> configureのprefixが効かないのは、メーカーが独自に配布しているacroread(AdobeのPDFリーダー)とか。
> 或いはソースという形で配布せず、バイナリ形式でしか配布してないアプリもある。
prefix が効かないんじゃなくて、そもそも configure; make; make install しないソフトじゃん
しかも今どき acroread て笑
あらゆる観点から言って非推奨ですよー
そんな例しか挙がらないほど窮してるなら無理すんな
> 俺自身を馬鹿だとは、客観的にも思わない。
頭の中で何でもやろうとするとか、今の自分がわかってるから後の自分もわかるみたいのは典型的なアンチパターンですよ
就労とかしたことがない人かな?
いいか、もっかい言うぞ
バカだなあ
624(1): 2021/09/23(木)01:36 ID:8+Fh99qv(1/3) AAS
ご歓談の最中申し訳ないが、鳥にもよるけど普通に配布されてるソフトはバイナリなわけで、パッケージ化されてるわけで、原則configureする機会なんてないわけで、ユーザーの$HOME以下に展開されても動かないわけですよ。
そんな中、自分でビルドしたソフトをどう配備するかなんて一般論で語れるもんでもなく、そもそもアンインストールすら考えてないソフトだってあるくらいで、正解なんてなく、だからこそ、他人に対してバカだなんだと言ってる人は、まずは己の前提と結論を明確にすべきで、それが他人と共通かどうかをきちんと確認してほしい。
625(1): 2021/09/23(木)02:00 ID:BxBCaofF(2/2) AAS
>>624
スマン。アホ過ぎて話にならんのだが同一人物が他人のふりして書き込んでるのか?
この場合の前提といえば>>585に質問として書いてあることだろうが、「一般ユーザーとしてインストール」と断ってる時点でパッケージマネージャでインストールするのは想定してないのでは?
pacman も apt も yum もルート権限なしでのインストールはサポートしてないよね?
だから
> configure する機会なんてない
というのは見当違いも見当違い
パッケージをダウンロードしてインストールするか、自分でビルドするか、という話になるがビルドスクリプト走らせた方がシステムの構成等調べてくれるから筋がいいよね
アレ? 一般ユーザが configure する機会は山程あるぞ〜???
> ユーザーの$HOME以下に展開されても動かないわけですよ。
???
適切に設置して環境変数等設定すれば動きますが……???
で、その適切なインストール方法としてソフト毎にディレクトリを切るのはアリか、というのが元の質問ですが……
どういうジョーク?
> そもそもアンインストールすら考えてないソフトだってあるくらいで
ええ。アンインストール用のスクリプトなんて用意してないソフトが沢山ありますね
だから、ソフト毎にサブディレクトリを作ればそのサブディレクトリを削除することで簡単にアンインストールできるよね。というのが質問者が言ってることです
やっと質問者に追いついたね。おめでとう
> 他人に対してバカだなんだと言ってる人は
う〜ん。お前もバカ!笑
626: 2021/09/23(木)02:20 ID:QmaaZg/c(1) AAS
デフォルトのパーミッションが755だから644にしたいって話で
関係ないumaskを持ち出すとかアホやなぁ
627(2): 2021/09/23(木)08:50 ID:mh/l+lzV(1) AAS
くだらねえ質問だな
こっちでやれ
ファイルシステム総合スレ その19
2chスレ:linux
628: 2021/09/23(木)08:57 ID:UoN9vrzd(1/2) AAS
マウントオプションのumaskがまさにそのデフォルトを決めるんだろ。
粒度の細かいdmask/fmaskなんてのもある。
629(1): 2021/09/23(木)09:11 ID:8+Fh99qv(2/3) AAS
>>625
君の前提と結論をハッキリさせてくれ
・バイナリパッケージ形態で配布されたものは想定外
・ソースパッケージ形態で配布されたものは想定内?
・githubなどでソース配布されたものは想定内
・対象となるディストリはredhat、debian、arch全て
・ソフトについては制限なし
・インストールとはmake installのことだけ
・アンインストールはディレクトリ削除で全て対応可能
質問した人>>585はそんなことは言っていない
630: 2021/09/23(木)09:44 ID:UoN9vrzd(2/2) AAS
>>627
すまんな。更新前に送信してた。
631: 2021/09/23(木)09:45 ID:owzZNFME(1) AAS
Nix、Guix、Linuxbrew、(AppImage)あたりは一般ユーザとしてインストールするパッケージマネージャじゃね
Flatpakも公式の手順ではsudo不要なので一般ユーザとしてインストールか
632(1): 2021/09/23(木)14:39 ID:rsHztgWB(1) AAS
あっどう見てもID:8+Fh99qv=ID:oTJ5ADg9ですねワロタ
狂ったように「想定」「想定」と泣き喚いてるからわかっちゃいました
633: 2021/09/23(木)15:44 ID:L8gYpRi0(1) AAS
>>627
くだらねぇ質問を書き込むスレでは?
634: 2021/09/23(木)16:36 ID:O0kyE9NO(1) AAS
質問がアバウトだから回答がブレてスレが荒れているのでは?
まあそんなアバウトな質問だから、くだらない質問としてこのスレにふさわしいのかも
635: 2021/09/23(木)16:46 ID:8+Fh99qv(3/3) AAS
>>632
ん?違うけど?
636(1): 2021/09/23(木)20:32 ID:oA4guoxo(1) AAS
CentOSですが lvextend が使えません
インストールするにはどうやればよいのでしょうか?
海外のページに yum install lvm2 のようにすればよいとあったのですが
再起動してこの後 lvextend をやっても no command とでてしまいます
637: 2021/09/23(木)23:16 ID:IY70MTFO(1) AAS
lvm2を使おうとするような人が、インストールの仕方が分からないって不思議なんだが
まぁ、参考にした海外のページすら提示しないレベルのコミュ力脳だからな
638(5): 2021/09/24(金)07:12 ID:DUStx6od(1) AAS
tomcatをインストールしようとしてるのですがサイトを見ながらバージョンも合わせて
wget 外部リンク[gz]:ftp.jaist.ac.jp
wget 外部リンク[gz]:ftp.riken.jp
wget 外部リンク[gz]:dlcdn.apache.org
としてみたのですが、どれも unable to resolve 'dlcdn.apache.org' のように出て
うまくいきません どこがよくないのでしょうか?
このurlをブラウザで直接入れるとDLが始まるのでスペルの間違いはないと思うのですが
639: 2021/09/24(金)07:41 ID:bJJfYN8g(1) AAS
Webブラウザならダウンロード出来るのにwgetに執着しているところがよくない
640(1): 2021/09/24(金)07:54 ID:Z5h9unNJ(1) AAS
未だにtomcatがapacheと連携して何をしているか知らないんだが、
phpみたいな最終的にはhtmlを吐いているの?
phpが出てくるまではこれとperlとaspが主軸だったってこと?
641(1): 2021/09/24(金)08:11 ID:3aVdmFUW(1) AAS
>>629
スルーしかかってたけどこいつヤベーな
> ・バイナリパッケージ形態で配布されたものは想定外
> ・ソースパッケージ形態で配布されたものは想定内?
> ・githubなどでソース配布されたものは想定内
> ・インストールとはmake installのことだけ
バイナリ配布であっても当然自分で決めた場所にインストールするしパスを通す必要もある
なぜ勝手に野良ビルドパッケージと区別して、勝手に想定外としているのか全く不明
認知が崩壊しているの??
> ・対象となるディストリはredhat、debian、arch全て
> ・ソフトについては制限なし
制限されてない限りは無制限 (とは言わないまでも一般論) だろうに
> ・アンインストールはディレクトリ削除で全て対応可能
ディレクトリに個別にインストールしたなら、ディレクトリ削除で対応可能ですね……
どんなニッチな状況を考えてるのかわからんが、何かあるなら言ってみ
ないなら死んどけ
> 質問した人>>585はそんなことは言っていない
自分へのレスですか???
642: 2021/09/24(金)09:18 ID:0NDykSA8(1) AAS
>>640
apacheがクライアントからHTTPのリクエストを受け付ける
→apacheは受け付けたリクエストを、mod_jkを使ってtomcatに渡す
→tomcatは渡されたリクエストを処理してhtmlを作成し、apacheに返す
→apacheはレスポンスとしてクライアントにhtmlを送る
apacheとphpがCGIで連携されて行っていることと同じような事をしている
主軸云々の話はよく分からん
643(1): 2021/09/24(金)09:25 ID:mdbQTOIr(1/2) AAS
>>641
3回目だが、君の前提と結論をハッキリさせてくれ
644: 2021/09/24(金)10:54 ID:Ma5r8kEv(1/2) AAS
>>636
rpm -ql lvm2 | grep -i lvex
645: 2021/09/24(金)10:54 ID:Ma5r8kEv(2/2) AAS
>>638
それ以外のものをwgetできるか確認。
646: 2021/09/24(金)15:20 ID:wcG58Mzb(1) AAS
>>638d
名前解決に失敗しているのに、Webブラウザでは名前解決できているって謎。
我々に伝えていない重要な情報があるはず。
ping dlcdn.apache.org
みたいにpingを打っても帰ってこないということだよね。
647(1): 2021/09/24(金)16:16 ID:7qWxs3eM(1) AAS
>>643
あのさ〜前提だとか想定だとかを勝手に創出してきたのはテメーだってまだわかんねぇのかよ
で、こっちの結論は>>595に書いてあんだろうがバァ〜〜〜〜カ
648: 2021/09/24(金)18:38 ID:mdbQTOIr(2/2) AAS
>>647
議論するだけの頭がない人なのは分かった
649: 2021/09/24(金)19:33 ID:0N0ZqpWd(1) AAS
いちいち喧嘩腰で相手の悪口を言わないとすまないってのはどうもね
650: 2021/09/24(金)20:14 ID:nYvlWBaW(1) AAS
前提だとか想定を尋ねるべき相手は質問者なのに他人に必死に訊くってのもな
651: 2021/09/25(土)01:16 ID:ZPgZsPNK(1) AAS
それは回答する前の話であって、尋ねずに回答するなら自分で前提を明確にして結論を述べないと発散しますよ
652: 2021/09/25(土)03:29 ID:tCkvgy4I(1) AAS
日本語わからん、Linuxわからん
なんで回答者やってんの?
653(1): 2021/09/25(土)07:44 ID:AJRlv/eT(1/2) AAS
あまりに単純なパスワードへ変更させる、何か簡単な方法は無いかね。
passwd(1): passwd はあまりに単純なパスワードへの変更は拒否する。
654: 2021/09/25(土)08:24 ID:AJRlv/eT(2/2) AAS
>>653 自己レス
sudo passwd $USER
でよかった。
655: 2021/09/25(土)23:06 ID:R1fEYiwz(1) AAS
>>638
/etc/resolv.confをここに晒してみろ
656(2): 2021/09/26(日)01:33 ID:e6RrMPG9(1) AAS
# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients to the
# internal DNS stub resolver of systemd-resolved. This file lists all
# configured search domains.
#
# Run "resolvectl status" to see details about the uplink DNS servers
# currently in use.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.
657: 2021/09/26(日)01:42 ID:i7/E0WAU(1/2) AAS
>>656
systemd時代の今はそれに書きているresolvectl statusやsystemd-resolve --status
でDNSを調べるんだよな
658: 2021/09/26(日)08:36 ID:mYGDHVCI(1) AAS
>>656
これで全文なの?
名乗りも無いから質問者かどうかもわからん
659: 2021/09/26(日)10:31 ID:wx3fidG7(1) AAS
そもそも、ブラウザでDLできるとすれば、リゾルバは関係ないだろ。
ブラウザ以外のダウンローダが弾かれているとかそういう理由でしょ。
660: 2021/09/26(日)10:54 ID:HB3+FiBe(1) AAS
$ wget 外部リンク[gz]:ftp.jaist.ac.jp
--2021-09-26 10:50:04-- 外部リンク[gz]:ftp.jaist.ac.jp
ftp.jaist.ac.jp (ftp.jaist.ac.jp) をDNSに問いあわせています... 150.65.7.130, 2001:df0:2ed:feed::feed
ftp.jaist.ac.jp (ftp.jaist.ac.jp)|150.65.7.130|:443 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 11575393 (11M) [application/x-gzip]
`apache-tomcat-9.0.53.tar.gz' に保存中
apache-tomcat-9.0.5 100%[===================>] 11.04M 7.31MB/s 時間 1.5s
2021-09-26 10:50:06 (7.31 MB/s) - `apache-tomcat-9.0.53.tar.gz' へ保存完了 [11575393/11575393]
少なくともサイトが弾いているわけではないようだ
661: 2021/09/26(日)15:39 ID:F2PnT4O1(1) AAS
>>638
ブラウザにプロキシ設定されてない?
662(1): 2021/09/26(日)18:17 ID:r9etGenE(1/2) AAS
wgetのエラーメッセージ見といててリゾルバ関係ないとかww
663: 2021/09/26(日)19:24 ID:hs9izmSF(1) AAS
>>662
やめてあげなさいな
目的はしらんが頑張っちゃったみたいだし
664: 2021/09/26(日)19:36 ID:LFJsfbLq(1/2) AAS
引数を1つ使ったbashスクリプトを作っているのですが
if [ $# -eq 1]; then
${HOSTNAME} = $1
echo -e "ホスト名に ${HOSTNAME} が指定されました\n"
fi
とすると if行に対して
[: `]'がありません
と出るのですが、どのように修正すればいいでしょうか?
665(2): 2021/09/26(日)19:42 ID:LFJsfbLq(2/2) AAS
自己レスです
if [ $# -eq 1]; then
1の後ろにスペースが無いとエラーが出ていました(無いとダメなのね)
echoで実ホスト名が出て
${HOSTNAME}に代入が出来ていないのですが、
この変数名は特殊なものなのでしょうか?
666(1): 2021/09/26(日)21:22 ID:i7/E0WAU(2/2) AAS
>>665
特殊だから駄目と思うんなら、俺変数、例えば、ORE_HOSTNAMEとかで
やってうまく行くか確認すれば良いじゃないか。
とにかくスクリプトの超基礎ぐらいはを学習してから書いたほうが良いよ
667: 2021/09/26(日)21:58 ID:r9etGenE(2/2) AAS
例え特殊な環境変数だったとしても、構文さえ合ってれば
そのシェル内では期待の動作はするはず
668: 2021/09/26(日)22:55 ID:dOHHWUG6(1) AAS
>>665
[ は1つのコマンドであり、] はそのコマンドに与える引数の終わりを示すパラメータやね
変数の代入は
HOSTNAME=$1
こっちはスペース入れちゃダメ
669: 2021/09/27(月)02:38 ID:eP3qWpjF(1/3) AAS
>>638
curl を使ってみれば?
curl なら、-L オプションで、リダイレクト先からもダウンロードできる
wget にも、そういうオプションがあるかも?
670(1): 2021/09/27(月)02:54 ID:eP3qWpjF(2/3) AAS
シェルスクリプトはプログラミング言語じゃないから、
ちょっとした書き方の違いで動かない。
だから皆、嫌がる
shellcheck というツールで、チェックした方が良い
a=1
echo $a
変数宣言時には、$ を付けないけど、参照時には$ を付けるとか、
変数宣言時、a = 1 と、= の前後に空白があると、構文エラーとか
if [ $a -eq 1 ]; then echo 等しい; fi
[ ] は、test コマンドの別名。
[ の後ろと、] の前に、空白が必要
シェルスクリプトよりも複雑なものは、Ruby などのプログラミング言語を使うとよい
671(2): 2021/09/27(月)02:56 ID:BOIR2R88(1) AAS
>>670
あのなぁ。
まずお前がshellcheckでチェックしてから
レスしろって話なんだよ
この無能が
672: 2021/09/27(月)07:35 ID:nMF8WmPW(1/2) AAS
そのレスになんの意味が?
生産性のない行動はやめような。
673(1): 2021/09/27(月)09:27 ID:jOyCdzwo(1) AAS
pulseaudioを起動しないほうが何か上手く動いてるんだけど
これこのまま使ったほうがいいと思う?
674: 2021/09/27(月)10:58 ID:yKrvUaIU(1) AAS
>>673
これとは?
675: 2021/09/27(月)11:06 ID:8b0UHmE8(1/2) AAS
>>671
カスw
676: 2021/09/27(月)11:12 ID:SdYw117G(1) AAS
>>671
それなら「shellcheckって言う便利なツールがあるから自分でチェックしてみてね」で済む話では
677: 2021/09/27(月)12:03 ID:pygq3wcY(1/2) AAS
Linuxにカンケーないけど、自作PC版ってLinuxお断りなのね。
Linux上のブラウザだと書き込めない。
おかしいと思ってuser-agentをWindowsやMacOSに偽装したら書き込める。
板の管理者が頭おかしい。
678(1): 2021/09/27(月)12:10 ID:gvjRDYIY(1) AAS
ここでそう言う事言ってるとそれらのUAも巻き添えにされかねんよ
679: 2021/09/27(月)12:11 ID:nMF8WmPW(2/2) AAS
良いんじゃないの?どんどん巻き込まれても
680: 2021/09/27(月)12:14 ID:jGNEsm4x(1) AAS
いい事言った
681: 2021/09/27(月)12:19 ID:pygq3wcY(2/2) AAS
>>678
完璧に偽装できる方法でやってるしそれはない。
管理者がWindows大好きでマイナーブラウザを弾く設定をするにしたって
WindowsのEdgeに偽装すれば流石にどうやっても拒否できんだろw
682: 2021/09/27(月)12:24 ID:lYKpB63Z(1) AAS
板の趣旨を理解できない方がいらっしゃいますねえ
683: 2021/09/27(月)13:04 ID:cmTy3bJ6(1) AAS
無能が口にすると生産性って言葉自体の説得力を凄まじく毀損させるもんなんだなww
684: 2021/09/27(月)13:07 ID:eP3qWpjF(3/3) AAS
5ch は各サーバー毎に、やっている事が微妙に異なる
統一されていない。
バラバラに作っている
685(1): 2021/09/27(月)13:35 ID:+LYOPveU(1) AAS
[…testコマンドの別名
]…testコマンドの終了オプション
だから「[」も「]」も、字句として独立している必要がある
「 ];」という記述が通るのは、シェルがtestコマンドに渡す前に
「;」を直前のコマンドの終了文字として解釈し、
testコマンドへは「]」という字句として与えるため
シェルの解釈を考慮すると、「[ 〜 ]&&[ 〜 ]」なんていう記述も許される
686(1): 2021/09/27(月)13:42 ID:BFj+L4t6(1) AAS
何人か勘違いしてるみたいだけど [ は test の別名じゃないよ
上下前次1-新書関写板覧索設栞歴
あと 316 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.037s