伙伴云客服论坛»论坛 S区 S产品资讯 查看内容

0 评论

0 收藏

分享

ubuntu22.04美化、办公、开发工具装置

ubuntu22.04美化、办公、开发工具装置

一、装置效果

ubuntu22.04 越来越像mac,通过美化,几乎就是mac界面,适用于有一定的Linux 系统操作经历以及爱折腾的小伙伴停止装置。
1、效果展示











2、下载地址

Ubuntu镜像及软件下载地址:
链接:https://pan.baidu.com/s/1cX5frxVHeLDQhGrzkPPRzA?pwd=77uo
提取码:77uo
软件默认下载途径 ~/DownlOAds,默认装置途径 ~/data
二、装置ubuntu

1、制作U启动盘(最好8G以上)

使用U盘制作工具ventoy来制作U启动盘。下载地址为https://www.ventoy.net/cn/download.html。
使用很简单,插上U盘,然后运行Ventoy2Disk即可将U盘制作成U启动盘,复制操作系统到U盘即可。
曾经制作好了以后,开机选择U盘时呈现Linpus lite xxx,死活进不去U盘中的系统,原因就是制作U启动盘时,默认勾选了安全启动支持。重新制作,取消勾选即可。详细可查看官网文档手册中的Secure Boot (安全启动)说明。


2、使用U盘装置到硬盘上

可win + ubuntu 双系统,也可以整个磁盘都装置Ubuntu系统。
若双系统,需要在win下创建一块未分区磁盘。点击 “我的电脑” 右键,管理 ----->选择 “磁盘管理”---->选择一个磁盘右键该磁盘,选择压缩卷,---->给定需要的大小,确认即可。https://blog.csdn.net/qq_22074337/article/details/124664778 。最终60GB的空间用来装置Ubuntu系统(图片来源网络)


开机选择U盘快捷启动,我的是联想笔记本,开机画面呈现时按F12 即可,也可以通过bios中设置boot 选项。其他电脑请自行百度 U盘启动快捷键或者进bios。
最终使用Ventoy制作的U盘启动界面如下:(图片来源网络),选择要装置的系统,按Enter 就好。这里选择ubuntu22.04。


装置时不好截图,故详细的装置操作 选择在虚拟机中停止。
2.1、装置选项

装置时语言建议选择English,选择简体中文也是可以的。中文环境的话,用户目录全部都是中文,比如下载、文档等等。在我们敲命令时,需要输入中文,例如下面的命令,这种比较费事。后期可以手动修改为英文名 Document,但是wps 目录文档途径不会改变。。。这里先使用中文界面装置,然后再将用户目录调整为英文
  1. cd ~/文档   #修改前cd ~/Document #修改后
复制代码






2.1.1、装置选项

装置时选择最小装置,也可以选择正常装置,正常装置会装置办公、游戏、娱乐等工具,个人偏好这些工具由自己装置,不希望由系统装置。
其他选项,最好别勾选上,因为系统默认的资源效劳器是“中国效劳器”,下载非常慢。


2.1.2、装置类型,选择其他选项

​ 肃清整个磁盘并装置ubuntu 。相当于windows下,将win系统装置到C盘,且就一个C盘,没有分区。
​ 其他选项,表示由用户自己定义分区,可以将整个磁盘分为所谓的C盘、D盘的概念。假设是双系统,一定要选择其他选项。


2.2、磁盘分区

硬盘分为主分区和扩展分区
主分区:一块硬盘最多有四个,最少一个,这个主分区,主要用来做系统引导,比如window下C盘主要做系统引导,故又叫引导分区。
​ 有很多人电脑就一个C盘,所有操作均在主分区上停止,没有扩展分区。
扩展分区:除了主分区外,剩余的磁盘空间就是扩展分区了。扩展分区是不能直接用的,是以逻辑分区的方式来使用的,扩展分区可分成若干逻辑分区
逻辑分区:在扩展分区上面,可以创建多个逻辑分区,逻辑分区相当于一块存储截止。类似D、E、F盘
​ 磁盘分区若为MBR引导形式,分区时需要使用挂载点 /boot,可以通过分区工具转换为GPT形式。
​ 磁盘分区若为GPT(GUID)引导形式,分区时需要创建EFI分区,固态硬盘一般都是GPT引导形式
双系统装置时Ubuntu时,可以不创建EFI分区,启动引导器选择win的EFI分区就可以了。
2.2.1、单系统分区战略

这一部分装置是在虚拟机中停止的,虚拟机给了8G内存,128G 存储,虚拟机镜像在固态中,故为GPT引导,分区战略如下:
EFI分区:主分区,主要寄存启动引导文件,最好大于200M,不用太大,这里给300M
swap分区:逻辑分区,又叫交换空间。假设物理内存大于 512MB,建议分配与物理内存容量相等的交换分区大小。 假设你的内存足够大,你也可以不创建交换分区。这里给8192M
/ 根分区:逻辑分区,主要寄存系统文件,类似于windows下的C盘,20480M
/home 分区:逻辑分区,主要寄存用户文件,类似于windows下的D盘,剩下空间全部给它。
装置启动引导器的设备:这里要选择类型为EFI分区的磁盘,不选择默认整个磁盘也行。
若为MBR引导,将EFI分区交换为 /boot 分区,启动引导器修改为/boot分区所在磁盘,其他挂载点分区大小看个人喜好吧。












