J'utilise Ubuntu (18.04) comme PC principal depuis 2018. Depuis la sortie de la nouvelle LTS 20.04 cette année, j'utilise 20.04.1 installé à partir de zéro (), en attendant la correction de bogue initiale. Il s'agit du paramétrage initial et de la procédure d'installation de votre PC. Pour ton information
Remarque: Touchpad et TrackPoint ne fonctionnent plus avec le noyau Linux, "uname = Linux 5.4.0-47-generic x86_64", donc utilisez actuellement "uname = Linux 5.4.0-42-generic x86_64" ing.
Informations sur le PC installé:
Article | Valeur |
---|---|
dmi.bios.date | 07/08/2020 |
dmi.bios.version | N2EET49W (1.31 ) |
dmi.board.vendor | LENOVO |
dmi.product.family | ThinkPad X1 Extreme |
dmi.product.name | 20MFCTO1WW |
https://ubuntu.com/tutorials/create-a-usb-stick-on-ubuntu#1-overview
Vous pouvez créer une clé USB amorçable en insérant une clé USB sur Ubuntu (18.04 ou 20.04) avec l'application de disque et en `` restaurant '' l'image téléchargée.
--Sélectionnez le japonais --Sélectionnez l'installation minimale
Je l'ai essayé une fois sans sélectionner l'installation minimale, mais j'ai reçu un message indiquant que le démarrage ne supportait pas l'entrée japonaise. Cela ne semble pas être le cas pour une installation minimale.
https://docs.github.com/ja/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
Rendre possible la construction pour le développement (y compris être capable de construire python)
sudo apt update
sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
htop/tmux
sudo apt install htop tmux
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
pyenv est un outil qui fournit un environnement dans lequel vous pouvez basculer entre les versions de Python en utilisant plusieurs versions de Python.
installation pyenv:
curl https://pyenv.run | bash
Après l'installation, ajoutez le texte affiché à ~ / .bashrc
```
export PATH="/home/shane/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
```
Refléter dans les bornes ouvertes:
source ~/.bashrc
Installez chaque version de python avec pyenv
# list available versions with command:
# pyenv install --list
# (2020-9-8 maintenant)
pyenv install 3.7.9
# upgrade pip/install pipenv
pyenv global 3.7.9
python -m pip install pip -U
python -m pip install pipenv
pyenv install 3.8.5
pyenv global 3.8.5
python -m pip install pip -U
python -m pip install pipenv
Définissez python global:
pyenv global 3.8.5
Inclut les outils couramment utilisés en python global (jupyterlab, pre-commit)
python -m pip install jupyterlab
python -m pip install pre-commit
Remarque: Si vous utilisez
pre-commit
, exécutezpre-commit install
depuis pipenv / virtualenv
Docker
https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04
sudo apt update
sudo apt install apt-transport-https ca-certificates curl software-properties-common
Ajout de la clé GPG pour le référentiel Docker (renvoie ʻOK`):
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Ajouter un référentiel Docker
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
Installez Docker:
sudo apt update
sudo apt install docker-ce
Assurez-vous que Docker est installé et en cours d'exécution:
# docker.le service est"active (running)"Devrait être
sudo systemctl status docker
sudo
peut être exécuté comme inutileAjoutez votre utilisateur au groupe d'utilisateurs docker
pour ne pas avoir à taper sudo
lorsque vous utilisez la commande docker
sudo usermod -aG docker ${USER}
Après l'ajout, redémarrez le PC.
Il existe une méthode sans redémarrage, mais parfois ça ne marche pas
Après le redémarrage, vous pouvez vérifier si l'utilisateur participe à docker avec la commande suivante:
id -nG
Vérifiez si le docker fonctionne correctement avec la commande suivante:
docker run hello-world
Lorsque cette commande est exécutée, elle sera placée sous / usr / local / bin
.
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Ajouter l'autorisation d'exécution
sudo chmod +x /usr/local/bin/docker-compose
Vérification:
docker-compose --version
Slack
Depuis août 2020, l'application SLACK (snap) dans le référentiel ubuntu ne semble pas pouvoir taper le japonais, alors téléchargez et installez .deb
à partir du site SLACK.
Télécharger depuis SLACK
Installez slack-desktop- *. Deb
sudo dpkg -i ~/Télécharger/slack-desktop-*.deb
file
d'ubuntu avec" WIN-E "...TBC