2023年4月

有多个关于同一主题的 PDF,现在你想将它们合并成一个 PDF?

或者你可能需要上传由不同文件组成的单个文件?许多政府和学术门户网站都要求这样做。

作为 Linux 用户,如果你遇到需要合并 PDF 的情况,本教程将帮助你。

在本教程中,我将分享三种合并多个 PDF 文件的方法:

  • 使用 PDF Tricks GUI 工具
  • 使用 LibreOffice(允许你选择页面)
  • 使用 ImageMagick 命令行工具(Linux 教程会没有终端方法就结束么?)

你可以全部了解一下并选择最适合你的。

方法 1:使用 PDF Tricks GUI 工具在 Linux 中合并 PDF

在试用了多种 GUI 工具后,我发现 PDF Tricks 使用简单且易于导航。

此外,除了合并 PDF 文件之外,它还包括其他功能,包括:

  • 压缩 PDF。
  • 拆分 PDF。
  • 将 PDF 转换为 JPG、PNG 和文本格式。

它以 Flatpak 的形式提供。请 确保你的 Linux 系统启用了 Flatpak 支持

我分享的是在 Ubuntu 上启用 Flatpak 的步骤:

sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

现在,使用以下命令在你的系统中安装 PDF Tricks:

flatpak install flathub com.github.muriloventuroso.pdftricks

完成安装后,从系统菜单中打开 PDF Tricks 应用。

第一次运行时,你会得到一个可以使用此工具执行的操作列表。显然,要合并 PDF 文件,请使用第三个选项。

merge pdf files using in ubuntu

在下一步中,单击 “ 添加文件 Add file ” 并选择要合并的文件:

choose files to merge

选择文件后,单击 “ 合并 Merge ” 按钮:

click on merge button

它将打开系统的默认文件管理器。你可以在此处选择要保存合并文件的位置以及应命名的文件:

locate and name the merged pdf file

就是这样。合并后的 PDF 已保存。

如果你正在寻找,我们提供了一份 可用于阅读和编辑 PDF 文件的最佳 PDF 阅读器 列表。

方法 2:使用 LibreOffice 合并 PDF 文件

很棒的 LibreOffice 能够处理许多与 PDF 相关的任务。你甚至可以 使用 LibreOffice Draw 工具编辑 PDF 文件 来添加数字签名、添加文本等。

好处是你不需要安装其他应用。LibreOffice 已经安装在大多数发行版上,如果不是全部的话。

打开文件管理器并选择要合并的 PDF 文件。

右键单击选定的文件 > 使用其他应用打开 Open With Other Application > LibreOffice Draw,它将打开选定的 PDF 文件。

它将在单独的 LibreOffice Draw 实例中打开你选择的每个 PDF 文件:

open pdf file in libreoffice

现在,你必须从左侧预览栏选择单个页面或整个 PDF 文件(使用 Ctrl + A)并将其拖放到要合并的文件的预览栏:

拖放后,单击左上角的第 5 个选项,提示是 直接导出为 PDF Export Directly as PDF

export directly as pdf in libreoffice

将打开一个文件管理器,你可以从中定位并命名文件:

save merged file from libreoffice

这就完成了!

更多技巧:在命令行中合并 PDF (对于高级用户)

如果我不包括命令行方法,那算什么 Linux 教程?要在命令行中合并 PDF 文件,你可以使用 ImageMagick。

ImageMagick 其实是一个图像相关的工具。PDF 文件本质上是图像,这就是 ImageMagick 可以处理它们的原因。

你可能甚至不需要单独 安装 ImageMagick,因为它已经默认安装在大多数发行版中。

例如,我将添加 3 个名为 pdf-1.pdf、pdf-2.pdf 和 pdf-3.pdf 的 PDF 文件,并将最终合并的 PDF 文件输出命名为 MergedFile.pdf(多么聪明):

convert pdf-1.pdf pdf-2.pdf pdf-3.pdf MergedFile.pdf

“no images defined” 故障排除

如果你看到这样的策略错误:

这个问题很容易解决。你只需在 ImageMagick 策略文件中进行少量更改。

打开策略文件进行编辑:

