如何为英国医疗实践建立一个系统

我是一名全职英国医生,不是计算机专家,但我喜欢掌控自己的事情。因此,我花了一些时间研究如何做到这一点,并在此过程中做了笔记,以便需要时可以再次操作。因此,这些方法可能有些基础,但希望能激励那些对Ubuntu不太熟悉的人们勇敢尝试并开始使用它。

我的一般要求是:

易于日常使用,即使对于非IT专业人士也是如此。我不想每天都要使用终端来调整系统,也不想频繁地进行IT调查 - 我喜欢折腾并试图理解计算机,但当我面对患者时,它必须正常工作,以及其他许多时候。
系统必须稳定(即不丢失数据)和可靠(即至少与Windows一样可靠地启动和正常运行)。
我必须能够轻松备份数据。
总体而言,它必须至少与Windows一样好。
我希望知道如果在Ubuntu中遇到重要任务难以完成,我可以启动到Windows系统的安全性。
  • 能够以安全加密的格式存储患者数据。
  • 能够在加密的外部便携式驱动器上备份所有内容。
  • 能够从我的家用电脑(主数据集)和笔记本电脑同步数据(直接或通过外部驱动器,但最好不使用基于云的解决方案)。
  • 可以访问NHSmail - 英国国民保健服务(NHS)的安全电子邮件系统,用于电子邮件和日历。作为最后的选择,我可以使用Web访问,但我更喜欢一个好的电子邮件客户端。

特定软件要求(由于其他同事使用):

  • Dropbox
  • Microsoft Teams
  • Zoom
  • 已拥有并且不想更换的Brother打印机/扫描仪的驱动程序

其他所需软件功能:

  • 医学影像(DICOMM)文件查看器
  • PDF编辑软件(用于简单编辑 - 主要需要添加一些文本框)
  • 能够打开/编辑MS Word文件的文字处理软件
  • 能够打开/编辑/演示以前的演示文稿的Powerpoint替代品
  • 能够打开/编辑MS Excel文件的Excel替代品
  • 互联网浏览器

可取但非必需:

  • 能够打开同事发送的Microsoft共享日历
  • 图像编辑器(相当于Photoshop)
  • iTunes或类似软件,用于在iPhone上同步音乐
  • 访问一个我们之间共享的电子邮件账户(为了向初级医生提供建议和指导,我们使用一个共享收件箱)

首选硬件设置

  • 主要数据集存储在家里的台式电脑上(即“主数据集”),我在这里进行大部分管理工作
  • 加密的外部驱动器,用于频繁且轻松地备份主数据集
  • 便携电脑,可带到诊室,并与外部驱动器频繁同步
  • 台式机和便携电脑上安装Brother打印机/扫描仪驱动程序

所以我现在要问的问题(并希望得到答案)是:如何设置这个系统,以便像上面描述的那样使用Ubuntu进行患者管理,并备份一个Windows系统以备不时之需?


6这很有趣,也引发了一个问题:为什么英国国家医疗服务体系(NHS)如此紧密地与微软结合在一起,承担着不断上涨的许可费用、安全漏洞和无尽的升级成本呢?推广过程将变得简单直接,支持和远程协助将更加简便、安全且经济实惠。也许其中一家所谓的“咨询公司”会愿意发表评论…(不必傲慢地驳斥)。 - Ed Randall
1你成功让NHS身份证登录工作了吗? - Ed Randall
但其中很多内容可能与非医疗应用有关,需要保密(数据安全)。这些部分最好作为单独的、专注的问题发布。 - muru
3谢谢,@Ed Randall。是的,我同意关于英国国民保健服务(NHS)与微软的紧密联系让人非常沮丧;曾经有一些尝试提供替代方案(例如NHSBuntu,但因法律诉讼问题不得不终止);我认为这种情况不太可能从中心发生改变。反正我从来都没有在医院外部使用过NHS的身份验证登录,所以也没尝试过这个。 - Will
2@muru - 谢谢。老实说,大部分可以回答专注问题的个别部分已经在AU上了 - 其中许多都是我获取信息的来源,所以我不确定如果我这样做是否会添加任何原创内容。我希望在这里做的是将许多东西汇集在一起,否则需要进行深入研究,并可能用非IT专家术语重新构建其中的一些内容。 - Will
4这对医务人员和一般技术水平不高的人来说是一个有用的问题。我不明白为什么它会被投票关闭。 - Archisman Panigrahi
2与之略有关联,但可能会引起兴趣,请查看https://hospitalrun.io/。 - therobyouknow
4我最初投票关闭是因为问题太宽泛;但是没有答案,后来出现了一个答案,我意识到这个帖子是自问自答的(然后我撤销了对于太宽泛的关闭投票,尽管我个人仍然认为它是太宽泛的;我觉得保留它比太宽泛的规则更重要;但这只是我的个人看法,我不是这里的管理员)。我点赞是因为我想奖励作者的努力和分享成果,尽管对我来说这个问题还是太宽泛了。 - guiverc
1至少我们不必担心这里会有重复的帖子。一切都朝着回答标题问题的方向发展。我认为这个问题/答案对很多人来说非常重要。它并不是过于宽泛,而是恰到好处的广泛。 - C.S.Cameron
关于智能卡:在NHS Digital与NHSbuntu项目假装合作(后来证明是为了与微软达成更好的交易)时,他们进行了一次黑客周,在Linux上实现了智能卡认证。我将代码优化到可以登录一些NHS Digital系统的程度:https://github.com/jamespic/ia-client-linux。它只在Ubuntu 18.04上进行了测试,并且只由技术熟练的开发人员使用,它不支持一些较新的智能卡或证书更新(这仅在IE 11上可能),但它是迄今为止最接近可行解决方案的东西。 - James_pic
请记住,您可以使用云解决方案来消除许多复杂性并满足您的许多需求。例如,云网络应用程序不关心您使用的操作系统,并且通常会将加密数据存储在云中,并自动进行备份。想到健康专业人士竟然需要担心备份或安装操作系统,这真是令人痛心。 - Nick.McDermaid
2个回答

