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

Unixプログラムのソースコードを含むすべてのもの。たとえば、コンパイル、インストール、または調査のためにコードを取得する方法。


4
ソフトウェアソースファイルを保持する標準の場所
LinuxにOpenSSLなどのソースファイルを保持するための標準の場所はありますか。OpenSSLのデフォルト以外のバージョンでソースからNginxを構築しています。OpenSSLをダウンロードして展開する必要があり、ホームディレクトリで実行しました。さて、Linuxに標準的な場所はあるのでしょう/optか?

4
カスタムOSを作成するためにLinuxソースコードの変更を開始する方法 [閉まっている]
閉じた。この質問はより集中する必要があります。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集するだけで1つの問題に焦点を当てるように質問を更新します。 9か月前に閉鎖されました。 ソースコードを変更することでLinux(Ubuntuなど)をカスタマイズし、まったく新しいOSを作成できると聞いたことがあります。Linuxカーネルのソースコードをwww.kernel.orgのWebサイトからダウンロードしました。しかし、それを見ると何も理解できません。非常に多くのディレクトリ、ファイル内のファイルがあります(1つの大きなプログラムがあると思います)。私は大学のプロジェクトとしてこれを行いたいし、必要な変更を加えてLinuxに貢献したい。しかし、サイトのいくつかでこの質問をした後、彼らはLinuxのソースコードが非常に大きいと言った。minixを試すことができます。今、私は非常に混乱しています。 (ソースコードを変更してLinuxをカスタマイズする)この旅をどのように始めるべきかについて、いくつかの初心者レベルの本とともに、必要な手順を詳しく説明してください。

3
ソースlib / *が機能しないのはなぜですか?
次のフォルダー構造を含む小さなプログラムがあります。 - main.sh - lib/ - clean.sh - get.sh - index.sh - test.sh 各ファイルには、で使用する1つの関数が含まれていますmain.sh。 main.sh: source lib/* get_products clean_products make_index test_index 上記では、最初の2つの関数は機能しますが、2番目の2つは機能しません。 それでも私source lib/*が次のように置き換えた場合: source lib/get.sh source lib/clean.sh source lib/index.sh source lib/test.sh すべてが期待どおりに機能します。 誰もがなぜsource lib/*期待どおりに機能しないのか知っていますか?
11 bash  source 

1
/ bin / ipのソースコードはどこにありますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、 Unix&Linux Stack Exchangeのトピックとなるようにしてください。 2年前休業。 私はコマンドを使用しています/bin/ip: ip addr add 10.10.10.0 dev eth0 ipコマンドがどのように機能するかについてのソースコードを確認したいと思います。利用できますか?
10 source 

2
標準のLinuxコマンドラインツールのソースを見つけるのに最適な場所はどこですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、 Unix&Linux Stack Exchangeのトピックとなるようにしてください。 11ヶ月前に閉鎖。 Into:私はソースを読むことで学ぶのが好きです。しかし、多くのさまざまなプロジェクトサイトで分割されたインターネット上でそれらを検索するのは大変です。多くの多くのアプリのソースが1か所にある中央のブラウズ可能なレポを参照してください。 誰かがいくつかのLinuxツールのドキュメントを見つけたい場合、最適な場所は:man toolnameです。 Linuxソースを「オンデマンド」で参照したい場合は、いつでも次の場所にジャンプできます。Linuxクロスリファレンス。 最も一般的なスタッフを見つけたい場合、すべてのソースをCoreutilsで見つけることができます 。 何かをビルドする方法を確認したい場合、(たとえば)http://www.archlinux.org/packages/にジャンプして、pkgbuildであることを確認できます。 ほとんどのツールのソースを1か所に保持するリポジトリはありますか?-ちょうどmanドキュメントやLinuxクロスリファレンスカーネルソースを保持しているようです。 ものの実装方法を「迅速」「オンデマンド」でチェックするためのものです。(はい、私はグーグルを知っています->しかし、私はルーチンにうんざりしています:1.プロジェクトサイトの検索2.リポジトリの閲覧またはさらに悪いこと->リポジトリのチェックアウト3.終了時に削除) リマーク: 私はストレスを感じました、私はツールをチェックしたいと思います:迅速、高速、オンデマンド。 つまり、ソースを確認するためだけに、そのソースを使用してアプリ全体をインストールする必要はありません。(ところで、Webリソースが望ましいので、私は多くのコンピューターからソースをチェックできます-私はそれらすべての管理者を持っていません)

3
コメントをキャッチせずにソースコードをgrepする方法
私は、コメントのために誤検知を起こすことなく、ソースコードをgrepする方法を探しています。たとえば、この.cソースコードでfooを検索すると、次のようになります。 /* * foo has changed [...] and is now a 2-parameters function */ // foo(24) foo(42, 28); ナイーブgrepは、私が1つだけ欲しい3つのオカレンスを見つけます。StackOverflowでこれを行うこの方法を見てきましたが、私のニーズを満たしていません。PHPはプラットフォームで使用できません。私はまた、1行コメントに対してこの方法を見つけましたが、それは私の問題の一部しか解決しません。 古典的なスクリプトツール(awk、sed、bash、grepなど)を使用する必要があり、数千のファイルがある場合でも高速である必要があります。 ソースコードでgrepを実行することが可能で、ソースコードのみである場合はどうしますか?
10 files  grep  source 

