Ubuntu 17.04 amd64 私人打包系列如期而至

Ubuntu各种衍生版本
回复
zrqlx126
帖子: 368
注册时间: 2007-06-22 18:52

Ubuntu 17.04 amd64 私人打包系列如期而至

#1

帖子 zrqlx126 » 2017-04-14 14:36



私人打包版发布说明
=================

作者:zrqlx126
邮箱:zrqlx126@sohu.com
日期:2017年4月14日
版本:1.2-zesty

在前期跟踪daily-live,并作出实时调整的基础上,打包进度如下:
4月1日 收集并更新软件包、测试本地软件源及各软件包,重点修复软件包bug,针对出现的问题做必要调整。
4月3日 修订readme文档,删减旧内容,增添新内容,并形成新版文档;调整推广截图和swf动画,并最终形成新版。
4月4日 调整并测试制作脚本以及工具链,重点修复bug,为镜像发布做最终准备。
4月5日 生成beta1版本,并进行虚拟机测试,重点查找bug并做相应修复。
4月8日 修订creator工具集,重点进行功能增强,检查软件包并做必要调整。
4月10日 生成beta2版本,再次进行虚拟机测试,重点进行虚拟机测试,尽最大可能查找并修复缺陷。
4月13日 生成私人打包pre版光盘镜像,并打包附带软件源、creator工具集、readme文档、推广图片和swf动画,进行虚拟机测试并冻结。
4月14日 发布私人打包release光盘镜像、软件源、creator工具集、readme文档、推广图片和swf动画。
4月14日 根据网友提供的反馈信息,修订readme文档,制作并发布liveusb镜像。

一、严正警告
------------

  (一)关于版权。本livedvd光盘镜像和附带的ubuntu软件源包含有未经授权的字体和软件,下载、使用、传播本livedvd光盘镜像和附带的ubuntu软件源可能存在法律风险。在下载前,请参考相应法律、法规,慎重考虑由此造成的相应后果,在确认可承受后,谨慎下载试用。凡由此发生任何纠纷,均与作者无关。本livedvd光盘镜像、附带的ubuntu软件源、以及creator工具集中包含的开源软件,依照开源条款约定,自动取得下载、使用、修改、传播等权利,属于作者原创的部分,依然遵循开源条款的约定,可自由下载、使用、修改、传播等。本livedvd光盘镜像、附带的ubuntu软件源、creator工具集、本文档、推广图片以及swf动画等的制作初衷是用来与他人交流、测试,作者本人未将其用于盈利和商业目的,也未授权给任何机构和个人用于盈利和商业目的,凡由此引发的纠纷,均与作者无关。
  (二)关于危险。由于测试环境和技术能力等诸多限制,本livedvd光盘镜像、附带的ubuntu软件源、creator工具集以及本文档所述的方法等仅在vmware虚拟机下进行了测试,并不能保证在实体机器上正常工作,故不建议你在实体机器上进行测试。凡由于本livedvd光盘镜像、附带的ubuntu软件源、creator工具集以及本文档中所述方法造成的计算机软、硬件及数据损坏,作者概不负责。
  注意:本文档仅适用于Ubuntu 17.04 amd64 私人打包版以及Ubuntu-MATE 17.04 amd64 私人打包版。

二、特别说明
------------

  (三)关于光盘镜像。秉承私人打包的原则,不添加广告,尽量保证开箱即用。使用定制的livebuild框架自动打包生成,全过程避免手动干预。除官方软件包外,集成了必要的自制软件包或修改软件包,在确保功能完整的情况下,尽力保持原汁原味。
  (四)关于附带的ubuntu软件源。在附带的ubuntu软件源中,包含了取自官网并修改的搜狗拼音输入法;取自官网并修改的wps社区版办公套件;取自官网并打包的永中office2016办公套件激活版(64位);取自官网并修改的中标普华office6.0专业激活版(64位);取自官网并修改的网易云音乐(64位);取自官网并修改的遨游浏览器(64位);取自官网的一铭office2016试用版(64位);取自官网的softmaker office 2016试用版(30天);下载自网络的朝鲜红星系统(Redstar OS),从中提取并打包的sgoffice3.0(Sogwang Office 3.0);取自官网的master-pdf-editor(4.1试用版);作者收集打包的cups for windows驱动;以及上述软件附带的方正字体、永中字体等。由于控制livedvd光盘镜像大小以及用户体验的考虑,附带的ubuntu软件源中有部分软件并未集成到本livedvd光盘镜像中。
  (五)关于制作liveusb说明。践行绿色低碳的ubuntu生活,建议你下载后制作为liveusb进行测试或安装。本livedvd光盘镜像最低配置要求,请参考ubuntu官方相应说明。制作liveusb时,请使用闪存芯片和主控兼容性较好的U盘,最低U盘需求为:2G容量大小,usb2.0高速接口;推荐使用容量在2G以上,usb3.0接口的U盘进行制作。
  注意:本livedvd安装过程中,一般建议你断开网络连接,进行离线安装。安装过程中无需选择“为图形或无线硬件,以及MP3和其他媒体安装第三方软件”选项,本livedvd已经部分集成。

