Merge apt installs
parent
cfe81520f0
commit
6f8d07f621
31
README.md
31
README.md
|
@ -13,7 +13,13 @@ Using Debian Bookworm (stable/12) as a base.
|
||||||
Dependencies that may be needed:
|
Dependencies that may be needed:
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo apt install git python3-pip python3-virtualenv
|
sudo apt install \
|
||||||
|
--no-install-recommends \
|
||||||
|
git git-lfs python3-pip python3-virtualenv \
|
||||||
|
build-essential libssl-dev zlib1g-dev \
|
||||||
|
libbz2-dev libreadline-dev libsqlite3-dev curl liblzma-dev \
|
||||||
|
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev \
|
||||||
|
ccache pipx
|
||||||
```
|
```
|
||||||
|
|
||||||
## Python
|
## Python
|
||||||
|
@ -45,10 +51,6 @@ apt install redis-server
|
||||||
## ccache Client
|
## ccache Client
|
||||||
Set up thusly.
|
Set up thusly.
|
||||||
|
|
||||||
```
|
|
||||||
apt install ccache
|
|
||||||
```
|
|
||||||
|
|
||||||
Add to end of `~/.bashrc` and source it or logout/login:
|
Add to end of `~/.bashrc` and source it or logout/login:
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -71,7 +73,6 @@ EOF
|
||||||
Set up a devpi PyPI (pip) caching server thusly:
|
Set up a devpi PyPI (pip) caching server thusly:
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo apt install python3-pip python3-virtualenv --no-install-recommends
|
|
||||||
mkdir -p ~/devel/devpi
|
mkdir -p ~/devel/devpi
|
||||||
cd ~/devel/devpi
|
cd ~/devel/devpi
|
||||||
virtualenv env
|
virtualenv env
|
||||||
|
@ -91,12 +92,6 @@ devpi-gen-config \
|
||||||
--serverdir /srv/devpi \
|
--serverdir /srv/devpi \
|
||||||
--absolute-urls
|
--absolute-urls
|
||||||
|
|
||||||
# Don't use nginx (?)
|
|
||||||
#sudo apt install nginx
|
|
||||||
#sudo cp ~jebba/devel/devpi/gen-config/nginx-devpi.conf /etc/nginx/sites-available/
|
|
||||||
#cd /etc/nginx/sites-enabled
|
|
||||||
#sudo ln -s ../sites-available/nginx-devpi.conf .
|
|
||||||
|
|
||||||
# meh supervisor, I guess
|
# meh supervisor, I guess
|
||||||
sudo apt install supervisor
|
sudo apt install supervisor
|
||||||
sudo cp ~jebba/devel/devpi/gen-config/supervisor-devpi.conf /etc/supervisor/conf.d/
|
sudo cp ~jebba/devel/devpi/gen-config/supervisor-devpi.conf /etc/supervisor/conf.d/
|
||||||
|
@ -148,11 +143,6 @@ Set it up on a system thusly:
|
||||||
|
|
||||||
```
|
```
|
||||||
mkdir -p ~/devel/pyenv
|
mkdir -p ~/devel/pyenv
|
||||||
sudo apt install build-essential libssl-dev zlib1g-dev \
|
|
||||||
libbz2-dev libreadline-dev libsqlite3-dev curl liblzma-dev \
|
|
||||||
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev \
|
|
||||||
python3-virtualenv python3-pip
|
|
||||||
|
|
||||||
curl https://pyenv.run | bash
|
curl https://pyenv.run | bash
|
||||||
```
|
```
|
||||||
|
|
||||||
|
@ -209,13 +199,6 @@ pip install fooapp
|
||||||
Development setup.
|
Development setup.
|
||||||
|
|
||||||
## Dependencies
|
## Dependencies
|
||||||
### OS Dependencies
|
|
||||||
Install dependencies via apt:
|
|
||||||
|
|
||||||
```
|
|
||||||
sudo apt install --no-install-recommends pipx
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
### Python Dependencies via pip
|
### Python Dependencies via pip
|
||||||
Install the Python requirements:
|
Install the Python requirements:
|
||||||
|
|
Loading…
Reference in New Issue