如何製作自己的 Ubuntu 安裝後腳本

使用您喜歡的程序設置 Ubuntu可能很乏味。您必須使用終端搜索每個應用程序。相反,請考慮創建“安裝後”腳本。一個可以在新安裝 Ubuntu 後立即運行的 shell 腳本,它會毫不費力地自動安裝所有程序。

注意:不是使用 Ubuntu,而是使用類似 Ubuntu 的操作系統,例如 Linux Mint、Elementary OS、Zorin OS 或其他?此安裝後腳本指南也適用於您的操作系統!

添加shebang

編寫 Bash 腳本的第一步是添加所謂的“shebang”。在計算方面,“shebang”是一種機制,可以告訴 Bash 終端它應該使用什麼程序來運行腳本。shebangs 的例子包括#!/bin/bash, #!/bin/sh, 和#!/usr/bin/env.

在 shell 腳本中,最常用的 shebang 是#!/bin/bash,因為腳本通常使用bash 命令運行 。然而,使用#!/bin/sh也是可以接受的。在我們的安裝後腳本中,我們將使用最常見的 shebang ( #!/bin/bash)。

要將 shebang 添加到您的 Ubuntu 安裝後腳本,您必須首先創建腳本文件。為此,請使用下面的 touch 命令。

觸摸 ubuntu-post-installer.sh

在您的 Ubuntu PC 上創建 ubuntu-post-installer.sh 文件後,是時候打開該文件在 Nano 文本編輯器中進行編輯了。使用下面的命令,開始編輯。

nano -w ubuntu-post-installer.sh

在 Nano 文本編輯器中,在文件頂部的 Bash shebang 中寫入。不要創建任何空間!它必須是第一行。

#!/bin/bash

在 shebang 之後,按 Enter 鍵在文件中創建一個新行,然後轉到指南的下一部分。

步驟 1 – 從 Apt 自動安裝程序

大多數 Ubuntu 用戶想要添加到他們的安裝後腳本中的是一行代碼,它將自動安裝所有最常用的程序。像 Gimp 圖像編輯器、Chromium 網絡瀏覽器、Steam 遊戲商店、Telegram 聊天應用程序等。

要添加“自動” Apt安裝程序代碼行,請轉到 Nano 文本編輯器並在下面添加以下行。確保將“program1 program2 program3”更改為您打算讓腳本自動安裝的包的實際名稱。

注意:您必須指定每個應用程序的確切包名稱才能與自動安裝程序一起使用。如果您不記得要添加到代碼行中的程序名稱,請使用apt search programname搜索包。

sudo apt install program1 program2 program3 -y

將自動 Apt 安裝行寫入腳本後,按 Enter 鍵創建一個新行。然後,按Ctrl + O保存到目前為止的編輯 。保存所有編輯後,轉到指南的下一部分。

步驟 2 – 從 Snap Store 自動安裝程序

如何製作自己的 Ubuntu 安裝後腳本

Ubuntu 用戶安裝的許多主流應用程序都可以在 Snap 商店中找到。如果您非常依賴 Snap 應用程序,您可能希望在腳本中編寫一行代碼來處理系統上的所有 Snap。

要開始此過程,請前往 Snap Store 網站,然後使用搜索功能找到您要自動安裝的應用程序。

當您在 Snaps 中找到應用程序時,單擊“安裝”按鈕以查找包的名稱。請記住,如果您要安裝具有“--classic”或“--edge”的應用程序,它們將需要在腳本中成為單獨的安裝命令。

獲得所有 Snap 包的名稱後,將以下代碼寫入腳本。請記住,“snappackage1 snappackage2 snappackage3”就是一個例子。您需要替換它才能使腳本成功運行。

sudo snap install snappackage1 snappackage2 snappackage3

已將 Snap 代碼行添加到您的腳本中?按Ctrl + O 保存編輯。然後,按Enter 以創建新行並移至指南的下一部分。

步驟 3 – 自動安裝 Flatpak 應用程序

如何製作自己的 Ubuntu 安裝後腳本

沒有多少 Ubuntu 用戶使用 Flatpak,因為 Snap 軟件包已經準備好開箱即用。但是,如果您是依賴 Flatpaks 的 Ubuntu 用戶之一,則可以輕鬆地將其添加到安裝後腳本中以簡化操作。