三、下载及文件校验
------------------

  (六)下载说明:
  原始下载地址:http://pan.baidu.com/s/1jIsSlDG

  文件名称说明:1.myubuntu-17.04-desktop-amd64.iso是私人打包的ubuntu光盘镜像,myubuntu-17.04-desktop-amd64.md5是该光盘镜像MD5验证文件;
  2.myubuntu-mate-17.04-desktop-amd64.iso是私人打包的ubuntu-mate光盘镜像,myubuntu-mate-17.04-desktop-amd64.md5是该光盘镜像的MD5验证文件;
  3.myubuntu-repository.tar.xz是私人打包的第三方ubuntu软件源,内含本文档所述的deb软件包,myubuntu-repository.tar.md5是该软件源的MD5验证文件;
  4.Myubuntu LiveUSB Creator.tar.xz是本文档所述的liveusb制作工具(含windows版)和liveusb镜像制作工具,Myubuntu LiveUSB Creator.tar.md5是该工具集的MD5验证文件;
  5.README.tar.xz是本发布说明的1.0版本(1.0-zesty),内含odt、pdf、txt三种文档类型,README.tar.md5是该说明文档压缩包的MD5验证文件;
  6.Screenshots.tar.xz是部分系统截图和推广动画,Screenshots.tar.md5是该压缩包的MD5验证文件;
  7.myubuntu-17.04-liveusb-amd64.img.xz是根据本发布说明问题20制作的ubuntu私人打包版liveusb镜像压缩包,myubuntu-17.04-liveusb-amd64.img.md5是该liveusb镜像压缩包的MD5验证文件;
  8.myubuntu-mate-17.04-liveusb-amd64.img.xz是根据本发布说明问题20制作的ubuntu-mate私人打包版liveusb镜像压缩包,myubuntu-mate-17.04-liveusb-amd64.img.md5是该liveusb镜像压缩包的MD5验证文件。


  (七)文件校验:
  在ubuntu下,将下载的livedvd光盘镜像和md5校验文件放在任意一个目录中,然后在ubuntu中切换到该目录,执行以下命令进行校验:

代码: 全选

md5sum -c myubuntu-17.04-desktop-amd64.md5
#ubuntu-mate版本
md5sum -c myubuntu-mate-17.04-desktop-amd64.md5
  在windows下,请前往http://keir.net/hash.html下载Hash1.04版本,并使用此软件进行校验,该软件的使用方法请参考网站上的说明。
  注意:1.下载后的livedvd光盘镜像和md5校验文件,请保持原文件名和后缀。更改文件名或后缀,将造成文件校验失败、后续liveusb制作失败。
  2.校验MD5不一致,不要进行尝试,请重新下载,直到正确为止,使用校验MD5不一致的镜像,可能造成启动、安装失败。


四、liveusb制作方案
-------------------

  在ubuntu下,可下载作者给出的 Ubuntu LiveUSB 制作脚本,该制作脚本在bash终端下运行。请将下载的制作程序压缩包解压到任意目录,并将下载的livedvd光盘镜像和md5校验文件放置在该目录中,然后使用fdisk查看分区情况,并确保U盘设备最多存在一个分区。例如:U盘设备为/dev/sdb,则可以如下操作:

代码: 全选

sudo fdisk /dev/sdb
  输入m查看帮助,输入p列出分区,输入d删除多余分区,输入w保存并退出。然后在bash终端输入以下命令:

代码: 全选

sudo "./Myubuntu LiveUSB Creator.sh"
#GUI版
sudo "./Myubuntu LiveUSB Creator_GUI.sh"
  按照提示进行制作。
  在windows下,可下载作者给出的 Ubuntu LiveUSB 制作脚本,该制作脚本在windows命令行下运行。请将下载的制作程序压缩包解压到任意目录,并将下载的livedvd光盘镜像和md5校验文件放置在该目录中,直接双击“Myubuntu LiveUSB Creator.bat”,按照提示进行制作。
  注意:1.windows下和ubuntu下的制作脚本均不完美,仅供参考。
  2.windows脚本在制作时,仅仅考虑了32位和64位系统的兼容性,但未进行全平台测试,仍可能存在兼容性问题。
  3.windows下的脚本在运行期间,会有限度的验证光盘镜像和U盘盘符的正确性,以避免系统和数据损坏,但不能保证在任意环境下有效,故请保存好重要数据,小心操作。如造成任何问题及损失均由你本人承担。
  4.ubuntu下的脚本,假定你的U盘最多存在一个分区。如不是,请按照上述方法,使用fdisk进行调整。
  5.ubuntu下的bash脚本,在制作时仅仅考虑了64位和32位系统的兼容性,但未进行完全测试,仍可能存在兼容性问题。
  6.ubuntu下的bash脚本,在运行期间,虽然有一定的检测措施,以避免系统和数据损坏,但仅仅检测你输入的设备是否为可拔插的块设备,并不能准确检测是否为U盘设备,故请保存好重要数据,小心操作。如造成任何问题及损失均由你本人承担。
  7.为了提高成功率,请在系统中禁止移动设备自动挂载,在ubuntu下,可以输入以下命令:

代码: 全选

