玩命加载中 . . .

Ubuntu 的一些工具和软件安装


记录一些在Ubuntu上配置和安装一些软件的过程

VS Code

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64,arm64,armhf signed-by=/etc/apt/trusted.gpg.d/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" > /etc/apt/sources.list.d/vscode.list'
rm -f packages.microsoft.gpg
sudo apt install apt-transport-https
sudo apt update
sudo apt install code # or code-insiders

VS Code的安装如上,主要是我一直用的这个字体安装起来有点麻烦:

安装FiraCode字体:https://github.com/tonsky/FiraCode,这个字体比较好装,用以下指令即可:

sudo apt install fonts-firacode

Ubuntu上安装一般字体操作如下:

  • 将字体复制到/usr/share/fonts/或其子目录下

  • 如果没有fc-cache命令则安装一个:sudo apt install fc-cache

  • ```sh
    sudo mkfontscale
    sudo mkfontdir
    sudo fc-cache -fv

    
    
    ## XTREME DOWNLOAD MANAGER
    
    这是一个还挺牛的下载器,据说是Linux下的IDM,安装去官网找就好,然后运行`sudo .install.sh`。
    
    卸载XDM要运行:`sudo /opt/xdman/uninstall.sh`
    
    ## 输入法
    
    搜狗输入法存在一个问题,无法使用在deepin-wine微信上,但有一说一就还挺好用的。之前用的是rime,感觉有点过于专业了,我也搞不明白,用起来也没有特别好用,这次用谷歌拼音试一试,正在尝试,不知道好不好用。安装方法如下:
    
    * 先安装fcitx:
    
      ```sh
      sudo apt install fcitx

  • 然后要在系统设置的语言和输入法里把iBus改成fcitx

  • 安装fcitx-googlepinyin

    sudo apt install fcitx-googlepinyin

deepin-wine

可以安装微信,QQ等,QQ不怎么用,主要是微信,执行如下命令:

wget -O- https://deepin-wine.i-m.dev/setup.sh | sh
sudo apt install com.qq.weixin.deepin

oh-my-zsh

oh-my-zsh可以让终端变得更好看,好用一些。

安装

首先安装zsh

sudo apt install zsh

验证安装:

zsh --version

将其设置为默认shell:

chsh -s $(which zsh)

重新登录,然后验证是否默认shell已变为zsh:

echo $SHELL

如果输出是zsh的话,就可以继续安装oh-my-zsh了:

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

🔧 error:

如果出现了如下错误:

Failed to connect to raw.githubusercontent.com port 443: 拒绝连接

据说是因为域名解析被污染了,可以手动修改hosts文件:

sudo vim /etc/hosts

然后在最后一行添加:185.199.108.133 raw.githubusercontent.com 然后:wq保存退出,然后重启即可

出现如下显示即证明安装成功:

oh-my-zsh安装完成

设置主题

安装完成后可以设置终端主题,我使用的主题是powerlevel10k,响应速度快,并且好看。

首先安装字体,直接安装Nerd字体,支持字形特别多,一般不会出现乱码的情况。挑选想要的字体安装即可,然后把终端字体换好。

安装主题:

git clone --depth=1 https://gitee.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

然后在~/.zshrc中设置:

ZSH_THEME="powerlevel10k/powerlevel10k"

之后source ~/.zshrc即可,更多设置留待探索。

常用插件

一些插件可以让我们的终端更好用:

  • autojump:使用j+目录名可以访问之前访问过的目录。jo可以直接打开文件管理器
  • zsh-autosuggestions:提供你的命令记录。
  • zsh-syntax-highlighting:高亮命令。
  • sudo:双击两下Esc,即可在命令最前面加上sudo

Node.js

下面介绍使用nvm来安装Node.js:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash

然后在.zshrc文件中加入:

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

但我尝试过,用curl不好把文件下载下来,所以可以手动下载,然后再运行./install.sh即可。

然后运行如下命令安装nodejs和npm:

nvm install --lts

References

deepin-wine | zq1997

nvm | nvm-sh


文章作者: Mond
版权声明: 本博客所有文章除特別声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明来源 Mond !
  目录