[爆卦]arch linux教學是什麼?優點缺點精華區懶人包

為什麼這篇arch linux教學鄉民發文收入到精華區:因為在arch linux教學這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者Arbin ()看板Linux標題[分享] 在 Arch Linux 上裝最新版的 LINE時間...


其實是 EndeavourOS,但相比 Manjaro 來說他比較原生

所以理論上原生 Arch Linux 也可以用


根據板上分享的心得來看 (主要是 #1YNbEtVf 內的推文)

要能夠執行最新版本的 LINE (7.x,非未來可能被放生的 6.7.x)

需要滿足以下條件:

- Wine 執行環境必須為 64 位元
- Wine 執行環境必須選擇 Windows 10 作為作業系統版本
- 需要安裝 Visual C++ 2012 Runtime

且目前執行下來有些 bug,詳細可以參見 WineHQ 的 What does not
https://appdb.winehq.org/objectManager.php?sClass=version&iId=40728

目前比較有感的是貼圖跑不出來、相片跑不出來,滿囧的

如果有人有解法,歡迎分享,以下分享在 Arch Linux 上安裝步驟給各位參考


首先在 Arch Linux 當中必須啟用 multilib 軟體庫才能夠安裝 Wine

在 /etc/pacman.conf 當中找到以下內容並且把註解移除:

[multilib]
Include = /etc/pacman.d/mirrorlist

存檔後,下 sudo pacman -Syu 更新軟體庫快取,再下 sudo pacman -S wine 安裝 Wine

根據自己的測試結果,還要再安裝 lib32-gnutls 才能正常接收訊息

所以也請安裝他 (sudo pacman -S lib32-gnutls)

為了後續操作方便,也請安裝 winetricks (sudo pacman -S winetricks)


安裝好之後,替 LINE 獨立建立一個 Wine 的執行環境

所以就下 WINEPREFIX=~/.wine-line winecfg 讓 Wine 建立一下環境後並開啟設定

在裡面的設定畫面請把作業系統改成 Windows 10 之後關閉

如果有跳 wine-mono 的安裝提示,不要安裝


接著替執行環境安裝 Visual C++ 2012 Runtime

WINEPREFIX=~/.wine-line winetricks vctun2012

下完指令他就會自己安裝 32 位元和 64 位元的 Runtime,把他裝好吧

我自己還有裝 2008 版的,看看那些壞掉的網路功能會不會好,不過看來是沒有...囧


裝好之後下載最新版的 LINE
https://desktop.line-scdn.net/win/new/LineInst.exe

然後也是下指令執行:
WINEPREFIX=~/.wine-line wine /path/to/LineInst.exe

裝好之後 LINE 應該就能夠正常運行並登入了

一般來說安裝好的 LINE 會在功能表建立捷徑,以後直接點兩下就好了


只是我在 KDE Plasma 的環境下

視窗有點 Glitch,雖然不太影響使用

如果很 care 的人,其實我也不知道該怎麼辦,把 Kwin 換掉 XD?

其實這應該也算是一種已知 bug 吧

另外有時候 LINE 會無預警當機閃退...嘛,畢竟只是 Wine 就別太苛責他了

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.134.18.44 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1657093067.A.B49.html
yan12125: 推分享!要看照片還需要lib32-openal 07/06 19:12
yan12125: 再裝個lib32-libpulse影片就有聲音了 07/06 19:12
裝完之後貼圖、圖片都能正常瀏覽了
大感謝
Raysun96: 推 07/06 19:35
OSDBNetwork: WINE ? 乾脆用 Virtual Machine 裝 Windows . 07/06 23:07
這是我最一開始的解法,無奈 VM 裝下去真的很肥,且效能頗吃重Orz...
ls4860: 我用wine在opensuse下玩過 更新就會閃退 後來火大改用chr 07/06 23:33
ls4860: ome裝 勉強湊合用 07/06 23:33
ShinHsin: 我都用chromium+line extension, 省事方便無bug 07/07 09:17
Chrome extension就功能太少了QQ
想對訊息按個表情符號、針對訊息回文都沒辦法呀
※ 編輯: Arbin (106.107.177.185 臺灣), 07/07/2022 11:34:00
Adama: 還有一個解法是遠端桌面手機XD 裝App+USB連接可由PC控制 07/07 20:11
Arbin: 這部分就跟當初想要的方式不太一樣了XD 07/08 10:55
rexct: 下載檔案和影像出現沒有足夠空間的狀況,我遇到的是下載 07/08 13:11
rexct: 到/tmp時會出現沒足夠空間,新增/tmp/file後,下載到 07/08 13:11
rexct: /tmp/file就能正常儲存,只是會多一個副檔名加上一串 07/08 13:13
rexct: :Zone.Identifier 的小檔案 07/08 13:13
rexct: 這篇有解決邊框顯示的方法#1XzC1BKG (Linux) 07/08 13:20
感謝分享,我也有遇到空間不足的問題
最近要重灌系統,我重灌完之後再來測試

:Zone.Identifier應該是Wine為了要模擬NTFS上的替代資料串流
(alternate data streams)才跑出來的

邊框顯示這篇我發現我有看過...看來自己又忘記了XD
croweva: 標記一下 昨天才灌EOS不過卻是英文介面 早上改成中文 07/08 14:02
EOS在安裝階段時應該就可以顯示中文了,我是一灌好就是中文
henrylin8086: 我自己在Arch上用Line是用chromium的Line套件,相 07/09 16:46
henrylin8086: 容性問題比較少 07/09 16:46
是沒錯,用 Wine 跑 LINE 會踩一些奇怪的雷
Hurricaneger: 為什麼Arch Linux預設不給裝wine 07/10 00:28
這個我也不清楚,不過應該跟官方對於 multilib (32 位元軟體庫) 的看法有關

畢竟 Arch Linux 官方早早就不發行純 32 位元的系統 (現在發行的是非官方版)
大多數軟體也都有 64 位元的版本,沒必要應該也不會去用 32 位元的軟體
所以預設停用 multilib 軟體庫

而 Wine 本身可以跑 64 位元或 32 位元的軟體相容層
在 Wine 上的 32 位元相容層環境又會依賴到 32 位元的 Linux library
而且依賴還不少
所以 Arch Linux 官方乾脆把 Wine 丟到 multilib 軟體庫

我是這樣看待這整件事啦
※ 編輯: Arbin (106.107.177.185 臺灣), 07/10/2022 01:38:53
yan12125: 我把Z:改指到家目錄就沒有下載空間不足的問題了 07/10 16:27
yan12125: 好像是wine的問題: https://tinyurl.com/2p8waz6x 07/10 16:27
2007的文章,看來是老問題
holishing: Wine 頂多 1 ~ 2G, VM 可能再加個 20~30 G, 不是每個 07/10 16:41
holishing: 電腦都有硬碟可以隨便裝的 07/10 16:41
對的...像我重灌之前是雙系統就會遇到空間不是很夠的問題
(那時候 Linux 那邊灌一大堆東西)
croweva: 我安裝是中文的 裝完變英文 22.6版 07/10 20:15
我今天也裝了,後來發現它把中文語言切成 lzh_TW 了XD
只好摸摸鼻子去 /etc/locale.gen 把 zh_TW.UTF-8 取消註解掉
※ 編輯: Arbin (106.107.177.185 臺灣), 07/10/2022 21:31:54
LawLombie: 讚讚讚讚讚讚讚!!!!!!!!!!!!!!!!! 07/11 11:43
LawLombie: 我超需要這個的 07/11 11:43
LawLombie: chrome版的好難用 07/11 11:43
LawLombie: 謝謝 07/11 11:43
LawLombie: 我也是endeavouros 太爽了 07/11 11:43
Arbin: 有幫到忙就好:D 07/11 17:59
saito2190: 不要用LINE就沒問題了 (誒? 07/11 18:58
Hurricaneger: 樓上專業 07/11 23:37
yan12125: wine 7.21開始照片/影片不需要lib32-openal了 11/19 17:47
Arbin: 感謝樓上分享,太晚才看到XD 01/01 20:09

你可能也想看看

搜尋相關網站