ubuntu安装驱动和常用软件

  • 环境介绍

腾讯公司并没有发布直接在Ubuntu运行的企业微信版本, 在此需要借助wine模拟器来进行安装使 用。参考软件安装地址deepin官方仓库
毕竟是模拟环境, 所以无法实现Windows那样完美。
本次版本使用企业微信版本:4.0.0.6007
系统版本: Ubuntu 20.04 Desktop

安装驱动参考文章 Mr.yang_blog CSDN

一键部署脚本参考

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
#!/bin/bash
#
#********************************************************************
#Author: Mr.yang
#QQ: 1419946323
#Date: 2023-04-23
#FileName: ubuntu_Desktop_install.sh
#URL: www.yanghongtao.cn
#Description: The test script
#Copyright (C): 2023 All rights reserved
#********************************************************************
clear
update () {
set -e
# 添加架构
ARCHITECTURE=$(dpkg --print-architecture && dpkg --print-foreign-architectures)
if ! echo "$ARCHITECTURE" | grep -qE 'amd64|i386'; then
echo "必须amd64/i386机型才能移植deepin-wine"
return 1
fi
echo "$ARCHITECTURE" | grep -qE 'i386' || sudo dpkg --add-architecture i386
sudo apt-get update

LIST_FILE="/etc/apt/sources.list.d/deepin-wine.i-m.dev.list"

# 添加软件源
sudo tee "$LIST_FILE" >/dev/null << "EOF"
deb [trusted=yes] https://deepin-wine.i-m.dev /
EOF

# 添加XDG_DATA_DIRS配置,使得应用图标能正常显示
sudo tee "/etc/profile.d/deepin-wine.i-m.dev.sh" >/dev/null << "EOF"
XDG_DATA_DIRS=${XDG_DATA_DIRS:-/usr/local/share:/usr/share}
for deepin_dir in /opt/apps/*/entries; do
if [ -d "$deepin_dir/applications" ]; then
XDG_DATA_DIRS="$XDG_DATA_DIRS:$deepin_dir"
fi
done
export XDG_DATA_DIRS
EOF

sudo apt-get update --no-list-cleanup -o Dir::Etc::sourcelist="$LIST_FILE" -o Dir::Etc::sourceparts="-"
printf "
\033[32m大功告成,现在可以试试安装更新deepin-wine软件了,如:
微信:sudo apt-get install com.qq.weixin.deepin
QQ:sudo apt-get install com.qq.im.deepin
TIM:sudo apt-get install com.qq.office.deepin
钉钉:sudo apt-get install com.dingtalk.deepin
完整列表见 https://deepin-wine.i-m.dev/
\033[31;1m
\033[5m🌟\033[25m 安装后需要注销重登录才能显示应用图标。
\033[5m🌟\033[25m 无法安装?无法启动?无法正常使用?切记先去github主页看【常见问题】章节,再找找相关issue,也许早已经有了解决方案了。

\033[36;1m如果觉得有用,不妨来给项目加个star:\033[25mhttps://github.com/zq1997/deepin-wine
\033[0m"
}

install_chrome () {
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb
[ $? -eq 0 ] && echo -e "\e[1;31mChrome安装成功~\e[0m" || echo -e "\e[1;31mChrome安装失败,请检查源是否安装\e[0m"
rm -rf ./google-chrome-stable_current_amd64.deb
}

disable_selinux () {
systemctl stop firewalld && systemctl disable --now firewalld
sed -ri.bak 's/^(SELINUX=).*/\1disabled/' /etc/selinux/config
}

install_sunflower () {
wget https://dl-cdn.oray.com/sunlogin/linux/sunloginclientshell-10.1.1.28779-amd64.deb
dpkg -i sunloginclientshell-10.1.1.28779-amd64.deb
[ $? -eq 0 ] && echo -e "\e[1;31m向日葵已安装完成\n启动命令:/usr/local/sunlogin/bin/sunloginclient\n卸载命令:sudo dpkg -r sunloginclient\e[0m" || echo -e "\e[1;31m 向日葵安装失败\e[0m"
}

install_Todesk () {
wget https://newdl.todesk.com/linux/todesk-v4.3.1.0-amd64.deb
sudo apt-get install ./todesk-v4.3.1.0-amd64.deb
[ $? -eq 0 ] && echo -e "\e[1;31mTodesk已安装完成\n启动命令:todesk\n卸载命令:sudo apt-get remove --purge todesk\e[0m" || echo -e "\e[1;31m Todesk安装失败\e[0m"
# 如不能正常使用,请执行以下命令初始化.
# 01.
# sudo systemctl stop todeskd.service

# 02.
# sudo mv /opt/todesk/config/config.ini /opt/todesk/config/config.ini.bak

# 03.
# sudo systemctl start todeskd.service
}

