提示:如何修復Arch Linux中的locale.sh錯誤

目前可以找到一個 error沒有 允許我們執行常規更新 Arch Linux.

由於文件而發生此錯誤 語言環境.


終端向我們顯示以下錯誤:

錯誤:交易失敗(文件衝突)
初始化腳本:/etc/profile.d/locale.sh存在於文件系統上
發生錯誤,軟件包未更新

有了這個更新 Arch Linux團隊 啟動了以下消息:

請在更新之前手動刪除/etc/profile.d/locale.sh文件。 是。 /etc/rc.conf在登錄外殼中失敗,請閱讀完整的公告。

本地管理的變化:

/etc/profile.d/locale.sh現在是一個靜態文件,它提供正確的配置文件來設置您的語言環境,而不是在引導時生成。 這樣做的好處是減少了對/ etc的寫入,它使區域設置更改無需重新引導即可生效(只需登錄)。

我們添加了對/etc/locale.conf的支持。 該文件的配置優先於/etc/rc.conf文件,並且那些使用無法獲取/etc/rc.conf信息庫的存儲庫被迫移至該新格式。 /etc/locale.conf包含變量分配的單獨換行符列表。 我們支持的變量是LANG以及LC_ *變量(LC_ALL除外)。 該格式與systemd共享。

解決的方法是用粗體突出顯示的一種,刪除文件。 為此,我們必須以root模式進入文件瀏覽器。

稍後,我們轉到/etc/profile.d並刪除locale.sh。

第二種選擇是使用終端。 要在root模式下執行此操作,我們編寫:

cd /etc/profile.d

現在我們刪除文件:

rm語言環境.sh

固定,現在可以正常更新系統


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   弗雷迪·奧馬爾·洛佩茲·昆特羅 他說:

    謝謝你提供信息。 這是我嘗試安裝Arch的第二天,但是由於許多軟件包的衝突,我無法更新並且無法掛載任何內容。 到現在為止還挺好。 再次感謝。

  2.   卡洛斯 他說:

    勇於提問,
    我已經在Arch頁面上閱讀了有關該錯誤的信息,問題是,更新時我沒有收到任何錯誤,也就是說,更新沒有問題,但是/etc/profile.d/locale.sh文件仍然在我的計算機上計算機,是否應該刪除它以防萬一,還是不用擔心等到錯誤出現為止?