タグ付けされた質問 「gentoo」

Gentooは、ユーザーのニーズに応じて自動的に最適化およびカスタマイズされるように設計されたソースベースのLinuxディストリビューションです。


4
Ctrl +左/右矢印キーの問題
最後のシステムの更新後、zshターミナルのctrl +左/右矢印コマンドは何もしません。また、ctrl + uには何か問題があります。通常、このコマンドはカーソルから行の先頭までを消去しますが、今では行全体を消去します。皆さん、ありがとうございました。

4
GentooでABI_X86を使用する
Gentooシステムを更新してから数ヶ月が経ちました。そして、ご想像のとおり、これは多くのパッケージ(およびUSEの変更)があることを意味します。私のシステムは「amd64」(multilib)ですが、「〜amd64」から手動でキーワード設定されたパッケージがたくさんあります。 とにかく、このアップデートでは、「ABI_X86」USEフラグが表示され続けます。これは何ですか?これは、新しい。「eselectニュースリスト」には何もありません。 :私はこのトピック見つけhttp://forums.gentoo.org/viewtopic-t-953900-start-0.htmlを。それはそれを使用する方法を示しているように見えましたが、これに関する「本物の」ドキュメントはありますか?それは何をするためのものか?何を私は想定さにセット「ABI_X86」に?multilibシステムがあります。「64」が必要だと思いますが、「32」と「x32」とは何ですか?ここで何をする必要があるのか​​混乱しています。 Emergeはスロットの競合について多くのことを叫んでおり、それらは "ABI_X86"に関連しているようです(エラーは正確に忘れていますが、1つはzlibだったことを覚えています)。 だから、それが何でABI_X86あり、どのように使用するかについての「公式」ドキュメントはありますか? 私はリンクされたスレッドから、私はこのページが見つかりました:http://kicherer.org/joomla/index.php/en/blog/liste/29-transition-of-emul-packages-to-true-multilibを、私はしたいですキーワードに行く前に何をしているのかを知るために、たくさんのものを編集して自分のmake.conf。 PS「package.keywords」ファイルには、ほとんどの「app-emulation / emul-linux-x86」パッケージ(当時必要だったと思われるパッケージ)があります。

1
Gentoo Linux GPGは、パラメータを介して渡されるファイルを適切に暗号化しますが、標準入力から読み取るときに「デバイスに不適切なioctl」をスローします
Gentoo Hardenedをカーネル4.1.7-hardened-r1で実行していDISPLAYます。パスワードプロンプトにpinentry-cursesを使用するために、SSHから開かれたシェルセッションからGPGを使用し、変数を無効にしてファイルを暗号化しようとしています。使用gpg -o file.gpg --symmetric fileすると、うまく暗号化できます。使用するpv file | gpg -o file.gpg --symmetricと、次のエラーメッセージが表示されます。 gpg-agent[30745]: command get_passphrase failed: Inappropriate ioctl for device
23 ssh  gentoo  gpg  gpg-agent 

3
GentooとFuntooの違い[非公開]
現在のところ、この質問はQ&A形式には適していません。回答は、事実、参考文献、または専門知識によってサポートされると予想されますが、この質問は、議論、議論、世論調査、または広範な議論を求める可能性があります。この質問を改善し、場合によっては再開できると思われる場合は、ヘルプセンターをご覧ください。 7年前に閉鎖されました。 FuntooとGentooの違いを理解するのに苦労しています。Funtooの Webサイトは、Gentooの改良版であると主張しています。 Funtoo Linuxは、デフォルトで有効なネイティブUTF-8サポート、gitベースの分散Portage Treeおよびfuntooオーバーレイ、よりコンパクトなミニマニフェストツリーを備えた拡張Portage、12時間ごとの新しいGentoo変更の自動インポート、GPT / GUIDブートサポートを備えています合理化されたブート構成、強化されたネットワーク構成、最新の安定した現在のFuntooステージ、すべてFuntooのMetroビルドツールを使用してビルドされています。 それは私にとってそれほど違いはないようです。これらの利点は別のディストリビューションに値するものであり、欠点はありますか?

4
なぜデュアルコアCPUを使用しているときにmakeに-j3オプションを推奨するのですか?
Gentoo Linuxを、設定することが可能であるMAKEOPTSに変数を/etc/portage/make.conf伝えるためにmake、パッケージを構築する際には、並列に実行する必要がありますどのように多くの仕事。私はデュアルコアCPUを持っているので、私は単純に-j2オプションを使用することを選択しました。コアごとに1つのジョブなので、両方とも何かをしなければなりません。「問題」は、デュアルコアCPUを使用しているユーザーに-j3代わりにオプションを設定するよう指示する多くの参考文献があることです。それらのいくつかは次のとおりです。 Gentooハンドブック Gentoo wiki make.conf(5)のマニュアルページ たとえば、Gentooハンドブックには次のように書かれています: 適切な選択は、システムのCPU(またはCPUコア)の数に1を足したものですが、このガイドラインは必ずしも完全ではありません。 しかし、「CPU + 1」ルールの根拠は何ですか?なぜ余分な仕事ですか? make.conf(5)のマニュアルページには次のようにも書かれています: 推奨される設定は、CPUs + 1と2 * CPUs + 1の間です。 また、オプションのmake情報ページとmakeマニュアルページの説明のセクション5.4(Parallel Execution)を読みました-jが、そこには答えがないようです。
18 gentoo  make 