sudo nano /etc/ImageMagick-6/policy.xml

并查找以下行:

<policy domain="coder" rights="none" pattern="PDF" />

现在,你需要将 rights="none" 更改为 rights=read|write

<policy domain="coder" rights="read|write" pattern="PDF" />

change policy in imagemagick to merge pdf files

保存更改,现在你可以使用 ImageMagick 轻松合并文件:

merge pdf files using imagemagick in linux terminal

总结

现在你知道了在 Linux 中合并 PDF 文件的几种方法。合并后的 PDF 文件可能很大。如果你需要在有大小限制的门户上传合并的 PDF 文件,你可以 压缩 PDF 文件

如果你在使用上述方法时遇到任何问题,请告诉我。

(题图:MJ:process docs illustrations in high resolution)


via: https://itsfoss.com/merge-pdf-linux/

作者:Sagar Sharma 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

这款笔记本电脑拥有 RTX 4090 和 i9 处理器等规格,可谓惊人!你觉得呢?

tuxedo stellar

TUXEDO 电脑是 Linux 领域的一个著名品牌,它提供了不同价格/性能的可定制的 Linux 笔记本和台式电脑。

顺便说一句,它是值得信赖的 购买 Linux 电脑 的地方之一。

在最近的公告中,他们推出了 Stellaris 16 英寸笔记本电脑的下一个进化版

我必须说,这可以成为 Framework 最近宣布的高性能 16 英寸笔记本电脑的有力挑战者。

让我们来看看它。

TUXEDO Stellaris 16 Gen 5 概览

a photo of the tuxedo stellaris 16 - gen5 laptop

这款笔记本电脑的主要亮点是,它采用了英伟达最新、最强大的 RTX40 系列 笔记本 GPU,提供了强大的图形性能和功能。

搭配了英特尔的顶级处理器 i9 13900HX,其 24 个核心可以在高达 157W TDP(睿频)的情况下超频到 极快的 5.40 GHz,这是一个引人注目的组合。

但请记住,为了充分发挥笔记本电脑的运行潜力,TUXEDO 建议使用 他们的外部水冷却解决方案TUXEDO Aquaris,它可以通过磁力连接到笔记本电脑的背面。

? 在订购该笔记本电脑时,你必须为此支付额外费用。

该处理器在没有全速运行时,基本 TDP 为 55W,时钟速度为 3.90GHz。

对于这样一台轻薄的笔记本电脑来说,这仍然是一个不错的性能数字! ?

Stellaris 16 - Gen5 笔记本电脑的一些其它关键亮点如下:

  • 外壳 1是由铝和塑料的组合组成。
  • 一个 240 赫兹的 16 英寸 IPS 显示屏,支持英伟达 G-SYNC。
  • GPU 最高可选英伟达 RTX 4090。
  • 高达 64GB DDR5,5600MHz 的内存(2x32GB)。
  • 99Wh 的电池,允许运行时间长达 10 小时(空闲),在典型负载下约 6-7 小时。

TUXEDO Stellaris 16:是什么让它成为强者?

Stellaris 16 - Gen5 笔记本电脑上的高端硬件不仅吸引了游戏玩家,也吸引了其他各种用户,如内容创作者、AI/ML 工程师、UI/UX 艺术家等等。

那么,是什么让它囊括如此完整的用户群体呢?

嗯,是在各种可能的设置中自由选择。

首先,你可以从 RTX 4060 这种相对平静的 GPU 到疯狂的 RTX 4090 中挑选,其间还有 RTX 4070 和 RTX 4080 可选。

tuxedo stellaris laptop

然后是键盘选项,你可以选择他们新增加的 樱桃 MX Ultra-Low Profile 机械键盘,以获得打字时的触觉和听觉感受,或者通常的静音薄膜键盘。

你还可以从广泛的键盘布局清单中挑选,包括英语、德语、西班牙语、匈牙利语,以及更多,还有带有背光的 TUX 超级键。

内存也不例外。你可以在两个性能层之间做出选择。一个是 “性能” 层,提供 DDR5 RAM,以迅速的 4800 MHz 运行,一个是 “高性能” 层,提供 DDR5 RAM,以令人瞠目的 5600 MHz 运行。

