引入:

    在windows下经常使用超级终端来调试交换机、路由器,现在我的日常所用系统为Arch,为了让自己在Linux环境下也可以使用类似超级终端的程序,我进行了如下

有两种软件可用:

第一种:minicom

安装

 
  
  1. $ sudo pacman -S minicom 

 

配置Minicom[必须通过超级用户来修改]

 
  
  1. $ sudo minicom -s 

 

 

在如下界面中:选取“Serial port setup ”

 
  
  1. +-----[configuration]------+ 
  2. | Filenames and paths      | 
  3. | File transfer protocols  | 
  4. | Serial port setup        | 
  5. | Modem and dialing        | 
  6. | Screen and keyboard      | 
  7. | Save setup as dfl        | 
  8. | Save setup as..          | 
  9. | Exit                     | 
  10. | Exit from Minicom        | 
  11. +--------------------------+ 

 

配置结果如下:

 
  
  1. +-----------------------------------------------------------------------+ 
  2. | A -    Serial Device      : /dev/ttyS0                                | 
  3. | B - Lockfile Location     : /var/lock                                 | 
  4. | C -   Callin Program      :                                           | 
  5. | D -  Callout Program      :                                           | 
  6. | E -    Bps/Par/Bits       : 9600 8N1                                  | 
  7. | F - Hardware Flow Control : No                                        | 
  8. | G - Software Flow Control : No                                        | 
  9. |                                                                       | 
  10. |    Change which setting?                                              | 
  11. +-----------------------------------------------------------------------+ 

 

注意:minicom一定要正常退出,否则会驻留在一定消耗CPU。

 

