搭建基于KDE neon的Linux开发与应用环境

序言

KDE neon是基于Ubuntu的桌面事物处理和基本开发用系统,下载地址:https://neon.kde.org/download,有稳定版开发版和最新测试版,目前版本是基于Ubuntu 20.04LTS的,与优麒麟系统使用的Ubuntu是同门同产品。

Ubuntu是提供长期支持的,因此基于Ubuntu的Linux系统比较广泛。KDE neon 在 distrowatch 排名在过去6个月或12个月里仅仅位居于深度和优麒麟之前,受欢迎程度与后两者比肩。它除了有自己的软件仓库外,还提供flatpak和snap仓库,通过附加文件系统的方式管理非KDE仓库的软件。下面就如何构建一个完整的事物处理环境,做些比较细致的介绍。

一、界面模样

KDE neon Linux是KDE团队建的,采取的是KDE plasma桌面,用着还是比较舒服的。本文讲的可用事物处理系统,是说在原有系统基础上配置好上图中“办公”用软件和“开发用软件”,还有其它一些辅助功能。有了这些功能,基本上可以使用了,其余软件可根据需要自己在Discover软件中心点选安装即可。

二、系统安装

基础系统:采用vmware安装KDE neon

考虑到大多OS系统在vmware上安装都大同小异,虽系统安装在这里引出,但为了方便阅读,实际安装步骤放在本文的后面所附的安装方法一节。

三、系统配置

系统安装完毕后,提示移出安装介质后按回车键。对于vmware上安装而言,此时在虚拟机配置页断开挂载ISO的链接后回车;也可以什么都不做而直接回车,系统会自动从虚拟硬盘上启动。

回车后系统启动,启动后进入登录界面,此处输入管理员账户的密码。管理员账户和root账户是不同的,这点和MS Windows是不一样的。

登录系统后,界面是800x600的,点击底部面板上的“设置”图标打开系统设置,弹出的界面右下侧即是显示配置。

选择适合的分辨率,比如1920x1200,然后应用。屏幕幅面增大,可是,突然又回到原来大小,尽管显示上Virtual1是1920x1200

此时在顶部的VMware工具栏里选择安装Vmware Tools,让Vmware Tools为neon提供能认可的虚拟显示卡参数,无奈vmware说用freeBSD的open-vm-tools。Vmware现在更关注提供虚拟机环境,并宣布支持开源open-vm-tools项目,毕竟Linux种类太多了,distrowatch上可排名的多达近280种,还有一堆待审核排名的。

既然vmware这么说,那就在应用程序菜单中找到“系统”,在“系统”页中找到Discover软件中心,点进去。在左上部输入 open-vm-tools,在右侧找到open-vm-tools项目,点击上面的图标安装。系统要求授权安装时,输入上管理员密码并确定。随着安装进行,屏幕自动扩大到上述设定的1920x1200,完成了vmware与neon的对Virtual显示卡的搭接。安装成功后,关闭即可,项目图标自动会变成“移除”。

用同样的方法,找libreoffice,安装libreoffice套件。安装可能不是很快,可以歇歇喝杯茶稍轻松一下。喜欢wps的话,也可以搜索后安装,方法是一样的。

用同样的方法找到netbeans,并点击安装。Netbeans是neon自配的,支持JAVA,C/C++和脚本,而且java开发做得和windows平台一样的可视化设计开发。

安装完成后,检查一下sudo,vi,vim,nano,原因是unix历史造成的。vi编辑器比较早,后来是vim和nano,sudo也是大多数系统有但有的没有。现在随便一个kate等编辑器都比vi这种古董好用,但还是建议学学尽量掌握,因为它们虽古可通用性极强,在绝大多数linux和unix上都可用,而后来的编辑器品种虽多,但流通性就差了很多。所以,调出konsole终端,输入sudo和nano,检验一下它们的安装情况。还好,neon默认是安装好的。

再检查一下vi或vim,它们也是默认安装好的。neon的vi和vim是一样的,vi本身就是vim, 只是做了个别名 alias vi='vim' 而已。其实Linux是这样的,windows的power shell现在也是这样的,起个别名代替其它指令。

接下来要改一下root密码,今后安装软件或修改系统时要用root身份的。sudo passwd后输入管理员密码,然后输入root账户密码,然后是确认root账户密码。

除了上述工作外,还要检查一下输入法。中国的情况不同于西方,不能输入汉字或输入法别扭的话处理事物就非常别扭了。还好,在应用程序的工具中已经默认安装了小企鹅,Linux上非常流通的中文输入法外挂,拼音五笔等都行。

