Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Fedora 19 安裝 NixNote (Evernote Linux 客戶端) 完整教程

編輯:關於 Linux

NixNote(原 Nevernote)是 Linux 平台上最成熟的 Evernote 非官方客戶端,雖然主要針對 Ubuntu 打包,但在 Fedora 19 上同樣可通過 RPM 手動部署。本文詳細記錄從下載、依賴解決、RPM 衝突繞過到成功運行的完整步驟,並提供常見問題排查方案。

1. 下載適配版本

訪問 SourceForge 專案頁面:https://sourceforge.net/projects/nevernote/

本教程使用版本:nixnote-1.6-2.x86_64.rpm。請根據系統架構選擇 i686 或 x86_64 版本。

2. 獲取 Root 權限

su -

輸入 root 密碼進入管理員環境,後續安裝操作均需 root 權限。

3. 安裝運行時依賴庫

yum install -y java qt libpng12 openssl-static

關鍵依賴說明:

  • java - NixNote 基於 Java 開發,需 JRE 環境(OpenJDK 或 Oracle JDK 均可)
  • qt - Qt 圖形庫,提供跨平台 GUI 支援
  • libpng12 - 舊版 PNG 庫,新版 Fedora 可能需從額外倉庫安裝
  • openssl-static - 靜態 OpenSSL 庫,確保加密通訊相容性

提示:若啟動時報缺庫錯誤,請根據錯誤訊息補裝對應套件(如 yum provides */libxxx.so 查詢所屬套件)。

4. 繞過 RPM 檔案衝突安裝

直接安裝 RPM 會因目錄所有權衝突失敗:

rpm -ivh nixnote-1.6-2.x86_64.rpm
# 錯誤:file / from install of nixnote conflicts with filesystem package
# 錯誤:file /usr/bin from install of nixnote conflicts with filesystem package

解決方案:解壓 RPM 並手動部署

# 1. 解壓 RPM 至當前目錄
rpm2cpio nixnote-1.6-2.x86_64.rpm | cpio -idmv

# 2. 複製解壓出的 usr 目錄內容至系統 /usr
cp -rf usr/* /usr/

原理:RPM 封裝將 / 和 /usr/bin 宣稱為自身擁有,與 filesystem 套件衝突。解壓後手動複製檔案可繞過資料庫檢查,實際只釋放 /usr/share/nixnote、/usr/bin/nixnote 等應用檔案,不覆蓋系統目錄屬性。

5. 啟動與配置

nixnote

首次啟動會彈出設定嚮導:

  1. 選擇 Tools → Connect
  2. 輸入 Evernote 帳號密碼(或使用 OAuth 授權)
  3. 完成同步,即可離線查看、編輯筆記

NixNote 運行截圖

常見問題與進階技巧

問題解決方案
啟動報 libpng12.so.0 not found安裝 compat-libpng12 或從舊版 Fedora 下載 libpng12 RPM 手動安裝
同步失敗/SSL 錯誤更新 ca-certificates、nss 套件;或啟動參數加入 -Djsse.enableSNIExtension=false
中文顯示亂碼確保系統安裝中文字體(wqy-zenhei-fonts、google-noto-sans-cjk-ttc-fonts)
升級新版本重複上述解壓覆蓋步驟,配置檔位於 ~/.nixnote 不會丟失

適用性說明

本方法同樣適用於 Fedora 20+、CentOS/RHEL 7 系列(需啟用 EPEL 倉庫獲取 Qt/Java)。對於 Ubuntu/Debian 系統,建議直接使用官方 PPA 或 .deb 包安裝,體驗更佳。

通過手動部署方式,你可以在不支援的發佈版上運行 NixNote,享受 Linux 下最接近原生體驗的 Evernote 客戶端服務。

Copyright © Windows教程網 All Rights Reserved