gsettings set org.gnome.desktop.media-handling automount false
gsettings set org.gnome.desktop.media-handling automount-open false
gsettings set org.gnome.desktop.media-handling autorun-never true
#ubuntu-mate版本
gsettings set org.mate.media-handling automount false
gsettings set org.mate.media-handling automount automount-open false
gsettings set org.mate.media-handling automount autorun-never true
  8.使用脚本正确制作后,启动失败,请参考syslinux帮助或wiki说明,尝试为syslinux添加相关参数,再进行制作,如果依然启动失败,请更换U盘或电脑,再进行尝试。[/i][/color]

五、添加私人第三方ubuntu软件源
------------------------------

  (八)发布说明。版权问题请参考本文档第一项“严正警告”。软件源简介请参考本文档第二项“特别说明”第二款。
  (九)添加方法。软件源下载后,可以按照以下方法添加到ubuntu系统中:

代码: 全选

#解压仓库到系统
sudo tar Jxvf myubuntu-repository.tar.xz -C /
#添加源列表
sudo install /usr/share/myubuntu-repository/project/myubuntu-archive.list /etc/apt/sources.list.d/
#添加源公匙(以下两行命令是两种添加方案,任选一种即可。本livedvd光盘镜像已经添加,可忽略本步骤)
sudo apt-key add /usr/share/myubuntu-repository/project/myubuntu-archive-keyring.gpg
sudo dpkg -i /usr/share/myubuntu-repository/pool/universe/m/myubuntu-keyring/myubuntu-keyring_2016.02.26_all.deb
#更新系统源
sudo apt update
  注意:附带的ubuntu软件源,仅针对Ubuntu 17.04 amd64 私人打包版和Ubuntu-MATE 17.04 amd64 私人打包版进行了测试,且仅包含amd64和i386源,在其他系统和其他版本上使用,如造成任何问题及损失均由你本人承担。
  (十)附带的ubuntu软件源中包含的软件包简要说明。myubuntu-dektop、myubuntu-default-fonts、myubuntu-default-settings、myubuntu-keyring为基础软件包;myubuntu-templates是作者根据自身需要,参考《党政机关公文格式》(GB/T 9704-2012)为libreoffice、wps社区版、永中office2016激活版、中标普华office6.0专业激活版制作的标准公文模板;myubuntu-wallpapers-xenial以及myubuntu-mate-wallpapers-xenial是作者在家乡郊游时,随手用佳能和松下卡片相机加上朋友的尼康D800拍摄的11张作品,经过简单调色后打包成了系统壁纸;windows-10-theme和mac-os-theme是作者搜集网友分享的主题、图标等资源,并进一步完善打包制作的两款主题,ubuntu-wallpapers-redstar以及ubuntu-mate-wallpapers-redstar是作者从朝鲜红星系统(Redstar OS)中提取的壁纸;需要注意的是这几个软件包收集比较匆忙,均未经详尽的实际测试;neoshineoffice、sogoupinyin、wps-office、wps-office-fonts、yozo-office-zh-cn、cups-wondows、netease-cloud-music、maxthon-browser-stable、emindoffice2016、softmaker-office-2016、sgoffice3.0、master-pdf-editor请参考本帖第二项“特别说明”第二款。

六、已知缺陷
------------

  由于作者能力有限,在vmware虚拟机上进行有限测试后,已经尽最大努力修复测试中出现的上游bug,也修正了个别问题,但仍然存在作者测试中尚未发现的缺陷和bug,欢迎你测试并提交缺陷。目前,已知有下列问题无法修复:
  安装overlay-scrollbar-gtk2:i386会由于依赖overlay-scrollbar:i386,且overlay-scrollbar为all包,而造成安装失败。涉及此类的其他i386包问题较多,在官方bug列表上有相应的讨论,应该属于上游bug。
  系统安装过程会显示警告overlay-scrollbar模块无法加载,原因可能同上述类似,应该属于上游bug。
  fcitx输入法和搜狗输入法均会出现停止响应,无法切换输入源的问题,原因可能与上游bug和作者打包有关,如属于打包修改的问题,作者目前尚无能力修复。
  在livedvd上更新系统源,可能出现无法移除旧缓存问题,应该属于上游bug。
  运行中标普华office会出现未知类型gailwindow警告,并且三个组件运行后图标显示错误,应该与打包中缺少相关依赖有关,作者目前尚无能力修复。
  运行遨游浏览器,出现错误提示或GtkHotkey警告无法获取QuickSearchInMiniBrowser热键信号问题,但不影响运行,应该是官方打包问题,作者目前尚无能力修复。
  运行朝鲜的Sogwang Office 3.0时,其菜单栏浮动在程序框架中,应该与打包中缺少相关依赖有关,作者目前尚无能力修复。