要啟動該過程,您必須安裝 Flatpak 運行時。要讓您的腳本開箱即用地安裝 Flatpak,請輸入以下代碼。

sudo apt install flatpak -y

按照 Flatpak 安裝行,您必須讓您的腳本訂閱 Flathub 應用程序商店。按 Enter 鍵並將以下代碼添加到腳本中。

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

添加 Flathub 代碼行後,是時候處理 Flatpak 自動安裝命令了。首先,運行 flatpak search 命令並找到您要安裝的每個包的名稱。

獲得所有 Flatpak 應用程序的名稱後,按 Enter 鍵,然後添加安裝命令。請記住,“flatpak1 flatpak2 flatpak3”就是一個例子。您需要將其更改為 Flatpak 包的實際名稱。

如何製作自己的 Ubuntu 安裝後腳本

sudo flatpak install flatpak1 flatpak2 flatpak3 -y

一旦 Flatpak 安裝行在腳本中,按 Ctrl + O 保存編輯,然後按 Ctrl + X 退出 Nano,編輯完成!

運行腳本

要運行 Ubuntu 安裝後腳本,請按照以下分步說明進行操作。

步驟 1:將腳本放入任何新 Ubuntu 安裝的主目錄中。

第 2 步:通過按鍵盤上的 Ctrl + Alt + TCtrl + Shift + T在Ubuntu 上打開終端窗口。然後,使用chmod 命令更新腳本的權限 。

須藤 chmod +x ~/ubuntu-post-installer.sh

第 3 步:使用bash命令在新的 Ubuntu Linux PC 上運行腳本 。

須藤 bash ubuntu-post-installer.sh   

Leave a Comment

如何在 Linux 上玩 VRChat

如何在 Linux 上玩 VRChat

VRChat 是一款适用于 PC 的社交互动视频游戏。在 Linux 系统上轻松安装和运行 VRChat,享受用户创建的世界与社交互动。

如何在 Linux 上玩《殺戮尖塔》

如何在 Linux 上玩《殺戮尖塔》

Slay The Spire 是一款由 MegaCrit 开发、Humble Bundle 发行的 Roguelike 牌组构建视频游戏。本文讲述如何在 Linux 系统上顺利安装和运行该游戏。

如何在 Ubuntu 22.04 LTS 中禁用 Firefox snap

如何在 Ubuntu 22.04 LTS 中禁用 Firefox snap

了解如何卸载 Ubuntu 22.04 LTS 中的 Firefox Snap,不再使用 Snap 包,而是选择更原生的 DEB 版本。

如何在 Linux 上玩神界:原罪 2

如何在 Linux 上玩神界:原罪 2

详细介绍如何在 Linux 系统上安装并运行神界:原罪 2,包括必备步骤和注意事项。

如何在 Linux 上玩鋼鐵雄心 IV

如何在 Linux 上玩鋼鐵雄心 IV

學習如何在 Linux 系統上安裝和運行鋼鐵雄心 IV,這是一款以二戰為背景的策略遊戲。

如何使用 Rescuezilla 克隆 Linux 硬盤

如何使用 Rescuezilla 克隆 Linux 硬盤

您需要克隆 Linux 硬盘吗?使用简单的方法达成目的,看看 Rescuezilla,这是一款用户友好的驱动器克隆工具。

如何在 Kali Linux 上安裝 Discord

如何在 Kali Linux 上安裝 Discord

Discord 正迅速成為計算機用戶交流的主要方式之一。了解如何在 Kali Linux 上安裝 Discord,包括 DEB 包、Flatpak 和 Snap 方法。

如何在 Linux 上運行 Microsoft Word

如何在 Linux 上運行 Microsoft Word

需要在您的 Linux 筆記本電腦或台式機上運行 Microsoft Word 以便在工作或學校使用?不確定如何設置?跟著我們。

使用 Linux 在 LAN 上運行虛擬機的簡單方法

使用 Linux 在 LAN 上運行虛擬機的簡單方法

您是否知道可以通過 LAN 在 Linux 台式機、筆記本電腦或服務器上運行虛擬機?這是如何做到的。

如何在 Linux 桌面上使用 YouTube Music

如何在 Linux 桌面上使用 YouTube Music

YouTube Music 是一項出色的服務,提供無限音樂選擇。了解如何在 Linux 桌面上安裝和使用 YouTube Music。