Ubuntu安装记录

555 阅读5分钟

1.输入法安装

  • 首先安装ibus的拼音,在language-setup中更新下载中文。然后使用apt-get install ibus-pinyin 安装完成后到ibus-setup中将其加入到input-type中。加入完成后再次到language-setup中,Add ibus-pinyin到其中。

2.JDK安装

  • 使用命令行直接安装且不用配置环境变量sudo apt install openjdk-8-jre-headless具体的安装版本可以查询且更换,最后可以使用java -version查询是否安装成功。

3.安装mysql

  • sudo apt-get update更新服务器的包

  • sudo apt-get install mysql-server下载mysql

  • sudo mysql_secure_installation创建sql root密码

3.1测试MySQL

按上边方式安装完成后,MySQL应该已经开始自动运行了。要测试它,请检查其状态。

systemctl status mysql.service

您将看到类似于以下内容的输出:

mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: en Active: active (running) since Wed 2016-11-23 21:21:25 UTC; 30min ago Main PID: 3754 (mysqld) Tasks: 28 Memory: 142.3M CPU: 1.994s CGroup: /system.slice/mysql.service └─3754 /usr/sbin/mysqld

如果MySQL没有运行,您可以启动它:

sudo systemctl mysql start

如果额外的检查,您可以尝试使用该 mysqladmin 工具连接到数据库,该工具是允许您运行管理命令的客户端。例如,该命令表示以 root(-u root)方式连接到 MySQL ,提示输入密码(-p)并返回版本。

mysqladmin -p -u root version

你应该看到类似的输出:
mysqladmin Ver 8.42 Distrib 5.7.16, for Linux on x86_64 Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Server version 5.7.16-0ubuntu0.16.04.1 Protocol version 10 Connection Localhost via UNIX socket UNIX socket /var/run/mysqld/mysqld.sock Uptime: 30 min 54 sec Threads: 1 Questions: 12 Slow queries: 0 Opens: 115 Flush tables: 1 Open tables: 34 Queries per second avg: 0.006
这意味着MySQL正在运行。

4.安装apache

  • sudo apt-get update 更新服务器包

  • sudo apt-get install apache2 安装mysql

  • 完成后,在浏览器输入https://localhost 或者127.0.0.1,如果顺利跳出Apache版本网页,即代表安装成功。

  • 停止服务:sudo /etc/init.d/apache2 stop

  • PS: Apache的默认文档根目录是在Ubuntu上的/var/www目录 ,配置文件是/ etc/apache2/apache2.conf。配置存储在的子目录在/etc/apache2目录。

5.安装python

  • sudo apt-get install python2.7安装2.7版本python
  • sudo apt-get install python3.4安装3.4(可以自己选择不同版本安装)
  • python2.7 --version安装完成后查询版本
  • python3 --versionpython3可以不输入具体版本号查询

5.1安装build包

sudo apt-get install build-essential libssl-dev libevent-dev libjpeg-dev libxml2-dev libxslt-dev

很多pip安装的包都需要libssl和libevent编译环境

5.2安装pip

sudo apt-get install python-pip

5.3安装virtualenv

sudo pip install virtualenv

virtualenv是 Python 多版本管理的利器,不同版本的开发调试全靠它了(如果没有安装不同版本的Python则不需要安装了。

5.4配置个人用virtualenv

尽量在 virtualenv 下进行 Python 包的安装。

  • 2.7:
virtualenv --no-site-packages -p /usr/bin/python2.7 ~/.venv/python2.7
  • 3.6:具体版本自己查询后在选择
virtualenv --no-site-packages -p /usr/bin/python3.2 ~/.venv/python3.6
  • 然后将下面的代码增加到~/.bashrc的最后面,缺省使用 virtualenv 来代替系统 Python 环境:

缺省激活python2.7环境

if [ -f ~/.venv/python2.7/bin/activate ]; then
    . ~/.venv/python2.7/bin/activate
fi

6.安装tomcat

  • 下载tomcat的包
  • tar -zxvf apache-tomcat-8.5.16.tar.gz解压
  • sudo mv apache-tomcat-8.5.16/ /opt/apache-tomcat-8.5.16根据自己tomcat的位置修改
  • sudo ln -s /opt/apache-tomcat-8.5.16/ /opt/tomcat8创建链接
  • /opt/tomcat8/bin/startup.sh启动
  • http://127.0.0.1:8080/ 访问测试
  • 配置管理员权限 sudo vim /opt/tomcat8/conf/tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="admin-gui"/>
<user username="root" password="123456" roles="manager-gui,admin-gui"/>
  • 重启
/opt/tomcat8/bin/shutdown.sh
/opt/tomcat8/bin/startup.sh
  • 注册成系统服务,开机自动启动
sudo vim /opt/tomcat8/bin/catalina.sh
  • 假设配置了JAVA_HOME变量和TOMCAT_HOME变量
CATALINA_HOME=$TOMCAT_HOME
CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
  • 如果都没有配置
JAVA_HOME=/usr/lib/jvm/java-8-Oracle
CATALINA_HOME=/opt/tomcat8
CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
sudo cp /opt/tomcat8/bin/catalina.sh /etc/init.d/tomcat8

根据自己文件夹位置改变

7.安装chrome

使用以下命令进行安装

sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -
sudo apt-get update
sudo apt-get install google-chrome-stable
/usr/bin/google-chrome-stable

7.1安装浏览器的flash player

  • 首先到系统设置中(可直接搜索update)->“软件和更新”->“其他软件”选项卡->勾选其中的“Canonical 合作伙伴”选项。(多次连续点击才可以弹出权限设置)

  • PS:关闭“软件和更新”窗口时,系统将提示“可用的软件信息列表已过时”信息对话框。这是因为上一步骤中增加了软件来源,系统中的可用软件信息列表相应地发生了变化。这时需要点击其中的“重新载入”按钮,以更新系统中的软件信息。 然后在终端中输入sudo apt install adobe-flashplugin重启浏览器即可。

7.2安装chrome遇到问题

  • 提示:N:忽略‘google-chrome.list.1’(于目录‘/etc/apt/sources.list.d/’),鉴于它的文件扩展名无效。

  • 使用终端安装谷歌浏览器时,它会自动在/etc/apt/sources.list.d/这个目录下添加google-chrome.list文件,但是如果它原来就有一个google-chrome.list的话,会添加一个新的文件同时会在新文件的后面加上1来和原文件区分,这时就有两个google-chrome.list文件存在了。所以第一个忽略信息是我安装Chrome时创建的新文件重复导致格式不对。

  • 将google-chrome.list.1文件的下载源复制到google-chrome.list(先清空),然后删除google-chrome.list.1文件

  • 在终端打开文件的命令:
    sudo gedit /etc/apt/sources.list.d/google-chrome.list.1(复制下载源)

  • sudo gedit /etc/apt/sources.list.d/google-chrome.list

  • 删除google-chrome.list.1文件的命令

  • sudo rm -f /etc/apt/sources.list.d/google-chrome.list.1

8安装pycharm

  • 到官网下载pycharm for linux的包,然后解压tar -zxvf pycharm-community-2018.1.2
  • 移动到所属目录下 输入cd Downloads/pycharm-2017.1.4/bin
  • 执行sh命令,打开安装,输入sh ./pycharm.sh
  • 完成安装步骤,选择导入之前的项目,accept policy就完成了。