7
`source`コマンドの反対
source変数の値を読み取り/印刷するために、bashスクリプトでコマンドを使用します more linuxmachines_mount_point.txt export linuxmachine01="sdb sdc sdf sdd sde sdg" export linuxmachine02="sde sdd sdb sdf sdc" export linuxmachine03="sdb sdd sdc sde sdf" export linuxmachine06="sdb sde sdf sdd" source linuxmachines_mount_point.txt echo $linuxmachine01 sdb sdc sdf sdd sde sdg source変数を設定解除するための反対は何ですか? 予期された結果 echo $linuxmachine01 < no output >


3
debianでパッケージのソースリポジトリを知る方法は?
Debianでは、一部のパッケージはSubversion(有名なteam-pkg-gnome)で保守されているAFAIKもあれば、gitで保守されているパッケージや、他のVCSで保守されているパッケージもあります。 パッケージのソースがどこにあるのかを知る方法はありapt-get source $PACKAGENAMEますか? 私は3つの方法を試しましたが、すべて失敗しました:- $apt show $PACKAGENAME $aptitude show $PACKAGENAME $apt-cache show $PACKAGENAME 上記のいずれもこの情報を提供/共有することはできません。 とにかく情報を入手する方法はありますか?ソースリポジトリを知る必要があります。名前と、それがgit、svn、またはその他のバージョン管理にあるかどうか。

1
debian-installerの画面のソースコード
Debianのインストールプロセスの画面のソースコードはどこにありますか? 私が試しました:apt-get source debian-installer しかし、このパッケージでは、ソースコードが表示されません。 より具体的には、この画面のソースコードを探しています。
8 debian  source 

2
「uptime」のソースコードはどこにありますか?
私はPythonを学んでいます。これまでは、基本的なPythonコーディングのみを行ってきました。1日前に、treeコマンドのPython実装をチェックしました。突然、のPythonクローンを作成しようと思いましたuptime。私はそれがどの言語で実装されているか、そしてそれを複製することに伴う複雑さは何であるかについての手がかりはありません。 しかし、そのソースコードは見つかりませんでした。Fedora 14を使用しています。kernel-develパッケージがインストールされています。実行しましたwhereis uptimeが、/usr/bin/uptimevimを使用して開くと、生成されたファイルに奇妙なシンボルが表示されます。ソースコードをグーグルで検索しても、望ましい結果は得られませんでした。ソースコードはどこにありますか?
8 fedora  source  uptime 

2
ソースからツール/ライブラリを構築する利点は何ですか?
ソースから構築することで、何かメリットがありますか?コードはハードウェアアーキテクチャに最適化されていますか?一般的に最適化されていますか? なぜ誰かがAPT / yumのようなパッケージ管理システムを使用するのではなく、ソースからビルドすることを選ぶのですか?何らかの最適化による利益がある場合、それがパッケージ管理システムの利点を上回るのはいつですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.