2
環境を正しく設定する
私はgnomeを実行するためにzshとgdmを使用しています。しばらく前に、変数が正しく設定されていないことを発見しました。たとえば、LANG / LC_ALLは(""ではなくen_GB.UTF-8)正しくありません。 私は分割.zshrcに.zshrcして.profile。後者では、環境変数を設定しますが、セッションを開始する前にどのように変数を設定できますか?いくつかの選択肢(.xinitrc、.xsessionrc)を試しましたが、どれも機能していないようです。 編集明確にするために-を使用し.profile、手動でソースしました.zshrc。とにかく質問は変わりません。

4
GentooのPortageで利用可能なソフトウェアバージョンを表示する方法は?
emergeGentooシステムでプログラムfooをインストールしたいと思います。そのため、私は単にemerge fooインストールに使用し、Portageはそのリポジトリにあるそのソフトウェアの最新バージョンを選択します。バージョン番号と命名規則がわかっていれば、パッケージがサポートしている場合、インストール済みのパッケージから現在強制されているパッケージを選択emerge =foo.1.2するeselectために使用できます。 しかし、バージョン番号や命名規則がわからず、fooのバージョンのリストが必要な場合はどうすればよいですか?これを実行するemergeオプション/usr/portageは見当たらず、下を覗き見しても何も得られません。 ボーナス:とにかく、emerge利用可能なパッケージを決定するために、どのロケーションポーリングを見つけるのですか?たとえば、私のシステム上のebuildの多くは非標準の場所にありますが、emergeとにかくそれらを見つけるためemerge、使用可能なソフトウェアバージョンのリストがどのようにビルドされるかを判断しようとしています。
13 gentoo  emerge 


4
Gentooでパッケージを安全にアンインストールする
Gentooで特定のパッケージをアンインストールしたかったので、emergeのmanページを閲覧しました。私は--unmergeオプションを見つけました: 警告:このアクションは重要なパッケージを削除する可能性があります!一致するすべてのパッケージを削除します。これは依存関係のチェックを行わないため、システムの適切な動作に必要なパッケージを削除する場合があります。その引数は、アトムまたはebuildです。--unmergeの依存関係を認識するバージョンの 場合は、-- depcleanまたは--pruneを使用します。 ただし、システムにインストールされている他のパッケージにアンインストールするパッケージが必要かどうかをemergeで確認したいと思います。その機能を提供しない--depcleanで--pruneください: --depclean 依存関係としてインストールされたが、もはや必要ではないパッケージを削除します --prune 「システムからインストールされているパッケージの最高バージョンを除くすべてを削除します」 の依存関係チェックバージョンはありません--unmergeか?

2
zshはvimを.vimに修正したい
Gentoo x64でzshを使用sudo vim /path/to/file しています。ホームフォルダーから入力すると、zshは次のように尋ねます。 zsh: correct 'vim' to '.vim' [nyae]? フォルダーでvimはなく実行したい.vim。どうすれば修正できますか? 私の推測でsetopt autocdは、これが原因です。奇妙なことは、私が追加しない場合sudo、zshは何も修正するように求めません。
12 zsh  sudo  gentoo  line-editor 


3
iptables OUTPUTチェーンでREJECTポリシーを使用できないのはなぜですか?
現在、OUTPUTチェーンをDROPに設定しています。これをREJECTに変更したいのですが、アクセスしようとしているサービスの問題ではなく、ファイアウォールがどこかへのアクセスを妨げているという手がかりがありました(タイムアウトではなく即時拒否)。しかし、iptablesはこれを気にかけていないようです。保存したルールファイルを手動で編集して復元しようとすると、iptables-restore v1.4.15: Can't set policy 'REJECT' on 'OUTPUT' line 22: Bad policy nameルールのロードが拒否されます。これを手動で設定しようとすると(iptables -P OUTPUT REJECT)、取得できますiptables: Bad policy name. Run 'dmesg' for more information.が、dmesgに出力がありません。 適切なルールがカーネルにコンパイルされていることを確認し、それが確実に読み込まれるように再起動しました。 # CONFIG_IP_NF_MATCH_TTL is not set CONFIG_IP_NF_FILTER=y *** CONFIG_IP_NF_TARGET_REJECT=y *** CONFIG_IP_NF_TARGET_LOG=y CONFIG_IP_NF_TARGET_ULOG=y (適用可能なルールを強調するためにアスタリスクを追加) REJECTは有効なポリシー/ターゲット(一般的に)であると私が見つけることができるものはすべて示されていますが、INPUT、FORWARD、またはOUTPUTチェーンに対しては無効であることを示すものは何も見つかりません。私のGoogle-fuは役に立ちません。私はGentooを利用しています。ここに誰か洞察力がありますか?

7
Gentooシステムで.keywordsファイルを整理する方法は?
gentoo stable次の構文の行をキーワードリストに追加することで、システム上のテストパッケージを選択できます。 cat /etc/portage/package.keywords =dev-python/ipython-0.13.2 ~amd64 # and many lines later =dev-python/ipython-0.14.1 ~amd64 # and many lines later >=dev-python/ipython-0.13.4 ~amd64 このファイルは時間内に大きくなり、遅かれ早かれ、どの行が古くなったのか思い出せなくなります。 スクリプトで時々リストを整理するにはどうすればよいですか? 行を削除する必要があります テスト版がすでに安定している場合 > =が同じパッケージに使用されました =バージョン番号の小さい同じパッケージに使用された

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.