Ich benutze Ubuntu (18.04) seit 2018 als meinen Haupt-PC. Seit der Veröffentlichung des neuen LTS 20.04 in diesem Jahr verwende ich 20.04.1, das von Grund auf neu installiert wurde () und warte auf die erste Fehlerbehebung. Dies ist die anfängliche Einstellung und Installation Ihres PCs. Für Ihre Information
Hinweis: Touchpad und TrackPoint funktionieren nicht mehr mit dem Linux-Kernel "uname = Linux 5.4.0-47-generic x86_64". Verwenden Sie daher derzeit "uname = Linux 5.4.0-42-generic x86_64". ing.
Installierte PC-Informationen:
Item | Value |
---|---|
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
Sie können einen bootfähigen USB-Stick erstellen, indem Sie ein USB-Laufwerk unter Ubuntu (18.04 oder 20.04) mit der Festplatten-App einstecken und das heruntergeladene Image "wiederherstellen".
Ich habe es einmal versucht, ohne die Mindestinstallation auszuwählen, aber ich habe die Meldung erhalten, dass der Start keine japanischen Eingaben unterstützt. Bei einer minimalen Installation scheint dies nicht der Fall zu sein.
--Wählen Sie, um den gewünschten Treiber / externen Treiber zu verwenden --Wählen Sie die zu installierende Partition aus und wählen Sie Alle löschen / installieren
https://docs.github.com/ja/github/authenticating-to-github/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent
Ermöglichen Sie das Erstellen für die Entwicklung (einschließlich der Möglichkeit, Python zu erstellen).
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 ist ein Tool, das eine Umgebung bietet, in der Sie mit mehreren Python-Versionen zwischen Python-Versionen wechseln können.
pyenv Installation:
curl https://pyenv.run | bash
Fügen Sie nach der Installation den angezeigten Text zu ~ / .bashrc
hinzu
```
export PATH="/home/shane/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
```
In offenen Anschlüssen reflektieren:
source ~/.bashrc
Installieren Sie jede Python-Version mit pyenv
# list available versions with command:
# pyenv install --list
# (2020-9-8 jetzt)
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
Legen Sie die globale Python fest:
pyenv global 3.8.5
Fügen Sie häufig verwendete Tools in globales Python ein (jupyterlab, Pre-Commit).
python -m pip install jupyterlab
python -m pip install pre-commit
Hinweis: Wenn Sie "Pre-Commit" verwenden, führen Sie "Pre-Commit-Installation" in pipenv / virtualenv aus
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
GPG-Schlüssel für Docker-Repository hinzugefügt ("OK" wird zurückgegeben):
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Docker-Repository hinzufügen
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
Installieren Sie Docker:
sudo apt update
sudo apt install docker-ce
Stellen Sie sicher, dass Docker installiert ist und ausgeführt wird:
# docker.Service ist"active (running)"Sollte sein
sudo systemctl status docker
Fügen Sie Ihren Benutzer der Benutzergruppe "Docker" hinzu, damit Sie bei Verwendung des Befehls "Docker" nicht "sudo" eingeben müssen
sudo usermod -aG docker ${USER}
Starten Sie den PC nach dem Hinzufügen neu.
Es gibt eine Methode ohne Neustart, aber manchmal funktioniert sie nicht
Nach dem Neustart können Sie mit dem folgenden Befehl überprüfen, ob der Benutzer am Docker teilnimmt:
id -nG
Überprüfen Sie mit dem folgenden Befehl, ob Docker ordnungsgemäß funktioniert:
docker run hello-world
Wenn dieser Befehl ausgeführt wird, wird er unter "/ usr / local / bin" abgelegt.
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
Ausführungsberechtigung hinzufügen
sudo chmod +x /usr/local/bin/docker-compose
Bestätigung:
docker-compose --version
Slack
Ab August 2020 scheint die SLACK-App (Snap) im Ubuntu-Repository nicht in der Lage zu sein, Japanisch einzugeben. Laden Sie daher ".deb" von der SLACK-Site herunter und installieren Sie sie.
Download von SLACK
Installieren Sie slack-desktop- *. Deb
sudo dpkg -i ~/herunterladen/slack-desktop-*.deb
...TBC