【初心者】Ubuntu Linux 126【本スレ】 (576レス)
1-

261
(2): 05/19(火)15:21 ID:Lzm0YLEl(2/2) AAS
やぁWSL民だよ
まだ途中だよ平日だけどw
画像リンク[png]:i.imgur.com
262: 05/19(火)15:44 ID:YrxXj9Je(2/2) AAS
>>261
wsl最高だわ
263: 05/19(火)17:00 ID:FlU3PtA0(1) AAS
窓いた池よ白丁
264: 05/19(火)17:09 ID:3zV/2uZh(1) AAS
>>261
普段は日本語でChatGPTとやり取りしているのに、画像アップ時だけ英語で頑張ったの?
可愛いね。
265: 05/19(火)17:30 ID:f2Pw6plY(1) AAS
GUIでどうにかなるならそれにこしたことはない
266
(1): 05/19(火)20:44 ID:mY40Dv/z(1) AAS
>>218
Fedoraベース
Fedoraベース
Fedoraベース

マイクロソフト、「Azure Linux 4.0」を明らかに--初の本格的「Linux」ディストリビューション - ZDNET Japan
外部リンク:japan.zdnet.com
267: 05/19(火)21:07 ID:siwjFQ+H(1/2) AAS
インターネットエクスプローラーの頃、ActiveXブラウザを有料で出す一歩手前まで言ったことがある。
ゲイツ「これであのいまいましいインターネットからゼニが取れるな」