七、问题与解答
--------------

  Q:1.有无其他下载地址?
  A:作者只用百度网盘,不敢也不想使用其他方式,所以目前无其他下载地址,ubuntu用户可使用bcloud下载。如你能提供下载地址,并确保文件的正确性和完整性,可通过ubuntu中文论坛,以私信形式告知作者你提供的下载地址和你的网络署名,经作者测试通过并经您同意后,将把你提供的地址和网络署名加入论坛贴的下载地址列表中。
  Q:2.光盘镜像和文件都太大了
  A:再次回应这个吐嘈,首先,这个跟技术能力和打包观念有关。其次,livedvd光盘镜像制作脚本,整体迁移到了livebuild框架下,同时考虑用户体验的流畅性,所以放弃以前的高压模式,光盘镜像自然就大了不少。最后,附带的软件源中包含wps社区版、永中office2016激活版、中标普华office6.0专业激活版等一系列办公系统包,压缩后自然也好不到哪里去。
  Q:3.没有32位的打包么?
  A:作者目前仅发布基于ubuntu官方的64位打包版,鉴于64位处理器在用户端几乎普及,并且amd64版本与i386版本与windows平台x86和x64相比,几乎不存在太多的软件包兼容性问题,打包i386版本已经显得不必要,同时amd64版本更能发挥处理器的性能,所以作者发布的版本都将以amd64为基础进行。现在没有,将来也不会有32位版本的打包。
  Q:4.live进入,桌面上竟然没有安装系统的图标~~
  A:是的,为了保持live桌面的统一观感,作者在live模式启动脚本中删除了桌面的系统安装图标,但是并未删除系统安装程序。在myubuntu中可指向unity启动栏寻找系统安装图标,myubuntu-mate中指向start菜单-应用程序-启动管理寻找系统安装图标,你也可以直接进入/usr/share/applications查找系统安装图标。
  Q:5.myubuntu系统竟然没有unity8,ubuntu官方系统都有
  A:是的,ubuntu官方将unity8桌面会话作为备选项,首选桌面会话依然是unity7,作者在制作时考虑到此问题后,没有将unity8桌面会话集成。最近的消息是,官方似乎要放弃unity,重新回归传统gnome3的怀抱,这么说来,本版本可能是最后一个官方主unity桌面环境。总之,你如果需要,你可以用如下命令安装:

代码: 全选

sudo apt install unity8-desktop-session
  安装完成后,在登录界面选择unity8即可尝试登录unity8桌面。
  Q:6.系统用的是啥字体啊?如何改变?
  A:系统中使用了提取自windows的版权字体、中标neoshineoffice和永中office中自带的部分版权字体。ubuntu版本iso光盘镜像默认使用微软雅黑字体,ubuntu-mate版本iso光盘镜像默认使用了永中宋体(与中易宋体几乎一样)。如想改变字体配置,可以在用户目录中使用相对安全的.config/fontconfig/fonts.conf进行配置,具体方法,自行寻找。
  Q:7.如何使用你定制的公文模板?
  A:首先确定你正确添加了作者发布的ubuntu软件源,并且已经安装了办公软件,然后使用以下命令安装软件包:

代码: 全选

sudo apt install myubuntu-templates
  libreoffice中指向文件-新建-模板,在弹出的框体中指向文本文档,即可看到单独行文、联合行文、空白公文,双击需要的模板,创建公文。wps office中指向文件-新建-本机上的模板,在弹出的框体中指向标准公文,即可看到单独行文、联合行文、空白公文,选中需要的模板,点击确定创建公文。中标普华office中,直接双击中标普华office writer图标,在弹出的框体中,即可看到单独行文、联合行文、空白公文,单击需要的模板,即可创建公文。永中office中指向文件-新建-本机上的模板,在弹出的框体中指向文字处理-标准公文,即可看到单独行文、联合行文、空白公文,选中需要的模板,点击确定创建公文。
  Q:8.如何使用你打包的壁纸?
  A:首先确定你正确添加了作者发布的ubuntu软件源,然后使用以下命令安装软件包:

代码: 全选

#自制壁纸
sudo apt install myubuntu-wallpapers-xenial
sudo apt install myubuntu-mate-wallpapers-xenial
#朝鲜红星系统壁纸
sudo apt install ubuntu-wallpapers-redstar
sudo apt install ubuntu-mate-wallpapers-redstar
  在ubuntu中指向系统设置-外观-壁纸,选择你喜欢的即可。
  Q:9.你定制的标准公文模板并不标准
  A:是的,这个问题很值得探讨,事实上使用各类office来制作标准公文根本不可能达到绝对的标准,这跟office软件的用途和使用场景有关。从中央办公厅采购的软件来看,作者猜测真正的标准公文制作应该是使用方正书版这一类的专业排版软件进行的。目前,对作者来说,在对公文要求并不十分严格的情况下,参考《党政机关公文格式》(GB/T 9704-2012)制作的这些模板已经足够使用了,如果你对公文的要求十分严格,那么在正式的生产环境中,不建议你使用本模板进行公文排版。最后呼吁一下,作者技术能力有限,如果哪位热心人能发布一个使用tex进行标准公文排版的教程,那真真是极好的,作者非常期待。
  Q:10.我下载试用你的系统,也安装了你提供的软件源,可是无法安装softmaker-office-2016和朝鲜sgoffice3.0,什么问题?
  A:作者打包的是64位的ubuntu,而softmaker-office-2016和朝鲜sgoffice3.0为32位版本,所以在amd64位源中无法找到软件包信息,造成无法安装。事实上作者不建议在64位系统中安装32位软件包,如果你确有需求,在参考并完成本文档第五项“添加私人第三方ubuntu软件源”,并正确添加作者给出的软件源后,使用以下命安装和卸载office:

代码: 全选

