Ubuntu 软件安装

从今天开始,正式步入 Linux 系统。起因是之前的 dio 系统调用 Windows 不支持,就下定决心后面有时间一定把开发环境转移到 Linux。因为疫情原因提前回家放寒假罗,回家第一天当然是安装 Ubuntu 双系统,然后配置开发环境罗。在这里做个记录,把 Ubuntu 下载软件的方式记录下来。下次如果重装系统就不会耗费太长时间了。

vim

由于ubuntu预安装的是tiny版本(键位会错乱),所以会导致我们在使用上的产生上述的不便。但是,我们安装了vim的full版本之后,键盘的所有键在vi下就很正常了。

1
2
sudo apt remove vim-common
sudo apt install vim

软件设置菜单显示

1
2
3
4
5
6
7
8
9
ayang@Ubuntu22:~$ sudo vim /usr/share/applications/postman.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Postman 
Exec=/opt/Postman/app/Postman # 命令行启动
Icon=/opt/Postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=Development;

deb 包

百度百科:deb 格式是 Debian 系统(包含Debian 和 Ubuntu)专属安装包格式,配合 APT 软件管理系统,成为了当前在 Linux 下非常流行的一种安装包。

dpkg -i name.deb 可以将 deb 包安装到系统上

删除如下:

  1. 模糊查找找到具体名字
    apt list --installed | grep -i possible_package_name s

  2. apt 删除 sudo apt remove package_name

  3. apt 查找已安装包的位置

    apt list --installed | grep redis/usr/share

    一般是安装在 usr/share

netstat

sudo apt install net-tools

vscode

vscoe

  1. 添加微软公钥

    wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -

  2. 安装依赖文件

    sudo apt install software-properties-common apt-transport-https wget

  3. 将vscode的apt源添加到到本地

    sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"

  4. 安装vscode

    1
    2
    
    sudo apt update 
    sudo apt install code
    

edge

直接到官网下载 .deb 安装包

sudo dpkg -i edge.deb

typora

太早下载了,忘记记录了。

ToolBox Idea Goland

到官网下载 .tar.gz 文件

1
2
3
sudo tar -C /usr/local/ -zxvf jetbrains-toolbox-1.27.1.13673.tar.gz
cd /usr/local/jetbrains-toolbox-1.27.1.13673 
./jetbrains-toolbox # 打开后加入菜单快捷页面

然后直接下载 jetbrains 全家桶

常用插件

  • gittoolbox 查看每行代码提交插件
  • Translation 翻译插件

go

go 语言中文网 找到 .tar.gz 下载地址

1
2
3
cd /home/ayang/Downloads
wget https://studygolang.com/dl/golang/go1.19.4.linux-amd64.tar.gz
tar -C /usr/local/ -zxvf go1.19.4.linux-amd64.tar.gz

环境变量配置

1
2
3
4
mv /etc/profile /etc/profile.cp
vim /etc/profile
export PATH=$PATH:/usr/local/go/bin
source /etc/profile

改镜像源和自定义 gopath

1
2
ayang@Ubuntu22:~$ go env -w GOPROXY="https://goproxy.cn"
ayang@Ubuntu22:~$ go env -w GOPATH="/home/ayang/gopath"

java

官网下载 .tar.gz 文件。

https://www.oracle.com/java/technologies/downloads/archive/

1
2
3
4
5
6
ayang@Ubuntu22:~/Downloads$ sudo mkdir /usr/local/java
ayang@Ubuntu22:~/Downloads$ sudo tar -C /usr/local/java -zxvf jdk-8u341-linux-x64.tar.gz
ayang@Ubuntu22:~/Downloads$ mv /etc/profile etc/profile.cp
ayang@Ubuntu22:~/Downloads$ sudo vim /etc/profile
export PATH=$PATH:/usr/local/java/jdk1.8.0_341/bin
ayang@Ubuntu22:~/Downloads$ source /etc/profile

xmind2020

下载 .deb 安装包

https://dl2.xmind.cn/XMind-2020-for-Linux-amd-64bit-10.3.1-202101132117.deb

1
2
3
ayang@Ubuntu22:~/Downloads$ wget https://dl2.xmind.cn/XMind-2020-for-Linux-amd-64bit-10.3.1-202101132117.deb
ayang@Ubuntu22:~/Downloads$ sudo mkdir /usr/local/xmind
ayang@Ubuntu22:~/Downloads$ sudo dpkg -i Xmind-for-Linux-amd64bit-22.10.0920.deb

链接: https://pan.baidu.com/s/1ftNSdsLf3aZTLu53Hvwtow?pwd=idc5 提取码: idc5

解压 XMind_2020_10.3.1_Linux_补丁.7z 后,将app.asar文件覆盖 /opt/XMind/resources/app.asar

git

1
2
3
ayang@Ubuntu22:~$ sudo apt install git
ayang@Ubuntu22:~$ git config --global user.name "ayang-linux"
ayang@Ubuntu22:~$ git config --global user.email ayang@Ubuntu22:~$ ssh-keygen

生成 ssh 公钥和私钥默认存储在 ~/.ssh/ 目录下

1
ayang@Ubuntu22:~$ ssh-keygen

site

1
2
3
4
5
6
cd ~/Documents
mkdir site & cd site
git init 
git clone git@github.com:AyangHuang/Ayang-Blog.git
git submodule init
git submodule update

hugo

1
sudo apt install hugo

clash

https://github.com/Fndroid/clash_for_windows_pkg/releases

1
2
3
4
5
ayang@Ubuntu22:~/Downloads$ sudo mkdir /opt/clash
[sudo] password for ayang: 
ayang@Ubuntu22:~/Downloads$ tar -C /opt/clash -zxvf Clash.for.Windows-0.20.10-x64-linux.tar.gz 
ayang@Ubuntu22:~/Downloads$ cd /opt/clash
ayang@Ubuntu22:~/Downloads$ ./cfw

推荐机场:https://ikuuu.pw/

clash 配置绕过系统代理:

  1. https://doc.clashforwindows.app/bypass/
  2. https://jichanggo.com/clash%e9%ab%98%e7%ba%a7%e8%bf%9b%e9%98%b6%e6%95%99%e7%a8%8b

截图软件

windows 下肯定是 snipaste,可惜没开发 Linux 版本。

sudo apt install flameshot

设置 f1 快捷建

setting -> keyboard -> keyboard shortcuts -> custom shortcuts -> add

command 填 flameshot gui,命令行启动 flameshot。

MySQL5.7

1
2
3
4
5
6
7
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-server_5.7.39-1ubuntu18.04_amd64.deb-bundle.tar
sudo dpkg -i mysql-*.deb
# 报错了缺少依赖,然后我就执行下面的,还是报错了
sudo apt install libaio1 && sudo apt install libmecab2
# 然后我跟着报错指示,我执行了下面不知道是啥的指令
sudo apt --fix-broken install
# 然后成了,显示输入密码界面

redis

sudo apt install redis-server

sudo apt install redis-tools

End

0%