请注意,我不建议将整个场所都采用这种方式:那需要专门的IT支持。我在这里提议的是替换大多数医生在兼职私人执业中所拥有的设置,也就是他们自己设立整个系统。
接下来要说明的一点是,对于考虑采用这种方式的任何人来说,我已经尝试过,并且效果比我预期的要好得多,相较于之前只使用Windows的设置,有几个优势。如果你和我处境相似并且愿意付出一点努力,我认为这绝对值得。这不是为了省钱或者因为反对微软/苹果而这么做,你最终会得到一个更好的系统,获得更多的控制权,而且可能会更好地理解计算机在做什么。我喜欢的是,如果需要的话,我可以启动Windows,但事实上,从我的家用电脑或笔记本电脑来看,我已经有大约6个月没这么做了。
我只有一个工作目标没有实现,仍然需要使用Windows(访问共享的Microsoft日历)-这是我在工作中做的;我之前发过一个关于这个问题的帖子-如果有人能帮忙,请尽管提供帮助,但我怀疑问题出在微软而不是其他地方。我也无法让iTunes工作,所以无法同步我的iPhone音乐,但这不是双启动设置的问题,所以如果需要,我可以随时更新我的音乐。
我所做的总结如下:
第一步-准备工作(考虑升级硬盘(并在安装之前进行此操作);决定你的Ubuntu版本;获取硬件;创建可引导的USB驱动器;备份数据;列出软件要求;收集WiFi访问代码;列出互联网书签/收藏夹;决定分区大小)
第二步-仔细备份所有内容
第三步-分区
第四步-安装Windows;如果需要,此阶段安装Windows应用程序
第五步-在下一个分区上安装Ubuntu,留出一部分未分配的空间用于以后的加密卷。
第六步-安装其他软件

步骤7 - 为NHSmail设置Thunderbird

步骤8 - 设置Veracrypt并创建加密卷

步骤9 - 将患者数据转移到加密卷

步骤10 - 安装打印机/扫描仪驱动程序

步骤11 - 设置同步系统

步骤12 - 对系统进行微调以改善体验

步骤13 - 开始玩吧!

1. 准备和规划

也许我是一只恐龙,但这是非常罕见的情况,纸质笔记本非常有用 - 您可以准确地记录要做什么和何时做,并在安装出错时知道您仍然拥有记录,而且整个屏幕可供实际安装使用。

预先准备试验('干跑')

我开始在一台旧笔记本上安装Ubuntu,以检查它是否能执行最基本的功能并且我能够使用它 - 这并不是绝对必要的,但如果我不能让它执行最基本的任务,我就不想浪费时间。在Ubuntu上让NHSmail在电子邮件客户端上运行实际上非常困难,但这是我唯一遇到的问题,一旦解决了这个问题(见下文),就没有其他障碍了。我检查了LibreOffice能否打开和编辑我的Word文档,Impress能否打开和编辑我的PowerPoint演示文稿。一切都很好。

双系统启动