这些层级提供最大 64GB 的内存,采用来自 SK 海力士、三星和美光的内存条。

至于存储,两个 PCIe 4.0 x4 的 M.2 2280 SSD 插槽,配备各种三星 SSD。其阵容从三星 970 EVO Plus 开始,中间是三星 980,极速的三星 980 Pro 是该系列的顶配。

? 在两个 M.2 插槽都插满的情况下,最多可实现 4TB 的存储。

除此之外,Stellaris 16 - Gen5 具有 Wi-Fi 6E 和蓝牙 5.3,并预装了 TUXEDO OS,除非你在购买时选择不同的操作系统,如 Ubuntu 22.04 LTS、Kubuntu 22.04 LTS、Ubuntu Budgie 22.04 LTS 和 Windows 11 Home/Pro 等。

什么时候可以买到和价格

TUXEDO Stellaris 16 - Gen5 现在可预购,在 4 月底开始交付。

基本配置的价格为 1763.87 欧元,配备 i9 处理器、RTX 4060、运行频率为 5600 MHz 的 16GB 内存(2x 8GB),500GB 三星 980 固态硬盘和 TUXEDO 操作系统。

预购

前往 官方商店列表,并开始按照你的要求进行配置吧。

(LCTT 译注:原文带有受惠链接,但本文非收费软文。)


via: https://news.itsfoss.com/tuxedo-stellaris-16-gen-5/

作者:Sourav Rudra 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

马斯克已经成立了一家新的人工智能公司 X.AI

据报道,在 倡议暂停 AI 研究之前,埃隆·马斯克上个月已经注册了一个新的公司,X.AI,并购买了数千块高端 GPU 以开展研究。在被问及他购买的 GPU 时,他没有提及他建立一个人工智能公司的计划,他说:“在这一点上,似乎每个人和他们的狗都在购买 GPU”。

消息来源:The Verge
老王点评:这就真不太地道了。

FSF 暗指谷歌为了自己的专有格式而放弃 JEPG-XL

自由软件基金会(FSF)撰文称,“谷歌决定废除 JPEG-XL 强调了浏览器选择的必要性”。谷歌于 2 月份废弃了 JPEG-XL 图像格式,转而支持它自己的专利 AVIF 格式。谷歌的理由是“整个生态系统没有足够的兴趣来继续试验 JPEG-XL”,而无视社区的恳请,并没有对用户的担忧做出回应。JPEG-XL 的删除问题已经成为 Chromium 项目历史上第二大 “明星” 问题。

消息来源:FSF
老王点评:任何浏览器一家独大都会变得邪恶,IE 如此、Chrome 如此、Safari 如此。

Python 基金会对欧盟拟议的网络安全法案表示担忧

Python 基金会(PSF)审查了欧盟拟议的《网络弹性法》和《产品责任法》,并报告说 “这些问题使我们组织的使命和开源软件社区的健康受到威胁”。PSF 执行董事认为这些法案“没有区分从未因提供软件而获得报酬的独立作者,和销售产品以换取最终用户付款的企业技术巨头”,“如果拟议的法律按目前的条款执行,开源组件的作者可能要为他们的组件被应用于别人的商业产品的方式承担法律和财务责任。”PSF 认为,欧盟立法者应该为服务于公共利益的公共软件库以及在公共资源库上托管软件包的组织和开发者提供明确的豁免。

消息来源:The Register
老王点评:虽然只是欧盟的法案,但是却可能损坏了开源社区的根基。

让我们点评一些最好的 Arch Linux GUI 包管理器。选择最符合你需求的。

由于其可定制性、灵活性和尖端功能,Arch Linux 是高级用户和开发人员中最受欢迎和使用最广泛的 Linux 发行版之一。

由于其极简设计,在 Arch Linux 中安装软件的主要方式是使用终端通过命令行界面 (CLI)。

但并不是每个人都喜欢使用终端。基于图形用户界面(GUI)的包管理器是这些人的必备程序。有几个可选的包管理器。让我们了解一些比较流行的。

在 Arch Linux 上寻找基于 GUI 的包管理器要考虑什么?

在为 Arch Linux 选择基于 GUI 的包管理器时,必须考虑几个因素:

