89 lines
2.0 KiB
Markdown
89 lines
2.0 KiB
Markdown
# misc — вики
|
||
|
||
Структурированное вики на разные темы в формате Markdown.
|
||
|
||
- [AI / ML](ai.md)
|
||
|
||
## Базовые утилиты
|
||
|
||
```sh
|
||
sudo apt update && sudo apt install curl git mc build-essential -y
|
||
```
|
||
|
||
## Редактор по умолчанию (nano)
|
||
|
||
Для bash (`~/.bashrc`):
|
||
|
||
```sh
|
||
echo 'export EDITOR=nano' >> ~/.bashrc
|
||
```
|
||
|
||
Для zsh (`~/.zshrc`) — zsh не читает `.bashrc`:
|
||
|
||
```sh
|
||
echo 'export EDITOR=nano' >> ~/.zshrc
|
||
```
|
||
|
||
## Установка opencode
|
||
|
||
```sh
|
||
curl -fsSL https://opencode.ai/install | sh
|
||
```
|
||
|
||
Или вручную: скачать бинарник со [страницы релизов](https://github.com/anomalyco/opencode/releases),
|
||
распаковать и добавить в `$PATH`.
|
||
|
||
## Установка glow (просмотр md в консоли)
|
||
|
||
```sh
|
||
curl -sS https://raw.githubusercontent.com/charmbracelet/glow/main/install.sh | sh
|
||
```
|
||
|
||
Или через пакетный менеджер: `brew install glow` / `sudo snap install glow` / `apt install glow`.
|
||
|
||
## Установка Docker
|
||
|
||
```sh
|
||
curl -fsSL https://get.docker.com | sh
|
||
```
|
||
|
||
После установки добавьте пользователя в группу `docker` и перелогиньтесь:
|
||
|
||
```sh
|
||
sudo apt install util-linux
|
||
sudo usermod -aG docker $USER
|
||
sudo groupadd docker
|
||
sudo gpasswd -a $USER docker
|
||
newgrp docker
|
||
```
|
||
|
||
## Установка Zsh и Oh My Zsh
|
||
|
||
```sh
|
||
sudo apt install zsh -y && chsh -s $(which zsh)
|
||
```
|
||
|
||
Перелогиньтесь, затем установите Oh My Zsh:
|
||
|
||
```sh
|
||
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
|
||
```
|
||
|
||
## Установка Golang
|
||
|
||
Скачать и установить последнюю версию:
|
||
|
||
```sh
|
||
wget https://go.dev/dl/go1.26.4.linux-amd64.tar.gz
|
||
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.26.4.linux-amd64.tar.gz
|
||
rm go1.26.4.linux-amd64.tar.gz
|
||
```
|
||
|
||
Добавьте в `~/.zshrc` или `~/.bashrc`:
|
||
|
||
```sh
|
||
export PATH=$PATH:/usr/local/go/bin
|
||
```
|
||
|
||
|