PS3="请选择相应的编号(1-10):"
MENU="
1、更新仓库(安装应用请先添加软件仓库)
2、安装企业微信
3、安装QQ
4、安装搜狗输入法
5、安装浏览器(chrome)
6、关闭防火墙和Selinux
7、安装向日葵
8、安装Todesk
9、重启系统
10、退出
"

select menu in $MENU;do
case $REPLY in
1)
update
;;
2)
sudo apt-get install com.qq.weixin.deepin || echo -e "\e[1;31m企业微信安装失败,请检查源是否安装\e[0m"
;;
3)
sudo apt-get install com.qq.im.deepin || echo -e "\e[1;31mQQ安装失败,请检查源是否安装\e[0m"
;;
4)
echo -e "\e[1;31m安装搜狗输入法请参考 wiki:\nhttp://192.168.99.5:8090/pages/viewpage.action?pageId=8095571]\e[0m"
;;
5)
install_chrome
;;
6)
disable_selinux
;;
7)
install_sunflower
;;
8)
install_Todesk
;;
9)
reboot
;;
10)
exit
;;
*)
echo -e "\e[1;31m输入错误,请输入正确的数字(1-13)!\e[0m"
;;
esac
done

安装企业微信

安装wine

1
2
3
4
5
6
7
8
使用脚本进行安装wine模拟器
sudo wget -O- https://deepin-wine.i-m.dev/setup.sh | sh

此时deepin-wine已经安装成功。
上方安装好wine模拟器后其实已经添加了软件仓库, 直接使用命令安装即可。支持安装软件参考上方 deepin官方仓库。
安装企业微信
sudo apt install com.qq.weixin.work.deepin

安装完毕需要注销重新登录才会显示软件图标。

安装企业微信常见问题

1、安装企业微信程序启动无反应

解决办法:注释错误的系统环境变量。24行和26行。

vim /opt/apps/com.qq.weixin.work.deepin/files/run.sh

24 #export WINEDLLPATH=/opt/$APPRUN_CMD/lib:/opt/$APPRUN_CMD/lib64
#此处是问题环境变量
26 #export WINEPREDLL=”$ARCHIVE_FILE_DIR/dlls”

2、无法显示登录二维码

缺少图片依赖库, 需要安装依赖。
sudo apt-get install libjpeg62 :i386

3、中文字体显示方框乱码

缺少相应的字体库
将Windows中C:\Windows\Fonts下的中文字体拷贝至软件的/opt/deepin-wine6-stable/share/wine/font目录。

安装搜狗输入法

搜狗输入法下载地址

本次安装是在ubuntu 20.04系统进行测试, 官方提示已支持Ubuntu1604、 1804、 1910、2004、
安装前需要保证网络正常

搜狗输入法linux版本官网安装链接,另外也有详细的安装文档:https://shurufa.sogou.com/linux/guide

1 安装 fcitx

sudo apt install fcitx -y

2 添加中文语言支持

打开 系统设置 ——> 区域和语言 ——> 管理已安装的语言——在”语言”tab下——点击 –> “添加或删除语言” 弹出 “已安装语言”窗口,勾选中文 (简体) , 点击应用

如果系统安装的时候选择是中文, 这里默认就是中文简体。

3 卸载系统ibus输入法框架

sudo apt purge ibus # 删除软件包并且和配置文件,remove会保留配置文件

4 设置fcitx开机自启动

sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/

5、安装搜狗输入法

在搜狗官网下载输入法deb安装包搜狗输入法下载地址
在输入法下载位置进行安装 sudo dpkg -i sougoupinyin .deb

6 安装其他依赖

sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1

7 重启电脑

重启电脑后在右上角看到 搜狗字样,在输入法即可安装

Ubuntu 系统监控小工具

安装并配置软件

添加仓库

1
2
3
4
5
6
sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor
sudo apt update

安装软件
sudo apt-get install indicator-sysmonitor
打开软件配置开机启动即可使用

Ubuntu 取消自动更新

ubuntu自动更新会使文件一直增大,另外因为新的内核可能引入新的安全问题、不稳定因素。所以要关闭自动更新

如果你的Ubuntu是desktop桌面版那么你可以直接在web界面直接关闭

  • 关闭步骤

    设置 –> 关于 –> 软件更新 –> 选择更新 –> 自动检查更新选择从不即可

安装远程工具

安装远程工具官网有详细文档具体参考即可

安装向日葵

安装ToDesk