假设点击如今装置呈现以下提示,说明电脑主板bios 设置有问题,需要调整bios 。https://askubuntu.com/questions/928951/ubuntu-installation-error-reserved-bios-boot-area-partitionwhat-to-do-to-conti 。
我是在虚拟机中装置呈现的这个问题,所以后面又重新装置了一次,装置类型选择了肃清整个磁盘并装置ubuntu,正常进入。


2.2.2、双系统分区战略

一块硬盘中装置win+unbuntu分区:图片来源于我的台式机 512G nvm接口的ssd
/dev/nvme0n1 :固态硬盘名
/dev/nvme0n1p1: windows 下的EFI 分区
/dev/nvme0n1p2:windows 下的恢复分区
/dev/nvme0n1p3:windows 下的C盘
free space 323869MB : ubuntu 系统将会装置在这个空闲空间中。详细分区战略为:
swap交换空间:8192M,逻辑分区
挂载点 / :102400M ,逻辑分区 ,可以理解为windows下的C盘
挂载点/home: 剩余空间,逻辑分区,可以理解为windows下的D盘
装置启动引导器的设备: 选择EFI分区所在磁盘/dev/nvme0n1p1






2.3、系统装置

分好区以后,点击立即装置—>确认分区,默认下一步就好,计算机名任意,可以选择自动登录,也可以选择手动输入密码登录,等待系统装置完成重启就好。








3、系统优化

重启后提示更新:选择稍后提醒----->跳过------>下一步,完成。虚拟机不是全屏,需要装置vmware tools 工具后重启设置自动适应客户机即可。








3.1、系统设置

3.1.1、桌面图标和dock设置



3.1.2、更改软件源

可以选择阿里云或者自动选择最佳效劳器,我这里最佳效劳器是中国科技大学效劳器。


3.1.3 设置系统不更新(个人喜好)



3.1.4、附加驱动

最好装置一个,我这里是虚拟机就不需要了,点击关闭,提示重新载入,选择重新载入,若提示更新,或者手动翻开软件更新器,停止软件更新。
更新以后,选择稍后重启。更新过程中若呈现异常,是否上报异常,可以忽略。




3.1.5、设置区域和语言

翻开语言支持,会提示语言装置不完好,需要完好装置。点击装置,装置完以后,点击关闭,点击右上角电源,选择关机,重启。


3.2、终端设置

桌面右键在终端中翻开,点击配置文件首选项,关闭快捷键,选择Linux控制台,以及亮色显示粗体字,即时生效。




处置终端中vi 命令下 方向键失效问题 :https://blog.csdn.net/a12355556/article/details/120512771
  1. sudo gedit /etc/vim/vimrc.tiny
  2. #修改set compatible  为 set nocompatible#添加 set backspace=2#装置vim 命令sudoapt-getinstallvim
复制代码






3.3、输入命令优化

3.3.1、添加open命令,翻开当前目录

https://blog.csdn.net/m0_46825740/article/details/121381902
  1. vi ~/.bashrc  # 或者 gedit ~/.bashrc 个人习惯了vi 命令#添加如下内容aliasopen="nautilus ."#使资源生效source ~/.bashrc
复制代码






3.3.2、输入命令时忽略首字母大小写

https://blog.csdn.net/kaikaiaizuqiu/article/details/82753000
  1. vi ~/.inputrc
  2. #添加如下内容set completion-ignore-case on
  3. #重启终端生效
复制代码




3.3.3、根据首字母查找历史命令
  1. vi ~/.bashrc
  2. #在最后添加两条语句bind'"\e[A": history-search-backward'bind'"\e[B": history-search-forward'#使资源生效source ~/.bashrc
复制代码


3.4、修改用户目录中文为英文

用户目录下的一些文件夹都是中文显示,在输入命令时很费事,需要停止输入法切换,这里修改为英文。
https://www.cnblogs.com/binking338/p/5340121.html


翻开终端输入以下命令
  1. export LANG=en_US
  2. xdg-user-dirs-gtk-update
复制代码
弹出对话框 ,注意*千万别勾选*“下次别问我”之类的这种选项。


选择更新名称后,终端输入
  1. exportLANG=zh_CN
复制代码
关闭终端,重启系统。


进入系统,系统会提示是否把目录改回中文,勾选不要再次询问我,选择***保留旧的名称***




3.5、装置缺失的字体

