deepin操作系统安装及开发环境搭建

一、安装deepin操作系统

1. 下载

         深度科技社区

2.制作启动盘

2.1. 下载深度启动盘制作工具

     深度启动盘制作工具 – 深度科技社区

2.2 制作启动盘

     > 2G U盘

3、安装

3.1 启动

插入已做好的启动盘,重启电脑, 启动过程中长按相应按键(如下表)进入boot模式,选择:UEFI: Innostor Innostor 1.00 ,进入开始安装。

电脑

按键

Surface

音量左键

酷比魔方

F7

3.2 磁盘分区

  前面很基础,不在赘述,下面主要讲一下磁盘分区,总共110G:

分区

类型

格式

大小

描述

备注

/

系统主分区

ext4

25G

根目录

/swap

逻辑分区

swap

1-2G

交换分区,相当于windows下的虚拟内存

swap空间 = 运存内存 * 2

/home

逻辑分区

ext4

剩余

普通用户目录

剩下的都给它

  分区结束后,依次执行直至安装结束。

二、基础开发环境搭建

1. 将/opt /var /tmp 挂在到/home 目录 下

$ cd /
$ sudo tar -czvf opt.tar.gz /opt
$ sudo tar -czvf var.tar.gz /var
$ sudo tar -czvf tmp.tar.gz /tmp
$ sudo mv opt.tar.gz var.tar.gz tmp.tar.gz /home
$ cd /home
$ sudo tar -xf opt.tar.gz
$ sduo tar -xf var.tar.gz
$ sudo tar -xf tmp.tar.gz
$ sudo vim /etc/fstab
// 在带/opt的行(如果有的话)最前面加上#号,然后在紧接着 /home 的那行加上
   /home/opt  /opt   none    bind    0       0
   /home/var  /var   none    bind    0       0
   /home/tmp  /tmp   none    bind    0       0
$ sudo rm -rf opt.tar.gz var.tar.gz tmp.tar.gz
$ reboot

2. 隐藏windows的分区

$ blkid  // 查看各个分区的UUID
$ sudo vim /etc/udev/rules.d/90-hide_parts.rules
// 添加以下内容:
  ENV{ID_FS_UUID}=="XXXX", ENV{UDISKS_IGNORE}="1"    //XXXX 为分区的UUID
$ reboot

2.3 更新并安装基础工具

$ sudo apt update
$ sudo apt dist-upgrade

$ sudo apt-get install build-essential gcc g++ make libffi-dev e2fsprogs pkg-config flex bison perl bc openssl libssl-dev libelf-dev binutils binutils-dev libdwarf-dev u-boot-tools mtd-utils cpio device-tree-compiler build-essential zlib1g-dev pkg-config libglib2.0-dev  binutils-dev libboost-all-dev autoconf libtool libssl-dev libpixman-1-dev virtualenv flex bison vim vim-scripts vim-doc exuberant-ctags cscope git git-lfs

// git 配置
$ git config --global user.name "xxxx"
$ git config --global user.email "[email protected]"
$ git config --global credential.helper store
$ git config --global core.editor "vim"

// 生成gitee公钥
$ ssh-keygen -t ed25519 -C "[email protected]"  
$ cat ~/.ssh/id_ed25519.pub  // 内容添加到gitee公钥中 

2.4 我的默认配置

在用户根目录下执行:

$ git clone https://gitee.com/zhushengle/deepin.git
$ cd deepin/home/zhushengle
$ cp -rf .bashrc .lscolor-256color ~/
$ cd
$ rm -rf deepin

2.5 安装 vim

在用户根目录下执行:

$ git clone https://gitee.com/zhushengle/vim.git
$ cd vim
$ chmod ugo+rx vim_install.sh
$ ./vim_install.sh
$ cd ../
$ rm -rf vim

2.6 Docker 安装

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

2.7 python3.8 安装

      deepin python3.8 安装指导_StarRain2016-CSDN博客

三、Tools

1. 可从 应用商店 安装的工具有:

    Wps:从官网下载最新的版本包 WPS Office 2019 for Linux-支持多版本下载_WPS官方网站    安装:$ sudo dpkg -i xxxx.deb     

    微信、TIM、百度云盘、网易云、shotcut(视频剪辑软件)

四、deepin 常见问题解决

1.解决蓝牙鼠标无法连接的问题

    sudo apt install bluetooth blueman

    blueman-assistant

2.系统休眠后wifi 断连无法恢复的问题

     使用命令禁止系统休眠: systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target

     可以正常锁屏,但不会进入休眠。

     恢复休眠命令:systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target

你可能感兴趣的:(操作系统,嵌入式,deepin,linux)