問題タブ [linux-distro]

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.

0 投票する
7 に答える
529 参照

.net - .NET Framework 上に構築された Linux ディストリビューション

私はコンピュータ サイエンス エンジニアリングの学生で、.NET Framework で 2 ~ 3 年間プログラミングを行っていますが、Linux は使用したことがありません。私の最終年度のプロジェクトには、Linux ディストリビューションが適していると思いました。

このクレイジーなアイデアが私に浮かんだとき、私はそれを実装するいくつかの方法を考えていました:

最初に Linux カーネルに .NET Framework を実装し、それを使用して残りをビルドすることはできますか?

これは最も奇妙な質問かもしれませんが、私が質問をするのが正しい場合は方法を教えてください間違っている場合は修正してください。

0 投票する
6 に答える
629 参照

c++ - c++ 実行可能ファイルを含む別の Linux ディストリビューションの問題

Linux マシン (Ubuntu Karmic) で完璧に動作する C++ コードがあります。別のバージョンで実行しようとすると、あらゆる種類の共有ライブラリが不足しています。

すべての共有ライブラリを単一の実行可能ファイルにマージする方法はありますか?

編集:間違った質問をしたと思います。実行可能ファイルが既にビルドされているときに、実行可能ファイルを静的にリンクする方法を尋ねる必要がありました。ermine & statifierで答えを見つけました

0 投票する
3 に答える
1082 参照

linux - Linuxディストリビューションへの貢献

Linuxディストリビューションに貢献することに興味がありますが、さまざまなディストリビューションの開発者コミュニティに関して、どのディストリビューションに参加したいかを判断するのに少し苦労しています。

私が知っている言語: C、C ++、Lua、Python、そしてPerlにかなり精通している(私はそれを「知っている」とは言いませんが)。特に、パフォーマンスを微調整するために何かを一緒にハッキングする以外に、x86アセンブリの経験はほとんどありませんが、それはまもなく部分的に修正される予定です。

私が探しているもの:開発者がディストリビューションのさまざまな側面に取り組むための多くの機会を提供するコミュニティ。正直なところ、私はカーネルソースを読んで作業することに最も興味があります(この場合、ディストリビューションは関係ありません)が、それはかなり困難であり、Linuxコミュニティに参加して経験豊富なLinux開発者と協力することで私に内臓に飛び込む方法のより良いアイデア(これが偽物であるかどうか、またはそれに関するアドバイスがある場合は私に知らせてください)。

それで...

組織、一緒に仕事をするのが楽しい人、貢献する機会の点で「最高の」開発者コミュニティを持っているディストリビューションはどれですか?

Ubuntu、OpenSuse、Fedoraなどのディストリビューションのさまざまな「Contributingto XXX」ページやメーリングリストを読みましたが、実際の開発者からもっと個人的な証をもらいたいと思います。

0 投票する
4 に答える
24489 参照

linux-kernel - Linux OS とカーネルの関係は?

私は数年間 Linux を使用してきましたが、CD/DVD からインストールする以上のことはしたことがありません。アプリ マネージャーが私が探していたものをソフトウェアに持っていなかったとしたら、私は大義を失ったことになります。

しかし今、私は「Linux」とは何かを理解しようとしています。

頭に浮かぶ最初の単語は「カーネル」です。ウィキペディアを読んだ後、カーネルは、他のソフトウェア (OS + アプリ) にハードウェア (CPU、RAM+++) へのアクセスを許可するために実行されているソフトウェアであることがわかりました。メモリも処理しますが、それはOSが行うべきことではありませんか(OSクラスから覚えていること)?

Linux ディストリビューションは単なるソフトウェアの詰め合わせリストですか?

私のお気に入りのディストリビューションである Fedora を見てみましょう。現在はバージョン 14 で、カーネル 2.6.35 が同梱されています。

カーネルは中央のどこかから来ており、すべてのLinux ディストリビューションのコアですか? これが本当なら、Linux ディストリビューションは、カーネルを搭載したコンピューターをより使いやすくするための手段に過ぎないのでしょうか? そのように、ディストリビューション + カーネルは OS です。なぜなら、もう一方のないものは使用できないからです (純粋なカーネルかもしれませんが、誰がその上に座っているのでしょうか?)。

0 投票する
4 に答える
3549 参照

ubuntu - システム プログラミングに最適な Linux ディストリビューションは何ですか?

