distpack

command
v1.26.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 21, 2026 License: MIT Imports: 2 Imported by: 0

Documentation

Overview

DistpackはGoの配布用のtgzファイルとzipファイルを作成します。 これはGOROOT/pkg/distpackに書き込みます:

  • 現在のGOOSとGOARCH向けのバイナリ配布(tgzまたはzip)
  • GOOS/GOARCHに依存しないソース配布
  • ゴーグルコマンドで使用されるようにダウンロードするためのモジュールmod、info、zipファイル

Distpackは通常、make.bashの-distpackフラグによって呼び出されます。 goos/goarch向けのクロスコンパイル配布は次のようにしてビルドできます:

GOOS=goos GOARCH=goarch ./make.bash -distpack

モジュールのダウンロードがgoコマンドで使用可能であるかをテストするには:

./make.bash -distpack
mkdir -p /tmp/goproxy/golang.org/toolchain/
ln -sf $(pwd)/../pkg/distpack /tmp/goproxy/golang.org/toolchain/@v
GOPROXY=file:///tmp/goproxy GOTOOLCHAIN=$(sed 1q ../VERSION) gotip version

gotipは、リリースされた古いGoのバージョンで置き換えることができます。 make.bashがビルドしたバージョンであるため、それをスキップします。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL