【初心者】Ubuntu Linux 126【本スレ】 (473レス)
上下前次1-新
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だけがもしかしておかしいのか?
省3
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で入れとけばトラブルが少ないんじゃないかな
上下前次1-新書関写板覧索設栞歴
あと 105 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.009s