ubuntu --安装各种工具

1,041 阅读7分钟

Clion,Rider旧版网址

www.jetbrains.com/idea/downlo… www.jetbrains.com/rider/downl…

配置国内apt源

1、备份之前的sources.list文件

cp -ra /etc/apt/sources.list /etc/apt/sources.list.bak

2、修改sources.list文件,执行vi /etc/apt/sources.list,添加如下内容:

    deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
     
    deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
     
    deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
     
    deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
     
    deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

3、更新apt缓存,执行如下命令:

sudo apt update

sudo apt upgrade

安装Vim

sudo apt install vim

清除已删除包的残余配置文件

sudo apt --purge autoremove
sudo apt autoclean

卸载protobuf

sudo rm /usr/local/bin/protoc  //执行文件
sudo rm -rf /usr/local/include/google //头文件
sudo rm -rf /usr/local/lib/libproto* //库文件

卸载火狐浏览器

  • 查看火狐浏览器相关内容
dpkg --get-selections |grep firefox
  • 卸载上述指令中的所有文件 执行sudo apt-get purge +每一个包名字

image.png

sudo apt-get purge firefox firefox-locale-en unity-scope-firefoxbookmarks

安装谷歌浏览器

  • 安装
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb
  • 卸载
sudo apt-get --purge remove google-chrome-stable

安装Visual Studio Code

  • 作为一个 Snap 软件包安装 Visual Studio Code
sudo snap install --classic code
  • 启动 Visual Studio Code

安装redis-desktop-manager

    1. 在控制台输入以下命令
sudo snap install redis-desktop-manager
  • 启动 在“应用程序”菜单中单击其图标来启动RDM应用程序。

安装TeamViewer

  • 打开终端,并使用以下 wget 命令下载最新的 TeamViewer .deb 软件包:
wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
  • 运行如下安装命令: sudo apt install ./teamviewer_amd64.deb

安装过程出现提示时是否要继续? [Y / n],键入Y继续安装。

安装过程结束后,TeamViewer已经被安装在你的 Ubuntu 20.04 系统上了。

  • 运行 TeamViewer

可以通过在命令行中输入 teamviewer 或在“应用程序”菜单中单击其图标来启动 TeamViewer 应用程序。

安装网易云音乐

  • 进入网易云音乐官网music.163.com/#/download
  • 依次点击下载客户端->下载全部客户端->Linux版->ubuntu18.04(64位)
  • 打开终端,进入下载文件目录,执行下列命令行
sudo dpkg -i netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb
  • 卸载网易云

查询软件包是否存在

dpkg -l | grep netease-cloud-music

卸载

sudo apt-get remove netease-cloud-music

安装Filezilla

sudo apt-get install filezilla

卸载搜狗输入法

  • 先查找软件
sudo dpkg -l sog*
  • 卸载
sudo dpkg -P sogoupinyin
  • 在设置中,选择Language Support 中将fcitx修改为IBus
  • 彻底删除软件
 sudo apt-get purge fcitx
  • 删除之前遗留的一些依赖
 sudo apt-get autoremove

安装fftw

  • 直接通过apt安装
sudo apt-get install libfftw3-dev

  • 手动安装
wget http://www.fftw.org/fftw-3.3.9.tar.gz
sudo mkdir /opt/fftw3
sudo tar -zxvf fftw-3.3.9.tar.gz -C /opt/fftw3/
cd /opt/fftw3/fftw-3.3.9
./configure --enable-shared
make
sudo make install
sudo ldconfig

安装protobuf

  • 下载源码
git clone https://github.com/protocolbuffers/protobuf.git
  • 安装依赖库 Protocol Buffer 是 C++ 编写的,主要是安装 g++ 编译器:
sudo apt-get install autoconf automake libtool curl make g++ unzip
  • 编译安装并更新共享库:
 ./autogen.sh
 ./configure
 make
 make check
 sudo make install
 sudo ldconfig
  • 指定位置编译安装并更新共享库: 使用此方法在ubuntu下CmakeList中使用find_package(Protobuf REQUIRED)会找不到 所以要指定位置,如果您已经使用其他前缀构建了软件包,请确保在再次构建之前运行“ make clean” 。
 make clean
 ./autogen.sh
 ./configure --prefix=/usr/local
 make
 make check
 sudo make install
 sudo ldconfig

安装微信和QQ

  • 添加仓库

首次使用时,你需要运行如下一条命令将移植仓库添加到系统中。

wget -O- https://deepin-wine.i-m.dev/setup.sh | sh
  • 安装微信
 sudo apt-get install com.qq.weixin.deepin
 sudo apt install libjpeg62:i386  #解决微信无法查看发送图片问题
 sudo apt install fonts-wqy-microhei  #字体显示为框框
  • 安装QQ
 sudo apt-get install com.qq.im.deepin