首先,它应该有一个干净易用的界面,对初学者来说很直观。

其次,它应该支持所有包管理操作,例如安装、删除、更新和搜索包。

第三,它应该具有高级功能,例如依赖项解析和对 AUR 包的支持。

最后,它应该是轻量级的,不会占用太多的系统资源。

Arch Linux 的最佳 GUI 包管理器

1、Pamac

此列表中的第一个 GUI 包管理器是 Pamac,它由 Manjaro Linux 团队开发。具有漂亮且用户友好的界面,使其超级易于使用。

其直观的界面使用户可以轻松安装、删除和更新软件包。它建立在支持 AUR 的 libalpm 之上。Pamac 还支持 Snap 和 Flatpak 的 appstream:/// 协议。因此,你可以直接从 appstream 链接启动该应用安装程序。此外,它还具有高级功能,例如依赖项解析和对 AUR 包的支持。此外,Pamac 是轻量级的,不会占用太多系统资源。

Pamac 帮你浏览和安装软件包

使用其 GUI,你可以浏览 Arch 仓库,还可以根据其功能查看应用。Pamac GUI 中有单独的部分,可以使你能够删除和卸载包,包括孤立的包。

它是最好的 GUI 包管理器之一。

你也可以使用 Pamac 升级你的 Arch Linux 系统

Pamac 安装很容易。它在 Arch 用户仓库(AUR)中可用。你可以 安装 Yay AUR 助手或任何其他助手来安装它。这是使用 Yay 安装的命令。该软件包位于 此处。如果你正在运行 Manjaro Linux,它应该已经存在。

yay -S pamac-aur-git

2、Octopi

接下来的 GUI 包管理器是 Octopi,它是另一个漂亮的工具。它是使用 Qt 构建的,并带有一个高效的 GUI。在功能方面,它是一个非常先进的工具。

使用 Octopi,你可以搜索包、安装它们,当然也可以删除它们。此外,你可以查看直接从 Arch 仓库中获取的每个包的详细信息。例如,包版本、最后更新日期、新闻和其他信息。

此外,它允许你查看包的 PKGBUILD 信息。如果你想进一步调查包,这是一个很好的功能。

最后,它是超轻量级的,不会占用大量系统资源。我认为 Octopi 完全被低估了,它是 Arch Linux 功能丰富的软件管理器之一。

Octopi

它在 AUR 中可用,你可以使用 Yay 或任何 AUR 助手安装它。

yay -S --needed octopi

3、GNOME “软件”应用

此列表中的第三个是你可能已经知道的 GNOME “ 软件 Software ”应用。它是 Ubuntu、Fedora 和许多其他发行版的默认软件管理器。基于 GTK4,它支持所有类型的包,如 .deb、.rpm、Flatpak 和 Snap。在 Arch Linux 中,它支持主 Arch 仓库,包括用户仓库(AUR)。

但是,与此列表中的其他应用程序相比,它对系统资源的占用可能有点大。但它是一个现代的包管理器,可以很好地用于各种场景。

GNOME “软件”应用

安装很简单,因为它在主 Arch 仓库中可用。你可以从终端使用以下命令安装它。

sudo pacman -S --needed gnome-software

4. KDE “发现”应用

我个人最喜欢的是 KDE “ 发现 Discover ”应用 ,它是 KDE Plasma 团队中最好的软件管理器之一。如果你使用过 Kubuntu 或任何其他 KDE Plasma 桌面,那么你已经熟悉它了。

“发现”应用支持所有主要的打包格式,包括 deb、rpm、Flatpak 和 Snap。它有一个定义明确的软件及其来源信息页面。你还可以按应用名称搜索或按应用类别浏览目录。

对于 Arch Linux,它可以从主 Arch 仓库和 AUR 中获取包和信息。

Discover

你可以在 Arch Linux 中使用以下命令安装它。

sudo pacman -S --needed discover

5、Bauh

Bauh 是一个相对较新的基于 GUI 的 Arch Linux 包管理器。它具有简单且用户友好的界面,使用户可以轻松管理他们的包。

