继续完善版本
希望能加入podman,目前有个大问题就是glibc或是别的依赖问题,deepin的系统库太老了,还不能编译,fedora有个好的解决方案就是用toolbox,它就是用podman的一个工具,直接把家目录和用户映射到容器里并自动创建容器用户,它默认使用fedora的镜像,对deepin来说,podman容器有非常大的一个好处就是开发环境的依赖问题,现在deepin编译fcitx5-qt到处提示缺依赖,在toolbox的容器环境里直接使用的是容器的库,编译完了可以直接使用,因为boolbox映射了家目录,所以不用特地把项目仍到容器里,对devops更好,由于容器已经是开发好的,那么在生产就可以直接套开发的容器。对deepin的另一个好处就是它不会破坏系统文件,因为容器是隔离运行的。
如果理念能兼顾电脑初学者、普通用户和开发者友好,那应该可以走的更远
这个 toolbox 图标为空的问题可以修复一下么?
大有可为,任重道远
deepin有类似Manjaro中的 pacman base-devel吗?
稳定性!稳定性!稳定性!
确实应该在生态方面发力了,仅仅依靠linux现有的那点开发者是远远不够的。都是研究操作系统的厂商,借鉴一下华为开发者网站,那个内容才叫全,从基础到复杂的工程模版,开发文档,教学视频,学习路线,样样俱全。
支持你的观点,相信深度的项目主管也懂这个道理,知易行难。
但生态带动开发才是真正的以需求和客户为导向的 。以问题中导向是最容易走好的。
同时希望 大版本,每三年一次的大版本,应该从头梳理,多做减法,操作系统不要太庸肿,也不要面面俱到,让系统稳定、简洁、快捷才是根本。其他的交给应用去处理。
遇到一个问题,我在终端使用sudo,pip,等命令终端出现很长的无响应时间!!!
在/etc/hosts里添加你的主机名,比如我是deepin(hostname命令可获取)
前端还差一个就是微信小程序开发者工具,商店里的太老了,那位大神没更新了,腾讯官方也不出,头痛啊
电脑好的可以开个虚拟机,配置差点的没办法😂
UOS商店有最新版的
为什么更新后终端输入命令会卡很久,有没有人遇到相同问题的
我的也是一样,而且重新安装后还是一样。20.2的时候还没有这个现象。
前端还差一个就是微信小程序开发者工具,商店里的太老了,那位大神没更新了,腾讯官方也不出,头痛啊
电脑好的可以开个虚拟机,配置差点的没办法😂
AUR 你值得拥有
左右分屏快捷键什么时候能加一下?
- deepin,做一个开发者友好的发行版~
- 支持一下~
可以结合计算机专业的学生,提供一个配套的软件包,想当年为了一个TC,masm,vc环境可费了不少心,应该和各个大学计算机系合作,提供相应的开发支持,不然大学生接触的就是windows的一套启蒙了.微软对大学生不是有很多的软件支持吗?别人已经走在前面了.
点击提交开发者相关应用建议
目前,对于使用Linux作为开发平台的开发者来说,在配置开发环境的场景,一般会碰到多种情况,比如需要从多种途径寻找开发包下载安装、无开发包的下载源代码编译安装等,虽然对于经验丰富的攻城狮来说“问题不大”,但是如果是初出茅庐的开发人员,可能会需要消耗较多时间。
为了让这个过程对更多的开发者更加友好,过去几周我们将一些开发环境上架到了商店,包括DTK、Sailfish(旗鱼)SDK、Unity Hub以及cocos2d游戏开发引擎。可以直接在应用商店搜索对应关键词安装,并且是自动安装开发环境所有需要的全部依赖包,无需另外手动命令行安装,大幅节省配置时间。
目前已上架的四个开发环境介绍:
1、DTK 开发环境
DTK:Development ToolKit,是基于 Qt5 开发的一整套 UI 图形库,方便统一的编写深度桌面环境和深度系列应用。
主要分为以下模块:
模块
简介
dtkcommon
提供DTK各模块通用的编译配置
dtkcore
提供应用程序开发中的工具类,如程序日志管理、文件系统监控、格式转换等工具
dtkgui
包含了开发图形用户界面程序所需的基础功能,主要是控制窗口的主题和行为,如窗口边框修饰样式
dtkwidget
提供各种风格统一的UI控件
qt5platform-plugins
Qt platform 插件
qt5integration
Qt 其它插件的集合,包含 platformtheme 插件以及各类图片格式解码插件
2、Sailfish SDK
Sailfish(中文:旗鱼系统)是一个以 Linux 为基础的开源操作系统,主要用于移动设备,由诺基亚前员工成立的 Jolla 公司在诺基亚于2011年放弃的MeeGo系统的社区开发 Mer项目基础上开发而来。
Sailfish SDK 提供了集成开发环境 (IDE) 和命令行界面 (CLI) 工具,并使用虚拟机 (VM) 技术提供了极其便携的构建系统和 Sailfish OS 模拟器。它适用于 Linux、macOS 和 Windows 操作系统。
包括:
· Sailfish IDE:Qt Creator 的衍生产品
· sfdk:CLI 前端
· libSfdk:用于 SDK 控制的 API
· 构建引擎:以可移植方式封装较低级别构建工具的 VM
· 用于各种 Sailfish OS 版本的附加 Sailfish OS 模拟器
· 附加构建工具支持开发在各种硬件平台上运行的各种 Sailfish OS 版本
3、Unity Hub
Unity是一种跨平台的2D和3D 游戏引擎,由Unity Technologies研发,可开发跨平台的视频游戏、并延伸于基于 WebGL 技术的 HTML5 网页平台,以及tvOS、Oculus Rift、ARKit等新一代多媒体平台。除可以用于研发电子游戏之外,Unity还广泛用作建筑可视化、实时三维动画等类型互动内容的综合型创作工具。
Unity最初于2005年在苹果公司的全球开发者大会上对外公布并开放使用,当时只是一款面向 Mac OS X 平台的游戏引擎。时至2018年,该引擎所支持的研发平台已经达到27个。Unity Hub 集成了更加强大的功能,类似于JetBrains的Toolbox。
4、cocos2d
cocos2d是一款国产的开源的手机游戏开发框架,基于MIT许可证发布。引擎核心采用C++编写,提供C++、Lu*三种编程语言接口,跨平台支持iOS、Android等智能手机,Windows、Mac等桌面操作系统,以及Chrome, Safari, IE 等 HTML5 浏览器。
被广泛用于开发制作手机游戏、儿童教育软件、网络多媒体UI解决方案等交互性的图形化应用。
能够更简单的配置开发环境,是我们想让deepin成为对开发者更加友好发行版的一小步,未来还有很长的路要走。欢迎大家提交开发者相关应用,或提出自己的意见和建议,一起向这个目标迈进。点击提交
深度开源社区团队
2022年4月8日