可以从windows中复制字体到ubuntu中,但是ubuntu 只能识别.ttf格式的字体,因而需要修改windows下复制过来的字体后缀,让ubuntu可以识别。
除此以外,wps在装置后,还会提示有mtextra、WINGDNG2、WINGDNG3等字体缺失。这些缺失的字体从网盘中可以获取到。~/Downloads/beauty/winFonts
  1. #复制字体到/usr/分享/fonts目录sudocp ~/Downloads/beauty/winFonts /usr/分享/fonts -r
  2. #建立字体缓存cd /usr/分享/fonts/winFonts
  3. sudo mkfontscale
  4. sudo mkfontdir
  5. sudo fc-cache -fv
复制代码






3.6、grub优化:引导界面、开机等待时间、默认开机系统

https://zhuanlan.zhihu.com/p/94331255
下载主题后解压,执行
  1. cd  ~/Downloads/beauty/grub/
  2. tar -Jxf Vimix-1080p.tar.xz
  3. cd Vimix-1080p
  4. #装置sudo ./install.sh
  5. #虚拟机看不到效果。。。。
复制代码




修改开机时间和默认启动系统(只针对双系统)
  1. sudovi /etc/default/grub
  2. #修改GRUB_DEFAULT的值来调整启动时,默认系统选择  0:ubuntu  2 win
  3. GRUB_DEFAULT =2#修改GRUB_TIMEOUT 。双系统会显示10,表示10s,时间有点长
  4. GRUB_TIMEOUT =3#文件的最后,能看到刚刚修改的引导的主题配置进来了。#更新配置sudoupdate-grub#重启reboot
复制代码






4、系统美化

4.1、装置snap代理及client

翻开Ubuntu software,首次翻开会很慢。。。这也是为何我要装代理的原因
卸载snap商店自带的firefox阅读器,然后点击更新。建议先装置下面的代理后,再更新。


通过snap商店装置或者更新时呈现无法更新时处置:
翻开终端
  1. snap changes #查看状态为Error 的idsudo snap abort 2# 2是失败的id,然后回到商店中重新点击装置或者更新即可
复制代码


在阅读界面点击左侧放大镜一样的图标停止搜索,输入snap-store-proxy,点击软件名进去后装置即可


4.2、装置火焰截图

翻开Ubuntu software,搜索flameshot 装置即可。


翻开系统设置---->键盘---->查看及自定义快捷键----->自定义快捷键,点击+ ,
输入名称:截图(暂时还输入不了中文,后面装置输入法后再改吧,不影响)
命令: flameshot gui
快捷键:我设置的是ctrl +alt + a
这样就可以全局使用截图了。


4.3、装置sublime text

翻开Ubuntu software,搜索sublime text 装置即可。翻开应用程序,选择sublime text,右键添加到收藏夹,就可以参与到dock栏了。
如何设置界面为中文:https://blog.csdn.net/qq_43722079/article/details/97777585




4.4、装置mailspring

翻开Ubuntu software,搜索mailspring 装置即可。mailspring目前使用QQ邮箱可以正常登录,163邮箱不时无法同步邮箱邮件
https://github.com/Foundry376/Mailspring/issues/1943


4.6、装置GNOME Tweaks 和扩展

翻开Ubuntu software,搜索GNOME,选择GNOME Tweaks 和扩展 装置即可(使美化成为可能),
GNOME Tweaks下载好以后,在应用程序—>工具中,名字叫优化






4.7、装置火狐阅读器

使用snap商店中已经装置的firefox在后面停止美化时,有问题,美化不了。所以只好在snap商店中卸载了firefox 手动装置firefox。
https://support.mozilla.org/zh-CN/kb/linux-firefox
  1. cd ~/Downloads
  2. tar xjf Firefox-latest-x86_64.tar.bz2
  3. mkdir ~/data
  4. sudomv firefox ~/data
  5. sudoln -s /home/$USER/data/firefox/firefox /usr/local/bin/firefox
复制代码


创建firefox桌面图标
  1. sudovi firefox.desktop #添加如下内容
复制代码
  1. [Desktop Entry]Version=1.0Name=Firefox Web Browser
  2. Comment=Browse the World Wide Web
  3. GenericName=Web Browser
  4. Keywords=Internet;WWW;Browser;Web;Explorer
  5. Exec=firefox %u
  6. Terminal=false
  7. X-MultipleArgs=false
  8. Type=Application
  9. #注意修改途径为自己的途径Icon=/home/duhuangwen/data/firefox/browser/chrome/icons/default/default128.png
  10. Categories=GNOME;GTK;Network;WebBrowser;MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;StartupNotify=true
复制代码
  1. #挪动到应用程序桌面管理目录即可,翻开启动台就能看到了sudomv firefox.desktop /usr/分享/applications/
复制代码
翻开应用程序(super + A),点击firefox图标就可以启动火狐阅读器,也可以右键添加到收藏夹(dock栏),这样应用程序中就没有了,直接从dock栏翻开,从dock栏移除,就回到了应用程序中了。


4.8、主题、扩展、操作界面装置美化

4.8.1 装置阅读器扩展

