deepinPythonLinux

迁移系统到Deepin - 基础篇

2017-10-12  本文已影响791人  猫语巧克力

迁移系统到Deepin 15.5


一、安装

1.1 获取镜像

1.2 制作启动盘

1.3 安装


二、个性化定制

2.1 卸载软件

首次安装完成之后,检查系统更新,所提供的更新同时包含软件更新,卸载不需要的软件有助于减少更新下载量

2.2 修改GRUB时间

开机时进入的选择操作系统的界面(默认5s)
终端输入:
sudo gedit /etc/default/grub
修改并保存返回:GRUB_TIME=0
终端下更新:
sudo update-grub

Deepin 15.5版本:设置-系统信息-启动菜单
启动延时:不勾选

2.3 修订Dock

Deepin的Dock分可编辑区和不可编辑区,不可编辑区以插件形式存在于Dock。
以root身份打开文件管理器,定位到/usr/lib/dde-dock
备份plugins目录,删除plugins中不需要的插件。
我是删除了:时间、磁盘挂载的、网络和声音(libsound.so)

Deepin 15.5版本:Dock-右键-插件
取消勾选不需要的插件

2.4 安装桌面主题

2.4.1 主题推荐:

2.4.2 主题安装:

2.4.3 主题管理:

2.5 安装系统字体

2.6.替换bash

将默认bash替换为oh-my-zsh:

# 安装Git
sudo apt-get install git

# 安装zsh
sudo apt-get install zsh

# 下载
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

# 切换
chsh -s /usr/bin/zsh

三、基础软件配置

3.1 商店应用推荐

3.2 谷歌浏览器

不失为一种获取最新谷歌浏览器的方案:

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

3.3 安装VMware14

下载:vmware for linux
安装:

# 赋予可执行权限 | 也可以右键属性设置
chmod +x VMware-Workstation-Full-14.0.0-6661328.x86_64.bundle
# 安装 | 可能有点慢,等待一会儿
sudo ./VMware-Workstation-Full-14.0.0-6661328.x86_64.bundle

卸载:sudo vmware-installer -u vmware-workstation
VMware14的激活密钥:CG54H-D8D0H-H8DHY-C6X7X-N2KG6

3.4 安装FreeFileSync

一款文件同步软件,使用场景:本地文件同步至移动硬盘等等。
下载:Download FreeFileSync 9.4
下载到.tar.gz文件,属于解压可执行型,类似win下的绿色版软件。
添加图标

 #!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[zh_CN]=gnome-panel-launcher
Name[zh_CN]=FreeFileSync
Exec=/你的可执行文件地址/FreeFileSync
Comment[zh_CN]=保持文件和目录同步
Name=FreeFileSync
Comment=Folder Comparison and Synchronization
Icon=/你的图标地址/FreeFileSync.png

移动到/usr/share/applications目录里。

# 安装 Gnome 面板
sudo apt-get install --no-install-recommends gnome-panel
# 创建程序启动器
sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

弹出创建启动器窗口,填入必要信息。


四、开发环境搭建

4.1 Oracle Jdk配置

目前(2017.11)最新JDK版本为1.9.
下载地址:JDK1.8JDK1.9

解压下载文件,JDK目录原则上可以放在任意目录的。
本文中使用的JDK目录:/usr/lib/jvm/jdk1.8

配置环境变量

# 终端下输入
sudo gedit /etc/profile

# 打开文本编辑器后,在最下面添加:
export JAVA_HOME=/usr/lib/jvm/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:{JRE_HOME}/lib
export PATH=$PATH:{JAVA_HOME}/lib:

# 使环境变量生效
source /etc/profile

# 添加软链接:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8/bin/jar 300

附录

# 切换xxx
sudo update-alternatives --config xxx

4.2 Anaconda3配置

Anaconda3对应Python3.6.1。官方下载:Anaconda installer archive

# 执行
./Anaconda3-5.0.0.1-Linux-x86_64.sh
# 修改zsh终端的环境变量
gedit /home/yourname/.zshc

# 修改bash终端的环境变量
gedit /home/yourname/.bashrc

4.3 IntelliJ全家桶

JB家的软件通过edu邮箱可以免费申请全系列的使用权

Free individual licenses for students and faculty members
Are you learning Java, PHP, Ruby, Python, JavaScript, Objective-C or .NET technologies?
Or maybe you just plan to? Do it right from the start, with award-winning professional developer tools from JetBrains. And the best part: it’s free of charge.

学生申请:
学生授权申请教程
学生申请地址

JRebel插件
只需在Facebook或Twitter分享使用情况即可免费使用。
申请地址:MyJrebel

JRebel has changed the way developers code in Java. Never again will you need to redeploy your application to see the impact of code updates. Make changes and JRebel applies them instantly to your running application.
myJRebel brings these capabilities to you for free for personal, non-commercial use only. All you need to do is allow sharing your usage statistics on a social network.

上一篇下一篇

猜你喜欢

热点阅读