安装飞书

  • 下载electron封装的飞书安装包

地址: github.com/Ericwyn/ele…

Ubuntu版本为了安装方便选择第二个:

  • 在Ubuntu终端执行命令即可:
sudo dpkg -i electron-lark_1.03.amd64.deb
  • 搜索框中搜索飞书,即可打开

安装dotnet core

使用 APT 进行安装可通过几个命令来完成。 安装 .NET 之前,请运行以下命令,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加包存储库。 打开终端并运行以下命令:

wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb

sudo dpkg -i packages-microsoft-prod.deb

安装 SDK

sudo apt-get update; \
  sudo apt-get install -y apt-transport-https && \
  sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-5.0

docs.microsoft.com/zh-cn/dotne…

安装postman

sudo tar -xzf Postman-linux-x64-5.5.3.tar.gz

此时,在当前目录出现一个Postman文件夹。

启动Postman

./Postman/Postman

blog.csdn.net/qianmosolo/…

安装android studio

步骤1. Android Studio需要Java JDK软件包。因此,如果尚未安装JDK,则需要安装。

sudo apt install openjdk-11-jdk

步骤2.我们需要将官方存储库添加到源列表。因此,键入以下命令进行添加。 要求确认时按回车。

sudo add-apt-repository ppa:maarten-fonville/android-studio

步骤3.现在更新apt缓存。

sudo apt update

步骤4.现在使用apt安装android studio。这样它将与相关性一起安装软件。

sudo apt install android-studio

参考:www.krizna.com/ubuntu/inst…

安装 android studio(Linux)

  • 将下载的文件解压缩到相应位置,例如 /usr/local/ 中或者 /opt/ 中
sudo mkdir /opt/android
sudo tar -zxvf android-studio-ide-201.7199119-linux.tar.gz -C /opt/

  • 启动 Android Studio
cd /opt/android-studio/bin/
sudo sh studio.sh
  • 使 Android Studio 出现在应用列表中 Android Studio 菜单栏中依次选择 Tools > Create Desktop Entry

安装Clion

下载 CLion

wget https://download.jetbrains.8686c.com/cpp/CLion-2019.3.1.tar.gz

官方下载地址是:www.jetbrains.com/clion/downl…

  • 安装 CLion

安装在固定目录下面 /opt/clion:

sudo mkdir /opt/clion

将安装包解压到 /opt/clion:

sudo tar -zxvf CLion-2020.1.2.tar.gz -C /opt/clion

  • 初始化 CLion

启动 CLion

sh /opt/clion/clion-2020.1.1/bin/clion.sh

安装Rider

wget https://download.jetbrains.com.cn/rider/JetBrains.Rider-2019.3.1.tar.gz

官方下载地址是:www.jetbrains.com/rider/downl…

  • 安装 Rider

安装在固定目录下面 /opt/rider:

sudo mkdir /opt/rider

将安装包解压到 /opt/rider:

sudo tar -zxvf JetBrains Rider-2020.1.3.tar.gz -C /opt/rider

  • 初始化 Rider

启动 Rider

sh /opt/Rider/JetBrains Rider-2020.1.3/bin/clion.sh

安装Pycharm

  • 下载 Pycharm

官方下载地址是:www.jetbrains.com/pycharm/dow…

  • 安装 Pycharm

安装在固定目录下面 /opt/pycharm:

sudo mkdir /opt/pycharm

将安装包解压到 /opt/pycharm:

sudo tar -zxvf pycharm-professional-2020.1.2.tar.gz -C /opt/pycharm

  • 初始化 Pycharm

启动Pycharm

sh /opt/pycharm/pycharm-2020.1.2/bin/pycharm.sh

设置桌面图标,这方便我们打开Pycharm

config -> Create Desktop Entry

Pycharm/Clion/IDEA添加快捷方式到任务栏

Tools->Create Desktop Entry

安装Dlib

下载地址:dlib.net/

sudo mkdir /opt/dlib
sudo tar -jxvf dlib-19.21.tar.bz2  -C /opt/dlib
cd dlib-19.20
mkdir build
cd build
cmake -DBUILD_SHARED_LIBS=ON -DDLIB_USE_LAPACK=1 .. -DUSE_AVX_INSTRUCTION=ON -DUSE_SSE4_INSTRUCTIONS=ON
cmake --build . --config Release
sudo make install

安装Cmake

sudo apt-get install cmake

安装unzip

sudo apt-get install unzip

安装Opencv

  • 安装OpenCV的依赖包

sudo apt install build-essential cmake git pkg-config libgtk-3-dev \
    libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \
    libxvidcore-dev libx264-dev libjpeg-dev libpng-dev libtiff-dev \
    gfortran openexr libatlas-base-dev python3-dev python3-numpy \
    libtbb2 libtbb-dev libdc1394-22-dev
  • 下载Oepncv

