顯示具有 Fedora 標籤的文章。 顯示所有文章
顯示具有 Fedora 標籤的文章。 顯示所有文章

2020-06-02

Fedora Linux 上使用 ddclient 更新動態 DNS

我想在 Linux 上使用 no-ip 的動態 DNS 服務,但我一直無法使用官方的 DUC,之後發現 ddclient 這支軟體可以更新許多免費動態 DNS 的服務,於是試著用 ddclient 來更新 no-ip。

安裝 ddclient

sudo dnf install ddclient

修改 /etc/ddclient.conf

ddclient.conf 裡已經準備好許多動態 DNS 服務所需的設定,但沒有給 no-ip 用的,所以請自行加入以下這段
## No-IP
protocol=noip
use=web, web=checkip.dyndns.com/
server=dynupdate.no-ip.com
login=no-ip 的帳號
password='no-ip 的密碼' 
no-ip.domain   # 在 no-ip 申請的域名

執行 ddclient

sudo ddclient

可以登入 no-ip 的網站,去看看所設定的域名 IP 有沒有更新,可能不會馬上更新要等一下。

參考網頁:
  1. 使用 ddclient 更新 No-IP

Linux 上移除 No-IP 的 Dynamic DNS Update Client

no-ip 是個提供動態 DNS 服務的網站,在 Windows 環境下可以安裝它的 Dynamic DNS Update Client(DUC) for Windows 來更新域名對應的 IP。no-ip 也有提供 Linux 下的 Dynamic DNS Update Client,目前是 2.1.9 ,也有安裝及使用的教學

照著官方的教學安裝時,遇到「make: not founded」的訊息,在 Fedora Linux 下使用以下的指令就能安裝 make
sudo dnf group install "Development Tools"
之後照著官方教學即可。

問題來了,官方的 DUC 不能使用,所以我想將它移除,找了一下終於知道要怎麼移除了,先在 no-ip.2.1.9-1/Makefile 最後面加上以下這段
uninstall: ${TGT}
        rm ${BINDIR}/${TGT}
        rm ${CONFDIR}/no-ip2.conf
要注意 rm 前的空白是 Tab 造成的不是空格,如果使用空格會有錯誤。

之後 cd/usr/local/src/no-ip.2.1.9-1/ 執行
sudo make uninstall
sudo remove
就能移除 DUC 了。

參考網頁:
  1. How to Install the Dynamic Update Client on Linux
  2. How to uninstall noip-duc

2019-02-10

Fedora 上讀寫 exFAT 格式的隨身碟

  1. 設定 RPM Fusion Repository
  2. sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
  3. 安裝 exfat-utils 及 fuse-exfat 套件
  4. sudo dnf install exfat-utils fuse-exfat
  5. 插入 USB 隨身碟即會自動掛載 USB 隨身碟,如果沒有自動掛載,可利用下面指令掛載:
    1. 建立 USB 隨身碟掛載點
    2. sudo mkdir /mnt/usb
    3. 查詢 USB 隨身碟所在,可利用磁區大小判斷何者為隨身碟
    4. lsblk
    5. 掛載 USB 隨身碟
    6. sudo mount -v -t auto /dev/sdX /mnt/usb

參考網址:
Installing Free and Nonfree Repositories
教學:在 Fedora 上面讀寫 exFAT 格式硬碟

2018-11-14

Fedora 28 升級到 Fedora 29

Fedora 29 已經發布,從 Fedora 28 升級到 Fedora 29 須經四個步驟,分別是:
  1. 更新原系統上已安裝的軟體
  2.  sudo dnf upgrade --refresh 
  3. 安裝 DNF plugin
  4.  sudo dnf install dnf-plugin-system-upgrade 
  5. 透過 DNF 更新系統
  6.  sudo dnf system-upgrade download --releasever=29 
  7. 升級並重開機
  8.  sudo dnf system-upgrade reboot 
  9. 如果升級之後發生問題,可以參考 Resolving post-upgrade issues
參考網址:Upgrading Fedora 28 to Fedora 29

2018-08-05

Fedora 27 安裝 Adobe Flash Player


  1. 加入 Adobe 的安裝來源
  2. ## Adobe Repository 32-bit x86 ##
    rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
    rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
    
    ## Adobe Repository 64-bit x86_64 ##
    rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm
    rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
    
  3. 安裝 Adobe Flash Player
  4. # Fedora 27/26/25/24 #
    dnf install flash-plugin alsa-plugins-pulseaudio libcurl
    
  5. 驗證是否安裝成功


參考資料:
Adobe Flash Player 27 on Fedora 27/26, CentOS/RHEL 7.4/6.9

2017-11-21