#添加i386架构
sudo dpkg --add-architecture i386
sudo apt update
#安装softmaker office
sudo apt install softmaker-office-2016:i386
#安装sgoffice
sudo apt install sgoffice3.0:i386
#删除softmaker office
sudo apt autoremove softmaker-office-2016:i386
#删除sgoffice
sudo apt autoremove sgoffice3.0:i386
#移除i386架构
sudo apt remove --purge `dpkg --get-selections | grep i386 | awk '{print $1}'`
sudo dpkg --remove-architecture i386
sudo apt update
  Q:11.永中office哪里来的key?
  A:作者事实上并没有永中office2016的key,所以使用了2002版本的key进行了修改激活,如果有热心人共享一枚永中office2016的key,我看看是否能够重新激活并打包。
  Q:12.作者打包的系统镜像和软件包质量真的很差~~~
  A:再次申明,作者技术能力有限,所打包的系统和打包的软件,出现错误在所难免,自然也无法保证质量。如果你不吝赐教,并且可承担法律风险,可任意动手修改后再发布出来,作者无限欢迎。
  Q:13.如何将iso镜像制作为liveusb镜像?
  A:首先,你需要在系统中禁止移动设备自动挂载,在ubuntu下,可以输入以下命令:

代码: 全选

gsettings set org.gnome.desktop.media-handling automount false
gsettings set org.gnome.desktop.media-handling automount-open false
gsettings set org.gnome.desktop.media-handling autorun-never true
#ubuntu-mate版本
gsettings set org.mate.media-handling automount false
gsettings set org.mate.media-handling automount automount-open false
gsettings set org.mate.media-handling automount autorun-never true
  下载作者提供的liveusb镜像制作脚本,解压到一个目录中,将经过校验正确的iso镜像该目录中,保证该目录至少剩余3G可用空间,然后在终端却换到该目录,输入以下命令创建usb镜像:

代码: 全选

sudo "./Creator LiveUSB Image.sh"
#GUI版
sudo "./Creator LiveUSB Image_GUI.sh"
  命令正确执行完成后,在该目录中生成的usb.img就是已经制作完成的liveusb镜像,usb.img.xz是该liveusb镜像的压缩包。在ubuntu下你可以输入以下命令,将镜像写入U盘设备:

代码: 全选

# 二进制复制数据(以下两条命令,任选一种即可)
sudo dd if=usb.img of=/dev/sdb
xzcat usb.img.xz | sudo tee /dev/sdb >/dev/null
  在windows下,你可以前往鬼子的一个linux发行版网站下载dd for windows程序,该程序的下载地址为http://113.35.21.242/dd_for_windows/,使用该程序写入U盘,具体方法请参考该程序说明。根据网友的提示,你也可以前往https://sourceforge.net/projects/win32diskimager/下载win32diskimager来将镜像写入u盘,这个是是开源免费的win工具,也非常值得推荐,具体方法请参考使用说明。
  注意:1./dev/sdb假定为你的U盘设备,该U盘容量必须大于生成的usb镜像,请根据自身实际情况进行调整,否则将造成重大损失。
2.该脚本事实上存在三种不同的方案,不创建数据保存区(卷标为casper-rw)时,liveusb镜像仅有两个分区,第一分区为fat32分区(卷标为DATA),该分区可由用户自由使用;第二分区为fat32可启动主分区,该分区安装有syslinux和grub2启动文件,分别适用Legacy BIOS和UEFI-64引导模式,这实际上与使用Myubuntu LiveUSB Creator.sh无太大差别。创建数据保存区(卷标为casper-rw)时,又分为两种情况。第一种情况使用msdos分区表,则liveusb镜像有四个分区,第一分区为fat32分区(卷标为DATA),该分区可由用户自由使用;第二分区为fat32可启动主分区,该分区安装有grub2启动文件,可使用i386-pc和x86_64-efi模式引导启动;第三分区为光盘镜像;第四分区为数据保存区(卷标为casper-rw)。第二种情况使用gpt分区表,则liveusb镜像事实上有五个分区,第一分区为fat32分区(卷标为DATA),该分区可由用户自由使用;第二分区为1MiB大小的bios启动分区,主要用于在bios下启动镜像,这也是官方推荐必须有的一个分区 ;第三分区为esp启动分区,该分区安装有grub2启动文件,可使用i386-pc和x86_64-efi模式引导启动;第四分区为光盘镜像;第五分区为数据保存区(卷标为casper-rw)。
3.将生成的liveusb镜像写入u盘后,显示u盘容量大小将与liveusb镜像大小相同,使用parted、gdisk、fdisk或fdisk查看分区信息时,可能会有分区表扇区数与u盘实际扇区数不符或u盘尚有未使用的空间等警告信息。这是由于制作时的liveusb镜像扇区数是固定的,而你使用的u盘扇区数不可能正好等于liveusb镜像扇区数,故而出现分区表警告。对此,你完全不用担心,对正常使用并没有太大影响。如果想消除该警告信息,解决办法也很简单,使用分区工具重新调整结尾扇区,写入分区表后,resize结尾分区大小。

  需要注意的是作者的以上方案并不是一个成熟的方案,在ubuntu上已经有mkusb项目,经过作者测试,该项目十分成熟,堪称最佳方案,推荐您使用该方案进行制作。具体方法请参考帮助文档https://help.ubuntu.com/community/mkusb
  Q:14.如何使用你提供的cups for windows驱动?
  A:作者打包的cups for windows驱动文件取自网络,并且已经放置在合适的位置,同时samba的配置文件也做了一定的更改,所以进行以下步骤即可
  首先,确定你正确添加了作者发布的ubuntu软件源,然后使用以下命令安装软件包:

