跳轉到內容

Sidux/系統和軟體包管理,應用程式安裝

來自華夏公益教科書

軟體包管理

[編輯 | 編輯原始碼]

在終端中

[編輯 | 編輯原始碼]
您需要兩種軟體來管理軟體包: “dpkg” 和 “apt-get”。
1. 如果你想從倉庫安裝新的軟體/包,只需在終端中以 root 身份輸入
apt-get update
apt-get install package_name
2. 如果你想安裝從其他網站下載的 “deb” 包
cd download_folder
dpkg -i package_name.deb
a. 如果一個包需要額外的依賴項並且安裝已停止,那麼
apt-get install -f
b. 如果一個包沒有正確配置,請修復它
dpkg --reconfigure -a 
3. 刪除包
apt-get remove package_name
4. 刪除包及其依賴項
apt-get --purge remove package_name
apt-get autoremove
5. 刪除舊版本的安裝包
apt-get autoclean
6. 如果你不知道包的名稱,請使用以下命令查詢
apt-cache search package_name
 or
apt-file search package_name
7. 如果你想安裝 “bin” 包,請執行
sh package_name.bin
如果包沒有執行許可權,請更改它
chmod a+x package_name


使用 Synaptic 安裝軟體包

[編輯 | 編輯原始碼]
sidux 開發者建議只使用 “apt-get” 命令來安裝軟體包。
但是,如果你願意,可以使用名為 Synaptic 的 “apt-get” GUI。
apt-get install synaptic
從以下位置執行 Synaptic:選單 -> 系統 -> Synaptic 軟體包管理器 -> 輸入您的 root 密碼。
1. 第一個圖示 “重新載入” 將重新整理軟體包列表。
2. “搜尋” 圖示將幫助你找到可執行軟體。
3. 當你收到軟體包列表時,點選 “標記為安裝” 和 “應用” 標記你想要的軟體包。
4. 確認並等待完成,然後關閉 Synaptic。

系統升級

[編輯 | 編輯原始碼]
1. sidux 開發者建議僅使用 “apt-get” 命令進行系統升級
apt-get update
apt-get upgrade
 or
apt-get dist-upgrade
2. 如果你想保留舊版本的軟體包(不會進行升級),只需將其阻止
 echo package_name hold|dpkg --set-selections
a. 檢查針對升級被阻止的軟體包
dpkg --get-selections | grep hold
b. 如果你想解除對升級的阻止,請使用以下命令
echo package_name install|dpkg --set-selections


其他倉庫和公鑰

[編輯 | 編輯原始碼]
如果你想從其他伺服器安裝軟體包,只需將地址新增到倉庫列表
使用任何文字編輯器以 root 身份訪問檔案
/etc/apt/sources.list.d/debian.list
2. 然後使用以下命令重新整理軟體包列表
apt-get update
2. 如果你收到缺少公鑰的訊息,請安裝它
a. 軟體製造商有時會有公鑰可以下載,所以請獲取它。
b. 如果沒有,請使用以下命令新增金鑰
gpg --keyserver keys.gnupg.net --recv key_ID
gpg --export key_ID | apt-key add -


系統管理

[編輯 | 編輯原始碼]

刪除舊的系統核心

[編輯 | 編輯原始碼]
sidux 製作者經常升級系統核心,但他們提供了一個小的指令碼,可以幫助輕鬆刪除舊核心。
1. 選單 -> 系統 -> kernel-remover
2. 標記核心版本,數字越小越好 -> 然後點選確定。
3. 我應該刪除這個核心嗎? -> 確定。
該軟體不會顯示當前的核心版本,只能刪除舊版本,但我建議不要
刪除所有核心,保留一箇舊版本以備不時之需。


系統管理

[編輯 | 編輯原始碼]
如果你想進行任何系統更改,請執行:選單 -> 設定 -> Xfce4 設定管理器。
我只展示最重要的內容。
1. 首選應用程式。
a. 如果你想將任何應用程式更改為自己的應用程式,請從列表中選擇它或選擇 “其他”。
b. 如果你選擇了 “其他”,請從 “/usr/bin” 或你自己的資料夾中選擇一個可執行指令碼。
2. 可移動驅動器和媒體。
a. 儲存選項卡:我建議不要勾選 “自動執行” 和 “自動開啟” 程式和檔案在新的驅動器上。
b. 多媒體選項卡:播放音訊或影片 CD -> 選擇任何媒體播放器,或者不要勾選它,
這樣你就可以手動執行 CD 的檔案。
c. 相機選項卡:連線時匯入數碼照片 -> 使用以下其中一個:gThumb、F-spot 或 DigiKam。
3. 檔案管理器:行為選項卡 -> 單擊或雙擊以啟用專案進行選擇。
4. 工作區:選擇一個或多個。
5. 桌面:選擇桌布、圖示大小或在桌面上掛載媒體。
6. 顯示:如果你有多個螢幕,請選擇一個螢幕、它的解析度和重新整理率。
7. 視窗管理器。
a. 樣式選項卡:選擇一個主題。
b. 鍵盤選項卡:管理快捷鍵。
8. 會話和啟動。
a. 啟動畫面選項卡:選擇任何一個。
b. 應用程式自動啟動:你可以新增任何應用程式,讓它在系統啟動時啟動。
9. 面板:自定義面板設定 - 大小、位置、自動隱藏或新增新面板。
10. 外觀:更改視窗樣式、圖示主題或字型。