到此,在应用程序菜单中检查一下“办公”安装情况。点开“办公”,发现libreoffice已经安装好了。打开Writter,调出输入法输入几个中文,可以用了。注:输入法自己配置一下切换键,默认是super+space,不妨改成ctrl+space。

同样打开“开发”,发现netbeans IDE也装好了,点击打开,运行正常。

如果用习惯了windows,也可以在用户home下修改.bashrc,增加alias,比如 cls, dir等。

其它需要的软件随需要再装,不需要也可移除。比如dosbox, virtualbox,wine,mono等,软件库里有用的软件都可以装。它们都有好的一面,也各有不足。dosbox下可以运行dos程序,win3x和win9x; virtualbox是vmware一样的虚拟机程序,在上面可以安装Windows操作系统; wine是另一种Windows实现方法,它将Windows的主要目录在linux下创建好,然后把windows应用程序需要的东西放在那里,再翻译windows程序到linux语言;mono是.net在linux上的实现,支持vb.net和C#程序。对virtualbox的体验就不用说了,对wine的体验是运行了notepad还行,但启动程序速度犯愣,毕竟要去读基本配置;对mono的体验是不十分稳定,曾经整趴地了虚机的Linux系统。用好它们,要耐心的配置调试,优化好了是能用的。曾经想wine微信PC端的,但微信提示我不安全,拒绝登录,的确也是,通过第三方软件运行微信不是等着被人打劫吗。

四、共享母机文件夹

成功安装好open-vm-tools后,相应的工具程序就安装在了/usr/bin之下,可通过konsole终端检查核实。

建虚拟机的时候,在选项卡启用了共享母机Win10上的QFTPsvrRoot文件夹。

在客户机终端上查看是否设定的文件夹已经被 open-vm-tools 辨识了。

执行 vmware-hgfsclient 后,返回的是QFTPsvrRoot,说明待共享的文件夹已经被 open-vm-tools 正确辨识。接下来,在/mnt下创建 /mnt/hgfs文件夹,并在su权限下 chmod +r+w /mnt/hgfs, 可自己查看或创建一下。再接下来,将 QFTPsvrRoot挂载到 /mnt/hgfs 上,执行 echo "mypas123" | sudo vmhgfs-fuse .host/QFTPsvrRoot /mnt/hgfs -o allow_other , mypas123是自己的su密码。执行完后,检查一下 /mnt/hgfs , 母机共享出来的文件夹应该已经挂好了。

虽然已经共享了文件夹的文件,但尚未结束配置,关机后下次开机它就不在了,要做些处理。最简单的方法是把那句话放在一个地方,开机时自动执行它, 放在 /etc/profile文件中就挺合适 。sudo nano /etc/profile , 将上面的那句话追加到文件尾部。

其它共享方法:
vmware共享只是因为使用了vmware,对virtualbox和其它虚拟机就完全不对路了,因此,没有必要花费太多时间和它纠缠。其它方法还有:

  1. FTP server and client ,因为Linux完成安装后,几乎都有默认的ftp客户端,只要母机IP地址固定了,用起来就相当方便;
  2. Linux直接访问母机上的server,FTP/HTTP都可以。因为Linux完成安装后,几乎都有firefox或其它浏览器可直接访问母机上的server;
  3. Linux上运行samba直接访问母机Windows上的文件夹。

至于server软件,Windows自带的有、Filzzilla也很不错、其它的无数。如今 python大行其道,Linux和Windows上基本上都是默认安装的,只需在终端上键入 python -m http.server 就架起了临时server,极其方便。Linux很精彩,自己好好体会吧,希望我的体会能有点儿帮助作用,我也是刚刚接触不久哈所以除了感受还写不出太高深的东西。

附:安装方法

配置虚拟机,选典型(推荐)

挂载ISO映像

如果vmware认不出iso是哪个系统,就选其它。

给虚拟机起名字,并指定安装位置。

设定硬盘容量,建议40GB。设定40GB并不是一下子就占用40GB,系统是随着用慢慢用这40GB的,因此不要吝啬的给的值太小。虚拟成单个文件,不要太多分散的文件。

网络选桥接,这样与主机在同一网段,是同一网段的一台机器。

将客户机时间与主机同步

可以共享母机的文件夹给虚拟出的客户机共享,不想共享就默认禁用。

设定好后,启动虚机,即安装程序。

直到live版界面出现,这类似于windows的PE。双击 Install System进行安装。

选简体中文

地图上点击出上海

选中文键盘

点击抹除磁盘

输入姓名,开一个账户,记住密码!

进入并等待安装

安装完成,点击完成。

根据提示,断开挂载的ISO后回车,或直接回车。

猜你喜欢

转载自blog.csdn.net/weixin_45707491/article/details/114904603