它的主窗口为你提供了在 Arch Linux 系统中管理应用程序的所有选项。主搜索框使你能够搜索应用程序。此外,你可以通过类型浏览,例如仅查看 Flatpak、AUR 等包。

此外,使用 Bauh 的主 GUI,你可以逐个降级和更新软件包,查看软件包信息,甚至直接启动应用。

良好设计的设置面板为你提供了所需的所有自定义选项。

Arch Linux 中的 Bauh 包管理器

在系统中 设置 AUR 之后,你可以使用以下命令安装它。

yay -S --needed bauh

还有几个

还有一些其他的包管理器可以在 Arch Linux 中使用。这是其中的一小部分。这些不是那么流行。但它们也可以作为替代方案。

  • Apper:使用 PackageKit 的应用和包管理器(来自 KDE 团队)
  • tkPacman:使用 Tcl/Tk 构建的 pacman 轻量级 GUI

最后,你可以在官方 Arch Wiki 中阅读更多相关信息。

总结

在本文中,我们讨论了一些适用于 Arch Linux 的最佳基于 GUI 的包管理器,包括 Pamac、Octopi、GNOME “软件”应用、KDE “发现”应用 和 Bauh。

这些包管理器中的每一个都有自己的优点和缺点,因此你可以选择最适合你需求的那个。

如果你要我推荐,我建议你试试这些:Pamac、Octopi 和 Bauh。它们都是很好的。

(题图:MJ:software package manager hd, abstract)


via: https://www.debugpoint.com/arch-linux-gui-package-managers/

作者:Arindam 选题:lkxed 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

OpenBSD 7.3 正式发布,有大量的软件包更新和改进。

OpenBSD desktop (7+) fvwm

OpenBSD 7.3 已经正式 发布,这是该系统的第 54 个版本。这个最新的版本建立在 OpenBSD 令人印象深刻的傲人记录之上 —— 它是一个安全可靠的操作系统,在二十多年的使用过程中,在默认安装中只发现了两个远程漏洞。

与以前的版本一样,OpenBSD 7.3 在广泛的系统领域提供了显著的改进。其中包括内核的改进,如增加了 waitid(2)pinsyscall(2)getthrname(2)setthrname(2) 函数,以及 waitid(2)WTRAPPED 选项,等等。此外,新的内核 autoconf_serial sysctl(8) 允许用户区监控内核设备树状态的变化。

直接渲染管理器和图形驱动已经更新,引入了对 Ryzen 7000 “Raphael” 和 Ryzen 7020 和 7045 系列处理器以及 Radeon RX 7900 XT/XTX “Navi 31” 的支持,并改进了苹果芯片笔记本电脑和联想 x13s 的问题的解决方案。

此外,还改进了对网络硬件的支持,例如启用了 em(4) IPv4、 TCP 和 UDP 校验卸载,以及 82575、 82576、 i350 和 i210 芯片组设备上的硬件 VLAN 标记, 以及改进了 mcx(4) 性能。

OpenBSD 7.3 安装

除了上述的改进,OpenBSD 7.3 还包括一系列新的或改进的硬件和软件对 端口源码包 Port 二进制软件包 Package 的支持。一些来自外部供应商的主要组件包括 Xenocara、LLVM/Clang、GCC、Perl、NSD、Unbound、Ncurses、Binutils、Gdb、Awk 和 Expat。

OpenBSD 以最安全、最可靠的操作系统之一而闻名。在过去的二十年里,它的默认安装中只有两个远程漏洞,这一记录令人印象深刻。随着 OpenBSD 7.3 的发布,用户可以期待在几乎所有的系统领域都有显著的改进。

这个版本的内核改进,如增加了 waitid(2)pinsyscall(2)getthrname(2)setthrname(2)clockintr(9),将为用户提供更简化的体验。Direct Rendering Manager 和图形驱动也得到了更新,包括对 Ryzen 7000 “Raphael”、Radeon RX 7900 XT/XTX “Navi 31” 和 Radeon RX 7600M(XT)等新设备的支持。

OpenBSD 7.3 还包括改进的网络硬件支持,在 82575、82576、i350 和 i210 芯片组的设备上启用 em(4) IPv4、TCP 和 UDP 校验和卸载以及硬件 VLAN 标记。此外,通过使用基于中断的命令完成,mcx(4) 的性能得到了提高。