處理檔案

[編輯 | 編輯原始碼]

午夜指揮官

[編輯 | 編輯原始碼]
有時你需要處理檔案和資料夾(通常以 root 身份)。
最好的方法之一是使用終端的午夜指揮官
su
root password
mc 
a. 要複製檔案/資料夾,請在一個視窗中標記它,然後點選 F5 鍵,這將在第二個視窗中的資料夾中執行此操作。
b. 要移動檔案/資料夾,請使用 F6 鍵。
c. 如果你想刪除檔案/資料夾,請使用 F8 鍵。
d. F7 鍵建立新資料夾。
e. 如果你想檢視檔案,請使用 F3 鍵,要編輯檔案,請使用 F4 鍵。


在終端中

[編輯 | 編輯原始碼]
2. 另一種完成所有操作的方式是在終端輸入命令
a. 建立檔案
touch /home/user_name/new_file
b. 建立資料夾
mkdir /home/user_name/folder_name
c. 複製檔案
cp /path_to_file /path_to_new_folder
d. 複製資料夾
cd -r /path_to_folder /path_to_new_folder
e. 刪除檔案
rm /path_to_file
f. 刪除資料夾
rm -r /path_to_folder
g. 如果資料夾不為空
rm -rf /path_to_folder
h. 檢查資料夾中的檔案
ls
i. 進入更低一級的資料夾
cd folder_name
j. 進入更高一級的資料夾
cd ..
k. 進入其他資料夾
cd /folder_patch


另一種使用圖形應用程式完成此操作的方式是使用 Thunar 檔案管理器,它可以透過滑鼠選單進行操作。


GRUB 引導載入程式

[編輯 | 編輯原始碼]
GRUB(GRand Unified Bootloader)是一個安裝在主驅動器扇區的引導載入程式包。
它可以執行多種作業系統。
sidux 提供了 Grub 版本 2。
1. 如果您在引導載入程式列表中找不到硬碟驅動器上所有安裝的作業系統,請在終端中以 root 使用者身份輸入
su
update-grub
更改將在系統重新啟動後生效。
2. 如果您想更改系統啟動延遲(通常為 5 秒),只需以 root 使用者身份編輯該檔案
sux 
mousepad /etc/default/grub
並將行:GRUB_TIMEOUT=5 更改為任何您喜歡的值,然後儲存該檔案。


有關 GRUB2 的更多資訊,請閱讀專案頁面:http://www.gnu.org/software/grub/grub-2.en.html
以及維基百科:http://en.wikipedia.org/wiki/GNU_GRUB


如果系統的時鐘顯示不準確的時間,只需重新配置它
終端,以 root 使用者身份執行
dpkg-reconfigure tzdata
首先選擇一個洲,然後選擇一個城市。


預設系統語言

[編輯 | 編輯原始碼]
要更改它,只需在終端中以 root 使用者身份輸入
dpkg-reconfigure locales
根據“locales”包的版本,標記您的語言或從列表中選擇(建議使用 UTF8)。


個性化設定

[編輯 | 編輯原始碼]

向選單新增新條目

[編輯 | 編輯原始碼]
大多數應用程式安裝程式都有指令碼可以向選單新增條目,但有時您需要自己動手。
終端,以 root 使用者身份執行
sux
mousepad /usr/share/applications/application_name.desktop
並在新檔案中輸入
[Desktop Entry]
Name=Application name
Comment=What is it for
Exec=/path_to_execute_file
Icon=/path_to_graphic_file(icon)
Terminal=false
Type=Application
Categories=Application;Software-categorie
儲存檔案並關閉 Mousepad。下面是“Touchepad”應用程式的示例
[Desktop Entry]
Name=Touchpad
Exec=gsynaptics
Icon=/home/pavroo/Icons/touchpad.png
Terminal=false
Type=Application
Categories=Application;Settings;
圖示檔案路徑可能有所不同。


更改桌面主題

