「exeをSystem32に置くだけで十分」海外エンジニアがパッケージ管理論争

姉妹サイトの新着

海外の掲示板4chan /g/に、「mpv.exe、ffmpeg.exe、yt-dlp.exeが全部System32に入ってる」という投稿が立った。Windowsではコマンドラインツールを使うたびにPATHを通す手間を嫌い、システムフォルダへ直接バイナリを放り込むユーザーが一定数いる。これをきっかけに、winget・chocolatey・UniGetUIといったパッケージマネージャを使うべきか、それとも手動でファイルを配置する方が結局は楽かという論争に発展した。さらに話はLinuxの/bin・/usr/binの違いやusrmerge、appimageの是非にまで広がり、OSごとの文化の違いが浮き出る議論になった。

1 海外の名無しさん 2026-10-06 02:16
>mpv.exe、ffmpeg.exe、yt-dlp.exeが全部System32に入ってる
2 海外の名無しさん 2026-10-06 04:19
Windowsを使ってた頃が懐かしくなることはあるけど、ffmpegのビルド済みバイナリを拾ってきてcmdにパスを通す面倒くさい作業までは全然懐かしくない
3 海外の名無しさん 2026-10-06 05:38
>>2
それは分かる
4 海外の名無しさん 2026-10-06 05:42
>>2
UniGetUIとかChocolateyみたいなパッケージマネージャ使えばいいだけじゃん
19 海外の名無しさん 2026-10-06 06:55
>>2
>好きなディレクトリのbinをPATHに追加する
>そこにffmpegをコピーする
>????
>完了
それのどこが難しいんだ?
パッケージマネージャが欲しければchocolateyやwingetもあるしな(俺は使わないけど)
7 海外の名無しさん 2026-10-06 06:14
>>6
>自動アップデート
一緒に言うぞ
sudo apt update && sudo apt upgrade
sudo apt update && sudo apt upgrade
sudo apt update && sudo apt upgrade
sudo apt update && sudo apt upgrade
sudo apt update && sudo apt upgrade
8 海外の名無しさん 2026-10-06 06:18
>>7
>apt
「exeをSystem32に置くだけで十分」海外エンジニアがパッケージ管理論争
10 海外の名無しさん 2026-10-06 06:19
>>8
それはパッケージマネージャ全体への皮肉だよ
9 海外の名無しさん 2026-10-06 06:19
へへ
「exeをSystem32に置くだけで十分」海外エンジニアがパッケージ管理論争
20 海外の名無しさん 2026-10-06 06:57
>>9
>なぜ?
Linuxは64bitに切り替わった途端に何もかも壊れるし、32bitのプログラムはマジで何も動かなくなる。好きなソフトを64bit用に書き直してビルドしてくれってOS開発者に頼み続けるしかない。

>なぜ?
なんで/bin/と/usr/bin/が両方あるんだ????違いって何だよ。お前は知ってるのか?俺は知ってるけどお前は?

/sbin/と/usr/sbin/はどうなんだ??????
12 海外の名無しさん 2026-10-06 06:22
>>10
全然そんなことないけどまあいいや
14 海外の名無しさん 2026-10-06 06:50
>>1
いいレス番号だな

spotdlの代替ソフト知ってる人いる?
15 海外の名無しさん 2026-10-06 06:51
>>13
はいはい、了解
16 海外の名無しさん 2026-10-06 06:51
>>15
お前パッケージマネージャって概念を理解してないだろ
18 海外の名無しさん 2026-10-06 06:54
>>17
「exeをSystem32に置くだけで十分」海外エンジニアがパッケージ管理論争
21 海外の名無しさん 2026-10-06 06:59
>>19
>どうせ「毎回ディレクトリ作るの面倒くせー」とか言うんだろ
mingw64とかcygwinの中にコピーしとけばいいだろ。インストールするたびに90個もディレクトリをPATHに突っ込んで散らかす必要はない。

もっと言えば、どこにでもコピーしてジャンクションでPATHに通せば整理もできるぞ
22 海外の名無しさん 2026-10-06 07:02
>>19
>好きなディレクトリのbinをPATHに追加する
参照: >>109993632
参照: >>109993660

