- 【向Linux迁移记录】Win10下双系统Deepin15.8安装记录:https://blog.csdn.net/lzw2016/article/details/86260546
- 【向Linux迁移记录】快速入门学习Linux之常用命令:https://blog.csdn.net/lzw2016/article/details/86534753
- 【向Linux迁移记录】Java和大数据开发环境搭建:https://blog.csdn.net/lzw2016/article/details/86566873
- 【向Linux迁移记录】Deepin下Python开发环境搭建:https://blog.csdn.net/lzw2016/article/details/86567436
- 【向Linux迁移记录】Deepin Linux下快速Hadoop完全分布式集群搭建
- 【向Linux迁移记录】基于Hadoop集群的Hive安装与配置详解
我控制变量都试过了,发现安全启动是可以再开启的,快速启动也能开启,但会遇到有时在Deepin下对Windows下的磁盘分区只有读取权限不能写入删除等。这和win10的快速启动有关系,它并没有完全关机,而是将机器启动的相关信息写入磁盘,下次再次启动时加载该部分内容以到达快速效果,但为了避免其他系统试图修改这部分内容,所以会附以只读权限
/usr/share/applications
该目录下配置
可以参考我如何配置eclipse的快捷方式:配置eclipse启动图标并添加到桌面
补充一点,用户目录下的.local/share/applications 也可以配置,有些应用会自动安装启动图标在此位置
再补充一点,一般应用图标最好是放在
/usr/share/Icons/
下,这样的话应用打开时省的dock栏上没有图标显示
java版本是jdk1.8.0_191,scala是2.11.12版本,该错误不影响scala运行
josonlee@josonlee-PC:~$ scala
Welcome to Scala 2.11.12 (Java HotSpot(TM) 64-Bit Server VM, Java 1.8.0_191).
Type in expressions for evaluation. Or try :help.
[ERROR] Failed to construct terminal; falling back to unsupported
java.lang.NumberFormatException: For input string: "0x100"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.lang.Integer.valueOf(Integer.java:766)
at jline.internal.InfoCmp.parseInfoCmp(InfoCmp.java:59)
at jline.UnixTerminal.parseInfoCmp(UnixTerminal.java:242)
at jline.UnixTerminal.<init>(UnixTerminal.java:65)
at jline.UnixTerminal.<init>(UnixTerminal.java:50)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at jline.TerminalFactory.getFlavor(TerminalFactory.java:211)
at jline.TerminalFactory.create(TerminalFactory.java:102)
at jline.TerminalFactory.get(TerminalFactory.java:186)
at jline.TerminalFactory.get(TerminalFactory.java:192)
at jline.console.ConsoleReader.<init>(ConsoleReader.java:243)
at jline.console.ConsoleReader.<init>(ConsoleReader.java:235)
at jline.console.ConsoleReader.<init>(ConsoleReader.java:223)
at scala.tools.nsc.interpreter.jline.JLineConsoleReader.<init>(JLineReader.scala:64)
at scala.tools.nsc.interpreter.jline.InteractiveReader.<init>(JLineReader.scala:33)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at scala.tools.nsc.interpreter.ILoop$$anonfun$scala$tools$nsc$interpreter$ILoop$$instantiater$1$1.apply(ILoop.scala:858)
at scala.tools.nsc.interpreter.ILoop$$anonfun$scala$tools$nsc$interpreter$ILoop$$instantiater$1$1.apply(ILoop.scala:855)
at scala.tools.nsc.interpreter.ILoop.scala$tools$nsc$interpreter$ILoop$$mkReader$1(ILoop.scala:862)
at scala.tools.nsc.interpreter.ILoop$$anonfun$22$$anonfun$apply$10.apply(ILoop.scala:873)
at scala.tools.nsc.interpreter.ILoop$$anonfun$22$$anonfun$apply$10.apply(ILoop.scala:873)
at scala.util.Try$.apply(Try.scala:192)
at scala.tools.nsc.interpreter.ILoop$$anonfun$22.apply(ILoop.scala:873)
at scala.tools.nsc.interpreter.ILoop$$anonfun$22.apply(ILoop.scala:873)
at scala.collection.immutable.Stream.map(Stream.scala:418)
at scala.tools.nsc.interpreter.ILoop.chooseReader(ILoop.scala:873)
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1$$anonfun$newReader$1$1.apply(ILoop.scala:893)
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.newReader$1(ILoop.scala:893)
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.scala$tools$nsc$interpreter$ILoop$$anonfun$$preLoop$1(ILoop.scala:897)
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1$$anonfun$startup$1$1.apply(ILoop.scala:964)
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply$mcZ$sp(ILoop.scala:990)
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply(ILoop.scala:891)
at scala.tools.nsc.interpreter.ILoop$$anonfun$process$1.apply(ILoop.scala:891)
at scala.reflect.internal.util.ScalaClassLoader$.savingContextLoader(ScalaClassLoader.scala:97)
at scala.tools.nsc.interpreter.ILoop.process(ILoop.scala:891)
at scala.tools.nsc.MainGenericRunner.runTarget$1(MainGenericRunner.scala:74)
at scala.tools.nsc.MainGenericRunner.run$1(MainGenericRunner.scala:87)
at scala.tools.nsc.MainGenericRunner.process(MainGenericRunner.scala:98)
at scala.tools.nsc.MainGenericRunner$.main(MainGenericRunner.scala:103)
at scala.tools.nsc.MainGenericRunner.main(MainGenericRunner.scala)
scala>
解决办法:https://blog.csdn.net/lzw2016/article/details/86618570
# sudo vi /etc/profile
...
unset _JAVA_OPTIONS
# java环境配置
export JAVA_HOME=/opt/jdk1.8.0_191
...
# source /etc/profile
建议是/etc/profile和~/.bashrc下都设置这个
vmware安装成功,但是启动时显示系统内核和vmware的编译接口不匹配需要更新,但是vmware tools一直安装不成功。
如何安装:
- 虚拟机内安装open-vm-tools:
sudo apt-get install open-vm-tools open-vm-tools-desktop open-vm-tools-dkms
- 参考这篇文章:Ubuntu18.04系统下全程图解安装VMware Tools的方法
报错解决:VMware Tools - There was a problem updating a software component. Try again later and if the problem persists, contact VMware Support
参考这个讨论:https://bbs.deepin.org/forum.php?mod=viewthread&tid=167661&extra
参考:
其实我平时玩的也少,一般手游就可以对付。这里我也不是推销怎么在Linux下玩游戏,而是推荐一种Linux的打包方式——AppImage。【基于AppImage方式的游戏:Linux 游戏站】
下载一个应用程序,给予运行权限,双击运行!无需安装!不需要改变依赖或系统配置。使用AppImage格式分发Linux桌面应用程序,让所有常见发行版的用户运行它。 一次打包,到处运行。 覆盖所有主流桌面系统。
AppImage的核心思想是一个应用程序 = 一个文件 。每个AppImage都包含应用程序以及应用程序运行所需的所有文件。换句话说,除了操作系统本身的基础组件,Appimage不需要依赖包即可运行。
AppImage是上游应用打包的理想选择,这意味着你可以直接从开发者那里获取软件,而不需要任何中间步骤,这完全符合开发者意图。非常迅速。
AppImage应用可以直接下载并且运行,无需安装,并且不需要root权限。
以下网址会对你有帮助的:
/etc/NetworkManager/system-connections
,密码是明文存储的
/etc/network/interfaces
,这里是deepin网络相关配置的文件,像ip、网关、路由等