なのでまだ分からんぞw
268: 05/19(火)21:13 ID:CVJjpT96(1) AAS
RHEL厨涙目敗走
Microsoftなんてどうでもいいよね
269: 05/19(火)21:58 ID:Lq8R3kLb(2/2) AAS
いまだにbash老害いるだな笑笑笑
270: 05/19(火)22:02 ID:siwjFQ+H(2/2) AAS
bashしか知らないお
(´;ω;`)ブワッ
271: 05/19(火)22:04 ID:G7hIFyMB(1) AAS
GNU Bashは天下のGNU謹製にして、デファクトスタンダードぞ
ひれ伏せ
272: 05/19(火)23:13 ID:RuU3h+8u(1) AAS
>>266
Ubuntuは用済みなんだね
273
(1): 05/20(水)06:14 ID:wQ3uQB2y(1) AAS
脱アメリカしたいからLinuxなのにMSって選択がありえんのよね。経済制裁されちゃう
274
(1): 05/20(水)07:58 ID:zM/3RWH4(1) AAS
サーバー向けOSはLinux主流なのは変わらんから(うちも使ってるしな…)、
どうせならMicrosoft印のLinuxOSつこてや、てとこか
Windows販売の邪魔にはならんと判断したか
275: 05/20(水)08:03 ID:CLujwZVx(1/2) AAS
awsもサーバ向けに自社向けに最適化したのやってるやろ
クラウド以外じゃ使わないからクライアント用途ではない
276: 05/20(水)08:30 ID:lG9nsdcG(1/2) AAS
Windowsサーバのクライエントが伸びなかったからLinux入れますたという単純な発想でいいと思うよ?
277
(1): 05/20(水)11:07 ID:8IX28ilR(1/3) AAS
>>273
linuxで脱アメリカ?
なにこれ
278: 05/20(水)11:08 ID:8IX28ilR(2/3) AAS
>>274
データセンター事業でコンテナを管理するためのLinux
279
(1): 05/20(水)12:56 ID:eH3eGorf(1/3) AAS
>>277
フランスの憲兵隊とか?
もう20年くらいやってるよね
ミュンヘン市はすぐ辞めたよね
最近EU内政府機関のWindowsのサブスク費用や
アメリカクラウドサービスの依存が問題になってる
280: 05/20(水)14:46 ID:9Bn/eXaS(1) AAS
Linuxで脱ユ◯ヤするなら イギリス&南アフリカなんてイスラエルと関係が深いところのトリはやめたほうがいいよ
イランから攻撃されてるのを必死にトボケてるけどさ
281: 05/20(水)15:09 ID:CLujwZVx(2/2) AAS
こことかarmとかブリカス企業はろくでもないとこが多い
282: 05/20(水)17:10 ID:eH3eGorf(2/3) AAS
ARM China問題でのソフトバンクの糞さに比べたら
ARM本体は天使のように愛らしいと言うしかない
283: 05/20(水)17:53 ID:XCw1dAq9(1) AAS
RISC-V万歳!
284
(1): 05/20(水)20:10 ID:8IX28ilR(3/3) AAS
>>279
そんなんで脱アメリカとかいってたのかw
285
(1): 05/20(水)20:20 ID:eH3eGorf(3/3) AAS
>>284
また始まったんだよ
286: 05/20(水)21:12 ID:lG9nsdcG(2/2) AAS
発作?
287
(1): 05/21(木)00:21 ID:IlaEgT03(1) AAS
26.04になってからUbuntuベースのも含めことごとく内部エラーがでる
それ以前とDebian13ベースは出たことがない

おま環でしょうけどどうしたものか
288: 05/21(木)00:38 ID:4t1PQloR(1/2) AAS
俺も26.04は32bitアーキテクチャを使えるようにしてもけっこうハジカれてるっぽい挙動をしてるな
まあ64bitアプリだけ使えというのは その通りなんだが多分Fedoraなんかもそうなんじゃないかな
289: 05/21(木)04:53 ID:brkUlIB1(1) AAS
今どき32使うのはモロ障
290: 05/21(木)06:25 ID:4t1PQloR(2/2) AAS
もともと32bit時代の定番アプリでX11の兼ね合いがある場合は注意は必要みたいね
Gnome系の定番アプリが結構新規で作り直されてるしね
291: 05/21(木)09:03 ID:i29F4lum(1) AAS
>>287
LTSは長期サポートというだけで最初は不具合が多めだよ
落ち着くまで古い方でもいいんじゃない?
292: 05/21(木)10:17 ID:0tC7vfiB(1) AAS
LTSの一個手前のバージョンは大抵バグてんこもりで
LTSは最初のころはだいたいバグがまだ残った状態
バージョンアップとはそうまで過酷なものなのだ
293: 05/21(木)11:14 ID:56p6/lyd(1) AAS
LTSのアップデートが降ってくるのは .1 からだとどこかで読んだので そのタイミングで良いよね
294: 05/21(木)15:51 ID:hx2v5lBH(1) AAS
バグとか不具合とか言う奴は何がどう不具合なのか
具体的に書いてくれ

うちでは一つも問題無しで使えている
295: 05/21(木)17:04 ID:WvjyJTzo(1) AAS
バグてんこ盛りというか、今搭載しないと次のバージョン、LTS間では次のLTSまで持ち越しになってしまうからちゃんと機能しないけど搭載したものとかいろいろあるだろうからなぁ
リリースのための優先順位で後回しにされたものは不具合残っていたり、メニューにはあるけど使えなかったりとかあるのは仕方ない
296
(1): 05/22(金)11:27 ID:QvnCUAzR(1/4) AAS
>>285
スノーデン独白で書かれたような認識に立つ人は増え続けていくからね
297: 05/22(金)19:06 ID:7lYiyZfD(1/3) AAS
やっぱ低学歴プーアノン在日北朝鮮人だったw
バカすぎ
298: 05/22(金)19:12 ID:ILLp1bPc(1) AAS
何のこっちゃ
299: 05/22(金)19:24 ID:7lYiyZfD(2/3) AAS
>>296
ID:eH3eGorf
こいつのことな

まあ低学歴は知らんでいいぞ
300: 05/22(金)19:34 ID:PLE27eGj(1) AAS
Immutable…?

Canonical Launches Ubuntu Core 26 with Live Kernel Patching, Optimized Updates - 9to5Linux
外部リンク:9to5linux.com
301
(1): 05/22(金)20:11 ID:QvnCUAzR(2/4) AAS
スノーデン独白は名ドキュメンタリーだから、学歴問わずITを仕事にする人は必読本だと思うけど
302: 05/22(金)20:25 ID:ZYNnupnl(1) AAS
この国はアメ公の植民地なので読むだけ無駄定期
303: 05/22(金)20:54 ID:QvnCUAzR(3/4) AAS
そのことを認識して尚やるかどうか判断した方が良い。どうせいつかは知ることになるわけだし
304: 05/22(金)23:13 ID:7lYiyZfD(3/3) AAS
>>301
知らねーのは低学歴朝鮮人お前だけだよ
305: 05/22(金)23:40 ID:QvnCUAzR(4/4) AAS
本の存在は知ってても実際に読んだ者はそんな多くないかと
306: 05/23(土)00:19 ID:TUJlLgTH(1) AAS
んでスレチの反米かましてる朝鮮人w
307
(1): 05/23(土)07:45 ID:23KldPvE(1) AAS
もう終わりだねこのOS
308: 05/23(土)08:18 ID:8MumbBtP(1) AAS
>>307
お前と同じや(笑)
309: 05/23(土)08:44 ID:fup6B6fr(1) AAS
M$の投資を受けるFedora以外は全部負け組だからね
しょうがないね
310
(1): 05/23(土)08:49 ID:gGYzvEpb(1) AAS
歳とってスクリプトも書けなくなった奴が
政府がー陰謀がー言い出すようになるんだろうさ
311
(1): 05/23(土)12:46 ID:BYxCg3++(1/2) AAS
>>310
今どきはスクリプトなんてChatGPTで書けるから
312: 05/23(土)16:32 ID:J6F23abe(1) AAS
>>311
それも間違えたので叱るとごめんないして訂正するもんな
人間は何回も訂正させるとくさるが
AIは何回でもくさらないw
313
(1): 05/23(土)17:31 ID:7c47KEJP(1/3) AAS
geminiにビルド手伝わせたら無限ループに陥ったんで、面倒だから自分で解決した。AI万能論者は間違いなく実務やったこと無い夢想家としか
314: 05/23(土)17:34 ID:7c47KEJP(2/3) AAS
ちなみにそれ以降、改めて別なエラーコード入力しても高確率でgemini自体がエラーとなるw
315: 05/23(土)17:47 ID:9YuDZDQf(1) AAS
なぜコーディングAIによりにもよってGeminiを選ぶのか
316: 05/23(土)18:00 ID:7c47KEJP(3/3) AAS
他も大して変わらんよ
317: 05/23(土)18:25 ID:blR+6BND(1) AAS
クロドですら嘘つくし
まあ行列でフィルタして一番それぽいものを出すてゆう構造上しょうがないんだけど
318: 05/23(土)21:54 ID:BYxCg3++(2/2) AAS
>>313
AIでのコーディンもある程度自分が分かった上で使うものでは
そうでないと指示の仕方も分からん
319: 05/23(土)23:19 ID:IagJovlh(1) AAS
今のところ、しょせんは賢い検索エンジン、賢いので組み合わせたり補完したり足りないところを偽造したりするけど、入力が存在しなかったり誤った入力を採用すると正しい答えがでない、人間が間違いの指摘しないといけないのは本末転倒だがそれが現状
既存のマニュアルやノウハウを探させるのには便利なんだけど、それ以上は使う人の能力次第
320: 05/24(日)03:25 ID:cRq6Qi93(1/3) AAS
俺のUbuntu安定しすぎてサポート終わってるのにアップデートできん
動画関連久々に最新にしたけどAIって凄いね
ビルドのエラーとか結構的確だったのがGoogleのAIだった気がする。もっとも各AIの回答で良さげなの選ぶんだけど
でもまあ凄い時代になったものだわ

~ $ ffmpeg -version
ffmpeg version git-2026-05-23-4492ad7 Copyright (c) 2000-2026 the FFmpeg developers
built with gcc 12 (Ubuntu 12.3.0-1ubuntu1~22.04.3)
configuration: --prefix=/usr/local --extra-cflags='-I/usr/local/cuda/include -I/usr/local/include' --extra-ldflags='-L/usr/local/cuda/lib64 -L/usr/local/lib' --extra-libs='-lm -lpthread' --bindir=/usr/local/bin --enable-gpl --enable-nonfree --enable-libfreetype --enable-pic --enable-libx264 --enable-libx265 --enable-libmp3lame --enable-libfdk-aac --disable-libtls --enable-openssl --enable-cuda-nvcc --enable-nvenc --enable-nvdec --enable-libvpx --enable-libopus --enable-pic
libavutil 60. 31.100 / 60. 31.100
libavcodec 62. 34.101 / 62. 34.101
libavformat 62. 18.100 / 62. 18.100
libavdevice 62. 4.100 / 62. 4.100
libavfilter 11. 17.100 / 11. 17.100
libswscale 9. 7.100 / 9. 7.100
libswresample 6. 4.100 / 6. 4.100

~ $ mpv --version
mpv v0.41.0-689-g9e06c3248 Copyright © 2000-2026 mpv/MPlayer/mplayer2 projects
built on May 23 2026 06:32:44
libplacebo version: v7.364.0 (v7.360.0-57-g051cc36f)
FFmpeg version: N-124595-g4492ad7228
ffmpegのライブラリのバージョンは上記のffmpegと全く同じ(まあビルド時に最新拾ってくるから当たり前か)

~ $ vlc --version
VLC media player 3.0.23 Vetinari (revision 3.0.23-0-g578d28f6c9)
VLCバージョン 3.0.23 Vetinari (3.0.23-0-g578d28f6c9)
takeによってtake-main (May 23 2026 15:45:42)上でコンパイルされました
コンパイラー: gcc version 12.3.0 (Ubuntu 12.3.0-1ubuntu1~22.04.3)
法律によって認められる範囲で、このプログラムにはいかなる保証もありません。
あなたは、GNU GPLの条項に基づいて再頒布することが可能です。
321
(1): 05/24(日)03:39 ID:cRq6Qi93(2/3) AAS
av1 - AOMedia Project AV1 Encoder 3.14.1-40-gfeaeb0f890 (default)
vp8 - WebM Project VP8 Encoder v1.16.0
vp9 - WebM Project VP9 Encoder v1.16.0 (default)

~ $ x265 --version
x265 [info]: HEVC encoder version 4.2+5-7b3d1f515
x265 [info]: build info [Linux][GCC 12.3.0][64 bit] 12bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
~ $ x264 --version
x264 0.165.3223 0480cb0
(libswscale 9.7.100)
(libavformat 62.15.100)
built on May 21 2026, gcc: 12.3.0
x264 configuration: --chroma-format=all
libx264 configuration: --chroma-format=all
x264 license: GPL version 2 or later
libswscale/libavformat license: nonfree and unredistributable
WARNING: This binary is unredistributable!

~ $ nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2024 NVIDIA Corporation
Built on Thu_Mar_28_02:18:24_PDT_2024
Cuda compilation tools, release 12.4, V12.4.131
Build cuda_12.4.r12.4/compiler.34097967_0

他にも凄く色々なライブラリビルドして全部/usr/local配下へ運用、以前なら公式のやつとダブったりエラー吐いて諦めたけどAIがほぼ全て解決
動画関連良い感じですわ

本当はPCも買い替えしたいけど今メモリー高くてPC作りそこねたよ...新PCに最新Ubuntuがいつの日かの夢です
322
(1): 05/24(日)04:04 ID:RAQ2X67W(1) AAS
>>321
要点まとめられない言語障害が掲示板荒らすなよ
323
(1): 05/24(日)10:18 ID:cP8JXzPy(1) AAS
>>322
要点まとめたお↓↓↓

AV1・VP9・x264/x265・CUDAまで自前ビルドして /usr/local で統合運用
昔は依存関係や競合で詰みやすかったが
今はAI支援でほぼ解決出来かなり強いLinux動画エンコード環境が完成
ただメモリー高騰で新PC移行は保留中最新Ubuntu環境が将来の夢よ
324
(1): 05/24(日)10:39 ID:GVeh1jRE(1) AAS
ビルドもままならないアタオカ?
バカでもビルドできるヤツ晒されてもなーwara
325: 05/24(日)10:52 ID:5YuZBoT1(1/2) AAS
諸事情で古いOSからアップデート出来ない場合に必要な新しいライブラリだけ持ってきて、該当のソフトは新ライブラリを読み込ませて走らせるとかもAIがあると楽だね
ラッパースクリプトを簡単に作ってくれる
該当のソフトのソースがなくプロプライエタリなので詰んだかと思ってたけど動かせた
326: 05/24(日)11:04 ID:5K6JpDfS(1) AAS
>>324
ビルドなんて知識の無い人はAIに聞けば完璧にやってくれるんだよ
試しにやってご覧(笑)
ビルドでマウントは昔の話なんだよお爺ちゃん
327
(2): 05/24(日)11:23 ID:9lrEFfQ9(1) AAS
ビルドしただけでドヤは大先生すぎる
328: 05/24(日)11:28 ID:VbvNuyGg(1) AAS
>>327
超大先生になるには?
329
(1): 05/24(日)11:54 ID:5YuZBoT1(2/2) AAS
>>327
異なるライブラリのバージョンが必要になるとビルドも運用も結構トラブルが多くて面倒くさいのよ
人間に聞いてもアップデートやクリーンインストールしか言わないけどAIは色々と考えてくれる
使う人の側も出力や場合によってはログを適切に入力していっしょに考える必要があるけど確実に便利になった
330
(2): 05/24(日)12:11 ID:/HMxfP7H(1/2) AAS
mpvのsudo ./installは動かないだろ
その辺のtipsを教えてくれると有益
331: 05/24(日)12:20 ID:SooJXv0m(1/8) AAS
変なライブラリを /usr/local/hoge に投入して
gcc -L/usr/local/hoge -R/usr/local/hoge
とかwwww
332: 05/24(日)12:25 ID:SooJXv0m(2/8) AAS
↑だめなんだってwwwww

GNUリンカ(ld)の -R との混同

かつて(あるいは一部の商用UNIX系リンカなどでは)、GNUリンカ(ld)の -R オプション(大文字)にディレクトリを渡すと、
互換性のために -rpath とみなす挙動が存在しました。
しかし、これに関しても rpath-link ではなく rpath(実行時パスの埋め込み)の挙動です。

2. 現在の正しい書き方
rpath-link は「リンク時のみ、間接依存している共有ライブラリ(.so)を検索するパス」を指定するオプションです。
GCC経由でこれをリンカ(ld)に正しく伝えるには、
-Wl, オプションを使用して以下のように記述する必要があります。

bash
gcc main.c -Wl,-rpath-link,/usr/local/somewhere
333: 05/24(日)12:31 ID:SooJXv0m(3/8) AAS
だいぶいい加減に覚えていたようだwwww

gcc のコンパイルオプション rpath と rpath-link は別のものですか?

結論から申し上げますと、rpath と rpath-link は全く別のオプションです。

どちらも共有ライブラリ(.so ファイル)を探すためのパスを指定するものですが、
「いつ(どのタイミングで)使われるか」が根本的に異なります。
明確な違いと、それぞれの役割について解説します。

有効になるタイミング
rpath         プログラムの「実行時」, パスの埋め込みあり(バイナリに記録される), 実行時に自作ライブラリなどを自動ロードさせたい時

rpath-link     プログラムの「リンク時」(ビルド時) ,    パスの埋め込みなし(実行ファイルには残らない),
334: 05/24(日)12:33 ID:SooJXv0m(4/8) AAS
すると rpath-link というのは
単純に -L/usr/local/somewhere
のことではないか?

ごめんね
逃走しますwwwww
335: 05/24(日)12:58 ID:SooJXv0m(5/8) AAS
gccでプログラムをコンパイルするときに、昔は、追加の動的ライブラリをコンパイル時に検索する場合
-L/usr/local/somewhere のように書きましたが、今では違う書式なのですか?

結論から申し上げますと、今でも変わらず -L/usr/local/somewhere という書式が正しく、現在もそのまま使われています。
GCCのこの基本オプションの仕様は、昔から変更されていません。

ただし、「現代の開発環境における実務上の書き方」という意味では、いくつか変化や注意点があります。

1. 実行時エラーを防ぐための現代的な書き方

現代のLinux等では、セキュリティや依存関係管理の観点から、
コンパイルが通っても「実行時」に動的ライブラリを見つけられずエラーになるケースが増えています。
そのため、現在は -L だけでなく、実行時の検索パス(rpath)をバイナリに埋め込む -Wl,-rpath をセットで書くのが一般的です。

bash# 現代の推奨される書き方(実行時パスも同時に指定)
gcc main.c -L/usr/local/somewhere -lfoo -Wl,-rpath,/usr/local/somewhere
336: 05/24(日)13:57 ID:SooJXv0m(6/8) AAS
rpath の正しい書式はわかりました。 昔に -R と書いたのは、どういう環境に由来していますか?

昔 -R と書かれていた書式は、主に System V(システム・ファイブ)系 UNIX、その中でも特に Solaris(SunOS) というオペレーティングシステム(OS)の環境に強く由来しています。

Linuxが普及する以前のUNIX全盛期において、この仕様がどのように生まれ、なぜ現代のGNU環境(Linuxなど)に引き継がれたのか、その歴史的背景を紐解くと以下のような流れになります。

1. 由来となった主な環境

① SunOS 5.x / Solaris(サン・マイクロシステムズ社)
-R の最も代表的なルーツは Solaris です。
Solarisの標準リンカ(ld)は、実行時ライブラリ検索パスを指定するオプションとして -R パス を採用していました。
当時、商用UNIX市場で圧倒的なシェアを誇っていたSolarisのこの仕様は、多くの開発者にとっての「標準」となりました。

② System V Release 4 (SVR4) 系のUNIX
Solarisのベースとなった AT&Tの System V というOSの規格(特にSVR4)を採用している
他の商用UNIX(OSF/1、IRIX、HP-UXなど)でも、同様に -R が使われていました。
これらは現代のLinuxでも使われている ELF(Executable and Linkable Format) というバイナリ形式の先駆者であり、
ELFの構造として rpath(当時は DT_RPATH)を埋め込むために -R オプションが定義されました。

2. なぜアルファベットの「R」だったのか?
非常にシンプルで、Run-time library search path(実行時ライブラリ検索パス) の頭文字である R から取られました。
337: 05/24(日)14:13 ID:SooJXv0m(7/8) AAS
AI大先生に感謝しよう
ありがたや

さようならwwww
338: 05/24(日)14:50 ID:cRq6Qi93(3/3) AAS
>>323
それです!まさに。まとめ乙です

>>329
本当にそれです、結構大変だった
そして今はAIに相談しながら進められる
過去トラブって必死に情報収集、時に英語の掲示板や開発者のメーリングリストなんかにたどり着き翻訳してとか...
時代が変わったと思った

>>330
前はsudo ./installで直インストやってたけど今は./update終わったらdpkg-buildpackage -uc -us -b -d -j8(8は自分のCPUコアやスレッド数)
でやってDEBパッケージ作ってるよ
mpv_2026.05.22.9e06c3248a_amd64.deb こんなパッケージが出来上がるよ
339: 05/24(日)15:21 ID:t9m6yEyL(1) AAS
IDでNGしたいが頭がおかしいだけで悪い人じゃ無さそうだから悩ましい

長文連投は5ちゃんでは荒らしと見做される

コレだけ覚えて帰ってな
340: 05/24(日)16:23 ID:Ftwpz3KM(1) AAS
Ubuntu 26.10(stonking)の開発 / “Redhound”の導入とCIX P1への対応、Ubuntu Core 26のリリース | gihyo.jp
外部リンク:gihyo.jp
341: 05/24(日)16:42 ID:SooJXv0m(8/8) AAS
gcc でプログラムをコンパイルする場合、ソースやヘッダで関数が複数回定義されることがあります。
昔は -z muldefs というオプションをつけると、一応はコンパイルが通りました。これは現在でも有効な手法でしょうか?

結論から申し上げますと、-z muldefs (または --allow-multiple-definition)は、現在でも GCC(正確にはGNUリンカ ld)のオプションとして有効であり、機能します。
しかし、現代のソフトウェア開発においては、これを常用することは「非常に非推奨な、避けるべき禁じ手(最終手段)」とされています。
その理由と、現在推奨されている正しい対処法を解説します。

1. 現在でも有効だが「非推奨」とされる理由
このオプションは、重複した定義のうち「最初に見つかったもの」を優先し、残りを無視して無理やりリンクを通すものです。
これが危険とされるのには、現代のコンパイラ最適化の進化が絡んでいます。

未定義動作(Undefined Behavior)の誘発
C/C++の標準規格(One Definition Rule / 単一定義規則)では、外部結合を持つ関数や変数の重複定義は認められていません。
これに違反すると「未定義動作」となり、プログラムがクラッシュしたり、予期せぬ計算結果を出力したりする原因になります。

コンパイラ最適化(LTOなど)との相性が最悪
現代の GCC で -Flto(リンク時最適化)などを有効にしている場合、リンカが「どの関数をインライン展開すべきか」を判断できなくなり、
コンパイルエラーになるか、あるいはバイナリが完全に破壊されるリスクがあります。

グローバル変数に対する挙動の変化(GCC 10以降)
C言語でヘッダに変数の実体を書いてしまう「暫定定義(Tentative Definition)」の重複は、昔の GCC ではデフォルトで許容されていました(-fcommon)。
しかし、GCC 10以降は安全性のためにデフォルトが -fno-common となり、厳格にエラーを出すようになっています。
これに引きずられて関数の重複もより厳しくチェックされるようになっています
342: 05/24(日)17:00 ID:1gte/+w4(1) AAS
26.04にアップグレードしたらWinhqやら特定のdotnetのバージョンやらpythonのvenvのpipやらが無効にされてて草ww
343
(1): 05/24(日)17:07 ID:/HMxfP7H(2/2) AAS
resoluteからpython3.14じゃなかった
344: 05/24(日)23:29 ID:xVgLkJZg(1) AAS
OSアップグレードは昔から鬼門だからね。下手にあれこれ手を加えるくらいなら新規インストールした方がよい
345: 05/25(月)00:54 ID:Aw4h7Iui(1) AAS
実験的にアップグレードかましたこともあるけど
使うのはずっと新規インストールだな
GWあたりからじっくり整える作業するのがむしろ毎回楽しい
346: 05/25(月)07:32 ID:1Rmkr/oD(1) AAS
>>343
phyだけに3.14
347: 05/25(月)13:31 ID:xlzpoX3a(1/8) AAS
>>330
すごく古いOSに入れるという話じゃなければ
./rebuild -j4
sudo ./install
で普通に入るでしょ?

エラーが出たらAIに放りこめばパッケージを追加とかaptコマンド付きで丁寧に教えてくれる
数十行でキレる人間と違って何百行でも入れて聞けばいい
ダウンロードとか日本語名のフォルダでbuildするとエラーが出るけどAIは馬鹿にせず指摘してくれる

画像、音声出力先がないのにbuildが通ってしまうことがあるけど、それも訊けば追加パッケージを教えてくれる
348
(2): 05/25(月)17:00 ID:camTiaOX(1/6) AAS
やはりそれだと、scripts/mpv-install: 5: meson: not found で止まる
pipでmesonは入ってる状態
349: 05/25(月)17:26 ID:klR0Al0b(1/3) AAS
スクリプト
メソンをフルパスで指定したらいいんじゃね?
350
(1): 05/25(月)17:43 ID:1KdZNzDv(1/6) AAS
そもそもmpvをビルドからしなきゃならん理由がよく分からんけどね。aptじゃ駄目なの?
351
(1): 05/25(月)17:50 ID:camTiaOX(2/6) AAS
ビルドは必要に迫られてだよ
割と頻繁に更新するyt-dlp, ffmpeg, mpv関連はaptから排除して使いたい
352: 05/25(月)17:51 ID:klR0Al0b(2/3) AAS
> pipでmeson

$ sudo apt install meson
でどう?
353: 05/25(月)17:53 ID:xlzpoX3a(2/8) AAS
>>348
sudo apt install mesonで入れたからか普通にbuild出来たよ
PATHを通せないならPIP版は消してaptで入れ直してみては

>>350
結構時間がかかかるし依存ライブラリも多いのでそのほうが楽だろうね
何を変えたいんだろう?
354: 05/25(月)17:57 ID:xlzpoX3a(3/8) AAS
すまん
もたもた書いてたら両方被った

>>351
yt-dpl以外は最新である必要ある?
355: 05/25(月)18:00 ID:a8gYl2fB(1/2) AAS
今どきビルドしなきゃならんrustのクレートくらいやろ
archでゆうignorepkgみたいな更新のときにパッケージを除外してくれるやつあるやろ
356: 05/25(月)18:08 ID:klR0Al0b(3/3) AAS
apt-mark hold
357: 05/25(月)18:16 ID:camTiaOX(3/6) AAS
aptでmesonとninja-build入れたら普通にビルドできました
pip installが原因だと判明したのは収穫でした
apt-mark holdはsnap完全除去で駄目押し的に使ってる
meson --version; ninja --version
1.10.1
1.13.2
358: 05/25(月)18:22 ID:1KdZNzDv(2/6) AAS
ninjaはビルド高速化ツールだから、多分無くてもできるかと。まあ、早いに越したことはないね。pythonのバージョンは3.14でやるとトラブル少ない。既存のmakeはそのあたりをターゲットに構築されている場合が多いから。とはいえそれも今だけの話だけど
359: 05/25(月)18:25 ID:a8gYl2fB(2/2) AAS
てかpip遅いしだるいから今時はuv
360: 05/25(月)18:28 ID:1KdZNzDv(3/6) AAS
ubuntu 26.04ではpythonのデフォが3.17だから、このあたりの差分が顕著に表面化する時期なんじゃないかな
361
(1): 05/25(月)19:15 ID:camTiaOX(4/6) AAS
uvの話出たのでついでに検証してみた
curl -LsSf 外部リンク[sh]:astral.sh | sh
uv venv
source .venv/bin/activate
uv pip install meson
ninjaは別途次のように入れた
sudo wget -qO /usr/local/bin/ninja.gz 外部リンク[zip]:github.com
sudo gunzip /usr/local/bin/ninja.gz
で肝心の./rebuild -j4; sudo ./installはなんと普通にビルド通った
pipだけがもしかしておかしいのか?
eson --version; ninja --version
1.11.1
1.13.2
362
(1): 05/25(月)19:34 ID:1KdZNzDv(4/6) AAS
AIに頼るとあれ入れてこれ入れてループに陥りがちだけど、素直に王道でやるのが一番早いというか、エラー吐いても対処しやすいというか。あれこれ入れるほど自力解決は困難になるんだな
363: 05/25(月)19:42 ID:xlzpoX3a(4/8) AAS
>>362
あえてAIに聞いてパッケージを足していったけどうまくいったよ
コツは全部入れずに必要なパッケージを一つずつ入れていくことかな
人間に聞くとキレられるだろうけどAIは何度エラーを出して聞き直しても教えてくれる
364
(1): 05/25(月)19:52 ID:1KdZNzDv(5/6) AAS
いや、それで上手く行くことが多いのは知っている。過去解決したルートに誘導しているって事だろうし。でもよく分からない、ほんらなら必要ないものをガシガシ入れる羽目になる事に、生理的嫌悪感があるだけで
365: 05/25(月)20:00 ID:xlzpoX3a(5/8) AAS
>>364
だからパッケージがなくてエラーが出るものだけ入れていくと言ってるやん
366: 05/25(月)20:07 ID:1KdZNzDv(6/6) AAS
なるほど、うまい使い方だと思うよ
367
(1): 05/25(月)20:13 ID:+wSfq2Qo(1/3) AAS
もっとエラーメッセージをよく見ないと

>>348 だと、meson がどこにあるんだかわからん って言ってるんだから

which meson とか whereis meson とかして

その mpv-install とかいうスクリプトをviで開いて
5行目の meson をたとえば
 /usr/local/bin/meson とかに書き換えたら済む話だと思うね
368: 05/25(月)20:28 ID:xlzpoX3a(6/8) AAS
>>367
PIPで入れてローカルに置かれてしまってるんだろうね
古いOSでPython周りだけ新しいとかじゃなければaptで入れとけばトラブルが少ないんじゃないかな
369
(1): 05/25(月)20:47 ID:camTiaOX(5/6) AAS
mesonがそういうninjaみたいな置くだけのバイナリだったらあまり悩まなくて済んだかも
mesonの実態はmeson.pyみたいなやつだよ
>361のuvは気のせいだったmeson not foundだったやはり
こういう事象はmpvビルドに特有なんだよ
370: 05/25(月)20:56 ID:xlzpoX3a(7/8) AAS
>>369
mpvはスクリプトでビルドしてるし、それをAIに入れたら解決策を出してくれると思うよ
371: 05/25(月)21:02 ID:+wSfq2Qo(2/3) AAS
そんじゃ、スクリプトに

python meson.py

って書けばいいじゃないか
372
(1): 05/25(月)21:04 ID:camTiaOX(6/6) AAS
mpv doesn't need to be installed. The binary ./mpv/build/mpv can be used as-is.
You can copy it to /usr/local/bin manually.
レドメにこうあるから作者もインストールにはこだわりないみたいだし作りが甘いと見た
373: 05/25(月)21:07 ID:+wSfq2Qo(3/3) AAS
どこに置いてあっても

./mpv

と打てばよい
374: 05/25(月)21:07 ID:xlzpoX3a(8/8) AAS
>>372
installスクリプトはコピーしてるだけだしビルドとは別の問題でしょ
375: 05/26(火)01:56 ID:DMG0xRi2(1) AAS
uv何ていうのがあるのか、知らんかった
ていうかpip install するとちゃんと
WARNING: The script meson is installed in '~/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
って出るのね

自分で~/.local/binにPATH通さないとダメなのね
なにそれw
376: 05/26(火)02:18 ID:w8dMcT/V(1) AAS
通すか通さないかはあなたの自由
377: 05/26(火)03:24 ID:5QkVyhfK(1) AAS
uvは便利なようで便利じゃなかったりする
378
(1): 05/26(火)20:58 ID:8UC8mv/8(1/2) AAS
25.10から26.04にしたらどんな再生音も途切れるようになってしまったんですが、音管理してるのってpipewireですよね?
ネット上で散見されるquantumの値弄る対処法が通じないんですが、他に何か音途切れで思い当たることありますでしょうか
出力デバイスのせいかなと思いましたがUSBスピーカーとUSB-DAC共に音途切れ出ます
379: 05/26(火)22:29 ID:TP5yqiIn(1/2) AAS
音切れというか、音が出なくて散々悩んで、結局コネクタの接触不良だったという事がある。爪楊枝とアルコールでクリーニングしたら復活した
380: 05/26(火)22:33 ID:TP5yqiIn(2/2) AAS
それ以外だと、pulseaudio-utilsを入れて
pactl load-module module-raop-discoverで解決したこともあるな
381
(1): 05/26(火)22:37 ID:DbzMBheS(1) AAS
25.10で良好ならハードではないんだろう
バックグラウンドで何か勝手に動いてる感じだよな、今resolute使ってるので少し分かる
ファイルの開閉も少し引っ掛かりがある
382: 05/26(火)23:09 ID:8UC8mv/8(2/2) AAS
>>378ですがどんな再生音と言うのは間違いのようでした
aplay試してなかったです。取り敢えず10分聴いて音切れ無かったです
やっぱpipewireかな…
pulseの代わりで来たハズが共存してるみたいでなんか気持ち悪いんですよねこいつら

はやく26.04(.1)こないかな
383
(1): 05/26(火)23:29 ID:Nhnxk8R3(1) AAS
26.04にアップデートしたけどいい感じだね
384: 05/27(水)00:58 ID:+k8jWEyf(1/2) AAS
>>381
こちらは音途切れとついでに時時チャタリングもしますね
要再起動
385
(1): 05/27(水)18:07 ID:wZV+vD+X(1) AAS
>>383
win10で使ってるのubuntuにしようかと考えてるけど26.04がいいかな?24.04とどっちなのか分らん
386: 05/27(水)18:16 ID:9leCeFKk(1) AAS
>>385
新しい方でいいんじゃない?
古い機種ならUbuntuよりもLinux Mint Xfce Editionがいいかもしれないが
387
(1): 05/27(水)19:42 ID:+k8jWEyf(2/2) AAS
24.04の方が枯れてるから不具合も無いし大抵の野良ソフトやドライバーが使える
最初に使ってみるなら24.04だと思う

AMDの公式プロプライエタリドライバーが25.10用がなくて泣いた思い出…
1-
あと 189 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.027s