くだらねえ質問はここに書き込め! Part 245
■ このスレッドは過去ログ倉庫に格納されています
まずは2ch-Linux-Beginnersを読みましょう。
いろいろとまとめられているので(・∀・)イイ!!
http://www12.atwiki.jp/linux2ch/
読んでも解決しなかったら、質問を書きこむ前にここを読もう。
http://www12.atwiki.jp/linux2ch/?About
質問に対して答えてもらったら、お礼よりも、結果報告。
過去ログ検索
https://www.google.co.jp/search?&;q=site%3A2ch.net%2Ftest%2Fread.cgi%2Flinux%2F+検索語句
https://www.google.co.jp/search?&;q=site%3A5ch.net%2Ftest%2Fread.cgi%2Flinux%2F+検索語句
※前スレ
くだらねえ質問はここに書き込め! Part 244
http://mao.5ch.net/test/read.cgi/linux/1615558818/
■■■ 荒らしは放置 ■■■
特定の個人名を出す奴は荒らしです。無視しましょう。 >>96
libのバージョンアップに伴う影響を受けているのかどうかを確認する意味で別のものを使いたい場合があるけどな
恒久的な仕様・挙動は保証していないよ >>94
動くものもあるけど動かんものもある、どちらかと言えばあんまし動かん、という感想なのだが、どうなんだろう >>94
Dockerってこういうことに使える方法だったんですね
勉強してみようかと思います あるコマンドに対する time の結果が例えば
user: 6000s, system: 400s
だったとき、「パフォーマンス」として見る/比べるべきなのはシステム時間の方なんですかね?
他に OS 上で動いてるプログラムが少ないほどユーザー時間はシステム時間に漸近していくって思っても良いですか userのほうはユーザーランドでの処理にかかった時間でsystemはシステムコールとかのカーネル内の処理にかかった時間でしょ?
どっちも見比べるべきでどっちかのほうがより見るべきとかはないんじゃない? >>104
「パフォーマンス」とは?括弧の意味は?
> 他に OS 上で動いてるプログラムが少ないほどユーザー時間はシステム時間に漸近していくって思っても良いですか
いいえ /dev/zeroみたいに使えて0以外を吐けるやつない?
もちろんランダムじゃなくて吐くデータを指定できるといいんだけど こんな↓でもできる
$ while true; do echo -n "y"; done >>107
/dev/zeroの代わりに5を書く場合
dd if=<(yes $'\05' | tr -d "\n") of=file count=1024 bs=1024 ゼロ埋めするとsparseにされちゃうことへの対応で、ゼロ以外で埋めたいという需要はあるのだが、cat /dev/zeroに比べると遅いのだよね /dev/zero並の速度が必要ならデバイスドライバ書くしかないのでは
github探せば公開してる人いるでしょ >>38
ありがとうございます。
対象のプロパティを見たところ、「隠しファイル」にチェックが付いて、グレーアウト状態になっていました。
フォルダの中身を全消去して、問題無いバックアップからのコピーを行ったところ問題解決できました。 $HOME/local
にインストールしたシェルをログインシェルにする方法ってありますか?
root権限はあるのですが、/etc/shellsに一般ユーザーのホームディレクトリ以下のパスを書くのはどうだろうと思います
ログインしてから目的のシェルを起動するのは手間です
なので、間をとる方法があったら教えていただきたいです 一般ユーザーなら別に変えてみてもいいのでは。
シェルのpathがユーザーのホームディレクトリでも別にかまわない。
ただ、システム管理者がデフォルトの共通設定を読み込むようにしていたりするから、
それがスキップされちゃうかもね。
やってみてだめだったら戻せばいいだけ。
chshコマンドでログインシェルは変えられます。
別ユーザーのホームディレクトリに置いてあるコマンドだと作りとしてまずい。 >>117
chshすら禁止されてたサーバでやってたときは.loginだったか.cshrcだったかでexec bashしてた >>119
それってログアウトするときは2回exitかCtrl-dしないとだめなんですか? wubiって使ってる人いないの?
スレないんだけど… >>120
exec してるから普通に一回でいいんじゃね? >>117
> root権限はあるのですが、/etc/shellsに一般ユーザーのホームディレクトリ以下のパスを書くのはどうだろうと思います
なんで? >>120
man exec
> If command is specified, it replaces the shell. No new process is created. >>125
いるのかw じゃあスレあった方がよくね?
Win11はTPMがらみでLinuxに乗り換える人いそうだし
こないだwubiで入れたUbuntu18.04を20.04にアップグレードしてみたら起動しなくなったんだよね(/のマウントができなかった)
もうイメージから必要な情報だけ抜き出してからアンインストールして新規にインストールし直して引っ越したから質問はないんだけど・・・ >>119-120,122,124
exec だと、そのシェルが使えなくなったときにログイン不能になるよね?
やめたほうが良いんじゃないか システム領域にインストールされてるものよりユーザー領域にインストールされてるものの方が思わぬ理由で使用不能になる可能性高いでしょって話
理解できないか共感できないなら結構 シェルが使えなくなるような状況ならシングルユーザーモードで回復すりゃいいだけ
そもそもそんな事態になったことないし 管理者権限あるかどうかは利用環境次第だし、簡単にechoでもしてあげた結果で
bash -c "echo testing..." && exec bash --login
みたいなこととか、むしろ安全側に倒すならexecやめればいいのかな...って思ったけど
多少まとまった記事あった
https://blog.liang2.tw/posts/2017/01/without-chsh/ >>126
>Win11はTPMがらみでLinuxに乗り換える人いそうだし
(ヾノ・∀・`)ナイナイ 何を夢見てんのかな? >>126
ええとWubiは8年も前に廃止されて、今は個人がフォークを細々とメンテしている状態だって把握してます? >>135
オリジナルは廃止というか開発が停止し、Ubuntuでは14くらいで公式配布の対象外になってますよ
UEFI対応したフォークの開発が以下で続いてますね
https://github.com/hakuna-m/wubiuefi
私が入れているのもこのフォークのものです >>136
いやまあ、そんな状態のソフトウェアだとわかった上で新規でスレ立てしようと主張してるならそれでいいのですが >>137
コミュニティやスポンサー企業の大きさだけで、ソフトの価値は決まりません
nativeなLinuxはインストールが最大の難関ですからね
wubiの手軽さは大きな魅力だと思いますよ 基本、Winows 10, WSL2 は、AWS と同じ。
Linux でサーバー・CUI しか使わないなら、WSL2 が良い
それに、Winows 10 Home 版でも、Docker を使えるようになった
コンテナをカスタマイズして、それをDockerイメージに保存して、
別の所へ持っていって使える。Import/Export
任意のLinuxディストリビューションをWSL2で動かす Clear Linux OSを動かすまで
ttps://impsbl.hatena@blog.jp/entry/ClearLinuxOnWSL2
(注意。はてなブログの一発アク禁回避のために、念のために、URL 内に、@を入れました)
だから最近のPC は、メモリ16GB 以上が必須(32GB推奨)。
8GBじゃ、キツイ その系列スレ20年近く前からあったよな…
未だに3なのかよw
当時から過疎過疎言われてて、今に至っては極まった過疎で今日日まとめサイトも機能してないのに自治とかいらんと思うw >>141
> 今に至っては極まった過疎で今日日まとめサイトも機能してない
随分詳しいねえ 俺そんなの見ないからよくわからんわ >>143
>>1にあるやつだよ
昔はそれなりにまとめてくれてる人いたし、そういう意味で質問以外の雑談や揉め事は邪魔なので他所で…という雰囲気があった
ここまで過疎になったら、そんなこと気にしなくても良さそうだと思っただけ そう言えばDebianまとめも無くなっちゃったよな
どうしてなのか、と言う懐古質問をしてみる >>144
5chの方針が変わってまとめサイトに制約がかかったからね
20217年以降は直接コピペしたらダメだって。
まとめサイトのトップページにその注意もあった。
>>145
>>Debianまとめは個人の運営だったからじゃないの?
当時のサイトはアーカイブで保存されてるよ >>144
>ここまで過疎になったら、そんなこと気にしなくても良さそうだと思っただけ
それはちがうな。いまでもここは雑談する場所じゃないぞ nVIDIAドライバと上手に付き合うにはカーネルアップデートを止めたほうが良いの?
例えば、CUDAの為にUbuntuにnVIDIAのリポジトリを入れた場合とか CUDAなんてWindowsで試しに1回だけしか使ったことないな
LinuxではnVIDIAのドライバ使ってるけど、最近のカーネルアップデートで困ったことなかった気がする
10年くらい前はカーネルアップデートする度にGUI起動失敗して、何かコマンドでドライバ指定変えてた気がする
いずれにせよあんまり気にしたことない そうか。前にカーネルとのかみ合わせが悪かったのかたまたま地雷を引いたのか、ドライバ動かなくなったことがあったけど、気にし過ぎか JDIMにWindows版JaneStyleのログ(dat)をそのままインポートすることできますよね? 自分でもインストしてみて、高確率で無線LANが使えないのを何度も見てるのですが、
なぜ本家は多くのドライバを提供して対応できるようにしないのですか?
今どき無銭LANが使えないという時点で利用を諦める人も多いと思います。
最もユーザーが多そうなubuntuでも同じなので何か出来ない理由があるんでしょうか?
VGAやサウンドのような汎用ドライバもあればいいのにと思ってしまいます >>158
需要が無いものに対応してもしょうがない
時間と労力を無駄に消費するだけで、それに見合うだけの対価を払う奴なんて皆無なんだよ?
汎用性はハードウェア側の対応もあってこそのもの Debian以外でインスコして無線LAN使えないなんて12年くらい前に見たきりだわ…… >>158
企業が開発した無線LANのファームウェアは非公開なのが多いから
無償配布で制約が出てくるからだよ。
無銭LANはイーサネットコンバータを使えばすぐ解決するよ。 burpsuiteをデスクトップからrootで開きたいんですけどpkexecつけて実行しても開かないです。 core2duoとかceleronとかの古いPCにLinuxを入れて
You tubeや5ちゃんを見たいです
それ以外は特に望みません
求めるのは簡易性や安定性です
Linuxのどのディストリビューションを入れるのがおすすめですか? g++で、-static オプションを付けたときにリンクされるライブラリのパスってどうやって指定するんですかね?
システムにインストールされてる glibc が不具合を抱えてるので、$HOME/local に別バージョンの glibc をインストールしました
動的リンクの場合は -Wl,--dynamic-linker=$HOME/local/lib/ld-linux-x86-64.so.2 を渡すことで問題なくコンパイル・実行できたのですが、静的リンクを使用する場合どうしたら良いのかわかりません g++ -Llibary_path -static
みたいな感じでlibrary_pathを指定したらできない?
glibcをstatic linkするともれなくGPL汚染するけどね >>166
アイコンをクリックして起動ということです お世話になります
ソート範囲を部分指定する方法ありませんか?
例えば逆順を3行単位にして
$ seq -w 12 > file.txt
03
02
01
..
12
11
10
みたいな hardの事が全くわからないのですが、Intel Core i5-4200uってまだまだ使えますか?
メモリーは8Gがあります。 >>173
ちょっと性能足りなんじゃないのか
普通のLinuxユーザーのGreg Kroah-Hartmanが使っているLinux機
http://kroah.com/log/blog/2020/09/18/fast-kernel-builds/
Processor: Intel(R) Core(TM) i7-8565U CPU @ 1.80GHz [8 CPUs]
Cpufreq; Memory: powersave [intel_pstate]; 15678 MiB
Processor: AMD Ryzen Threadripper 3970X 32-Core Processor [64 CPUs]
Cpufreq; Memory: schedutil [acpi-cpufreq]; 257693 MiB >>174
こんなの気持ちいいだろうね
kernelbuildなんて最近やってないなぁ〜
せいぜい、c++自作をmakeするくらい… >>170
ありがとうございます
-Lで指定できるのは環境変数LIBRARY_PATHと同じものですよね?
LIBRARY_PATHの方はシェルの起動時に目的のディレクトリを先頭に付け足してるので、優先順位的に言って目的のものの方が読まれると思ってたんですが、そうはなりませんでした
もう少し調べてみます 共有ライブラリは拡張子が.soで、静的ライブラリは拡張子が.aとかで、そもそも中身が違わなかったっけ?
共有ライブラリ用の.oはコンパイル時に-fPICとか付けた気がする
質問をそのまま読むと、共有ライブラリ(.so)を静的リンクしたいと書いてあるように見えるので、それ不可能では?と思った >>178
インテルの C++ コンパイラ (icpc) で -fast オプションは -static を含むのですが、これを付けるとどうやらシステムの glibc が使われるようなんです (gdb で確認済み)
一方で、>>169のようにリンカを指定するとうまく行きました
なので、これはライブラリパスの問題かと思って上のような質問をするに至りました
glibc の静的リンク自体は可能ですよね?
.so を静的リンクしたいとかいうわけではなく、glibc の静的リンクをしたいです コイツどう見ても>>95-96,123辺りと同一人物だよね
非生産的なことを積極的に書き込む無能 と言うか奇妙な質問→時間が経ってからのage揚げ足取り3連打は
マッチポンプの1種にしか見えないのは俺だけとは思えない しかも誰かに濡れ衣を着せようとしているまでありそう >>179
曖昧すぎて分かりません。再現可能な具体的な質問をしてください。
標準(共有)ライブラリを変更し、静的リンクしたいです!できません!しか伝わってきません。 >>186
> システムの glibc が使われる
の意味が分からないのか、用語が分かってないのか、その他か、どれですか?
また、再現はできる形で書かれているはずですが、再現可能性に関してどこに曖昧さがありますか?
あと
> 質問をそのまま読むと、共有ライブラリ(.so)を静的リンクしたいと書いてあるように見える
> 標準(共有)ライブラリを変更し、静的リンクしたいです!できません!しか伝わってきません。
はあなたしか言ってないというか、全く論点外してます
「キョウユウライブラリをヘンコウしたい」
?
そんな話してないなあ
ちょっと困ったな
分からないならというか、こんなに言ってもわけわからん解釈しかできないなら無理して入ってこなくて良いですよ >>187
環境、バージョン、手順、エラーもなしにどう再現するんでしょうかね?
何のオブジェクトファイル、もしくはライブラリファイルが見つからずに失敗しているのでしょうね?
実際に何のシンボルがない、もしくは別のものをリンク(これは正確には分からない)のでしょうね?
ビルトインの問題なのか、競合してる関数/メソッドの問題なのか(、シンボルの問題なのか)、そもそも分かってなくて手順の問題なのか
少なくとも私には分かりませんでした。
最悪ビルドツールチェインを新しく作って、依存ファイルを全て再ビルドする必要があるかもしれません。
glibcの静的リンクは推奨されていないことだけ伝えておきます。それでは。 素人同士の喧嘩
何も情報を書かずに、出来ませんと言ってる香具師と、
何も知らないのに、いちゃもんを付けてる香具師
Windows 10, WSL2, Docker とか、知らないのが見え見え と言う横槍だけ入れて自分だって何も教えない奴もいると言う 関係してる事にしたい189は別スレで得意気みたいだがね gccがインクルードファイルを読み込む時のパスを変えたく思い調べてるのですが、
-I等のオプションをつけなかった場合にどのディレクトリを読むのかは、gccに組み込まれているのでしょうか Docker 内なら、外側のシステムに影響を及ぼさないから、実験し放題。
再現性もあるし、いつでも最初の状態に戻せる
import/export で、カスタマイズしたコンテナを保存したり、
保存したコンテナから読み込んだり、何でも出来る
最近の開発は、未経験者でも、Docker必須。
プログラミング言語よりも先に、Dockerを学ぶ >>193
gcc -xc -E -v -
でデフォルトインクルードファイルパス出る Dockerはアプリケーションコンテナ
LXCはシステムコンテナ
用途が違う
どう使い分けるのかは知らんけど >>186
glibcのstatic版て追加でglibc-staticをインストールしないと入らなかったはず(CentOS)
普通staticにする必要なんてないからな
static版のglibcはインストールしたの? ■ このスレッドは過去ログ倉庫に格納されています