crosvm: Add python3-pip dependency.

This is required for the following step.

Updated installation steps so that it is possible to follow the steps
and build.

BUG=chromium:1265286
TEST=./install-deps inside docker container running ubuntu.

Change-Id: Icd6b1c9c3c74c790aba2fd41050ebd2f3470e946
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3255185
Reviewed-by: Dennis Kempin <denniskempin@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Commit-Queue: Junichi Uekawa <uekawa@chromium.org>
This commit is contained in:
Junichi Uekawa 2021-11-01 15:32:18 +09:00 committed by Commit Bot
parent e538834fe1
commit b933598310
2 changed files with 12 additions and 2 deletions

View file

@ -1,5 +1,13 @@
# Building for Linux
## Checking out
Obtain the source code via git clone.
```
git clone https://chromium.googlesource.com/chromiumos/platform/crosvm
```
## Setting up the development environment
Crosvm uses submodules to manage external dependencies. Initialize them via:
@ -17,8 +25,9 @@ git config --global submodule.recurse true
git config push.recurseSubmodules no
```
Crosvm development best works on Debian derivatives. We provide a script to
install the necessary packages on Debian:
Crosvm development best works on Debian derivatives. First install rust via
https://rustup.rs/. Then for the rest, we provide a script to install the
necessary packages on Debian:
```
$ ./tools/install-deps

View file

@ -32,6 +32,7 @@ sudo apt-get install --yes --no-install-recommends \
pkg-config \
protobuf-compiler \
python3 \
python3-pip \
python3-setuptools \
qemu-system-x86 \
rsync \