参考:https://zhuanlan.zhihu.com/p/176977192
翻开火狐阅读器,输入网址:https://extensions.gnome.org,点击Click here to install browser extension
  1. sudoaptinstall  chrome-gnome-shell #也可以通过终端使用命令装置
复制代码




4.8.2 装置常用阅读器扩展插件

User Themes、Removable Drive Menu、OpenWeather、Vitals(不推荐netspeed)、Lunar Calendar 农历(需要装置额外依赖)、
其他扩展例如dash to dock、plank 等等自行研究
这里仅以User Themes为例,点击插件名,点击ON/OFF 按钮,弹出提示是否装置扩展,点击装置即可。
  1. #翻开终端,装置农历插件需要的依赖sudo dpkg -i liblunar-date-2.0-0_2.4.0-5_amd64.deb
  2. sudo dpkg -i gir1.2-lunar-date-2.0_2.4.0-5_amd64.deb
复制代码




插件装置后效果,请看界面上面。翻开扩张,可以对这些插件停止详细设置




4.8.3、通过User Themes对操作界面美化

翻开下载~/Downloads/beauty/theme,选中所有,右键,使用归档管理器翻开,点击提取。(其实就是解压,用下面的命令也是可以的)
装置主题:
  1. cd ~/Downloads/beauty/theme
  2. tar xvf WhiteSur-Dark-solid.tar.xz
  3. tar WhiteSur-Light-solid.tar.xz
  4. #复制或者挪动到用户主题目录,只能用命令,因为没权限。。。sudocp WhiteSur-Dark-solid /usr/分享/themes/ -r
  5. sudocp WhiteSur-Light-solid /usr/分享/themes/ -r
复制代码




装置图标
  1. #解压cd ~/Downloads/beauty/icon
  2. tar xvf WhiteSur-green.tar.xz
  3. tar xvf WhiteSur-orange.tar.xz
  4. tar xvf WhiteSur-pink.tar.xz
  5. tar xvf WhiteSur-purple.tar.xz
  6. tar xvf WhiteSur-red.tar.xz
  7. tar xvf WhiteSur-yellow.tar.xz
  8. #挪动到图标途径sudomv *-dark /usr/分享/icons
  9. sudomv WhiteSur-green /usr/分享/icons
  10. sudomv WhiteSur-orange /usr/分享/icons
  11. sudomv WhiteSur-pink /usr/分享/icons
  12. sudomv WhiteSur-purple /usr/分享/icons
  13. sudomv WhiteSur-red /usr/分享/icons
  14. sudomv WhiteSur-yellow /usr/分享/icons
复制代码




设置:
翻开优化—>外观,对图标,shell,过时的应用程序(应该翻译为激活的应用程序)停止设置,背景图像根据个人调整吧。
调整最大化、最小化按钮位置。(图标只对程序的默认主题生效,不如 我的阅读器我设置了其他主题,最大化,最小化按钮就不是如今这个样子)




5、根本软件装置(默认软件都下载到了~/Downloads 目录)

5.1、搜狗输入法装置

https://shurufa.sogou.com/linux/guide
装置fcitx输入法框架
  1. sudoaptinstall fcitx
  2. sudocp /usr/分享/applications/fcitx.desktop /etc/xdg/autostart/  # 设置fcitx开机自启动
复制代码
设置fcitx为系统输入法(翻开应用程序,找到语言支持)


卸载系统ibus输入法框架
  1. sudoapt purge ibus
复制代码
装置搜狗输入法
  1. sudo dpkg -i sogoupinyin_4.0.1.2800_x86_64.deb
复制代码
装置输入法依赖(不装置会呈现无法输入汉字)
  1. sudoaptinstall libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
  2. sudoaptinstall libgsettings-qt1
复制代码
重启或者注销电脑就可以看到搜狗输入法了。




输入法配置:
翻开应用程序,选择Fcitx配置
输入法:搜狗输入法放在第一位
全局配置:勾上显示高级选项,快捷键全部设置为空,能禁用的禁用,能不勾选的全都不勾选。默认输入法选择非激活。(双击按键,按ESC 就可以设置为空)
附加组件中,点击简繁转换,点击配置,快捷键设置为空。




搜狗输入法装置好以后,可以修改天气插件中位置信息。


5.2、wps 装置
  1. sudo dpkg -i wps-office_11.1.0.11664_amd64.deb #生成的桌面图标可以删除
复制代码


测试装置的输入法和wps 以及字体,正常创建word,可输入中文,也未提示缺失字体


5.3、装置edge阅读器
  1. sudo dpkg -i microsoft-edge-stable_104.0.1293.63-1_amd64.deb
  2. sudoapt-getinstall -f #修复依赖缺失问题#依赖修复后,翻开启动台,添加阅读器到收藏夹
复制代码




翻开Edge 提示需要认证,直接取消两次就可以翻开了。
最终处置:翻开启动台—>工具---->密码和密钥,选择登录,右键删除,重新翻开阅读器,提示输入密码,不要密码,直接点击继续就可以了。