代码: 全选

sudo apt install cups-windows
  再次,给samba和cups设置超级用户密码

代码: 全选

sudo passwd root
sudo pdbedit -a -u root
  然后,注册并写入驱动,在bash终端输入

代码: 全选

sudo cupsaddsmb -H localhost -U root -a -v
  或者,使用浏览器打开http://localhost:631,在administration-export printers to samba中输出打印机到samba
  最后,为了确保共享正确,在bash终端重启服务

代码: 全选

sudo service cups restart
sudo service cups-browsed restart
sudo service smbd restart
sudo service nmbd restart
  Q:15.我想问一下遨游浏览器和一铭office的问题...
  A:抱歉,由于软件品质和界面UI的问题,作者本人对上述两个软件没有好感,拒绝回答关于这两个软件的任何问题,请自行参考google浏览器和libreoffice。作者收录这两款软件包进入软件源中,仅仅鉴于其标称为国产软件。
  Q:16.如何将Unity启动器移动到桌面底部?
  A:在bash终端,输入以下命令即可:

代码: 全选

gsettings set com.canonical.Unity.Launcher launcher-position Bottom
  如想恢复,可输入以下命令:

代码: 全选

gsettings set com.canonical.Unity.Launcher launcher-position Left
  不过,作者本人不建议你这么做,从作者的个人观感上来说,移动到底部后,破坏了设计者的初衷,影响了用户的视觉完整性,如果你尝试一下,就会有所察觉。
  Q:17.朝鲜的Sogwang Office 3.0菜单栏浮动在程序框架中
  A:是的,由于该office是基于libreoffice或者openoffice的老版本修改的,很多依赖有问题,所以打包的时候部分依赖未能修复,所以菜单栏会浮动在框架中,这是正常的,事实上本软件包仅仅用来测试尝鲜,无法用于实际生产中,所以不建议你将其作为主力生产工具。
  Q:18.如何使用你打包的 windows 10 和 mac os 主题?
  A:好的,作者首先声明一下,打包的主题全部来源于网络,最然作者尽量确保完整,但由于作者水平限制,事实上依然不够完善,仅作为尝鲜测试。在实体机上安装,可能造成系统崩溃等严重问题,所以并不建议你进行实际机安装。需要注意的是该软件包仅仅针对 Ubuntu 17.04 amd64 私人打包版以及 Ubuntu-MATE 17.04 amd64 私人打包版。测试方法如下:
  首先确定你正确添加了作者发布的 ubuntu 软件源,然后使用以下命令安装软件包:

代码: 全选

sudo apt install mac-os-theme
sudo apt install windows-10-theme
  无论你在 ubuntu 下还是 ubuntu-mate 下安装后,软件包将对桌面主题、登录界面主题、启动界面主题等进行更改,但部分修改仅仅影响新用户,如果想立即影响当前用户,你需要使用额外的命令,或者删除当前用户设定文件,重新启动由系统再次生成。给出两示例子,在ubuntu系统上影响当前用户,命令如下:

代码: 全选

#window 10主题for ubuntu
gsettings set org.gnome.desktop.background picture-uri 'file:///usr/share/backgrounds/windows10-wallpaper.jpg'
gsettings set org.gnome.desktop.interface gtk-theme 'Windows 10 Default'
gsettings set org.gnome.desktop.interface icon-theme 'Windows 10 Icons'
gsettings set org.gnome.desktop.interface cursor-theme 'windows-10-cursors'
gsettings set org.gnome.desktop.wm.preferences theme 'Windows 10 Default'
gsettings set org.gnome.metacity.theme name 'Windows 10 Default'
#恢复系统默认
gsettings reset org.gnome.desktop.background picture-uri
gsettings reset org.gnome.desktop.interface gtk-theme
gsettings reset org.gnome.desktop.interface icon-theme
gsettings reset org.gnome.desktop.interface cursor-theme
gsettings reset org.gnome.desktop.wm.preferences theme
gsettings reset org.gnome.metacity.theme name
#以下命令选做
gsettings set com.canonical.unity-greeter background '/usr/share/backgrounds/windows10-wallpaper.jpg'
gsettings set com.canonical.unity-greeter theme-name 'Windows 10 Default'
gsettings set com.canonical.unity-greeter icon-theme-name 'windows-10-cursors'
#恢复系统默认
gsettings reset com.canonical.unity-greeter background
gsettings reset com.canonical.unity-greeter theme-name
gsettings reset com.canonical.unity-greeter icon-theme-name
在ubuntu-mate系统上影响当前用户,命令如下:

代码: 全选

