問題タブ [linux-from-scratch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - LFS:coreutils コンパイル エラー
help2man:
オプションが stderr に出力される場合、 --no-discard-stderrを取得できません
--help' info from man/cp.td/cp Try
Makefile:14066: ターゲット 'man/cp.1' のレシピに失敗しました]: ディレクトリ '/sources/coreutils-8.23' を離れています Makefile:11098: ターゲット 'all-recursive' のレシピが失敗しました make[1]: * [all-recursive] エラー 1 make[1]: ディレクトリ '/sources/coreutils を離れています-8.23' Makefile:5765: ターゲット 'all' のレシピが作成に失敗しました: *** [all] エラー 2
linux - GPT パーティション テーブルに使用するブート パーティション タイプ
自宅の Raspberry PI システム用に新しい LFS Linux ビルドを作成しています。同じために別のブートパーティションを作成したいのですが、GPTパーティションテーブルを使用していますが、それを使用して新しいパーティションを作成するgdisk
と、パーティションタイプを選択するように求められました.Apple、Solaris、およびfreebsd専用のブートパーティションタイプを見ることができましたが、汎用Linux。
カスタムLinuxビルドに使用するブートパーティションタイプを選択するのを手伝ってくれませんか
c - gcc-5.2.0 のコンパイル中の問題
Raspberry PI 2 用に独自の lfs システムを構築しようとしています。
その一環として、ベース オペレーティング システムとして raspbian を使用して、Raspberry PI 2 で gcc をコンパイルしようとしています。
lfs 開発バージョンの手順を使用して binutils をビルドできました。しかし、gcc のコンパイル中に以下のエラーが発生します
expr.c ファイルを参照してエラーの原因を追跡しようとしましたが、問題は見つかりませんでした。「/tmp/ccAUc9Pu.out」をhttp://turl.ca/dcfansrにアップロードしました
問題の正確な原因をデバッグする方法を教えてください
linux - 端末は $ のみを表示します
私は独自の Linux ディストリビューションを構築しようとしましたが、Linux From Scratch の本に従っています。以下のコマンドをbashrcに入力してみたところ.
この後、端末を再起動すると。$ 記号しか表示されません。問題は、bashrc で作成したエントリにあると思いました。そのため、元に戻し、システムも再起動しました。しかし、まだ同じ問題が発生しています。また、オートコンプリートも機能しません。これを取り除くのを手伝ってください。
linux - ライブ CD 用の「grub2」のクロス コンパイル。「--prefix」オプションの使用方法
カスタムLinuxと「grub2」を搭載したライブCDを作成しています。
ソースコードから「grub2」をコンパイルします。
その結果、すべてのスクリプトと一部のバイナリ ファイルに「プレフィックス」変数が存在します。これにより、「grub2」が機能しなくなります。
私に言ってください。「grub2」を「${PREFIX_PATH}」にインストールする方法を教えてください。
linux - シェル スクリプト - すべてのデータを stdout から /dev/null にリダイレクトします
私は travis-ci を使用して、バージョン 7.8 から Linux を構築しています。ログファイルが 4 メガバイトを超えるため、ビルド中に travis-ci がエラーをスローします。lfs-auto、ビルド #15で確認できます
ここで、すべてのデータを stdout から /dev/null にリダイレクトして、ログ ファイルのサイズを縮小したいと考えています。通常、人々は各コマンドのリダイレクト操作をdev/nullとして使用します。しかし、そうするとシェルスクリプトが長くなりすぎて読みにくくなります
その問題を解決するアイデアを持っている人はいますか?
問題は解決しました!。コメントがあるすべてのボディに感謝します
ソリューションexec > /dev/nullを選択します。これは、そのコマンドが他の操作なしですべての出力を std から /dev/null にリダイレクトするためです。この場合、exec > /dev/nullはシンプルで、 script-file > /dev/nullまたは{ command, ... } > /dev/nullよりも編集しやすい
重複した質問を解決する
いくつかのコメントがありますが、この質問の内容は、スクリプト自体内でシェル スクリプト全体の出力をリダイレクトするにはどうすればよいですか?と同じです。複数のコマンドの出力を 1 つのファイルにリダイレクトする方法
私の質問は、スクリプト自体の中でシェルスクリプト全体の出力をリダイレクトするにはどうすればよいですか? 、しかし私の質問はより明確で、より短いです
2 つのケースで重複する問題を解決するには、さらにコメントが必要です
- この質問を他の質問と統合し、この質問を削除します
- この質問を削除して何もしない
- 何もしない
linux - Linux from Scratch 5.7.2 ツールチェーンの健全性チェック
少し前にプロジェクト「Linux from Scratch」を開始しました。まず、Ubuntu 15.10 64bit から始めて、PDF ファイルに従ってすべてを行いました。パラグラフ 5.7.2 のチェックでは、機能しませんでした。その後、CentOS 7.2 を使用して最初からやり直しましたが、どちらも機能しません。どちらの試行でも、以前のパッケージのコンパイルおよびインストール中にエラーは発生しませんでした。
入力:
出力:
入力:
出力:
StackOverFlow または別のプラットフォームで機能するソリューションは見つかりませんでした。
ここで私のversion-check.shの出力:
LSF ユーザーの ~/.bashrc:
LFS ユーザーの ~/.bash_profile
ご協力いただきありがとうございます!