当我计划我的系统时:我并不100%确信我能在Ubuntu上完成所有工作,所以我从一开始就计划使用双系统启动,这样我就可以在必要时刻切换回Windows。

硬件

我决定在安装之前将旧的硬盘升级为固态硬盘(SSDs) - 在安装新操作系统之前这样做非常值得,也是我在计算机上做过的最好的升级 - 它将它从一台缓慢的恐龙转变为(按照我的标准)一台不错的机器。

我为我的笔记本电脑购买了一块500GB的M.2固态硬盘,以替换掉一块128GB的M.2固态硬盘,并且为台式机购买了一块1TB的SATA固态硬盘。在这个阶段升级任何硬盘都是值得的,以避免重新安装操作系统。顺便说一句,我还为台式机和笔记本电脑购买了额外的内存——虽然在这个阶段并不是必需的,但在进行固态硬盘升级时很容易完成,而且价格也不贵。
我已经有足够大的USB驱动器来存放安装媒体和一个带键盘加密的外部驱动器。我还有一个非加密的硬盘,在安装之前备份所有数据(2TB——我知道它足够大,因为它比我要替换的硬盘更大)。如果你像我一样用SSD替换硬盘,你可以认为不需要备份,因为旧的硬盘就是备份,但我想确保我能够将所有数据转移到新的安装中,即使我在挂载旧的硬盘时遇到困难,所以拥有一个单独的USB驱动器似乎是明智的选择。 生成所需软件列表 请参阅问题中的要求列表。我研究了人们说过有效的软件,并在我的“模拟运行”中尝试了其中的关键软件。
我把这个列表写下来,以便按照逻辑顺序安装它们。 研究 我读了William Shotts的《Linux命令行》(大部分)。虽然对我所需的内容并不必要,但我喜欢更好地了解我的系统的想法。
我确认了我的打印机/扫描仪有Linux驱动程序。
我在这个网站以及其他各种网站上查找了如何在双启动系统上安装Ubuntu的方法,所以在开始之前我对这种方法有一定的了解。
操作系统的选择
为了最大限度地提高稳定性和可靠性,选择最新的LTS版本(Ubuntu Desktop 20.04.2.0)是一个很容易的决定。
准备安装介质
无论发生什么情况,我都知道我会有一台正常工作的计算机,因为我有一台笔记本电脑和台式机,并计划分别安装它们,但我不想没有一台正常工作的台式机,所以我下载了所有的安装介质(Windows 10和Ubuntu),并为每个系统创建了一个可引导的USB。我使用Windows上的Rufus来创建Ubuntu的USB。
Windows 10的下载和安装说明链接在这里:https://www.microsoft.com/en-us/download/windows-usb-dvd-download-tool 如果您目前在计算机上使用的是Windows,并计划进行干净安装并与Ubuntu双启动,请确保您能够重新安装Windows,即您拥有所需的许可证。
这里提供了Ubuntu桌面版的说明和下载链接: https://ubuntu.com/download/desktop 这里提供了Ubuntu安装的逐步指南,包括Rufus的链接: https://ubuntu.com/tutorials/create-a-usb-stick-on-windows#1-overview 记下其他需要迁移的数据 我创建了一个Internet Explorer / Edge中所有收藏夹的列表
我保存了我的iTunes播放列表(您可以导出为.xml / .txt文件,或打印出来)
考虑一下您在Windows中使用的所有应用程序以及您对它们进行的修改 - 您将需要为所有Linux等效应用程序执行相同的操作(例如设置页面以打印信封,Word的自定义词典)。
如有必要,请记下您的Wi-Fi访问密钥(特别是医院/工作场所的设置)
您可能需要添加的任何网络打印机的IP地址
检查您是否拥有所有在Windows中使用的程序的安装媒体(以及所需的许可密钥),这样重新安装就很容易。

2. 备份

我将从硬盘迁移到固态硬盘,所以不可避免地需要进行全新安装Windows和Ubuntu,因此备份是必要的。即使我计划保留Windows安装并在旁边安装Ubuntu,备份也是必要的,以防发生意外情况 - 通过缩小操作系统分区来创建新分区确实存在一定风险,因此备份非常重要。

明显的文件很简单:文档中的所有内容和存储在桌面上的任何东西都不难找到。值得检查程序可能存储文件的位置,您希望保留这些文件 - 我在Windows的C驱动器中检查了所有文件夹(特别是程序文件) - 例如,iTunes可能会在这里存储音乐,并且您可能有可以避免再次下载的程序安装文件。

3. 分区

