安装 aptitude 管理软件

$ sudo apt-get install aptitude

安装gdebi(安装deb包)

# 安装:
$ sudo apt install gdebi-core
# 使用:
$ sudo gdebi xxx.deb

安装Java

1. 找到jdk的压缩包(百度云有)

2. 创建目录,并把压缩包放进目录中
$ sudo mkdir -p /opt/java
$ sudo mv ~/jdk-8u162-linux-x64.tar.gz /opt/java 3. 解压压缩包
$ sudo tar -xzvf jdk-8u162-linux-x64.tar.gz 4. 编辑/etc/profile文件,添加以下内容:
export JAVA_HOME=/opt/java/jdk1.8.0_162
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export JRE_HOME=$JAVA_HOME/jre

安装smplayer

$ aptitude search smplayer
$ sudo aptitude install smplayer

安装okular

$ sudo apt-get install okular

安装Navicat Premium 15

0. 下载文件:
见百度云 1. 提取源文件
mkdir -p ~/doNavicat/temp ; cd ~/doNavicat/
mv /path/whereis/navicat15-premium-cs.AppImage ~/doNavicat
sudo mount -o loop ~/doNavicat/navicat15-premium-cs.AppImage ~/Desktop/temp
cp -r ~/Desktop/temp ~/Desktop/navicat-todo
sudo umount ~/Desktop/temp
rm -rf ~/Desktop/temp 2. 安装依赖包(建议先修改源)
sudo aptitude update
sudo aptitude install libssl-dev libcapstone-dev cmake build-essential rapidjson-dev -y 3. 编译keystone
$ git clone https://gitee.com/TestOpsFeng/keystone.git
$ cd keystone
$ mkdir build
$ cd build
$ ../make-share.sh
$ sudo make install
$ sudo ldconfig 4. 编译patcher和keygen。,下载andisolo-navicat-keygen-linux后,解压,进入目录执行:
$ cd ~/doNavicat
$ git clone https://gitee.com/TestOpsFeng/navicat-keygen.git
$ cd navicat-keygen
$ make all 5. 使用 navicat-patcher 替换官方公钥:
$ ./bin/navicat-patcher ~/Desktop/navicat-todo 6. 将文件重新打包成AppImage:
$ wget 'https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage'
$ chmod a+x appimagetool-x86_64.AppImage
$ ./appimagetool-x86_64.AppImage ./navicat-todo/ ./navicat-patched.AppImage 7. 运行刚生成的AppImage
$ chmod +x ./navicat-patched.AppImage
$ ./navicat-patched.AppImage 8. 断开网络 9. 使用 navicat-keygen 来生成 序列号 和 激活码,注意navicat-keygen及RegPrivateKey.pem的位置,RegPrivateKey.pem是在第5步(使用 navicat-patcher 替换官方公钥)生成:
./navicat-keygen/bin/navicat-keygen --text ./navicat-keygen/RegPrivateKey.pem 10. 根据提示输入破解内容,根据给出的Serial number进入navicat注册页面,复制到对应输入框中,提交 11. 提示注册失败后,点击手动输入,把request code复制到终端等待输入的位置,然后点击两下回车 12. 终端会生成Activation Code,把Activation Code复制到navicat中的下方输入框中,提交,提示注册成功

安装Docker

1. 删除旧有版本(非第一次安装时执行)
$ sudo aptitude remove docker docker-engine docker.io containerd runc 2. 更新资源列表
$ sudo aptitude update 3. 安装依赖程序
$ sudo aptitude install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y 4. 导入Docker官方GPG密钥
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - 5. 添加仓库资源(如添加失败,可手动把仓库地址写入/etc/apt/source.list.d/中)
$ sudo add-apt-repository \
"deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu \
$(lsb_release -cs) \
stable" 5.1 如添加失败,可手动把仓库地址写入/etc/apt/source.list.d/中
$ sudo bash -c 'echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" > docker-repositories.list' 5.2 如果使用linux mint或其他版本,可执行以下命令
$ sudo bash -c 'echo "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(cat /etc/upstream-release/lsb-release | sed "s/DISTRIB_CODENAME=//g" | sed "1d" | sed "1d" | sed "2d") stable" > /etc/apt/sources.list.d/docker-repositories.list' 5.3 if network fail, use ali image:
$ sudo bash -c 'echo "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(cat /etc/upstream-release/lsb-release | sed "s/DISTRIB_CODENAME=//g" | sed "1d" | sed "1d" | sed "2d") stable" > /etc/apt/sources.list.d/docker-repositories.list' 6. 安装Docker
$ sudo aptitude update
$ sudo aptitude install docker-ce docker-ce-cli containerd.io -y 7. 安装完成,运行Demo
$ sudo docker run hello-world

安装MongoDB Community Edition