#mac os主题for ubuntu-mate
gsettings set org.gnome.desktop.background picture-uri 'file:///usr/share/backgrounds/macos-wallpaper.jpg'
gsettings set org.gnome.desktop.interface gtk-theme 'Macos Default'
gsettings set org.gnome.desktop.interface icon-theme 'Macos Icons'
gsettings set org.gnome.desktop.interface cursor-theme 'mac-cursors'
gsettings set org.gnome.desktop.wm.preferences theme 'Macos Default'
gsettings set org.gnome.metacity.theme name 'Macos Default'
gsettings set org.mate.background picture-filename '/usr/share/backgrounds/macos-wallpaper.jpg'
gsettings set org.mate.interface gtk-theme 'Macos Default'
gsettings set org.mate.interface icon-theme 'Macos Icons'
gsettings set org.mate.Marco.general theme 'Macos Default'
gsettings set org.mate.peripherals-mouse cursor-theme 'mac-cursors'
#恢复系统默认
gsettings reset org.gnome.desktop.background picture-uri
gsettings reset org.gnome.desktop.interface gtk-theme
gsettings reset org.gnome.desktop.interface icon-theme
gsettings reset org.gnome.desktop.interface cursor-theme
gsettings reset org.gnome.desktop.wm.preferences theme
gsettings reset org.gnome.metacity.theme name
gsettings reset org.mate.background picture-filename
gsettings reset org.mate.interface gtk-theme
gsettings reset org.mate.interface icon-theme
gsettings reset org.mate.Marco.general theme
gsettings reset org.mate.peripherals-mouse cursor-theme
#以下命令选做,注意命令有一定危险性
if [ "`cat /etc/lightdm/lightdm-gtk-greeter.conf | grep background`" != "" ]; then
	sed -i "s/^\\(background\ =\\).*/\\1\ \/usr\/share\/backgrounds\/macos-wallpaper\.jpg/" /etc/lightdm/lightdm-gtk-greeter.conf
else
	sed -i "2i\background\ =\ /usr/share/backgrounds/macos-wallpaper.jpg" /etc/lightdm/lightdm-gtk-greeter.conf
fi
if [ "`cat /etc/lightdm/lightdm-gtk-greeter.conf | grep theme-name`" != "" ]; then
	sed -i "s/^\\(theme-name\ =\\).*/\\1\ Macos\ Default/" /etc/lightdm/lightdm-gtk-greeter.conf
else
	sed -i "3i\theme-name\ =\ Macos\ Default" /etc/lightdm/lightdm-gtk-greeter.conf
fi
if [ "`cat /etc/lightdm/lightdm-gtk-greeter.conf | grep icon-theme-name`" != "" ]; then
	sed -i "s/^\\(icon-theme-name\ =\\).*/\\1\ Macos\ Icons/" /etc/lightdm/lightdm-gtk-greeter.conf
else
	sed -i "4i\icon-theme-name\ =\ Macos\ Icons" /etc/lightdm/lightdm-gtk-greeter.conf
fi
#恢复系统默认
sed -i "/background/d" /etc/lightdm/lightdm-gtk-greeter.conf
sed -i "/theme-name/d" /etc/lightdm/lightdm-gtk-greeter.conf
sed -i "/icon-theme-name/d" /etc/lightdm/lightdm-gtk-greeter.conf
  Q:19.系统时间错乱,啥毛病?
  A:请注意,本系统直接读取硬件时间并将其作为本地时间(北京时间),ubuntu官方版本直接读取硬件时间并将其作为世界标准时间(UTC时间),这与ubuntu官方的不同。如果你的硬件时间就是本地时间(北京时间),那么使用本系统不会出现8个时区差。反之,你的硬件时间是世界标准时间(UTC时间),那么就会出现所谓的系统时间错乱(8个时区差),解决办法也很简单,要么手动调整硬件时间,要么在本系统中进行调整。
  Q:20.我下载了你的liveusb镜像制作脚本,不成功啊,能不能直接提供liveusb镜像下载呢?
  A:对于制作不成功的网友,作者在准备发布iso镜像的同时,也做好了liveusb镜像一并分享,下载地址同上,你可以直接下载写入u盘。需要说明的是,本liveusb镜像遵照“问题13”注意2中的第三个方案来制作的,镜像使用gpt分区表,但同时兼容Legacy BIOS和UEFI-64,唯一不同之处是用户自由空间使用了ntfs分区格式。liveusb镜像压缩包和校验文件如下:
  myubuntu-17.04-liveusb-amd64.img.xz
  myubuntu-17.04-liveusb-amd64.img.md5
  myubuntu-mate-17.04-liveusb-amd64.img.xz
  myubuntu-mate-17.04-liveusb-amd64.img.md5
  使用以下命令校验:

代码: 全选

md5sum -c myubuntu-17.04-liveusb-amd64.img.md5
md5sum -c myubuntu-mate-17.04-liveusb-amd64.img.md5
  下载完成后,参考“问题13”中的描述,验证liveusb镜像并将liveusb镜像写入你的u盘设备。

代码: 全选