我需要在两台计算机(台式机和笔记本电脑)上安装所有内容;它们具有不同的磁盘大小,但原则是相同的:提前计划为每个所需分区分配多少空间 - Windows分区,主Ubuntu分区和加密的患者数据分区。

分区规划

我计划了硬盘空间的分配:对于笔记本电脑,我选择了一个500GB的固态硬盘;我决定给Windows留下100GB的空间,剩下的大约175GB用作加密分区(用于患者数据-见下文),剩下的225GB左右用于Linux安装的其他部分。
对于台式机,我最初计划将Windows保留在硬盘上,只在固态硬盘上安装Ubuntu,但最后我在固态硬盘上创建了一个100GB的分区,这样两个操作系统都在同一驱动器上。我相信它们可以安装在不同的驱动器上,但似乎没有太多意义,特别是如果我确实想使用Windows,将其安装在更快的驱动器上是有道理的。
对于笔记本电脑,我估计大约175GB的空间足够存储我的病人数据(每年大约生成10GB的数据,再加上我已经有5年的数据,而且我确定在大约5年内会更换操作系统,所以我需要100GB的空间以及额外的75GB备用空间,以防存储超出预期)。对于台式机,我分配了250GB给加密分区,因为我没有空间不足的问题,并且这样可以灵活地存储更多数据(虽然我不一定需要将所有东西都放在笔记本电脑上,但我必须有一个地方来存储所有数据,所以从一开始就拥有比我预期需要的更多空间是有意义的)。
如其他帖子中建议的那样,我先安装了Windows系统,然后再安装Ubuntu系统。
4. 安装Windows系统
我完全关闭了电脑,打开了侧面,连接了SSD并断开了HDD。这样可以避免它尝试引导到当前安装的Windows版本。插入Windows USB。
打开电脑并进入引导菜单(UEFI)(您需要按下一个键,通常是 / / / / ),然后选择USB作为第一启动优先级。
从USB进入Windows安装程序。
为Windows创建100GB的分区,将剩余空间保留未分配。
将Windows安装到新创建的分区。请注意,它会创建另外两个较小的分区。
在此阶段安装任何必要的程序,或者如果您迫不及待地想要开始使用Ubuntu,稍后再安装。
5. 安装Ubuntu
这个网站上有很多关于如何做到这一点的帖子。
首先,您需要在Windows中禁用“快速启动”:
启动Windows。

点击 开始 - 设置 - 系统(在我的电脑上位于左上角)- 电源和睡眠设置(在左侧菜单中)-其他电源设置(在右侧)-选择电源按钮的功能(在左侧菜单中)- 更改当前不可用的设置(如果设置了密码/ PIN,您需要输入密码/ PIN),然后取消选中框允许快速启动

插入Ubuntu USB。

为了使系统通过Ubuntu USB引导,我必须从Windows执行以下操作:

点击 开始 - 设置 - 更新和安全(在我的系统底部左侧)-回复(在左侧菜单中)-高级启动 - 立即重启 - 故障排除 -高级选项 - UEFI固件设置 - 重新启动

它应该直接通过USB启动;如果没有,您可能需要在启动过程中按下其中一个键(取决于您的系统),进入BIOS / UEFI菜单,如Del / f2 / f10 / f12 / Esc

当可启动的USB打开时,点击安装Ubuntu

您应该会看到一个选项在Windows旁边安装Ubuntu。如果没有出现这个选项,您将不得不选择其他选项并手动进行操作。请在本网站上搜索双系统启动以获取详细方法。

为Ubuntu分区选择适当的卷大小,确保留足够的未分配空间用于稍后创建的加密分区。

我将Ubuntu安装在未分配空间(388GB)上。我将其格式化为Ext4。这给了我175GB的未分配空间用于我的加密分区。

6. 安装其他软件

(请注意,我选择的软件对我来说有效:无疑还有其他选项也能很好地工作,但这些选项对我的设置非常有效。我并不特别推荐其中任何一个,但它们确实对我有效。除了Owl for Exchange插件外,所有软件都是免费的。)
(我下载并安装了所有必要的软件,并稍后进行了配置。) 加密软件(Veracrypt) 直接从他们的网站上下载:https://www.veracrypt.fr/en/Downloads.html 检查您下载的版本是否与您的Ubuntu版本匹配。 邮件客户端(Thunderbird)带有EWS支持(Owl) Thunderbird已预装在Ubuntu 20.04.2.0上。 我需要安装Owl for Exchange附加组件(见后文)才能使其正常工作。 Dropbox 从Dropbox网站上下载:https://www.dropbox.com/en_GB/install

