44
55This process only needs to be done once per system.
66
7- Note that these scripts are tested on Ubuntu Jammy ;
7+ Note that these scripts are tested on Ubuntu Noble ;
88other platforms are not supported.
99
1010### Install required packages
1111
12- Linux:
12+ apt install aptly
1313
14- apt install gnupg1 aptly docker awscli
14+ Follow instructions to install docker
15+ https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository
1516
16-
17- ** Note:** There are compatibility issues with ` gnupg2 ` and ` aptly ` . See
18- [ this issue] ( https://github.com/aptly-dev/aptly/issues/657 ) , for example.
17+ Follow instructions to install awscli
18+ https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html
1919
2020### Configure aptly
2121
@@ -36,9 +36,7 @@ Download the public key from S3.
3636
3737Using the passphrase from the AWS Secrets Manager, run:
3838
39- gpg[1] --import <key.asc>
40-
41- ** Note:** It is not clear if ` gpg ` or ` gpg1 ` is correct to use on Ubuntu.
39+ gpg --import <key.asc>
4240
4341### Log into Docker
4442
@@ -76,6 +74,9 @@ use `v` on the version string. For example:
7674
7775 bazel run //tools/release_engineering/dev:push_release -- 1.0.0
7876
77+ ** Note:** If there is a timeout error uploading to GitHub, double-check
78+ the GitHub token created above, it is likely a permissions issue.
79+
7980### Verification
8081
8182Verify that:
@@ -122,6 +123,10 @@ version string. For example:
122123The script will prompt for the GPG passphrase, which may be found in the AWS
123124Secrets Manager. The script may prompt for this multiple times.
124125
126+ ### Verification
127+
128+ Verify that you can install drake via APT, see https://drake.mit.edu/apt.html for instructions.
129+
125130### [ Optional] Add a new configuration
126131
127132For example, to add Jammy:
0 commit comments