OpenCV 4.3.0(Sourse code):

github.com/opencv/open…

OpenCV Contib 4.5.1.(Sourse code):

github.com/opencv/open…

  • 使用cmake构建库

linuxize.com/post/how-to…

sudo mkdir /opt/opencv
sudo unzip -d /opt/opencv opencv-4.5.1.zip
sudo tar -zxvf opencv_contrib-4.5.1.tar.gz -C /opt/opencv
cd /opt/opencv
cd opencv-4.5.1
sudo mkdir build && cd build

sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local ..
nproc
sudo make -j8
sudo make install

检查是否安装成功

pkg-config --modversion opencv4

安装MongoDB

Ubuntu的官方软件包存储库附带最新版本的MongoDB ,可以使用APT包管理器轻松安装。

首先更新系统软件包缓存以获得最新版本的存储库列表。

sudo apt update

接下来,安装包含其他几个软件包的MongoDB软件包,例如mongo-tools , mongodb-clients , mongodb-server和mongodb-server-core 。

sudo apt install mongodb

成功安装后,MongoDB服务将通过systemd自动启动,进程监听端口27017 。 您可以使用systemctl命令验证其状态,如图所示。

sudo systemctl status mongodb

安装MongoDB C驱动

  • 安装相关的依赖

    sudo apt-get update

    sudo apt-get install -y cmake gcc git libsasl2-dev libssl-dev libsnappy-dev make pkg-config tar wget

  • 使用软件包管理器安装libmongoc

    sudo apt-get install libmongoc-1.0-0

  • 使用软件包管理器安装libbson

    sudo apt-get install libbson-1.0

  • 在Ubuntu上构建C驱动

wget https://github.com/mongodb/mongo-c-driver/releases/download/1.16.0/mongo-c-driver-1.16.0.tar.gz
tar xzf mongo-c-driver-1.16.0.tar.gz
cd mongo-c-driver-1.16.0/
mkdir cmake-build
cd cmake-build
sudo apt install cmake
cmake -DENABLE_AUTOMATIC_INIT_AND_CLEANUP=OFF ..
  • 安装MongoDB的C驱动

    sudo make install

安装MongoDB CXX驱动

cd $SOURCE_ROOT
git clone https://github.com/mongodb/mongo-cxx-driver.git
cd mongo-cxx-driver
git checkout r3.4.0
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr/local ..

使用sudo安装polyfill

sudo make EP_mnmlstc_core

生成并安装驱动程序

make
sudo make install

管理MongoDB服务

  • 要停止运行MongoDB服务,请运行以下命令。

    sudo systemctl stop mongodb

  • 要启动MongoDB服务,请键入以下命令。

    sudo systemctl start mongodb

  • 要重新启动MongoDB服务,请键入以下命令。

    sudo systemctl restart mongodb

  • 要禁用自动启动的MongoDB服务,请键入以下命令。

    sudo systemctl disable mongodb

  • 要再次启用MongoDB服务,请键入以下命令。

    sudo systemctl enable mongodb

www.howtoing.com/install-mon… blog.csdn.net/m0_38059875…

安装Docker

  • 卸载旧版本
sudo apt-get remove docker docker-engine docker.io containerd runc
  • 设置仓库
  1. 更新 apt 包索引
sudo apt-get update
  1. 安装 apt 依赖包,用于通过HTTPS来获取仓库:
 sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
  1. 添加 Docker 的官方 GPG 密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 通过搜索指纹的后8个字符,验证您现在是否拥有带有指纹的密钥

sudo apt-key fingerprint 0EBFCD88
  1. 使用以下指令设置稳定版仓库:
sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
  bionic \
  stable"
  • 安装 Docker Engine-Community

更新 apt 包索引:

sudo apt-get update

安装最新版本的 Docker Engine-Community 和 containerd

sudo apt-get install docker-ce docker-ce-cli containerd.io
  • 测试 输入
sudo docker run hello-world

如果docker和你问好——或者说出现类似以下输出

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
1b930d010525: Pull complete                                                                                                                                  Digest: sha256:c3b4ada4687bbaa170745b3e4dd8ac3f194ca95b2d0518b417fb47e5879d9b5f
Status: Downloaded newer image for hello-world:latest


Hello from Docker!
This message shows that your installation appears to be working correctly.


To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.


To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash


Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/


For more examples and ideas, visit:
 https://docs.docker.com/get-started/

就说明安装完事了。

安装VLC

sudo snap install vlc

安装OBS Studio

OBS Studio 是免费的开源直播和屏幕录制软件。 首先,打开终端添加PPA:

sudo add-apt-repository ppa:obsproject/obs-studio

然后通过这条命令进行安装:

sudo apt install obs-studio

可以在终端中直接输入下面的命令启动软件

obs

也可以通过下面的方法创建桌面快捷方式