至于端口源码包和二进制软件包,OpenBSD 7.3 包括了最新版本的应用程序、桌面和关键软件包。下面是关键端口源码包和二进制软件包的新项目列表:

桌面和应用

  • Chromium 111.0.5563.110
  • GNOME 43.3
  • KDE 应用 22.12.3
  • KDE 框架 5.103.0
  • Xfce 4.18
  • Krita 5.1.5
  • LibreOffice 7.5.1.2
  • Mozilla Firefox 111.0 和 ESR 102.9.0
  • Mozilla Thunderbird 102.9.0

核心开发软件包

  • Mutt 2.2.9 和 NeoMutt 20220429
  • Node.js 18.15.0
  • OCaml 4.12.1
  • OpenLDAP 2.6.4
  • PHP 7.4.33, 8.0.28, 8.1.16 和 8.2.3
  • Postfix 3.5.17 和 3.7.3
  • PostgreSQL 15.2
  • Python 2.7.18, 3.9.16, 3.10.10 和 3.11.2
  • Qt 5.15.8 和 6.4.2
  • R 4.2.1
  • Ruby 3.0.5, 3.1.3 和 3.2.1
  • Rust 1.68.0
  • Sudo 1.9.13.3
  • MariaDB 10.9.4
  • Mono 6.12.0.182

总的来说,最新发布的 OpenBSD 继续为用户提供安全可靠的操作系统,同时也在系统的各个领域进行了重大改进。我们鼓励用户升级到 OpenBSD 7.3,以利用这些新功能和改进。

OpenBSD 7.3 可以从官方网站下载,并有全面的发布说明,详细介绍了所有的新功能和改进。

下载 OpenBSD 7.3(所有架构)
详细的更新日志

(题图: MJ:Future computer with transparent screen, metal box, hd, ultra detailed, sci-fi)


via: https://debugpointnews.com/openbsd-7-3/

作者:arindam 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

CentOS 提醒 CentOS Linux 7 即将结束支持

CentOS 项目已经发出了关于 CentOS Linux 7 和 CentOS Stream 8 的终结日期的提醒。CentOS Linux 7 计划在 2024 年 6 月 30 日结束,因为 RHEL 7 也于同期结束。CentOS Stream 8 计划在 2024 年 5 月 31 日之后不再生产任何新的构建,这也预示着 RHEL 8.10 将是该系列最后一个版本。而曾经作为 RHEL 下游的 CentOS 8 已经在 2021 年 12 月 31 日结束使用。

消息来源:CentOS
老王点评:可能你已经被它们之间的复杂关系迷惑,不过,CentOS 停服这件事看来余波甚远啊。

ChatGPT 为“身兼多职”的提供了更多机会

一些从事多份工作的人已经在网上聚集起来,他们称自己为 “过度就业者”。在大流行以来,越来越的人开始居家办公,这给他们同时接受多份全职工作雇佣提供了可能。而现在,ChatGPT 更使他们如虎添翼,而雇主并不知道。一位受访者称,“ChatGPT 做了我 80% 的工作”。他甚至用它来生成申请工作的求职信。一位技术工人将 ChatGPT 整合到他的工作过程中后,他的工作数量从两份增加到四份。他说:“我认为五份工作可能有点过头了。”

消息来源:VICE
老王点评:这才是真正把被 AI 抢去工作变成让 AI 帮你抢来更多工作。

英伟达的顶级 AI 芯片在 eBay 上的售价超过 4 万美元

去年发布的 H100 是英伟达最新的旗舰人工智能芯片,接替了之前被称为人工智能应用主力的 A100。周五,至少有 8 块 H100 在 eBay 上零售,最高价格约为 46,000 美元。开发人员正在使用 H100 构建大型语言模型,这是 OpenAI 的 ChatGPT 等人工智能应用的核心所在。像 GPT 这样的大型模型,需要数百个高端的英伟达 GPU 共同工作。

消息来源:CNBC
老王点评:又一轮的显卡抢购潮,英伟达这种公司已经嘴都乐歪了吧。