5.4、装置网易云音乐
  1. sudo dpkg -i netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb
复制代码
装置完以后,会发现网易云音乐无法翻开,处置办法:
  1. #装置依赖sudoapt-getinstall libqt5webchannel5
  2. #修改启动脚本cd /opt/netease/netease-cloud-music
  3. sudo gedit netease-cloud-music.bash
  4. #修改export LD_LIBRARY_PATH 这行内容为exportLD_LIBRARY_PATH=.:$LD_LIBRARY_PATH:"${HERE}"/libs
  5. #并且在最后一行添加 cd /lib/x86_64-linux-gnu/ 即可cd /lib/x86_64-linux-gnu/
复制代码
https://blog.csdn.net/u010457081/article/details/124544601
最好关闭网易云音乐的快捷键。




5.5、装置vlc媒体播放器

通过翻开snap商店,搜索vlc装置即可。之前通过商店装置的可以翻开,如今打不开。只好重新装置
  1. sudoapt-getinstall vlc
复制代码


5.6、装置微信

5.6.1、装置docker(源码装置)

准备docker.service
vi docker.service
  1. [Unit]
  2. Description=Docker Application Container Engine
  3. Documentation=https://docs.docker.com
  4. After=network-online.target firewalld.service
  5. Wants=network-online.target
  6. [Service]Type=notify
  7. # the default is not to use systemd for cgroups because the delegate issues still# exists and systemd currently does not support the cgroup feature set required# for containers run by docker
  8. ExecStart=/usr/bin/dockerd
  9. ExecReload=/bin/kill-s HUP $MAINPID# Having non-zero Limit*s causes performance problems due to accounting overhead# in the kernel. We recommend using cgroups to do container-local accounting.
  10. LimitNOFILE=infinity
  11. LimitNPROC=infinity
  12. LimitCORE=infinity
  13. # Uncomment TasksMax if your systemd version supports it.# Only systemd 226 and above support this version.#TasksMax=infinity
  14. TimeoutStartSec=0
  15. # set delegate yes so that systemd does not reset the cgroups of docker containers
  16. Delegate=yes
  17. # kill only the docker process, not all processes in the cgroup
  18. KillMode=process# restart the docker process if it exits prematurely
  19. Restart=on-failure
  20. StartLimitBurst=3
  21. StartLimitInterval=60s
  22. [Install]
  23. WantedBy=multi-user.target
