一、软件安装
1.常用软件
中文输入法
- 搜狗输入法:官方网址 目前最新的搜狗输入法只支持到了Ubuntu19.10版本,下载安装过程中会遇到下载支持库失败的问题。但最新的优麒麟20.04 已经适配了搜狗输入法,只是暂时没有释放出相应的安装包。
- 百度输入法:官方网址 百度输入法可以在Ubuntu20.04上完美运行。下载的zip包里有安装说明文档和deb包,按照说明安装后重启即可正常使用。
聊天软件
- 腾讯QQ: 官方网址 下载相应的平台版本安装后即可正常使用。
音乐播放
- 网易云音乐: 官方网址 点击“下载全部客户端”会列出所有的可用系统版本,选择Linux版下载安装后即可正常使用。
视频播放
- 麒麟影音:官方网址 麒麟影音是优麒麟开发的播放器但也可以在Ubuntu系统运行。
开发工具
- Android studio: 官方网址 最新版本是4.0版本。
其他应用
- 福晰阅读器、金山WPS、钉钉、米聊、百度网盘等可以在优麒麟官网下载。 官网地址
2.安装方法
- 下载deb包
- sudo dpkg -i ***.deb
- 如果有依赖包没有安装则运行sudo apt -f install下载安装包,然后再执行步骤2
二、软件配置
1.应用程序列表里没有应用图标
打开/usr/share/applications文件夹,参照其他的***.desktop文件,新建***.desktop文件。如下是我配置的Android-studio.desktop文件。配置完成后即可在应用程序列表里看到Android-studio图标了。在应用程序列表里右键单击后选择“添加到收藏夹”,收藏夹也会有启动图标了。
[Desktop Entry]
Version=4.0
Type=Application
Name=Android-studio
Comment=Android Integrated Development Environment
Icon=/opt/android-studio/bin/studio.svg
Exec=/opt/android-studio/bin/studio.sh
Terminal=false
Categories=Application;Development;IDE;Java;Android
2.收藏夹里图标点击启动后可能会新生成一个图标,出现收藏夹双图标的问题
解决方法:鼠标放在启动应用后应用窗口的图标上会有显示,如jetbrains-studio,在/usr/share/applications/目录下相应的*.desktop文件里添加如下行:StartupWMClass=jetbrains-studio ,Android-studio图标会出现该问题,我配置后的文件内容如下:
[Desktop Entry]
Version=4.0
Type=Application
Name=Android-studio
Comment=Android Integrated Development Environment
Icon=/opt/android-studio/bin/studio.svg
Exec=/opt/android-studio/bin/studio.sh
Terminal=false
Categories=Application;Development;IDE;Java;Android
StartupWMClass=jetbrains-studio
3.Ubuntu flutter环境配置
- 打开~/.bashrc文件,在文件末尾添加如下配置
# flutter
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
export PATH=~/development/flutter/bin:$PATH
#android
export ANDROID_HOME=~/Android/Sdk
export PATH=$PATH:${ANDROID_HOME}/tools
export PATH=$PATH:${ANDROID_HOME}/platform-tools
#android studio
export PATH=$PATH:/opt/android-studio/bin:
- 查看~/.gradle/gradle.properties是否配置了代理,如果配置了代理,需要把代理注释掉或者删掉。
#systemProp.https.proxyPort=80
#systemProp.http.proxyHost=mirrors.neusoft.edu.cn
#systemProp.https.proxyHost=mirrors.neusoft.edu.cn
#systemProp.http.proxyPort=80
- 把android工程里build.gradle文件里的所有repositories{}替换成如下的代码
repositories {
//google()
//jcenter()
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
}
- 把$flutterRoot/packages/flutter_tools/gradle/flutter.gradle文件里的所有repositories{}替换成如下的代码
repositories {
//google()
//jcenter()
maven { url 'https://maven.aliyun.com/repository/google' }
maven { url 'https://maven.aliyun.com/repository/jcenter' }
maven { url 'http://maven.aliyun.com/nexus/content/groups/public' }
maven { url' http://download.flutter.io'}
}