[過去ログ] Debian GNU/Linux スレッド Ver.93 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
473: 2019/12/28(土)14:07 ID:1eqTclhX(1/2) AAS
Debian Developers Decide On Init System Diversity: "Proposal B" Wins
外部リンク[php]:www.phoronix.com
474(2): 2019/12/28(土)14:32 ID:06K5OWPw(1) AAS
ソースコードからビルドするときは
/usr/local/src以下にソースコードを配置して
/usr/binとか汚したくないから、/opt以下にインストールして.bashrcでパス通してる
update-alternativeは使ってない
475: 2019/12/28(土)15:33 ID:vZ+tNV+w(1/9) AAS
>>474
> /opt以下にインストール
基本だよな
昔は /opt./kde/bin とか良く使われたもんだ
476(2): 2019/12/28(土)15:41 ID:FGQHfYe0(1/14) AAS
基本じゃねーよw
>>474
ソースコードはユーザーのホームディレクトリ以下に入れる
ビルドの段階で/usr/localとか/optとかに置くな
ビルドをユーザー権限で行えないだろ
ビルドした後は/usr/local/binとか、パスにlocalって入ってるものを使う
大抵自分でビルドしたものはそこに入るようになってる
/optはユーザーがビルドしたものではない
他のパッケージシステムなどがインストールするパス
/usr/local/srcは/usr/srcと同じで、ソースコードから
省3
477: 2019/12/28(土)15:45 ID:FGQHfYe0(2/14) AAS
> update-alternativeは使ってない
/usr/local/binなどのlocalが含まれてるパスは
システム標準パスよりも優先されるように最初から設定されてる
.bashrcでパスを通す必要もない
また自分しか使わないなら、ユーザーホームディレクトリ以下の~/binや
~/.local/binを使う。(最新ディストリなら)標準の.profileで
それらのパスが存在した場合はそれを使うようになってる。
478(1): 2019/12/28(土)15:47 ID:vZ+tNV+w(2/9) AAS
>>476
外部リンク:ja.wikipedia.org
すまないがどういう意味で「標準じゃねえ」のか分からんかった
479(1): 2019/12/28(土)15:48 ID:vZ+tNV+w(3/9) AAS
>>476
> ビルドをユーザー権限で行えない
コンパイル作業自体は /var/tmp/hoge-0.1 とかで行うもんじゃないのかい
貴殿が言う「ビルド作業」というのが何を指すのか全く分からんので何ともいえないが
480: 2019/12/28(土)15:53 ID:vZ+tNV+w(4/9) AAS
大昔にどっかに distro でパッケージをメンテしてた頃は専らユーザ権限でパッケージ作ってたけど
たしか kernel 以外は全部ユーザ権限で全く問題なかった気がする
kernel がどうだったかは、さすがに大昔すぎて忘れた
ユーザ権限で出来たかもしんない
K6 系プロセッサで寝る前にコンパイル作業を始めてたことだけは覚えてる
481(1): 2019/12/28(土)15:56 ID:FGQHfYe0(3/14) AAS
うわっw プログラマじゃないのかw
ソースコードのビルドをユーザー権限で行うなんて常識やろ
ソースコードを修正してGitHubにpushとかしたことないんだろうな。
GitHubにpushするならユーザーの鍵を使うに決まってるし
ユーザーの鍵を使ってpushするならソースコードはユーザー権限で
触れる所にあったほうが良いだろ。
ビルドの段階でシステムに影響を与えるようなことなんてしたくないだろ
ユーザー権限で行っていればそういう自体は避けられる。
システム権限が必要なのは最後だけ使うもんだ
482(1): 2019/12/28(土)15:57 ID:vZ+tNV+w(5/9) AAS
>>481
君のいう「ビルド」の定義が分からんのよ
483(1): 2019/12/28(土)15:59 ID:FGQHfYe0(4/14) AAS
>>482
ビルドの定義にこだわってるからわからんのよw
できる限りユーザー権限を使え
それだけだ
484(1): 2019/12/28(土)15:59 ID:vZ+tNV+w(6/9) AAS
>>483
>>479 は読めないのかい
485: 2019/12/28(土)15:59 ID:FGQHfYe0(5/14) AAS
>>478
それのどこに「ビルドする場所」なんて書いてあるんだ?w
486(1): 2019/12/28(土)16:01 ID:FGQHfYe0(6/14) AAS
>>484
意味不明。/var/tmpはソースコードをビルドする場所なんて書いてないだろ
だいたい/var/tmpはファイルがいつの間にか消える場所だぞ
487: 2019/12/28(土)16:01 ID:vZ+tNV+w(7/9) AAS
>>486
> だいたい/var/tmpはファイルがいつの間にか消える場所だぞ
/tmp と混同してないかい
488: 2019/12/28(土)16:02 ID:FGQHfYe0(7/14) AAS
ほら、/var/tmp以下が消えるってことも知らない(笑)
489(1): 2019/12/28(土)16:04 ID:FGQHfYe0(8/14) AAS
だいたい一般的に使われる./configure & makeで/var/tmp以下が使われるようになんてなってないし
そもそも他のユーザーと共有される場所を使うとかありえんよな
他のユーザーだが同時にビルドししようとしたどうするんだw
標準のやり方で楽にできるようになってるのに
オレオレルール導入で面倒くさくしてるだけ
ソースコードはユーザーのディレクトリ以下にgit cloneして
そこでビルドして、最後の最後の段階でsudo make installとかして
システムに入れるんだよ
490: 2019/12/28(土)16:07 ID:FGQHfYe0(9/14) AAS
> /opt オプション (option) のアプリケーションソフトウェア「パッケージ」のインストール用[25]
しっかり書いてあるなw
491: 2019/12/28(土)16:12 ID:vZ+tNV+w(8/9) AAS
>>489
> ./configure & make
極めて無粋なツッコミなんだが ./configure && make ではないのかい
492(3): 2019/12/28(土)16:16 ID:FGQHfYe0(10/14) AAS
そこは英語としてのandで書いたつもり
上下前次1-新書関写板覧索設栞歴
あと 510 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.036s