1. 导入MongoDB公共GPG密钥
$ wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add - 2. 安装gnupg
$ aptitude search gnupg;
$ sudo aptitude install gnupg 3. 重新导入密钥
$ wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add - 4. 创建list文件夹
$ sudo mkdir -p /etc/apt/sources.list.d/; 5. 创建list文件
$ echo "deb https://mirrors.tuna.tsinghua.edu.cn/mongodb/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list 6. 更新资源列表
$ sudo aptitude update 7. 安装MongoDB
$ sudo aptitude install -y mongodb-org 8. 启动MongoDB
$ sudo systemctl daemon-reload;
$ sudo systemctl start mongod;
$ sudo systemctl enable mongod;
$ sudo systemctl status mongod 9. 链接MongoDB
$ mongo 10. 卸载教程
sudo systemctl stop mongod
sudo aptitude remove mongodb-org
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb

Ubuntu常用工具安装的更多相关文章

  1. 服务器重装和配置:Ubuntu16.04 + Anaconda3 + GTX1080驱动 + CUDA8 + cuDNN + 常用工具安装

    前一篇[基于Ubuntu16.04的GeForce GTX 1080驱动安装,遇到的问题及对应的解决方法]是在机器原有系统上安装GPU驱动,后来决定备份数据后重装系统,让服务器环境更干净清爽. 1.安 ...

  2. Ubuntu常用软件安装(小集合)

    跨平台系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#linux Linux包系列的知识:https://www.cnblogs.com/dun ...

  3. Ubuntu 常用工具、指令安装

    修改source list,使用阿里云的软件源 sed -i s/archive.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list sed - ...

  4. ubuntu iftop工具安装和参数

    安装iftop有很多依赖关系: sudo apt-get install flex bison wget http://www.tcpdump.org/release/libpcap-1.5.3.ta ...

  5. CentOS 7常用工具安装

    git 在Linux下开发项目,少不了要使用git工具,安装方法十分简单,通过一条 yum 指令既可完成安装: yum install git 安装完成后检测版本: # git --version g ...

  6. Ubuntu常用软件安装(附带地址和卸载自带软件)

    跨平台系列汇总:http://www.cnblogs.com/dunitian/p/4822808.html#linux 上次说了安装VSCode(http://www.cnblogs.com/dun ...

  7. ubuntu 常用软件安装

    安装ubuntu远程图形界面 sudo apt-get install xrdp (sudo apt-get install ..  用于安装软件的命令 ) sudo apt-get install ...

  8. Ubuntu 常用软件安装方法

    macubuntu 安裝方法: $wget https://github.com/downloads/ChinaLuo/Mac_Ubuntu/Mac_Ubuntu-12.04.tar.gz -O /t ...

  9. Ubuntu常用软件安装

    1.好用的截图Shutter,sudo apt-get install shutter

随机推荐

  1. Roads in the North (树的直径)

    Building and maintaining roads among communities in the far North is an expensive business. With thi ...

  2. or2?Scum!(周期性求解)

    链接:https://ac.nowcoder.com/acm/contest/316/E 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 131072K,其他语言2621 ...

  3. 深入了解Netty【六】Netty工作原理

    引言 前面学习了NIO与零拷贝.IO多路复用模型.Reactor主从模型. 服务器基于IO模型管理连接,获取输入数据,又基于线程模型,处理请求. 下面来学习Netty的具体应用. 1.Netty线程模 ...

  4. vue实现局部预览打印

    html <div id="subOutputRank-print"> <h1></h1> </div> js doPrint(e) ...

  5. 《神经网络的梯度推导与代码验证》之vanilla RNN前向和反向传播的代码验证

    在<神经网络的梯度推导与代码验证>之vanilla RNN的前向传播和反向梯度推导中,我们学习了vanilla RNN的前向传播和反向梯度求导,但知识仍停留在纸面.本篇章将基于深度学习框架 ...

  6. 自定义注解-方法重试@RetryProcess

    背景 在项目开发中,有时候会出现接口调用失败,本身调用又是异步的,如果是因为一些网络问题请求超时,总想可以重试几次把任务处理掉. 一些RPC框架,比如dubbo都是有重试机制的,但是并不是每一个项目多 ...

  7. Java线程本质

    java当中的线程和操作系统的线程是什么关系? 关于操作系统的线程 linux操作系统的线程控制原语 int pthread create(pthread t *thread, const pthre ...

  8. jzoj 6797. 【2014广州市选day2】hanoi

    Description 你对经典的hanoi塔问题一定已经很熟悉了.有三根柱子,n个大小不一的圆盘,要求大盘不能压在小盘上,初始时n个圆盘都在第一根柱子上,最少要多少步才能挪到最后一根柱子上? 现在我 ...

  9. mongodb3.4.5用http访问28017端口

    4.要想用28017去访问,百度说必须开启http服务 4.1.前提: windows下安装mongodb必须装在没有中文和空格的目录下,我直接装在了D盘根目录 删掉MongoDB\Server\3. ...

  10. 你想了解的分布式文件系统HDFS,看这一篇就够了

    1.分布式文件系统 计算机集群结构 分布式文件系统把文件分布存储到多个节点(计算机)上,成千上万的计算机节点构成计算机集群. 分布式文件系统使用的计算机集群,其配置都是由普通硬件构成的,与用多个处理器 ...