[編輯 | 編輯原始碼]
1. 桌布:例如,從 gnome-look.org 下載新的桌布,或使用任何圖片。
a. 右鍵單擊您的圖片,然後選擇:“設定為桌布”。
2. 圖示:從同一個網站下載一組圖示。
a. 解壓縮它。
b. 以 root 使用者身份開啟終端並執行“mc”,然後將解壓縮的新圖示資料夾移動到:“/usr/share/icons”。
c. 從以下位置選擇新的圖示主題:選單-> 設定-> 外觀-> 圖示選項卡-> 選擇新的主題或任何主題。
d. 更改圖示大小:選單-> 設定-> 桌面-> 圖示選項卡-> 圖示大小。
3. 風格:選單-> 設定-> 外觀-> 風格選項卡-> 選擇任何風格。
4. 登入視窗:從同一個網站的 DGM 主題部門下載新的登入視窗。
a. 開啟:選單-> 設定-> 登入視窗-> 本地選項卡。
b. 點選“新增”,然後選擇下載的軟體包。
c. 標記它並關閉視窗,新的登入風格將在下次登入後生效。


面板自定義

[編輯 | 編輯原始碼]
面板小程式可以更快地訪問許多系統和個人功能。我將只向您展示幾個。
1. 操作按鈕可以讓您快速鎖定桌面或關閉系統。
2. 日期時間新增時鐘、日期和日曆。
3. 天氣更新提供溫度、氣壓、溼度、風速等資訊。
4. 郵件監視器檢查所有“pop3、imap、gmail”伺服器上的電子郵件收件箱。
5. 網路監視器顯示進出速度流量。
6. 混音器外掛讓您控制揚聲器和麥克風的音量。
7. Xfce4 計時器讓您設定計時器。


使用者和組

[編輯 | 編輯原始碼]

使用者帳戶更改

[編輯 | 編輯原始碼]
1. 要新增新使用者,請在終端中以 root 使用者身份輸入
adduser new_user_name
2. 如果您想更改密碼,請在終端中輸入(不要以 root 使用者身份輸入)
passwd
Changing password for your_name
Old password: type your present password
Enter the new password (minimum 5, maximum 8 characters).
Please use a combination of upper and lower case letters and numbers.
New password: type your new password
Re-enter new password: re-type your new password
Password changed
3. 刪除使用者
userdel user_name
4. 刪除使用者及其主資料夾和所有檔案
userdel -r user_name


root 帳戶更改

[編輯 | 編輯原始碼]
1. 要更改 root 密碼(如果您知道它),請執行
su
type present root password
passwd root
New password UNIX: type new root password
Re-enter new password for UNIX: re-type new root password
2. 要更改 root 密碼(如果您忘記或不知道它),請執行
a. 從 sidux LiveCD 或任何 Linux Live 發行版啟動計算機。
b. 以 root 使用者身份開啟終端
  • 檢查 root "/" 分割槽的名稱(在我的計算機上是 "/dev/sda6")
su or sudo (depends of Live distribution)
fdisk -l
  • 在 "media" 資料夾中建立一個名為 "sid_temp" 的新資料夾,例如
mkdir /media/sid_temp
  • 將硬碟驅動器的 root "/" 分割槽的檔案系統掛載到 Live 系統中
mount /dev/sda6 /media/sid_temp
  • 檢查它是否已正確掛載
cd /media/sid_temp
ls
  • 並將未知的 root 密碼更改為新的密碼
chroot /media/sda6 passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully


對組的操作

[編輯 | 編輯原始碼]
1. 建立新組
groupadd group_name
2. 刪除組
groupdel group_name
3. 將使用者新增到組
adduser user_name group_name


基本資訊

[編輯 | 編輯原始碼]
1. 系統安全的主要事項是系統本身,因為系統是透過 root 密碼鎖定的;
破壞它非常困難。
2. Linux 檔案系統對大多數已知的惡意軟體來說是防病毒的。
3. 定期更新可以消除錯誤並提供新的應用程式功能。


防火牆

[編輯 | 編輯原始碼]
防火牆可以阻止來自外部對計算機的傳入訪問。
因此,系統安裝後的第一步是啟用防火牆。
您可以透過多種方式進行操作,請檢視:Sidux/Post-installation work/Firewall


防病毒應用程式

[編輯 | 編輯原始碼]
真誠地說 - 你根本不需要它,但你可以用它來掃描發出的電子郵件
- 我們大多數朋友使用不同的作業系統;以及在連線外部驅動器到不同的作業系統之前進行掃描。
連線到不同的作業系統。


如果你想嘗試 Debian 儲存庫中提供的防病毒應用程式 ClamAV,並使用 KlamAV GUI
apt-get install clamav klamav
有關 ClamAV 的更多資訊,請訪問:clamav.net 以及維基百科:Clam AntiVirus


嘗試其他適用於 Linux 的防病毒應用程式
  1. avast!
  2. f-prot
  3. Panda
  4. AVG
  5. Dr.Web


Rootkit 是一種危險的工具,它隱藏程序並可以接管您的計算機。
用於查詢和刪除 Linux 系統中 rootkit 的工具是 chkrootkit
在終端中安裝它
apt-get install chkrootkit
要掃描您的作業系統,請執行以下命令
chkrootkit


旁邊是 可用的應用程式
返回 主頁
華夏公益教科書