>どうせLinuxだろ
そのバイナリは/usr/bin/に置いとけ。後で感謝されるぞ
24 海外の名無しさん 2026-10-06 07:05
>>22
バカか。一部のプログラムは<ディレクトリ>/bin、<ディレクトリ>/libみたいなUNIX的な構造を前提にしてるんだよ
23 海外の名無しさん 2026-10-06 07:04
>>20
>????
もう暗黒時代じゃないんだぞ、usrmergeがあるんだから
25 海外の名無しさん 2026-10-06 07:06
>>23
>usrmergeがある
なんでそんなもの必要なんだ?クソLinuxは同じ年に何度も互換性をぶっ壊すんだから、まずそっちを直せよ
27 海外の名無しさん 2026-10-06 07:08
>>24
>UNIX的な構造
正直appimageにもコマンドラインツールと同じ仕組みを用意して、システムのフォルダに放り込むだけで動くようにすればいいと思う
>構造とか言うけど
OS側で~/.configにappimageファイルと同じ名前のフォルダを作ればいいだけだろ
29 海外の名無しさん 2026-10-06 07:22
パッケージマネージャなんて技術に弱い奴らのためのものだろ
ファイルをダウンロードしてどこかに移動させるだけのことができないなんて考えられない
31 海外の名無しさん 2026-10-06 07:31
>>29
じゃあお前は自分の時間に全然価値を置いてないんだな

他サイトの新着

30 海外の名無しさん 2026-10-06 07:25
>>28
appimageが何なのか分かってないみたいだな。
>一部のプログラムは依存関係を前提にしてる
appimageを理解してないじゃないか!

毎日言ってるけど、サイトからダウンロードすべきなのはappimageであって、15種類もある.debやその他のゴミじゃないからな
32 海外の名無しさん 2026-10-06 07:32
>>31
誰にそんな傷つけられたんだよ
34 海外の名無しさん 2026-10-06 07:43
>>33
>appimageが何か知ってるよバカ
絶対分かってないだろ
35 海外の名無しさん 2026-10-06 07:45
>>34
はいはい。実行ファイルが依存関係や設定情報を自分の中に抱え込んでるっていう基本中の基本の話、俺には理解できなかったみたいだな。教えてくれてありがとう。

次はもっと頑張るよ
36 海外の名無しさん 2026-10-06 07:46
>>35
>依存関係
そこが間違ってるんだよ
38 海外の名無しさん 2026-10-06 07:53
>>36
屁理屈に付き合う気はないけど、まあ依存関係の話で合ってるよ。

>>37
このリプライチェーンが何の話か読んだ方がいいぞ。>>2から読んでくれ。
Windows使ってないのは別にいいことだな。LinuxやBSDを嫌ってるわけじゃないから

この話題の背景と論点

この論争の背景には、Windowsがコマンドラインツール文化において長らく「公式のパッケージマネージャ」を持たなかった歴史がある。wingetは2020年に正式導入されたばかりで、chocolateyやUniGetUIはサードパーティ製だ。一方Linuxではapt・dpkgのようなパッケージ管理が数十年の標準であり、この差が「手動で十分」派と「管理ツール必須」派の温度差を生んでいる。また/bin と /usr/bin の分離は、かつて/usrが別パーティションだった時代の名残で、Fedoraなどが進めた「usrmerge」はこの二重構造を統合する取り組みだ。appimageは依存関係を単一ファイルに封じ込める配布形式で、.debなどのパッケージ形式と対立的に語られることが多い。スレ内の「dumbass」「who hurt you」といった言葉は匿名掲示板特有の煽り合いの定型表現で、実際の敵意の強さを示すものではない点は読む上で留意したい。

※本記事は海外掲示板 4chan /g/ (Technology) のスレッド「>mpv.exe, ffmpeg.exe, yt-dlp.exe all in System32」から抜粋し、編集部で日本語に意訳したものです。訳文の責任は当サイトにあります。

この記事のリアクション

他サイトの新着

まだコメントはありません。

コメントする

誹謗中傷・個人を特定する書き込みは削除対象です。投稿は承認後に表示されます。

相互リンクサイト新着記事