靈修分享:亞略巴古的演講

亞略巴古的演說是使徒行傳一篇非常著名的講道。基督徒往往用這段經文來說明上帝的屬性,同時也會參考這段經文作為和外邦人互動的一個參考方式。最近因為團契查經查到這一段,重新思想後看到了以前沒有考慮過的面向,在這邊記錄一下。

徒17:16-34保羅在雅典等候他們的時候,看見滿城都是偶像,就心裏着急;於是在會堂裏與猶太人和虔敬的人,並每日在市上所遇見的人,辯論。還有伊壁鳩魯和斯多亞兩門的學士,與他爭論。有的說:「這胡言亂語的要說甚麼?」有的說:「他似乎是傳說外邦鬼神的。」這話是因保羅傳講耶穌與復活的道。他們就把他帶到亞略‧巴古,說:「你所講的這新道,我們也可以知道嗎?因為你有些奇怪的事傳到我們耳中,我們願意知道這些事是甚麼意思。」(雅典人和住在那裏的客人都不顧別的事,只將新聞說說聽聽。)
保羅站在亞略‧巴古當中,說:「眾位雅典人哪,我看你們凡事很敬畏鬼神。我遊行的時候,觀看你們所敬拜的,遇見一座壇,上面寫着『未識之神』。你們所不認識而敬拜的,我現在告訴你們。創造宇宙和其中萬物的神,既是天地的主,就不住人手所造的殿,也不用人手服事,好像缺少甚麼;自己倒將生命、氣息、萬物,賜給萬人。他從一本本:有古卷是血脈造出萬族的人,住在全地上,並且預先定準他們的年限和所住的疆界,要叫他們尋求神,或者可以揣摩而得,其實他離我們各人不遠;我們生活、動作、存留,都在乎他。就如你們作詩的,有人說:『我們也是他所生的。』我們既是神所生的,就不當以為神的神性像人用手藝、心思所雕刻的金、銀、石。世人蒙昧無知的時候,神並不監察,如今卻吩咐各處的人都要悔改。因為他已經定了日子,要藉着他所設立的人按公義審判天下,並且叫他從死裏復活,給萬人作可信的憑據。」
眾人聽見從死裏復活的話,就有譏誚他的;又有人說:「我們再聽你講這個吧!」於是保羅從他們當中出去了。 但有幾個人貼近他,信了主,其中有亞略‧巴古的官丟尼修,並一個婦人,名叫大馬哩,還有別人一同信從。

對基督徒來說,保羅這篇講道講的真好,不但講出了上帝的超越性(像是不住人手所造的殿、也不是金銀石的彫刻),也帶出了耶穌基督復活的大能。但最近我才注意到眾人的反應:「眾人聽見從死裏復活的話,就有譏誚他的;又有人說:「我們再聽你講這個吧!」」不曉得你看到這一段有什麼感想?可能我是玻璃心吧,如果我是保羅,我大概會非常非常的難過,看起來似乎沒有人理會這個福音、這篇講道。這篇被基督…

Linux Command: update-alternatives

當Linux系統裡面有多套同性質的軟體,或是同樣軟體的不同版本,如何設定所要使用的版本呢?

會發現這個問題主要是因為在公司的軟體開發上,用舊版的automake可以正常的產生config檔,用新版的反而就不行了。其實這時候最簡單的方法就是「移除新版,單單安裝舊版」。但個人又很龜毛,過去的專案也就算了,之後的新專案還是用新版的比較好吧,所以堅持不想移除新版。所以在網路搜尋後就找到了這個指令。

先來看看它的用法:


Usage: update-alternatives [[option] ...] [command]

Commands:
  --install [link] [name] [path] [priority]
    [--slave [link] [name] [path]] ...
                           add a group of alternatives to the system.
  --remove [name] [path]   remove [path] from the [name] group alternative.
  --remove-all [name]      remove [name] group from the alternatives system.
  --auto [name]            switch the master link [name] to automatic mode.
  --display [name]         display information about the [name] group.
  --query [name]           machine parseable version of --display [name].
  --list [name]            display all targets of the [name] group.
  --get-selections         list master alternative names and their status.
  --set-selections         read alternative status from standard input.
  --config [name]          show alternatives for the [name] group and ask the user to select which one to use.
  --set [name] [path]      set [path] as alternative for [name].
  --all                    call --config on all alternatives.

[link] is the symlink pointing to /etc/alternatives/[name].
  (e.g. /usr/bin/pager)
[name] is the master name for this link group.
  (e.g. pager)
[path] is the location of one of the alternative target files.
  (e.g. /usr/bin/less)
[priority] is an integer; options with higher numbers have higher priority in automatic mode.

Options:
  --altdir [directory]     change the alternatives directory.
  --admindir [directory]   change the administrative directory.
  --log [file]             change the log file.
  --force                  allow replacing files with alternative links.
  --skip-auto              skip prompt for alternatives correctly configured in automatic mode (relevant for --config only)
  --verbose                verbose operation, more output.
  --quiet                  quiet operation, minimal output.
  --help                   show this help message.
  --version                show the version.


可以先用 update-alternatives --get-selections 來看看它的效果。輸出結果有三個欄位,第一個是群組名稱、第二個是「自動、手動」、第三個則是實際的執行程式。來看一行範例:

editor                         auto     /usr/bin/joe

群組名稱為「editor」,「auto」代表這是系統自動,實際執行的程式為 /usr/bin/joe.

要變更的話就使用下面的指令:update-alternatives --config editor

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /usr/bin/joe         70        auto mode
  1            /bin/ed             -100       manual mode
  2            /bin/nano            40        manual mode
  3            /usr/bin/jmacs       50        manual mode
  4            /usr/bin/joe         70        manual mode
  5            /usr/bin/jpico       50        manual mode
  6            /usr/bin/jstar       50        manual mode
  7            /usr/bin/rjoe        25        manual mode
  8            /usr/bin/vim.basic   30        manual mode

想當然了,我這個 joe 的愛用者是能去更改設定的。

如果要建立新的群組以及安裝新的選項,則要使用 --install --slave 的功能。

至於這套機制是怎麼運作的呢?其實到 /usr/bin 下面看看就知道了,很容易就會發現有連結到 /etc/alternatives 然後在連結回 /usr/bin。而所謂的更改,也不過就是更改 /etc/alternatives 裡面的連結而已。

不過說真的,後來我也沒這樣改,為什麼呢?這就是另外一個龜毛的故事了  ...

留言

這個網誌中的熱門文章

如何將Linux打造成OpenFlow Switch:Openvswitch

我弟家的新居感恩禮拜分享:善頌善禱

如何利用 Wireshark 來監聽 IEEE 802.11 的管理封包