xzcat usb.img.xz | sudo dd of=/dev/sdb
注意:1.执行以上操作会擦除原有的u盘数据和分区等,故执行前请你妥善处置你u盘的数据。
2.保证你的硬盘空间足够使用。
3.md5校验不正确,必须重新下载,直至正确为止。
4.保证你使用的是不小于8GB容量的u盘。
5.ubuntu下假设/dev/sdb为你的u盘设备。
6.将生成的liveusb镜像写入u盘,u盘显示容量将与liveusb镜像相同,可使用gparted分区工具重新调整结尾扇区,将分区信息写入分区表后,resize结尾分区大小,以便使用全部u盘空间。
7.根据gpt分区表规范,在不支持gpt分区表的操作系统中,由于pmbr的存在,gpt分区不被识别。

  Q:21.永中office2016安装假死啊!!!
  A:嗯嗯,作者针对这个不可思议的问题,进行了部分系统测试,发现可能是unpack200惹的祸,这是个jar解压缩工具,在低配置系统上运行可能会造成停止响应,但是在高配置电脑上,作者还真没有发现假死的问题,所以建议低配置的网友就不要测试了。好吧,暂且确认这是一个bug,但是作者已经上传了所有文档,目前尚没有修复该bug的计划,可到http://pan.baidu.com/s/1c2IAaXi下载一个同文件名、未压缩jar的版本,同时奉送一部分福利。
  Q:22.我还想问一下hp打印一体机的插件问题...
  A:由于版权的考虑(再次吐槽一下该死的版权),hp的开源打印机驱动程序设计了插件来规避可能的法律风险,但是在安装过程中需要对插件进行校验。以往如果你想顺利安装你可能需要翻墙校验(当然不翻墙也可继续进行),但是现在感谢长城防火墙的不杀之恩,你可以这样进行:

代码: 全选

#注意插件版本,必须与已安装的hplip版本相同
wget http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.16.11-plugin.run
wget http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/hplip-3.16.11-plugin.run.asc
#按照提示yes继续安装
echo y | sudo hp-plugin -i -p .
八、网友提问
--------------

  Q:23.作为有意做成中国特色的Linux版本,能默认安装国内比较常用的软件如QQ、WPS、微信会更好
  A:感谢提议,由于qq需要wine,我十分讨厌这个中间层,所以不打算集成;至于wps在源中有,在光盘镜像中集成两个以上的office是不可想象的;实话实说,我个人从不使用微信,所以也不会集成这样的东西。目前只有我一人打包,还无法面面俱到,等以后有精力和时间再去考虑这些。
  Q:24.这里面的优客天气数据错误
  A:优客天气在我这里挺不好用,经常显示错误天气或者连接不上天气服务器,这个我个人没有能力修复,属于官方问题与打包无关,还是等待官方解决吧。
  Q:25.默认安装的网络浏览器实际上只Firefox,没默认设置成系统的网络浏览器
  A:不知道你的情况,但在作者这里尚未出现此问题,如出现此问题,在bash终端输入以下命令更改:

代码: 全选

cat > ~/.config/mimeapps.list << "EOF"
[Default Applications]
application/xhtml+xml=firefox.desktop
text/html=firefox.desktop
text/xml=firefox.desktop
x-scheme-handler/http=firefox.desktop
x-scheme-handler/https=firefox.desktop
EOF
  Q:26.myubuntu-mate-17.04-desktop-amd64.iso的优客天气的托盘图标旁不能显示温度,希望能改进
  A:同问题24
  Q:27.fcitx的托盘图标与标识数字与大小写的托盘图标,要是能不被Glipper和优客天气的托盘图标隔开会更好
  A:系统启动时程序加载顺序问题,非bug,目前尚未想出合适的办法。
  Q:28.快捷键调用截屏失效
  A:我看你使用的mate版本,但是作者这里没有任何问题,如出现问题,mate中bash终端如下设置:

代码: 全选

gsettings set org.mate.Marco.global-keybindings run-command-screenshot 'Print'
ubuntu中bash终端如下设置:

代码: 全选

gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot 'Print'
  Q:29.我想问下,所有的这些工作都是你一个人完成的吗?出于爱好?
  A:嗯,是的,所有内容均是我一个人打包的,但是要说明汇报一点,所有内容均来自互联网公开的内容。
  Q:30.非ubuntu官方版本建议名字不要用ubuntu字样,前阵子ubuntu专门针对此问题和现象发文,要严禁和打击这种现象(《Taking a stand against unofficial Ubuntu images 》 https://insights.ubuntu.com/2016/12/01/ ... tu-images/)。建议起个不包含ubuntu字样的名字,可以声明基于ubuntu制作:)
  A:嗯,作者深刻领会了文件精神,下一版积极改革去除版本中的ubuntu标识。
  Q:31.如何安装oracle java8?
  A:系统已经添加webupd8team的java源。如下操作:

代码: 全选

echo 'oracle-java8-installer shared/accepted-oracle-license-v1-1 select true' | sudo debconf-set-selections
sudo apt update && sudo apt install oracle-java8-installer
上次由 zrqlx126 在 2017-05-23 17:53,总共编辑 5 次。
crshen
帖子: 57
注册时间: 2008-12-02 20:09

Re: Ubuntu 17.04 amd64 私人打包系列如期而至

#2

帖子 crshen » 2017-04-16 10:21

果然不出所料,楼主真是一个有毅力的人
头像
jojo
帖子: 101
注册时间: 2007-08-06 10:44

Re: Ubuntu 17.04 amd64 私人打包系列如期而至

#3

帖子 jojo » 2017-07-28 15:52

不好意思,我来晚了

:em11
回复