總覽
屬於RPM (Fedora/openSUSE)系,這一家族有Fedora/RedHat/CentOS/OpenSUSE
Opensuse 選擇中文時,自帶中文輸入法(搜狗也有)
修改鏡像源
LEAP版本: https://mirrors.cqu.edu.cn/wiki/mirror-wiki/opensuse/leap/
Tumbleweed: https://mirrors.cqu.edu.cn/wiki/mirror-wiki/opensuse/tumbleweed/
主要是禁用並修改四個倉庫地址,然後啓用
OSS
update:OSS
update:NON-OSS
NON-OSS
中文圖
英文圖
包管理 zypper
https://cn.opensuse.org/Zypper/Usage
## 通過軟件名字搜索其包名
sudo zypper search 軟件名
## 安裝某包
sudo zypper install 軟件包
例子如下
sudo zypper search libappindicator3
## 搜索後會得到包名爲 libappindicator3-1,然後即可安裝
sudo zypper in libappindicator3-1
username@localhost:~/下載> ./Clash_For_Flutter-0.0.7-x86_64.AppImage
./build/clash_for_flutter: error while loading shared libraries: libappindicator3.so.1: cannot open shared object file: No such file or directory
username@localhost:~/下載> sudo zypper in libappindicator3
[sudo] root 的密碼:
正在加載軟件源數據...
正在讀取已安裝的軟件包...
在軟件包名中未找到 'libappindicator3'。正在嘗試在功能中查找。
未找到 'libappindicator3' 的提供者。
正在解決軟件包依賴關係...
無事可做。
username@localhost:~/下載> sudo zypper search libappindicator3
正在加載軟件源數據...
正在讀取已安裝的軟件包...
S | Name | Summary | Type
--+------------------------+------------------------------------------+-------
| libappindicator3-1 | Application indicators library for GTK+3 | 軟件包
| libappindicator3-devel | Development files for libappindicator | 軟件包
username@localhost:~/下載> sudo zypper in libappindicator3-1
正在加載軟件源數據...
正在讀取已安裝的軟件包...
正在解決軟件包依賴關係...
將安裝以下 4 個新軟件包:
libappindicator3-1 libdbusmenu-glib4 libdbusmenu-gtk3-4 libindicator3-7
略
MicroSoft Edge Browser
https://www.microsoftedgeinsider.com/zh-cn/
選擇RPM (Fedora/openSUSE)
安裝命令
sudo rpm -ivh microsoft-edge-*.rpm
發現報錯,依賴缺失
警告:microsoft-edge-beta-92.0.902.55-1.x86_64.rpm: 頭V4 RSA/SHA256 Signature, 密鑰 ID be1229cf: NOKEY
錯誤:依賴檢測失敗:
libatomic.so.1()(64bit) 被 microsoft-edge-beta-92.0.902.55-1.x86_64 需要
libatomic.so.1(LIBATOMIC_1.0)(64bit) 被 microsoft-edge-beta-92.0.902.55-1.x86_64 需要
sudo zypper search libatomic
看得出這是個GNU C的原子函數運行庫,而且缺失的是64位的,而且EDGE是新出的,不太可能使用GCC7那麼老的版本,所以根據經驗我們選擇 libatomic1
## in是install的簡拼
sudo zypper in libatomic1
## 然後安裝即可
sudo rpm -ivh microsoft-edge-*.rpm
Python3
python3.8就是
username@localhost:~/soft/Clash_For_Linux-main> py<TAB>
pydoc3 pydoc3.8 python3 python3.8