Deepin Boot Maker 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Deepin Boot Maker 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: GPLv3
开发语言: C/C++ 查看源码 »
操作系统: 跨平台
开发厂商: 深度
收录时间: 2014-12-11
提 交 者: cxbii

深度启动盘制作工具(英文名:Deepin Boot Maker)是深度科技团队开发的一款系统启动盘制作工具,具有界面简洁、操作简单的特点,它可以帮助用户简单便捷地制作 Deepin 启动U盘,同时兼容 Ubuntu Live 系列镜像。

深度启动盘制作工具是一款自由软件,遵循自由软件基金会发布的 GNU 通用公共许可证第三版。

特性

  • 卡片式的简洁外挂

  • 兼容 Linux、Windows 和 Mac 平台

  • 支持 20 种以上的语言

系统支持

  • Windows平台:Windows 7/ Windows 8/ Windows XP

  • Linux平台:Ubuntu12.04/Ubuntu14.04/deepin 14.04

  • Mac:不支持 Mac OS 10.10

安装以下软件包

sudo apt-get install syslinux  p7zip mtools libgl1-mesa-dri libx11-xcb1 libsm6 \
libxcb1 libfontconfig1 libxrender1 libpng12-0 libgl1-mesa-dev

开发指南

开发环境:Qt 5.3 请注意以下事项:

  1. 现有阶段代码主要为静态编译准备,qt5.3中的qtquick qml文件是直接打包在qrc文件中发布的,使用其他版本的qt可能导致兼容性问题。

  2. 如需要动态编译版本,请注意修改代码相应位置,以后会做出相应支持。

Windows平台:

开发环境: Windows 7 64bit + msvc2010 + WinSDK 8.1+Qt5.3

1.如果准备支持Windows XP,请自行编译静态或者动态版本的Qt 5.3 with angle版本。编译参数:

set DXSDK_DIR="C:\Program Files (x86)\Windows Kits\8.0\Include\um"
configure -prefix "C:\Qt\QtStatic\5.3\vs2010" -release -platform win32-msvc2010 \
-no-qml-debug -confirm-license -opensource -static -qt-pcre -no-icu -no-sql-sqlite \
-no-nis -no-cups -no-iconv -no-dbus -nomake examples -no-sql-odbc -no-compile-examples \
-skip qtwebkit -skip qtwebkit-examples -skip qtactiveqt -no-openssl -qt-zlib \
-qt-libpng -qt-freetype -qt-libjpeg -opengl es2 -angle

注意:

1.不要编译icu,不然发布时会附带30M左右的icu支持的dll 2.静态编译版本,如果程序运行需要libegl相关dll,请自行编译angle。需要win7系统,msvc 2010。详细编译参数参考

2.如果不准备支持Windows XP,则可以使用官方版本的Qt with mingw 进行静态编译:

configure -prefix "D:\Qt\QtStatic\mingw5.3" -debug-and-release -platform win32-g++ \
-confirm-license -opensource -static -qt-pcre -no-icu -no-sql-sqlite -no-nis -no-cups \
-no-iconv -no-dbus -nomake examples  -no-sql-odbc -no-compile-examples -skip qtwebkit \
-skip qtwebkit-examples -skip qtactiveqt -no-openssl -qt-zlib -no-angle -opengl desktop

Mac平台:

Macx 10.9 + Qt5.3

1.设置Qt路径

export QtInstallPath=/User/yourhome/Qt5.3/5.3/clang_64
export PATH=$QtInstallPath/bin:$PATH

2.编译

cd src
qmake -r deepin-boot-maker.pro
make
macdeployqt ../build/release/deepin-boot-maker.app

3.附加qml运行库

cp $QtInstallPath/qml/QtQuick/Dialogs/libdialogplugin.dylib ../build/release/deepin-boot-maker.app/Contents/MacOS/
cp $QtInstallPath/qml/QtQuick/Controls/libqtquickcontrolsplugin.dylib  ../build/release/deepin-boot-maker.app/Contents/MacOS/
cp $QtInstallPath/qml/QtQuick/Window.2/libwindowplugin.dylib ../build/release/deepin-boot-maker.app/Contents/MacOS/
cp $QtInstallPath/qml/QtQuick.2/libqtquick2plugin.dylib ../build/release/deepin-boot-maker.app/Contents/MacOS/
cp $QtInstallPath/qml/Qt/labs/folderlistmodel/libqmlfolderlistmodelplugin.dylib ../build/release/deepin-boot-maker.app/Contents/MacOS/
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Deepin Boot Maker 的相关资讯

还没有任何资讯

Deepin Boot Maker 的相关博客

「玩转deepin」在deepin上搭建Go开发环境

deepin已经成为众多程序开发人员的必备操作系统,各种语言环境的搭建也成为大家必备的操作,今天,小编在【玩转deepin】栏目中...

Kafka Mirror Maker

介绍 Kafka Mirror Maker,可以把kafka集群中的消息复制到另一个kafka集群,这在测试环境引流的时候,或者需要把多个不同kaf...

Deepin操作系统

Deepin原名Linux Deepin、Deepin os、深度操作系统,于2014年4月改名Deepin。deepin团队基于Qt/C++(用于前端)和Go(用于后端...

Who is the ultimate decision maker?

The answer seems simple: Either "me" or something else in my brain makes them. Because anyway, it has to be "somebody...

deepin安装卡在deepin标志界面解决方案

deepin安装卡在deepin标志界面解决方案 参考文章: (1)deepin安装卡在deepin标志界面解决方案 (2)https://www.cnblogs.c...

Deepin的使用感受

前段时间给朋友买了一台MateBook14, 自带Linux系统是Deepin. 装Windows之前玩了一会儿, 给我的感觉很惊艳. 最近一段时间稍微空...

deepin系统使用deepin-wine安装exe程序

deepin自带原生deepin-wine使用命令如下: deepin-wine QQBrowser.exe deepin-wine QQMusicSetup.exe 默认安装的快捷方式位置...

deepin conky

1.安装conky sudo apt-get install conky sudo apt-get install lm-sensors #linux的硬件监控的软件 或者打开新立得(synaptic...

【用户投稿】我眼中的Deepin

缘起: 我在试用Deepin 2014 Alpha后(4月中旬),决定试着将其作为日常使用的主力系统(原Win8),一直使用到现在,快3个月了。期...

Deepin Boot Maker 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
13 收藏
分享
返回顶部
顶部