研究のために低レベルのシステム プログラミングと仮想化を使用したいと考えています。Ubuntu 10.04 + Xen 4.0.0 を試してみましたが、インストール直後はうまくいきませんでした。私の友人の一人がGentooを取り上げることを提案しました。他に提案はありますか?

0 投票する
1 に答える
345 参照

linux - Linux ディストリビューション間のライブラリ バージョンの違い

実行中の 1 台のマシンでは正常に動作するが (空白に Linux ディストリビューションとバージョンを入力)、実行中の別のマシン (異なるディストリビューション/バージョン) では不安定に動作するプログラムをデバッグしています。

役立つ手がかりは、各ディストリビューションによって提供されるすべての主要なライブラリ (Qt、boost、libpng、fftw3 など) のバージョンのリストを並べて表示することです。それ以降に行われた可能性のあるライブラリへのアップグレードについては (今のところ) 心配していません。

今日は Red Hat 5 対 Fedora 13 ですが、以前は Fedora と Ubuntu を比較したいと思っていました。将来的には、少なくとも 4 年前から先週までの主要なディストリビューションとバージョンの任意の組み合わせが登場する可能性があります。 . これらのライブラリのバージョンの違いを見つける一般的な方法を探しています。

任意の 2 つのディストリビューションを選択してリストを取得できる Web アプリは素晴らしいでしょう。そのようなものは存在しますか?(そうでない場合は、起業家のアイデアがあります。)

注: マシンの 1 つにアクセスできないため、'ls /usr/lib' の並べ替えと比較はできません。

0 投票する
3 に答える
2234 参照

java - JavaからLinuxディストリビューションの名前を探す

基盤となるシステムから情報を収集する必要があるJavaで小さなライブラリを作成しています。Javaのシステムプロパティからほとんどのものを読み取ることはできますが、Linuxで実行したときにディストリビューションの名前を抽出する正しい方法を見つけることができないようです。呼び出し

「Linux」(これも収集します)を返しますが、「Ubuntu」などを取得する方法も探しています。このソリューションはJavaで必要であり、/ etc/releaseの解析を行う必要はありません。

0 投票する
1 に答える
174 参照

linux - Jungle disk と Xubuntu : Junglediskdesktop は追加のアイコンを生成し続けます

私は eee pc 901 に Xubuntu (xfce4) を変更せずにインストールしています。バックアップには、junglediskdesktop というシステム トレイ アプリケーションが付属しているジャングル ディスクを使用しています。Junglediskdesktop は、特にアイコンが更新されたとき (アイドル状態から作業中) に、パネルのシステム トレイ部分に新しいアイコンを生成し続けます。他の誰かがこの問題を抱えていますか?

これが xfce4 関連だと思う理由は、同じコンピューター上の Ubuntu (gnome) と Lubuntu (lxde) の両方で、junglediskdesktop がシステム トレイに 1 つのアイコンのままであるためです。

助言がありますか?

よろしく、ピーター

0 投票する
1 に答える
52 参照

linux - 修正を Linux パッケージに入れるにはどうすればよいですか?

Python Imaging Library で group4 デコードが必要ですが、ビルドするには、ディストリビューション libtiff-dev パッケージに変更を加える必要があります。

この種のことをこれまでやったことがないので、どこから始めればよいか興味があります。libtiff で必要な変更は、libtiff がインストールされた後のヘッダー ファイルの配置です。現在、libtiff はそのヘッダー ファイルを /usr/include にドロップしますが、ドロップするのは

追加する必要があります:

これらすべてを実現するために使用しなければならなかった PIL のパッチは 2006 年のもので、1.1.6 PIL ライブラリに対して作成されています (PIL は現在 1.1.7 です)。ディストリビューションでビルドされない場合は、pyPI ディストリビューションに PIL します。

では、どのようにしてディストリビューションに変更を加えますか。libtiff で何も変更する必要はありません。配信される方法だけです。これらの 3 つのファイルを /usr/include に追加する必要があります

それが完了したら、プッシュして修正を PIL に入れることができます。

0 投票する
3 に答える
241 参照

python - Python 出力を取り除く方法

脱ぎたいplatform.linux_distribution()

出力はタプルです('Ubuntu', '11.10', 'oneiric')が、次のように表示したい"Ubuntu 11.10 oneriric"

.group(1)動かない。