MS Teams
从微软网站下载:https://www.microsoft.com/en-gb/microsoft-teams/download-app

Zoom
从Zoom网站下载:https://zoom.us/download

DICOMM viewer (Aeskulap)
(Dicomm文件是一种用于查看医学图像,如X光片、超声扫描等的格式。) Aeskulap是唯一对我有效的查看器 - 它在软件中心里。

PDF编辑器(Scribus)
Scribus可在软件中心获取。 我尝试了各种PDF编辑器 - 我的要求只是添加一些文本(用于调查结论,然后是我的姓名/签名);Scribus可以通过插入文本框来实现这一点。其他应用程序经常破坏文档的其余部分,或者我发现它们难以学习使用。

图像处理(GIMP)
GIMP可以在软件中心下载。 它非常复杂,但是有很多在线教程,只要稍微练习一下,处理简单的图像相对容易。我用它来给演讲中的图片做处理 - 这不是必需的,但拥有一个好的图像处理工具还是很不错的。

Brother打印机/扫描仪驱动程序
Brother为我使用的设备提供了Linux驱动程序的下载;我发现他们的网站对于找到相关的下载非常有帮助:链接在这里:https://support.brother.com/g/b/productsearch.aspx?c=gb&lang=en

你需要使用命令行来安装驱动程序,但整个过程都相当简单 - 你可以将所需的指令复制粘贴到终端中。

有一次我确实需要找到打印机的IP地址(它是以太网连接而不是WiFi)- 有很多关于在Windows中如何做这个的指南,所以我启动了Windows来找到这个信息。我发现这个指南很有用:https://www.lifewire.com/find-printer-ip-address-4176356

7. 为NHSmail设置Thunderbird

这可能是我需要做的最困难的事情 - 主要是因为来自NHSmail电子邮件服务提供商的信息经常是错误的,有时也会误导人。

NHSmail使用Microsoft Exchange Online / Outlook Web Access。管理员发送给我的电子邮件设置在Thunderbird中无法直接使用,但通过一个插件是可以实现的。这是我唯一需要付费的东西:Owl for Exchange每年收费10欧元。

一开始它没起作用 - Owl 给了我一个消息,说我的本地 IT 管理员需要更改权限,以便让 Owl / Thunderbird 访问收件箱 - IT 人员否认知道这个,我不停地催促,他们说我的帐户上没有任何阻止应用程序访问的东西,但突然间它开始工作了。我仍然不确定他们是否找到了要更改的内容,或者这是系统的特殊性。

设置它的方法如下(如上所述,可能需要您的本地 IT 团队更改权限):

从 Beeonex 网站 https://www.beonex.com/owl/ 下载并安装 Owl。

打开 Thunderbird。

一旦你被要求设置邮箱,立即取消。

点击右侧的三个水平条(汉堡包)。

选择“附加组件”。

搜索 Owl 并选择添加。

点击“附加组件管理器”选项卡,在 Owl 中进入“扩展”然后“首选项”。

点击“手动添加新帐户”。

在网页框中输入https://outlook.office.com/mail/inbox
然后会打开一个Firefox登录页面,一旦您输入了您的详细信息,它就可以正常工作。除非您更改密码,否则您不需要重新输入这些信息进行后续登录。
令我有些惊讶的是,共享的电子邮件收件箱立即出现在我的收件箱中,所以我不需要做任何操作来使其出现。
虽然原则上我不喜欢为某些东西支付年度订阅费,但金额相对较小,并且它确实可以做到我无法找到其他方法的事情。
您可以免费试用一个月。
在设置完成后,我已经使用它大约4个月左右,没有遇到任何困难。
8. 设置Veracrypt并创建加密卷。

在Veracrypt中存储加密数据有两种方法;对于没有经验的用户,‘推荐’的方式是将数据存储在一个容器中 - 基本上就是一个单一的加密文件 - 但这会限制最大文件夹的大小为4GB。你可以理论上存储几个这样的文件,例如每3个月一个容器,或者按姓氏从A-E,F-J等分组,但我喜欢一个单独的加密分区的简单性,实际上除了创建的分区大小以外没有数据大小限制。另外,如果系统完全失败,即无法启动到Ubuntu,则仍然可以从live USB会话(或重新安装Ubuntu)访问加密分区 - 除非硬盘/固态硬盘已经完全损坏。因此,我选择了整个加密分区。

如果您留下了足够的未分配空间用于加密分区,则很简单。如果没有,您需要缩小Ubuntu分区以为加密分区创建空间。要做到这一点,您需要启动一个live Ubuntu USB (尝试Ubuntu),然后使用GParted缩小Linux分区;您不能在挂载时缩小分区,因此需要使用live USB进行操作。该网站上有详细的指南(例如搜索“缩小Ubuntu分区”)。