第二种:xgcom

 
  
  1. [shenzhi@shenzhi ~]$ yaourt -S xgcom 
  2.  
  3. ==> Downloading xgcom PKGBUILD from AUR... 
  4. x PKGBUILD 
  5.  
  6.  
  7. First Submitted: Tue, 01 Sep 2009 15:51:31 +0000     
  8. xgcom 0.04-1  
  9. ( Unsupported package: Potentially dangerous ! ) 
  10. ==> Edit PKGBUILD ? [Y/n] ("A" to abort) 
  11. ==> ------------------------------------ 
  12. ==> n 
  13.  
  14. ==> xgcom dependencies: 
  15.  - make (already installed) 
  16.  - autoconf (already installed) 
  17.  - automake (already installed) 
  18.  - glib2 (already installed) 
  19.  - vte (already installed) 
  20.  - gtk2 (already installed) 
  21.  - subversion (package found) 
  22.  
  23.  
  24. ==> Continue building xgcom ? [Y/n] 
  25. ==> ------------------------------- 
  26. ==>  
  27. ==> Building and installing package 
  28. ==> Install or build missing dependencies for xgcom: 
  29. 正在解决依赖关系... 
  30. 正在查找内部冲突... 
  31.  
  32. 目标 (5): apr-1.4.6-1  apr-util-1.4.1-1  neon-0.29.6-4  unixodbc-2.3.1-1 
  33.            subversion-1.7.5-2 
  34.  
  35. 全部下载大小:5.86 MiB 
  36. 全部安装大小:30.02 MiB 
  37.  
  38. 进行安装吗? [Y/n] y 
  39. :: 正在从 extra 软件库获取软件包... 
  40.  neon-0.29.6-4-i686       179.0 KiB  64.5K/s 00:03 [######################] 100% 
  41.  apr-1.4.6-1-i686         273.6 KiB  75.9K/s 00:04 [######################] 100% 
  42.  unixodbc-2.3.1-1-i686    196.1 KiB  49.1K/s 00:04 [######################] 100% 
  43.  apr-util-1.4.1-1-i686    169.2 KiB  47.4K/s 00:04 [######################] 100% 
  44. 错误:无法从 mirrors.163.com : Operation too slow. Less than 1024 bytes/sec transferred the last 10 seconds 获取文件 'subversion-1.7.5-2-i686.pkg.tar.xz' 
  45. 错误:无法从 mirrors.163.com : Connection time-out 获取文件 'subversion-1.7.5-2-i686.pkg.tar.xz' 
  46.  subversion-1.7.5-2-i686    5.1 MiB  36.7K/s 02:21 [######################] 100% 
  47. (5/5) 正在检查软件包完整性                         [######################] 100% 
  48. (5/5) 正在加载软件包文件                           [######################] 100% 
  49. (5/5) 正在检查文件冲突                             [######################] 100% 
  50. (5/5) 正在检查可用硬盘空间                         [######################] 100% 
  51. (1/5) 正在安装 neon                                [######################] 100% 
  52. (2/5) 正在安装 apr                                 [######################] 100% 
  53. (3/5) 正在安装 unixodbc                            [######################] 100% 
  54. (4/5) 正在安装 apr-util                            [######################] 100% 
  55. (5/5) 正在安装 subversion                          [######################] 100% 
  56. subversion 的可选依赖 
  57.     libgnome-keyring 
  58.     kdeutils-kwallet 
  59.     bash-completion: for svn bash completion 
  60.     python2: for some hook scripts 
  61. ==> 正在创建软件包:xgcom 0.04-1 (2012年 06月 20日 星期三 17:07:01 CST) 
  62. ==> 正在检查运行时依赖关系... 
  63. ==> 正在检查编译时依赖关系 
  64. ==> 获取源代码... 
  65.   -> 正在下载 xgcom.0.04.tar.gz... 
  66.   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current 
  67.                                  Dload  Upload   Total   Spent    Left  Speed 
  68. 100  289k  100  289k    0     0  48710      0  0:00:06  0:00:06 --:--:-- 55164 
  69. ==> 正在验证源代码文件 md5sums... 
  70.     xgcom.0.04.tar.gz ... 通过 
  71. ==> 解压缩源码... 
  72.   -> 正在解压缩 xgcom.0.04.tar.gz,使用 bsdtar 
  73. ==> 正在进入 fakeroot 环境... 
  74. ==> 正在开始 build()... 
  75. **Warning**: I am going to run `configure' with no arguments. 
  76. If you wish to pass any to it, please specify them on the 
  77. `./autogen.sh' command line. 
  78.  
  79. processing . 
  80. Creating ./aclocal.m4 ... 
  81. Running glib-gettextize...  Ignore non-fatal messages. 
  82. Copying file mkinstalldirs 
  83. Copying file po/Makefile.in.in 
  84.  
  85. Please add the files 
  86.   codeset.m4 gettext.m4 glibc21.m4 iconv.m4 isc-posix.m4 lcmessage.m4 
  87.   progtest.m4 
  88. from the /aclocal directory to your autoconf macro directory 
  89. or directly to your aclocal.m4 file. 
  90. You will also need config.guess and config.sub, which you can get from 
  91. ftp://ftp.gnu.org/pub/gnu/config/. 
  92.  
  93. Making ./aclocal.m4 writable ... 
  94. Running aclocal  ... 
  95. Running autoheader... 
  96. Running automake --gnu  ... 
  97. configure.in:4: installing './install-sh' 
  98. configure.in:4: installing './missing' 
  99. Makefile.am: installing './INSTALL' 
  100. src/Makefile.am: installing './depcomp' 
  101. Running autoconf ... 
  102. Running ./configure --enable-maintainer-mode ... 
  103. checking for a BSD-compatible install... /usr/bin/install -c 
  104. checking whether build environment is sane... yes 
  105. checking for a thread-safe mkdir -p... /bin/mkdir -p 
  106. checking for gawk... gawk 
  107. checking whether make sets $(MAKE)... yes 
  108. checking whether to enable maintainer-specific portions of Makefiles... yes 
  109. checking for style of include used by make... GNU 
  110. checking for gcc... gcc 
  111. checking whether the C compiler works... yes 
  112. checking for C compiler default output file name... a.out 
  113. checking for suffix of executables...  
  114. checking whether we are cross compiling... no 
  115. checking for suffix of object files... o 
  116. checking whether we are using the GNU C compiler... yes 
  117. checking whether gcc accepts -g... yes 
  118. checking for gcc option to accept ISO C89... none needed 
  119. checking dependency style of gcc... gcc3 
  120. checking for library containing strerror... none required 
  121. checking for gcc... (cached) gcc 
  122. checking whether we are using the GNU C compiler... (cached) yes 
  123. checking whether gcc accepts -g... (cached) yes 
  124. checking for gcc option to accept ISO C89... (cached) none needed 
  125. checking dependency style of gcc... (cached) gcc3 
  126. checking for gcc... (cached) gcc 
  127. checking whether we are using the GNU C compiler... (cached) yes 
  128. checking whether gcc accepts -g... (cached) yes 
  129. checking for gcc option to accept ISO C89... (cached) none needed 
  130. checking dependency style of gcc... (cached) gcc3 
  131. checking how to run the C preprocessor... gcc -E 
  132. checking for grep that handles long lines and -e... /usr/bin/grep 
  133. checking for egrep... /usr/bin/grep -E 
  134. checking for ANSI C header files... yes 
  135. checking for pkg-config... /usr/bin/pkg-config 
  136. checking pkg-config is at least version 0.9.0... yes 
  137. checking for PACKAGE... yes 
  138. checking for sys/types.h... yes 
  139. checking for sys/stat.h... yes 
  140. checking for stdlib.h... yes 
  141. checking for string.h... yes 
  142. checking for memory.h... yes 
  143. checking for strings.h... yes 
  144. checking for inttypes.h... yes 
  145. checking for stdint.h... yes 
  146. checking for unistd.h... yes 
  147. checking locale.h usability... yes 
  148. checking locale.h presence... yes 
  149. checking for locale.h... yes 
  150. checking for LC_MESSAGES... yes 
  151. checking libintl.h usability... yes 
  152. checking libintl.h presence... yes 
  153. checking for libintl.h... yes 
  154. checking for ngettext in libc... yes 
  155. checking for dgettext in libc... yes 
  156. checking for bind_textdomain_codeset... yes 
  157. checking for msgfmt... /usr/bin/msgfmt 
  158. checking for dcgettext... yes 
  159. checking if msgfmt accepts -c... yes 
  160. checking for gmsgfmt... /usr/bin/msgfmt 
  161. checking for xgettext... /usr/bin/xgettext 
  162. checking that generated files are newer than configure... done 
  163. configure: creating ./config.status 
  164. config.status: creating Makefile 
  165. config.status: creating src/Makefile 
  166. config.status: creating po/Makefile.in 
  167. config.status: creating config.h 
  168. config.status: executing depfiles commands 
  169. config.status: executing default-1 commands 
  170. Now type `make' to compile. 
  171. checking for a BSD-compatible install... /usr/bin/install -c 
  172. checking whether build environment is sane... yes 
  173. checking for a thread-safe mkdir -p... /bin/mkdir -p 
  174. checking for gawk... gawk 
  175. checking whether make sets $(MAKE)... yes 
  176. checking whether to enable maintainer-specific portions of Makefiles... no 
  177. checking for style of include used by make... GNU 
  178. checking for gcc... gcc 
  179. checking whether the C compiler works... yes 
  180. checking for C compiler default output file name... a.out 
  181. checking for suffix of executables...  
  182. checking whether we are cross compiling... no 
  183. checking for suffix of object files... o 
  184. checking whether we are using the GNU C compiler... yes 
  185. checking whether gcc accepts -g... yes 
  186. checking for gcc option to accept ISO C89... none needed 
  187. checking dependency style of gcc... gcc3 
  188. checking for library containing strerror... none required 
  189. checking for gcc... (cached) gcc 
  190. checking whether we are using the GNU C compiler... (cached) yes 
  191. checking whether gcc accepts -g... (cached) yes 
  192. checking for gcc option to accept ISO C89... (cached) none needed 
  193. checking dependency style of gcc... (cached) gcc3 
  194. checking for gcc... (cached) gcc 
  195. checking whether we are using the GNU C compiler... (cached) yes 
  196. checking whether gcc accepts -g... (cached) yes 
  197. checking for gcc option to accept ISO C89... (cached) none needed 
  198. checking dependency style of gcc... (cached) gcc3 
  199. checking how to run the C preprocessor... gcc -E 
  200. checking for grep that handles long lines and -e... /usr/bin/grep 
  201. checking for egrep... /usr/bin/grep -E 
  202. checking for ANSI C header files... yes 
  203. checking for pkg-config... /usr/bin/pkg-config 
  204. checking pkg-config is at least version 0.9.0... yes 
  205. checking for PACKAGE... yes 
  206. checking for sys/types.h... yes 
  207. checking for sys/stat.h... yes 
  208. checking for stdlib.h... yes 
  209. checking for string.h... yes 
  210. checking for memory.h... yes 
  211. checking for strings.h... yes 
  212. checking for inttypes.h... yes 
  213. checking for stdint.h... yes 
  214. checking for unistd.h... yes 
  215. checking locale.h usability... yes 
  216. checking locale.h presence... yes 
  217. checking for locale.h... yes 
  218. checking for LC_MESSAGES... yes 
  219. checking libintl.h usability... yes 
  220. checking libintl.h presence... yes 
  221. checking for libintl.h... yes 
  222. checking for ngettext in libc... yes 
  223. checking for dgettext in libc... yes 
  224. checking for bind_textdomain_codeset... yes 
  225. checking for msgfmt... /usr/bin/msgfmt 
  226. checking for dcgettext... yes 
  227. checking if msgfmt accepts -c... yes 
  228. checking for gmsgfmt... /usr/bin/msgfmt 
  229. checking for xgettext... /usr/bin/xgettext 
  230. checking that generated files are newer than configure... done 
  231. configure: creating ./config.status 
  232. config.status: creating Makefile 
  233. config.status: creating src/Makefile 
  234. config.status: creating po/Makefile.in 
  235. config.status: creating config.h 
  236. config.status: config.h is unchanged 
  237. config.status: executing depfiles commands 
  238. config.status: executing default-1 commands 
  239. make  all-recursive 
  240. make[1]: 进入目录“/tmp/yaourt-tmp-shenzhi/aur-xgcom/src/xgcom.0.04” 
  241. Making all in src 
  242. make[2]: 进入目录“/tmp/yaourt-tmp-shenzhi/aur-xgcom/src/xgcom.0.04/src” 
  243. gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/vte-0.0 -I/usr/include/gio-unix-2.0/      -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c 
  244. mv -f .deps/main.Tpo .deps/main.Po 
  245. gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/vte-0.0 -I/usr/include/gio-unix-2.0/      -O2 -MT support.o -MD -MP -MF .deps/support.Tpo -c -o support.o support.c 
  246. mv -f .deps/support.Tpo .deps/support.Po 
  247. gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/vte-0.0 -I/usr/include/gio-unix-2.0/      -O2 -MT MainWindow.o -MD -MP -MF .deps/MainWindow.Tpo -c -o MainWindow.o MainWindow.c 
  248. MainWindow.c: 在函数‘create_Xgcom’中: 
  249. MainWindow.c:66:3: 警告:不建议使用‘gdk_pixbuf_unref’(声明于 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:243):Use 'g_object_unref' instead [-Wdeprecated-declarations] 
  250. mv -f .deps/MainWindow.Tpo .deps/MainWindow.Po 
  251. gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/vte-0.0 -I/usr/include/gio-unix-2.0/      -O2 -MT FootFace.o -MD -MP -MF .deps/FootFace.Tpo -c -o FootFace.o FootFace.c 
  252. mv -f .deps/FootFace.Tpo .deps/FootFace.Po 
  253. gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/vte-0.0 -I/usr/include/gio-unix-2.0/      -O2 -MT MenuFace.o -MD -MP -MF .deps/MenuFace.Tpo -c -o MenuFace.o MenuFace.c 
  254. mv -f .deps/MenuFace.Tpo .deps/MenuFace.Po 
  255. gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/vte-0.0 -I/usr/include/gio-unix-2.0/      -O2 -MT MenuCall.o -MD -MP -MF .deps/MenuCall.Tpo -c -o MenuCall.o MenuCall.c 
  256. mv -f .deps/MenuCall.Tpo .deps/MenuCall.Po 
  257. gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/vte-0.0 -I/usr/include/gio-unix-2.0/      -O2 -MT RightVboxFace.o -MD -MP -MF .deps/RightVboxFace.Tpo -c -o RightVboxFace.o RightVboxFace.c 
  258. mv -f .deps/RightVboxFace.Tpo .deps/RightVboxFace.Po 
  259. gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/vte-0.0 -I/usr/include/gio-unix-2.0/      -O2 -MT LeftVboxFace.o -MD -MP -MF .deps/LeftVboxFace.Tpo -c -o LeftVboxFace.o LeftVboxFace.c 
  260. mv -f .deps/LeftVboxFace.Tpo .deps/LeftVboxFace.Po 
  261. gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/vte-0.0 -I/usr/include/gio-unix-2.0/      -O2 -MT LeftVboxCall.o -MD -MP -MF .deps/LeftVboxCall.Tpo -c -o LeftVboxCall.o LeftVboxCall.c 
  262. mv -f .deps/LeftVboxCall.Tpo .deps/LeftVboxCall.Po 
  263. gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/vte-0.0 -I/usr/include/gio-unix-2.0/      -O2 -MT About.o -MD -MP -MF .deps/About.Tpo -c -o About.o About.c 
  264. About.c: 在函数‘create_about_xcomtool’中: 
  265. About.c:46:3: 警告:不建议使用‘gdk_pixbuf_unref’(声明于 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:243):Use 'g_object_unref' instead [-Wdeprecated-declarations] 
  266. About.c: 在文件作用域: 
  267. cc1: 警告:未知的转义序列:‘\302’ [默认启用] 
  268. mv -f .deps/About.Tpo .deps/About.Po 
  269. gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/vte-0.0 -I/usr/include/gio-unix-2.0/      -O2 -MT CfgFace.o -MD -MP -MF .deps/CfgFace.Tpo -c -o CfgFace.o CfgFace.c 
  270. CfgFace.c: 在函数‘create_configuration_dialog’中: 
  271. CfgFace.c:97:3: 警告:不建议使用‘gdk_pixbuf_unref’(声明于 /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:243):Use 'g_object_unref' instead [-Wdeprecated-declarations] 
  272. mv -f .deps/CfgFace.Tpo .deps/CfgFace.Po 
  273. gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/vte-0.0 -I/usr/include/gio-unix-2.0/      -O2 -MT Serie.o -MD -MP -MF .deps/Serie.Tpo -c -o Serie.o Serie.c 
  274. mv -f .deps/Serie.Tpo .deps/Serie.Po 
  275. gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/vte-0.0 -I/usr/include/gio-unix-2.0/      -O2 -MT SendFile.o -MD -MP -MF .deps/SendFile.Tpo -c -o SendFile.o SendFile.c 
  276. mv -f .deps/SendFile.Tpo .deps/SendFile.Po 
  277. gcc -DHAVE_CONFIG_H -I. -I.. -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/usr/include/vte-0.0 -I/usr/include/gio-unix-2.0/      -O2 -MT Funs.o -MD -MP -MF .deps/Funs.Tpo -c -o Funs.o Funs.c 
  278. mv -f .deps/Funs.Tpo .deps/Funs.Po 
  279. gcc  -O2  -Wl,-O1,--sort-common,--as-needed,-z,relro -o xgcom main.o support.o MainWindow.o FootFace.o MenuFace.o MenuCall.o RightVboxFace.o LeftVboxFace.o LeftVboxCall.o About.o CfgFace.o Serie.o SendFile.o Funs.o -lvte -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lfreetype -lfontconfig -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lcairo -lX11     
  280. make[2]: 离开目录“/tmp/yaourt-tmp-shenzhi/aur-xgcom/src/xgcom.0.04/src” 
  281. Making all in po 
  282. make[2]: 进入目录“/tmp/yaourt-tmp-shenzhi/aur-xgcom/src/xgcom.0.04/po” 
  283. make[2]: 对“all”无需做任何事。 
  284. make[2]: 离开目录“/tmp/yaourt-tmp-shenzhi/aur-xgcom/src/xgcom.0.04/po” 
  285. make[2]: 进入目录“/tmp/yaourt-tmp-shenzhi/aur-xgcom/src/xgcom.0.04” 
  286. make[2]: 离开目录“/tmp/yaourt-tmp-shenzhi/aur-xgcom/src/xgcom.0.04” 
  287. make[1]: 离开目录“/tmp/yaourt-tmp-shenzhi/aur-xgcom/src/xgcom.0.04” 
  288. Making install in src 
  289. make[1]: 进入目录“/tmp/yaourt-tmp-shenzhi/aur-xgcom/src/xgcom.0.04/src” 
  290. make[2]: 进入目录“/tmp/yaourt-tmp-shenzhi/aur-xgcom/src/xgcom.0.04/src” 
  291.  /bin/mkdir -p '/tmp/yaourt-tmp-shenzhi/aur-xgcom/pkg//usr/bin' 
  292.   /usr/bin/install -c xgcom '/tmp/yaourt-tmp-shenzhi/aur-xgcom/pkg//usr/bin' 
  293. make[2]: 对“install-data-am”无需做任何事。 
  294. make[2]: 离开目录“/tmp/yaourt-tmp-shenzhi/aur-xgcom/src/xgcom.0.04/src” 
  295. make[1]: 离开目录“/tmp/yaourt-tmp-shenzhi/aur-xgcom/src/xgcom.0.04/src” 
  296. Making install in po 
  297. make[1]: 进入目录“/tmp/yaourt-tmp-shenzhi/aur-xgcom/src/xgcom.0.04/po” 
  298. if test -r ".././mkinstalldirs"; then \ 
  299.   .././mkinstalldirs /tmp/yaourt-tmp-shenzhi/aur-xgcom/pkg//usr/share; \ 
  300. else \ 
  301.   /bin/sh ../mkinstalldirs /tmp/yaourt-tmp-shenzhi/aur-xgcom/pkg//usr/share; \ 
  302. fi 
  303. mkdir -p -- /tmp/yaourt-tmp-shenzhi/aur-xgcom/pkg//usr/share 
  304. if test "xcomtool" = "glib"; then \ 
  305.   if test -r ".././mkinstalldirs"; then \ 
  306.     .././mkinstalldirs /tmp/yaourt-tmp-shenzhi/aur-xgcom/pkg//usr/share/glib-2.0/gettext/po; \ 
  307.   else \ 
  308.     /bin/sh ../mkinstalldirs /tmp/yaourt-tmp-shenzhi/aur-xgcom/pkg//usr/share/glib-2.0/gettext/po; \ 
  309.   fi; \ 
  310.   /usr/bin/install -c -m 644 ./Makefile.in.in \ 
  311.           /tmp/yaourt-tmp-shenzhi/aur-xgcom/pkg//usr/share/glib-2.0/gettext/po/Makefile.in.in; \ 
  312. else \ 
  313.   : ; \ 
  314. fi 
  315. make[1]: 离开目录“/tmp/yaourt-tmp-shenzhi/aur-xgcom/src/xgcom.0.04/po” 
  316. make[1]: 进入目录“/tmp/yaourt-tmp-shenzhi/aur-xgcom/src/xgcom.0.04” 
  317. make[2]: 进入目录“/tmp/yaourt-tmp-shenzhi/aur-xgcom/src/xgcom.0.04” 
  318. make[2]: 对“install-exec-am”无需做任何事。 
  319. if test -d ./pixmaps; then \ 
  320.   /bin/sh ./mkinstalldirs /tmp/yaourt-tmp-shenzhi/aur-xgcom/pkg//usr/share/xcomtool/pixmaps; \ 
  321.   for pixmap in ./pixmaps/*; do \ 
  322.     if test -f $pixmap; then \ 
  323.       /usr/bin/install -c -m 644 $pixmap /tmp/yaourt-tmp-shenzhi/aur-xgcom/pkg//usr/share/xcomtool/pixmaps; \ 
  324.     fi \ 
  325.   done \ 
  326. fi 
  327. mkdir -p -- /tmp/yaourt-tmp-shenzhi/aur-xgcom/pkg//usr/share/xcomtool/pixmaps 
  328. make[2]: 离开目录“/tmp/yaourt-tmp-shenzhi/aur-xgcom/src/xgcom.0.04” 
  329. make[1]: 离开目录“/tmp/yaourt-tmp-shenzhi/aur-xgcom/src/xgcom.0.04” 
  330. ==> 正在清理安装... 
  331.   -> 正在清除不打算要的文件... 
  332.   -> 正在压缩 man 及 info 文档... 
  333.   -> 正在从二进制文件和库中清除不需要的系统符号... 
  334. ==> 正在创建软件包... 
  335.   -> 正在生成 .PKGINFO 文件... 
  336.   -> 正在压缩软件包... 
  337. ==> 正在离开 fakeroot 环境。 
  338. ==> 完成创建:xgcom 0.04-1 (2012年 06月 20日 星期三 17:07:27 CST) 
  339.  
  340. ==> Continue installing xgcom ? [Y/n] 
  341. ==> [v]iew package contents [c]heck package with namcap 
  342. ==> --------------------------------------------------- 
  343. ==> y 
  344.  
  345. 正在加载软件包... 
  346. 正在解决依赖关系... 
  347. 正在查找内部冲突... 
  348.  
  349. 目标 (1): xgcom-0.04-1 
  350.  
  351. 全部安装大小:0.12 MiB 
  352.  
  353. 进行安装吗? [Y/n] y 
  354. (1/1) 正在检查软件包完整性                         [######################] 100% 
  355. (1/1) 正在加载软件包文件                           [######################] 100% 
  356. (1/1) 正在检查文件冲突                             [######################] 100% 
  357. (1/1) 正在检查可用硬盘空间                         [######################] 100% 
  358. (1/1) 正在安装 xgcom                               [######################] 100% 
  359. ==> Packages no longer required by any installed package: 
  360.     subversion 
  361. [shenzhi@shenzhi ~]$ sudo chmod 666 /dev/ttyS0  
  362. [shenzhi@shenzhi ~]$  

截图: