重装Ubuntu和各种基本软件

Posted by Kody Black on December 7, 2022

安装oh-my-zsh并设置主题为powerlevel10k

mac系统

要安装 oh-my-zsh,首先需要确保已经安装了 zsh。如果你还没有安装 zsh,可以使用以下命令进行安装:

sudo apt-get install zsh

如果你使用的是 macOS,可以使用 Homebrew 安装 zsh:

brew install zsh

安装完 zsh 之后,你可以使用以下命令安装 oh-my-zsh:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

安装完成后,你可以在 ~/.zshrc 文件中设置 oh-my-zsh 的主题。要设置主题为 powerlevel10k,你需要找到以下行:

ZSH_THEME="robbyrussell"

然后将其更改为:

ZSH_THEME="powerlevel10k"

保存文件后,重新加载配置文件,使更改生效:

source ~/.zshrc

接下来,你可以通过运行 p10k configure 来完成 powerlevel10k 主题的设置。该命令会提示你进行选择并完成配置。

完成所有步骤后,你就可以使用 powerlevel10k 主题了。

Ubuntu系统

如果你使用的是 Ubuntu 系统,则可以使用 apt-get 命令安装 zsh 和 oh-my-zsh。首先,使用以下命令安装 zsh:

sudo apt-get install zsh

安装完 zsh 之后,你可以使用以下命令安装 oh-my-zsh:

sudo apt-get install oh-my-zsh

安装完成后,你可以在 ~/.zshrc 文件中设置 oh-my-zsh 的主题。要设置主题为 powerlevel10k,你需要找到以下行:

ZSH_THEME="robbyrussell"

然后将其更改为:

ZSH_THEME="powerlevel10k"

保存文件后,重新加载配置文件,使更改生效:

source ~/.zshrc

接下来,你可以通过运行 p10k configure 来完成 powerlevel10k 主题的设置。该命令会提示你进行选择并完成配置。

完成所有步骤后,你就可以使用 powerlevel10k 主题了。

字体问题

如果你安装完 powerlevel10k 主题后发现字体显示不正常,可能是没有安装所需的字体。powerlevel10k 主题使用了一种名为 MesloLGS NF 的字体,该字体为免费字体,可以从 https://github.com/romkatv/powerlevel10k-media/tree/master/MesloLGS%20NF 下载并安装。

安装字体后,你可以通过在 ~/.p10k.zsh 文件中添加以下行来设置字体:

POWERLEVEL9K_MODE='awesome-fontconfig'

保存文件后,重新加载配置文件,使更改生效:

source ~/.zshrc

完成所有步骤后,你的字体应该会正常显示了。

我在Ubuntu上面怎么安装这个字体

如果你使用的是 Ubuntu 系统,可以通过以下步骤安装 MesloLGS NF 字体:

下载字体文件:

wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF/MesloLGS%20NF%20Regular.ttf
wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF/MesloLGS%20NF%20Bold.ttf
wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF/MesloLGS%20NF%20Italic.ttf
wget https://github.com/romkatv/powerlevel10k-media/raw/master/MesloLGS%20NF/MesloLGS%20NF%20Bold%20Italic.ttf

将字体文件复制到 ~/.fonts 目录中:

mkdir -p ~/.fonts
mv MesloLGS* ~/.fonts/

更新字体缓存:

fc-cache -fv

完成上述步骤后,MesloLGS NF 字体就已经安装完成了。你可以通过在 ~/.p10k.zsh 文件中添加以下行来设置字体:

POWERLEVEL9K_MODE='awesome-fontconfig'

保存文件后,重新加载配置文件,使更改生效:

source ~/.zshrc

完成所有步骤后,你的字体应该会正常显示了。

在ubuntu18.04上面安装python3.7和pip

安装python3.7和pip在Ubuntu 18.04上面需要执行以下步骤:

  • 更新apt包索引:
sudo apt update
  • 安装依赖包,包括编译器和开发库:
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
  • 下载Python 3.7的源码包并解压:
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
tar xvf Python-3.7.0.tgz
  • 进入解压后的目录并执行安装:
cd Python-3.7.0
./configure --enable-optimizations
make -j8
sudo make altinstall

在上面的步骤中,我们使用了make altinstall而不是make install,这样可以避免覆盖系统的Python版本。

  • 最后,安装pip:
wget https://bootstrap.pypa.io/get-pip.py
sudo python3.7 get-pip.py

在这里,我们明确指定了使用Python 3.7来安装pip。

完成上述步骤后,就可以在Ubuntu 18.04上使用python3.7和pip了。