创建加密分区的步骤如下:
打开Veracrypt。
点击“创建卷”,然后选择“在分区/驱动器内创建卷”。
向导将引导您完成创建/格式化分区的过程。有很多加密算法等选项 - 我使用了默认的AES。对于密码,显然应该是安全的,并且与Ubuntu的管理员密码不同。我选择了Ext 4作为文件系统。
然后,您需要通过鼠标移动生成所需的随机数据进行加密 - 这非常简单明了。
最后,点击“格式化” - 当然要仔细检查您是否选择了正确的分区,特别是如果您有其他不想丢失的数据。
请注意,在运行同步过程时(参见下面的第11步),要使用别名运行命令,您需要每次都在Veracrypt中使用相同的槽位(例如,我总是将我的私人工作分区挂载在槽位1中);最简单的方法是在Veracrypt中设置一个收藏夹:以正常方式挂载加密卷到您计划每次使用的槽位,然后点击顶部的“收藏夹”,选择“将选定的卷添加到收藏夹”或者如果您只挂载了一个加密卷,则选择“将所有已挂载的卷添加到收藏夹”。
9. 将患者数据转移到加密卷
这只是从备份位置复制粘贴到新位置。
打开Veracrypt并解锁加密分区。该驱动器应该会出现在收藏夹侧边栏中作为一个驱动器,但如果没有,它应该在“文件”中的“其他位置”中。
然后,您可以拖放所有的文件/文件夹进去。
当然,如果您乐意使用终端,也可以从终端执行此操作,但我认为使用图形界面进行简单的拖放操作没有任何优势。
在您将所有内容转移完毕后,请确保从外部驱动器中删除任何机密信息,如果它不是一个加密设备的话。

10. 设置打印机和扫描仪

这一切比预期的要容易得多。总体而言,使用默认设置的情况下,与Windows相比,一切都工作得更好。在设置网络打印机时,我确实需要输入打印机的IP地址。

对于我的信件,我需要弄清楚如何在LibreOffice中打印信封(这很简单-从“插入”菜单中选择“信封”,然后将文本粘贴到对话框中)。要将地址放在正确的位置上,需要进行一些尝试和错误(确保你有一些信封大小的废纸或一些合适尺寸的旧信封,以避免浪费!)-调整“格式”和“打印机”选项卡中的设置,以获得正确的位置和方向。

扫描仪在不改变任何设置的情况下运行良好。在实用工具中,默认的文档扫描器完美地工作。程序能够自动识别我的扫描仪,非常直观:顶部菜单让您选择平板/进纸器以及文本(黑白)或图像(彩色)的输入方式。这些默认设置对我来说效果很好,但如果需要的话,您可以在“首选项”选项卡中进行自定义。我特别喜欢您可以在已经扫描的内容上添加页面,并且在保存之前可以重新排序扫描的页面 - 这是一些我无法在Windows版本的驱动程序中实现的简单功能。当我需要扫描一些双面页面的大型文件时,重新排序功能尤其有用:我可以使用进纸器扫描整个文件,然后再扫描相关页面的背面,并在之后将它们按正确的顺序插入。
11. 设置同步系统
简而言之,我需要我的主要家用台式电脑成为主要数据集-除非我手动操作,否则不希望有任何干扰。我需要能够将其备份到加密的外部驱动器,并将其同步到我的笔记本电脑上。当我在诊所使用笔记本电脑进行修改时,我会将文件保存在一个特定的文件夹(称为“传输”),然后通过存储设备将其复制到主要家用计算机上。每次我运行诊所后,我都会将所有新数据转移到我的家用计算机上,在这些记录上进行其他工作,然后将台式电脑与便携驱动器同步,再将笔记本电脑与便携驱动器同步。换句话说,除了偶尔传输少量特定数据之外,台式电脑更新外部驱动器,外部驱动器更新笔记本电脑。我非常明确地不希望笔记本电脑自动更新主要台式电脑,以最大程度减少数据集损坏的风险-我认为如果备份是双向的,那么任何损坏的数据都可能立即泛滥到所有计算机上。这样一来,除非我在家用计算机上损坏了某些东西-我非常小心地避免这种情况-记录应该保持完好。我知道这有点繁琐,但我感觉对数据流的控制在我手中。
外部驱动器是一个带有键盘加密的设备:它的优点是完全跨平台,不依赖于任何软件在计算机上运行以解锁。这样的好处是,如果我想要的话,可以在工作(Windows)计算机上使用它。
我使用Rsync(预装在Ubuntu 20.04上)在计算机之间进行同步;我在计算机上设置了名为PPsync的别名-在桌面上,它在桌面和外部驱动器之间同步所有我的私人患者文件,而在笔记本电脑上,相同的命令会从外部驱动器更新笔记本电脑文件。这意味着“PPsync”在两个系统上别名为不同的命令-在桌面上,它将文件复制到外部驱动器,而在笔记本电脑上,它将文件从外部驱动器复制。
我使用的Rsync选项是-auv,以以存档模式运行它(基本上保留文件属性),更新模式(只复制比目标位置新的文件)和详细模式(这样我就可以得到反馈,以便验证它是否按照我想的那样工作)。
您必须知道Veracrypt中加密卷使用的容器,因此使用收藏夹始终将其挂载在相同位置(在我的情况下是槽1,即/media/veracrypt1)的优点。