Fedora 安裝 Dropbox


  1. 新增 dropbox.repo 以加入安裝套件庫
    sudo vi /etc/yum.repos.d/dropbox.repo
    輸入以下內容
    [Dropbox]
    name=Dropbox Repository
    baseurl=http://linux.dropbox.com/fedora/26/
    gpgkey=http://linux.dropbox.com/fedora/rpm-public-key.asc
    
    其中 26 應該是指 Fedora 26 之意,寫這篇筆記時 Fedora 27 剛出,還沒有 Fedora 27 的資料夾,就先用 26 的。
  2. 安裝 dropbox
    sudo dnf -y install nautilus-dropbox
    
    過程中會下載真正的安裝檔,安裝好以後會開啟瀏覽器以登入 dropbox 的帳號。
  3. 如果是用非 GNOME 的桌面系統,可以加入 rpmfusion 的安裝來源,就可以安裝 MATE 或 Cinnamon 桌面系統與 Dropbox 的整合套件。


參考資料:
Fedora 調校
https://blog.wildsky.cc/fedora/

DROPBOX:支援最完整的跨平台雲端硬碟
http://noteoffreedomsoftware.blogspot.tw/2016/03/fedora-23dropbox.html

更改 GRUB2 開機順序

  1. 顯示目前開機預設選項
    sudo grub2-editenv list
  2. 列出可能的開機選項
    sudo grep ^menuentry /boot/grub2/grub.cfg
  3. 指定預設開機選項
    sudo grub2-set-default ""
    1. 將 menuentry 後被 ' 及 ' 括住的選項填入 " 及 " 之中
    2. 例如 sudo grub2-set-default "Fedora (4.13.13-300.fc27.x86_64) 27 (Workstation Edition)"


參考資料:
Fedora 23 自訂核心開機順序
https://sites.google.com/site/zsgititit/home/freebsd/fedora-23-zi-ding-he-xin-kai-ji-shun-xu

2017-11-19

啟用 dnf 的 fastestmirror 功能,使用回應最快之鏡像站

  1. 修改 /etc/dnf/dnf.conf 加入 fastestmirror=true
  2. sudo dnf update

參考資料:
dnf 最快鏡像站
https://fedora-tw.org/t/dnf/134

2017-11-12

Fedora 27 安裝 Fcitx 及嘸蝦米

最近重灌 Linux 系統,從 Ubuntu 跳到 Fedora,整個安裝的過程給我一種安心的感覺,原先是安裝 Fedora 26,後來發現 Fedora 27 過幾天就要 release 了,沒考慮多久就先升到 Fedora 27 beta。

預設的輸入法框架是 ibus,照網路上的教學安裝好嘸蝦米輸入法以後,發現打不出「只」這個字,而且實在不習慣按 Shift 切換中英文輸入法,還是習慣 ctrl+space 切換,弄了很久沒弄好乾脆把輸入法框架換成 Fcitx,沒多久就有順手的嘸蝦米可以用了,稍微整理一下整個過程,避免以後忘記。

  1. 移除 ibus
    sudo dnf remove ibus
  2. 安裝 fcitx
    sudo dnf install fcitx fcitx-table-chinese fcitx-configtool fcitx-qt4 fcitx-chewing fcitx-table-extra im-chooser
  3. 指定輸入法(不確定要不要這個步驟,每次都出現錯誤訊息)
    gsettings set org.gnome.settings-daemon.plugins.keyboard active false
  4.  查看輸入法目前的狀態
    imsettings-info
    應該要下面這樣
    Xinput file: /etc/X11/xinit/xinput.d/fcitx.conf
    GTK+ immodule: fcitx
    Qt immodule: fcitx
    XMODIFIERS: @im=fcitx
    XIM server: /usr/bin/fcitx -D
    Preferences: /usr/bin/fcitx-configtool
    Auxiliary:
    Short Description: FCITX
    Long Description:
    Icon file: /usr/share/pixmaps/fcitx.png
    Is system default: TRUE
    Is user default: TRUE
    Is XIM server: FALSE
  5. 修改 bash 環境,在 $HOME/.bashrc 中加入下列三行
    export GTK_IM_MODULE=fcitx
    export QT_IM_MODULE=fcitx
    export XMODIFIERS="@im=fcitx"
    
  6. 用 im-chooser 來選擇 fcitx
  7. 到 fcitx 設定加入嘸蝦米輸入法


參考資料:
我的 fedora 調校手冊
http://blog.wildsky.cc/posts/tune-my-fedora/

[Linux][Fedora] Fedora 20 上面安裝 fcitx
http://lihomo.blogspot.tw/2014/06/linuxfedora-fedora-20-fcitx.html

Fcitx 輸入法使用教學
https://chakra-zh.blogspot.tw/2015/10/fcitx.html