复制代码
  1. cd ~/Downloads
  2. tar -xvf docker-20.10.10.tgz
  3. sudocp docker/* /usr/bin/
  4. sudocp docker.service /etc/systemd/system/
  5. sudochmod +x /etc/systemd/system/docker.service
  6. sudo systemctl daemon-reload
  7. sudo systemctl start dockersudo systemctl enabledocker#验证docker 版本docker -v
  8. #将登陆用户参与到docker用户组中sudogroupadddockersudo gpasswd -a $USERdocker#更新用户组
  9. newgrp docker#重启dockersudo systemctl restart docker#测试docker命令是否可以使用dockerps
复制代码
重新翻开一个终端输入docker ps 发现不能用,重启电脑,docker ps 提示docker 未启动,莫焦急,docker 启动中,稍等就好。
配置国内镜像源
  1. sudovi /etc/docker/daemon.json  #刚开端这个文件不存在
复制代码
添加如下内容(这里只配置了中国科学技术大学镜像和Docker中国区官方镜像,其他镜像自行配置)
  1. {
  2. "registry-mirrors":
  3.         [
  4.                  "https://docker.mirrors.ustc.edu.cn",
  5.                 "https://registry.docker-cn.com"
  6.         ]
  7. }
复制代码


5.6.2、装置docker-wechat

https://blog.csdn.net/ProLayman/article/details/114377384
https://blog.csdn.net/qq_43827595/article/details/109487664
装置docker-wechat镜像
  1. xhost +
  2. docker pull bestwu/wechat
复制代码
运行docker-wechat(注意这里的输入法,搜狗要改成fcitx),先创建wine,所以第一次运行有点慢
  1. docker run -d --name wechat --device /dev/snd --ipc=host \
  2. -v /tmp/.X11-unix:/tmp/.X11-unix \
  3. -v $HOME/WeChatFiles:/WeChatFiles \
  4. -e DISPLAY=unix$DISPLAY \
  5. -e XMODIFIERS=@im=fcitx \
  6. -e QT_IM_MODULE=fcitx \
  7. -e GTK_IM_MODULE=fcitx \
  8. -e AUDIO_GID=`getent group audio | cut -d: -f3` \
  9. -e GID=`id -g` \
  10. -e UID=`id -u` \
  11. bestwu/wechat
复制代码
以后启动直接使用sudo docker start wechat 就可以了,使用命令很费事


配置当前用户输入sudo时无需密码
  1. sudo gedit /etc/sudoers
复制代码
最后加上
  1. # username是当前用户名
  2. username ALL=NOPASSWD: ALL
复制代码
配置微信图片以及启动脚本
  1. mkdir ~/data/wechat
  2. cp ~/Downloads/wechat.png  ~/data/wechat
  3. vi ~/data/wechat/wechat.sh
  4. #添加如下内容(前提容器要运行一次)
复制代码
  1. #!/bin/sh
  2. sudo docker restart wechat
复制代码
  1. chmod +x ~/data/wechat/wechat.sh
  2. #测试脚本是否可以运行(弹出微信登录界面即正常)
  3. sh ~/data/wechat/wechat.sh
复制代码
创建微信启动程序入口
  1. sudo vi /usr/分享/applications/wechat.desktop
  2. #添加如下内容(注意执行命令和图标所在途径,修改成自己的)
复制代码
  1. [Desktop Entry]
  2. Name=WeChat
  3. Exec=/home/XXXXX/data/wechat/wechat.sh
  4. Icon=/home/XXXXX/data/wechat/wechat.png
  5. Type=Application
  6. Encoding=UTF-8
复制代码
翻开应用程序,假设没看到图标,90% 是途径配置错误了,还有10%可能是单词或者大小写以及后缀错误, 检查下。


也可以理解下盒装微信(也是docker 装置),试了下,差不多
5.7、装置腾讯会议
  1. sudo dpkg -i TencentMeeting_0300000000_3.9.0.1_x86_64_default.publish.deb
复制代码
5.8、装置mindmaster(脑图工具)
  1. sudo dpkg -i mindmaster_9.0.4_cn.x86_64.deb
复制代码
5.9、装置百度网盘
  1. sudo dpkg -i baidunetdisk_4.12.5_amd64.deb
复制代码
5.10、装置uget/aria2(下载工具)
  1. sudoapt-getinstall  uget aria2
复制代码


翻开uget ,点击编辑—>插件,选择aria2


完成这些装置,根本已经可以办公了。
6、开发工具装置

6.1、装置windTerm终端

windTerm 被称作下一代终端
  1. tar zxvf WindTerm_2.5.0_Linux_Portable_x86_64.tar.gz
  2. mv WindTerm_2.5.0  ~/data/
  3. cd  ~/data/
  4. mv WindTerm_2.5.0 windterm
  5. cd windterm
  6. chmod +x WindTerm
  7. sudocp windterm.desktop /usr/分享/applications/
  8. sudovi /usr/分享/applications/windterm.desktop
  9. #修改2处启动命令,以及图标位置,注意大小写。
复制代码




去掉空白,时间戳等,设置右键黏贴,左键选中复制等等。。。


6.2、装置jdk、maven、node
  1. #解压tar -zxvf jdk-8u131-linux-x64.tar.gz
  2. tar -zxvf jdk-11.0.7.tar.gz
  3. unzip apache-maven-3.6.3-bin.zip
  4. tar zxvf node-v14.20.0-linux-x64.tar.gz
  5. #挪动mv jdk1.8.0_131 ~/data
  6. mv jdk-11.0.7 ~/data
  7. mv node-v14.20.0-linux-x64 ~/data
  8. mv apache-maven-3.6.3 ~/data
  9. #改名mkdir ~/data/java
  10. cd ~/data
  11. mv node-v14.20.0-linux-x64 nodemv jdk1.8.0_131 ./java
  12. mv jdk-11.0.7 ./java
  13. cd java
  14. mv jdk1.8.0_131 jdk8
  15. mv jdk-11.0.7 jdk11
复制代码
配置环境变量
  1. vi ~/.profile
复制代码
添加如下内容(注意途径)
  1. JAVA_HOME=$HOME/data/java/jdk8
  2. MAVNE_HOME=$HOME/data/apache-maven-3.6.3
  3. NODE_HOME=$HOME/data/node
  4. export PATH=$PATH:$JAVA_HOME/bin:$MAVNE_HOME/bin:$NODE_HOME/bin
复制代码
  1. source  ~/.profile #使资源生效
复制代码


node 最好配置下淘宝镜像
  1. npm config set registry "https://registry.npmmirror.com"#测试npm get registry
复制代码
6.3、装置idea、webstrom、vscode
  1. #解压tar zxvf ideaIU-2022.2.tar.gz
  2. tar zxvf WebStorm-2022.2.tar.gz
  3. #挪动mv idea-IU-222.3345.118 ~/data
  4. mv WebStorm-222.3345.108 ~/data
  5. #改名cd  ~/data
  6. mv idea-IU-222.3345.118/ idea
  7. mv WebStorm-222.3345.108/ webstorm
  8. #启动ideash ~/data/idea/bin/idea.sh
复制代码


创建桌面图标
idea 或者webstorm 欢送页左下角,有个设置按钮,点击设置按钮,即可看见Create Desktop Entry…

  1. #启动webstormsh ~/data/webstorm/bin/webstorm.sh
复制代码
桌面图标创建同idea 一样。提醒下,最新版本的idea ,若是装置阿里巴巴代码规则插件,请使用XenoAmess TPM版本,原版本会报告异常。
更多使用教程:
https://mp.weixin.qq.com/s?__biz=Mzg3MjgyMTg2Nw==&mid=2247490333&idx=1&sn=72705f730c89ceab6b8744a94330f404&chksm=cee83e19f99fb70ff7b06b98d387f9637d5944102caa1bd81b6839fcffcded9e9c2cf48a6602&scene=178&cur_album_id=2476585951218286593#rd
装置vscode (听说从snap商店下载的vscode 是阉割版的。。。)
  1. cd ~/Downloads
  2. sudo dpkg -i code_1.70.2-1660629410_amd64.deb
复制代码
6.4、装置dev-sidecar(github以及node加速)
  1. sudo dpkg -i DevSidecar-1.7.3.deb
复制代码




阅读器导入证书(火狐阅读器同理)


6.5、装置Navicat15

navicat 下载:
https://navicat.com.cn/download/navicat-premium
LInux 版本navicat16下载,修改16 为15 即可下载15版本。
https://navicat.com.cn/download/direct-download?product=navicat16-premium-cs.AppImage&location=2
下载后的文件名为 navicat15-premium-cs.AppImage
  1. #修改文件名(navicat-keygen-tools中用的名称是navicat15-premium-en.AppImage )mv navicat15-premium-cs.AppImage  navicat15-premium-en.AppImage
复制代码
navicat-keygen-tools地址:
https://github.com/008610086/navicat-keygen-tools
教程中 第三步:Build keygen and patcher 有点问题。请不要使用下面的内容
  1. $ git clone -b linux --single-branch https://github.com/DoubleLabyrinth/navicat-keygen.git
  2. $ cd navicat-keygen
  3. $ make all
复制代码
正确的内容:在克隆时太慢,加上https://github.91chi.fun/
  1. $ git clone https://github.91chi.fun/https://github.com/008610086/navicat-keygen-tools.git
  2. $ cd /navicat-keygen-tools
  3. $ make all
复制代码


make all 时失败,原因是openssl 版本为3.0+,make all 要求的是1.x 版本
对openssl 降级操作:
https://blog.csdn.net/stoic163/article/details/116536859
依照教程,桌面会重重生成一个navicat15-premium-en.AppImage可运行程序,双击就能运行。(不能执行需要受权)
最终的效果是想有个图标,放在dock栏,点击图标就能运行。
  1. mkdir ~/data/navicat
  2. cd ~/data/navicat
  3. #注意最后有个点mv ~/Desktop/navicat15-premium-en.AppImage  .#此时,在/usr/分享/applications/ 下创建一个navicat.desktop,启动脚本指向当前途径,再配合一个图标就可以实现上面的效果。#但是,这样的效果还不理想,因为我翻开navicat后,收藏夹中有一个图标,翻开的图标和收藏夹中不重合,同一个程序显示两个图标。很难受#https://blog.csdn.net/Alibutter/article/details/112827951#这个地址并没有处置我的问题,我的问题是这样处置的#AppImage解压
  4. ./navicat15-premium-en.AppImage --appimage-extract
  5. #解压后生成目录squashfs-rootrm -rf navicat15-premium-en.AppImage
  6. cd squashfs-root
  7. mv * ..cd..rm -rf squashfs-root
  8. mv AppRun navicat
  9. #创建桌面图标cp navicat.desktop /usr/分享/applications
  10. vi /usr/分享/applications/navicat.desktop
  11. #修改为自己的途径即可
复制代码




6.6、装置 postman、redis客户端、GitKraken

翻开snap商店,搜索postman、another redis desktop manager、GitKraken 装置即可
从snap 商店中装置的GitKraken 8.8 版本暂时显示是免费的。。。
提供的6.5.1 版本我装置好了以后,翻开不时在等待中,后台显示异常了。。。
6.7、装置mysql、redis、nginx
  1. # docker 装置mysqldocker pull mysql5.7
  2. docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root --restart=always -d mysql:5.7
  3. # docker 装置redisdocker pull redis6.0
  4. docker run --name redis -p 6379:6379 --restart=always -d redis:6.0 redis-server
复制代码
装置nginx
  1. #装置依赖sudoapt-getinstall gcc
  2. sudoapt-getinstall libpcre3 libpcre3-dev
  3. sudoapt-getinstall openssl libssl-dev
  4. sudoapt-getinstall zlib1g-dev
  5. sudoapt-getinstallmake#三剑客cd ~/Downloads
  6. tar zxvf nginx-1.8.0.tar.gz
  7. cd  nginx-1.8.0
  8. ./configure --prefix=$HOME/data/nginx
  9. make
复制代码
make 时报错 all warnings being treated as errors
  1. vi objs/Makefile
复制代码
删除 -Werror


继续make 异常:src/os/unix/ngx_user.c 中 cd current_salt[0] = ~salt[0];
将这块注释即可

  1. makemakeinstall#不是装置在用户目录下,需要加上sudo
复制代码
启动
  1. cd ~/data/nginx/sbin
  2. ./nginx
复制代码
异常,nginx 80 权限不允许(普通用户不能使用1024以下端口),虚拟机中不时起不来,发现80端口被占用 (snap代理占用的)
  1. sudochown -R $USER:$USER ~/data/nginx
  2. vi   ~/data/nginx/conf/nginx.conf
  3. #修改端口号为81, user 为当前用户
复制代码

  1. #若上面设置的端口号超越1024,以下可以不用执行。sudochown root  ~/data/nginx/sbin/nginx
  2. sudochmod u+s  ~/data/nginx/sbin/nginx
复制代码
设置开机自启动
  1. sudovi  /lib/systemd/system/nginx.service
复制代码
添加如下内容
  1. [Unit]
  2. Description=nginx
  3. After=network.target
  4. [Service]
  5. Type=forking
  6. ExecStart=$HOME/data/nginx/sbin/nginx
  7. ExecReload=$HOME/data/nginx/sbin/nginx -s reload
  8. ExecStop=$HOME/data/nginx/sbin/nginx -s quit
  9. PrivateTmp=true
  10. [Install]
  11. WantedBy=multi-user.target
复制代码
  1. sudochmod745 /lib/systemd/system/nginx.service #更改文件权限sudo systemctl enable nginx.service
复制代码
为啥nginx不用docker 装置,nginx 做静态文件代理,可能会经常改配置,要映射静态资源途径,docker 装置时,需要将静态资源拷贝到容器中,费事。
6.8、装置typora
  1. sudo dpkg -i Typora_Linux_0.11.18_amd64.deb
复制代码
typora 配置picgo,通过图床上传图片
使用node 装置picgo
  1. npminstall -g picgo
复制代码
需要有picgo 的配置文件,以及在typora中通过配置命令行的形式实现(我用的是阿里云的效劳)
https://blog.csdn.net/qq_45807032/article/details/113772697
6.9、装置todesk
  1. sudo dpkg -i todesk-v4.3.0.0-amd64.deb
复制代码
三、其他问题

1、双系统时间异常问题

ubuntu 下执行以下命令即可处置
  1. # 更新ubuntu的系统时间sudoapt-getinstall ntpdate
  2. sudo ntpdate -u time.windows.com
  3. # 将时间更新到硬件上sudo hwclock --localtime --systohc
复制代码
2、bios 设置为AHCI 无法正常进入windows

装置Ubuntu时要求SATA Controller Mode为AHCI 形式,而装置windws时选择的是Intel RST Premium。此时装置好ubuntu再切回windows系统呈现windows无法进入。处置办法就是选择在安全形式下进入windows,修改引导选项为最小引导,重启,由系统自己修复,然后再关闭最小引导选项,再重启即可。
详细操作参考:https://blog.csdn.net/u012011079/article/details/119885503
3、idea、webstorm问题

3.1、输入中文不跟随光标

处置办法:https://github.com/RikudouPatrickstar/JetBrainsRuntime-for-Linux-x64
根据装置包jbr-linux-x64-2022-04-15_00-02.zip(已提供),解压后,翻开idea ,搜索Actions 输入ide,选择choose boot java runtime for the IDE
选择解压后的文件目录,重启就好了。也有教程说是交换idea 装置途径下的jbr 目录,也有说修改启动脚本的,也有说修改为当前电脑的jre环境,未测试。




3.2、格式化以及全文搜索快捷键失效

crtl + alt +L 失效:和网易云音乐快捷键抵触,关闭网易云音乐快捷键即可。
crtl + alt +T 失效:和终端快捷键抵触,修改终端快捷键为super + T (super 就是win图标键)
crtl + shift +F 失效:关闭输入法快捷键中的简繁体切换,输入法中其他快捷键最好也关闭下
4、VS code 官网下载太慢

Visual studio code下载太慢大多数是因为VSCODE官网效劳器跟我们国内的链接速度有关,处置办法很简单就是交换掉下载域名。
将域名地址交换为vscode.cdn.azure.cn即可。
https://www.pipipi.net/15190.html#:~:text=Visual
5、github下载速度慢

下载地址前面加上https://github.91chi.fun/即可。例如:
  1. git clone https://github.com/cdancy/jenkins-rest.git  #修改前
  2. git clone https://github.91chi.fun/https://github.com/cdancy/jenkins-rest.git  #修改后
复制代码
6、ssh客户端连接不上虚拟机ubuntu

https://blog.csdn.net/qq_38168606/article/details/121159142
  1. sudoaptinstall openssh-server
复制代码

回复

举报 使用道具

相关帖子
全部回复
暂无回帖,快来参与回复吧
本版积分规则 高级模式
B Color Image Link Quote Code Smilies

枉凝眉
注册会员
主题 18
回复 13
粉丝 0
|网站地图
快速回复 返回顶部 返回列表