所以我的加密分区挂载在 /media/veracrypt1,外部驱动器为 /media/will/Will F PP,文件夹 PP_Backup 是我希望用来存储数据的位置。之前我选择了一个有空格的烦人名字作为驱动器的名称,所以在运行 Rsync 时必须对其进行转义:

对于桌面版的命令是:

rsync -auv /media/veracrypt1/ /media/will/Will\ F\ PP/PP_Backup/

对于笔记本电脑,命令是:
rsync -auv /media/will/Will\ F\ PP/PP_Backup/ /media/veracrypt1/

我为两者设置了别名:你需要对编辑文本配置文件感到舒适。

我不熟悉使用Vi/Vim,但nano非常直观。

它涉及编辑位于您的主目录中的.bashrc文件。

我认为这是相当安全的,即使对于相对初学者:

打开终端(ctrl-alt-T

使用cd ~进入您的主目录

使用ls -a确认.bashrc文件是否存在

假设它存在,请首先创建一个备份副本,以防您完全弄乱它:

cp .bashrc .bashrc-bak

(如果您引起了问题,可以通过输入“cp .bashrc-bak .bashrc”来恢复原始的.bashrc文件)
现在您可以编辑.bashrc文件,因为有一个安全副本:
键入“nano .bashrc”(或者如果您喜欢,可以使用其他文本编辑器)
这将在文本编辑器中打开.bashrc文件。
虽然您可以在任何地方添加行,但为了以后的编辑,最好找到一些别名存在的空间,并在其下面添加您自己的别名:
在桌面上,添加一行(显然要替换为您的文件夹名称):
alias PPsync='rsync -auv /media/veracrypt1/ /media/will/Will\ F\ PP/PP_Backup/'

在笔记本电脑上,这行应该是(再次替换相关名称):
alias PPsync='rsync -auv /media/will/Will\ F\ PP/PP_Backup/ /media/veracrypt1/'

如果您对使用文本编辑器进行编辑不熟悉,您可以将其输入到LibreOffice Writer文档中,仔细检查后再复制粘贴到nano中。请注意,您可以使用鼠标复制和粘贴(右键单击),但千万不要尝试使用ctrl-C / ctrl-Xctrl-V,因为它绝对不会按您的期望执行,并且可能对文件造成可怕的影响!
如果出现错误,最安全的做法可能是不保存退出(ctrl-X),然后重新开始。
一旦您对更改满意,ctrl-O保存数据,然后使用ctrl-X退出nano。
如果您想立即尝试,请通过键入. ~/.bashrc来让系统重新读取.bashrc(请注意命令开头的.是必需的)。
或者,只要您打开一个新的终端,它应该就能工作了。然后打开您的Veracrypt加密卷,连接备份驱动器并解锁它,然后键入您的别名。
12. 改进体验的其他微调
这些是我为了改进Thunderbird和Firefox而做出的一些小调整 - 虽然不是必需的,但特别是对于Thunderbird来说,我认为默认设置对于电子邮件并不理想,尤其是在回复时签名出现在引用文本下方。 Thunderbird: 添加您的签名:
点击三个水平条,选择帐户设置,然后点击帐户,有一个框可以输入您的签名文本。
在帐户设置中,选择撰写和寄送以将您的签名添加到回复和转发中。您还可以更改签名的位置,使其出现在回复文本下方而不是引用文本下方。 Firefox 添加收藏夹("书签")。
我认为没有简单的方法可以从其他浏览器导入,所以您只能手动进行此操作。
13. 开始玩吧!
我发现整个经验非常有回报。在Ubuntu上,几乎没有什么我不能做而在Windows上可以做的(唯一我发现不可能的是(1)打开同事使用Microsoft Outlook共享日历的日历,以及(2)将音乐同步到iPhone,即iTunes的等效物)。在Ubuntu上,几乎所有其他事情都比在Windows上更好。小细节会产生巨大影响 - 例如,在一个非常不方便的时间关掉电脑时,无需等待微软安装更新...拥有一个伟大的社区可以提问简单的问题...许多事情工作得更快(例如,对于更新我的数据,Rsync非常出色)...等等。
提前感谢那些能够编辑此文本使其更易读的人 - 并且非常感谢所有为Ask Ubuntu做出贡献的人,他们使我能够更轻松地完成这些事情。

干得好!DavMail是OWL的免费替代品(尽管不是一个插件)。 - Raffa

作为一名曾经在NHS IT部门从事低级工作的人,我要告诉你不要这样做。

我完全理解你为什么想这样做。官方的NHS IT系统简直糟糕透顶,这也是我离开的原因。你需要的是一个真正可靠的系统,也就是所谓的五个九可用性。而典型的基于Windows和兼容Windows应用程序的NHS IT系统无法提供这种可靠性。

也许你很幸运(或者只是非常擅长),能够通过你基于Ubuntu的解决方案实现这一点。根据你的回答,我可以看出你有这方面的才能。然而——

如果出了问题,你就得自己解决,孩子。你的IT支持不会为了修复你的定制设置而费心,即使你把它正确地记录下来。他们有99个问题,影响着和你遇到的问题一样多的人。他们会寻找容易解决的问题,并修复那些影响大量人员的简单问题。这部分原因是因为他们非常沮丧和幻灭,同时也需要合理安排工作。我曾在一家大型综合医院工作过,很多时候我试图帮助使用某种专业设备和软件但由于我们的IT设置而无法正常工作的医生们。如果我不能在一两个小时内解决问题,IT部门就会告诉我放弃,去修复其他影响更多人的事情。如果我告诉他们我正在修复的不是某种专业软件,而是一个只有一个人在使用的完全不同的操作系统,他们肯定会嘲笑我。
与第一点相关,即使现在一切都正常运行,将来呢?如果你使用的某个软件有更新,或者有新的软件出现,不能保证它能在你的系统上正常工作,也就是说,得到支持。我知道你在想什么——如果我使用NHS推出的无能垃圾,它可能会一直出问题。没错,但至少你会有人可以投诉。如果你自己设置了一个复杂的系统,你将完全孤立无援。这就引出了第三点……
你提到你正在使用Veracrypt,我知道这不是医院要求你使用的软件。它可能比BeCrypt或其他他们强制要求你使用的东西更好、更安全,但这并不重要。在实施加密过程中犯错误很容易导致数据被泄露,无论是通过盗窃你的计算机还是远程攻击。如果你的IT部门搞砸了加密,他们将面临GDPR的制裁。如果是你搞砸了,那就是你自己的责任。
我意识到上述是绝望的建议。我能看出你有能力使这项工作顺利进行并且有愿望去做。与其将所有这些应用于你自己的实践中,你应该成为一名IT顾问,并试图向医疗信托展示你的方法更好。他们可能不会听取...但了解NHS和IT顾问,他们会对你推崇备至。

1谢谢你的反馈,我明白你为什么有那样的感觉。不过,我想澄清一下(如果在问答中没有表达清楚的话)- 是的,我是一名NHS顾问,但我使用这个只是为了我的私人工作,并不是为了我在医院里的主要NHS工作。显然会有一些重叠,因为我在家里也做一些NHS的工作,但我并不打算暗示我要取代医院的系统。我所建立的系统是为了替换我家里和笔记本电脑上的那些(同样不受支持的)基于Windows的系统。无论你使用什么设备,NHS的IT支持服务都不会帮助解决你家里电脑/笔记本电脑上的问题。 - Will
1金色封面部分是针对IT顾问的,现在已经澄清了。当你提到你的实践时,我以为你是一名全科医生试图在诊所里做这个,如果我误解了你的意思,抱歉。祝你好运。 - Ne Mo
3谢谢。我完全同意在那种情况下这样做是不明智的。我所主张的是替代大多数医生用于私人诊所的设置,让他们在自己的设备上进行国民保健服务工作,而不是使用整个组织的IT系统或者在医院/诊所的专用工作电脑上进行其他工作。你没有理解这一点意味着我的问答可能需要更清楚 - 我会添加一些相关内容,因为我同意否则可能会出现问题! - Will