OpenSuse (RPM系)

總覽

屬於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

中文圖
image
英文圖
image

包管理 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

image
看得出這是個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  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章