Makeを使わずにtarballをインストールしますか?

Makeを使わずにtarballをインストールしますか?

私の新しいXenial VMにはインターネットアクセスはありませんが、SFTPを介してインターネットアクセス可能なサーバーに接続できます。問題は、いくつかのパッケージをインストールする必要があることです。インポートするのは大丈夫です。インターネットに接続されたサーバーにダウンロードして仮想マシンに転送するだけです。私の問題は、「Make」でインストールされたtarballしか見ることができないということです。 Makeパッケージをtarballとして持っていますが、「Make」がなければインストール方法がわかりません。

編集:特にTarballはmake-dfsg_4.1.orig.tar.gz

Tl;dr - タルボールのインストール方法いいえ制作を使用していますか?私はできます:
$tar -xf make-dfsg_4.1.orig.tar.gz
$cd make-dfsg_4.1
$ls
ここでどこに行くのか分からない。

更新:追加情報によると、次のようになります。

BNU Makeをビルドする必要があり、他の "make"プログラムが利用できない場合は、シェルスクリプト "build.sh"を使用できます。これを行うには、まずインストールの説明に従って構成を実行します。次に、プログラムをビルドするために「make」と入力するのではなく、現在のディレクトリでプログラムをコンパイルする必要がある「sh build.sh」を入力します。これにより、「./make install」や他のものと組み合わせて使用​​できるMakeプログラムが作成されます。

意味が分からない

「インストール」の説明に従って構成を実行して開始します。どんな洞察力がありますか?

答え1

tarballはmakeUbuntu(およびDebian)パッケージのアップストリームソースコードです。バイナリパッケージをインストールすることをお勧めします。あなたはそれを見つけるでしょうジェニアルです。:下にスクロールして、スキーマに一致する最初の「リリース」パッケージをクリックします(おそらく4.1-6amd64)をダウンロードしてから.deb書類「ダウンロード可能なファイル」セクションで。仮想マシンに転送して実行します。

sudo dpkg -i make_4.1-6_amd64.deb

保存した同じディレクトリに。

makeCライブラリ以外には依存関係がないため、正常に動作します。他のパッケージでは同じアプローチに従うことができますが、依存関係の欠落dpkgによってエラーが発生する可能性があります。この場合、欠落しているパッケージを見つけて手動でダウンロードし、洗い流して繰り返す必要があります。

関連情報