Gallery 3 設定

選擇 管理後台設定圖像設定

[@more@]
預設是使用 ImageMagick,也可以改用 GD or GraphicMagick

如果沒有安裝 GraphicsMagick
# yum install -y GraphicsMagick –enablerepo=epel

如果沒有安裝 GD / ImageMagick
# yum install -y gd php-gd ImageMagick

選擇 管理後台設定 / 影片

系統沒有安裝 ffmpeg

安裝 atrpms 第三方套件庫
# rpm -Uvh http://dl.atrpms.net/el7-x86_64/atrpms/stable/atrpms-repo-7-7.el7.x86_64.rpm
# sed -i ‘s/enabled=1/enabled=0/’ /etc/yum.repos.d/atrpms.repo

安裝 ffmpeg
# yum install ffmpeg –enablerepo=atrpms,epel

ffmpeg 完成安裝

補足 Ubuntu Linux 中 Scratch 2 正體中文翻譯

雖然語系已經修改成正體中文了,但功能表還是有些是英文的
[@more@]解決方式:參考 頭城國小資訊組 | Scratch 2.0 Offline Editor 安裝完的調整及問題

1. 修改 /opt/Scratch 2/share/locale/lang_list.txt
$ sudo vim /opt/Scratch 2/share/locale/lang_list.txt
只保留
zh-tw,正體中文
即可

下載正體中文語系
$ wget https://2blog.ilc.edu.tw/wp-content/uploads/sites/985/25793/25793-2647185.zip
解壓縮
$ unzip 25793-2647185.zip -d Scratch

複製正體中文語系到 Scratch 2 目錄
$ sudo cp ~/Scratch/locale/zh_TW.po /opt/Scratch 2/share/locale/zh-tw.po

再重新執行一次 Scratch 2,功能表上的中文翻譯就會比較完整了!

 

在 CentOS 7.x 下安裝 Gallery 3

Gallery 3 是一套網路
Gallery 3 官方網站:http://galleryproject.org/
圖片取自官方網站:
[@more@]下載 Gallery 3.0.9
# wget -P /var/www/html http://downloads.sourceforge.net/project/gallery/gallery3/3.0.9/gallery-3.0.9.zip
解壓縮
# unzip /var/www/html/gallery-3.0.9.zip -d /var/www/html
更改目錄名稱
# mv /var/www/html/gallery3 /var/www/html/gallery
建立目錄
# mkdir /var/www/html/gallery/var
改變目錄擁有者
# chown -R apache:apache /var/www/html/gallery/var

開始安裝
http://Server’IP/gallery

解決出現的錯誤訊息

開啟 PHP short_open_tag 功能
# sed -i ‘s/short_open_tag = Off/short_open_tag = On/’ /etc/php.ini
重新啟動 Apache Web Server
# systemctl restart httpd

設定資料庫

安裝完成

設定密碼及電子郵件

設定密碼及電子郵件

更改語系
Admin / Settings / Languages

選擇 繁體中文 / 改成預設 / Update languages

轉換語系

畫面就變成中文了!

啟動 SELinux 後的錯誤解決工具

參考網站:鳥哥的 Linux 私房菜 — 程序管理與 SELinux 初探
使用 audit2why 工具
auditd 會將 SELinux 發生的錯誤資訊寫入 /var/log/audit/audit.log

CentOS 7.x
# systemctl list-unit-files | grep audit
auditd.service                              enabled
CentOS 6.x
# chkconfig –list | grep audit
auditd          0:off   1:off   2:on    3:on    4:on    5:on    6:off
[@more@]
# /usr/bin/audit2why < /var/log/audit/audit.log
        Was caused by:
        The boolean httpd_unified was set incorrectly.
        Description:
        Allow httpd to unified

        Allow access by executing:
        # setsebool -P httpd_unified 1

解決方式:
# setsebool -P httpd_unified 1

解決在 Ubuntu 下安裝 Adobe AIR 出現錯誤

在 Ubuntu MAC Style 三代 (12.04LTS) 2014-08 下安裝 Adobe AIR 會出現如下圖的錯誤訊息
[@more@]解決方式:
$ sudo updatedb
$ sudo locate libgnome-keyring.so
/usr/lib/i386-linux-gnu/libgnome-keyring.so.0
/usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0
$ sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
$ sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0

Cubie Truck 測試 – Cubieez 自動登入

為測試方便
先備份原檔
$ sudo cp /etc/lightdm/lightdm.conf /etc/lightdm/lightdm.con.$(date +%F)

設定可以自動登入的使用者
$ sudo sed -i ‘s/#autologin-user=/autologin-user=cubie/’ /etc/lightdm/lightdm.conf

重新開機,測試
$ sudo reboot

Cubie Truck 測試 – 改用 Cubieez

Cubieez 是在 Cubie Truck 中 base on Debian 的系統。
下載位置:
http://dl.cubieboard.org/software/a20-cubietruck/cubieez/cubieez-v2.0/

預設登入的帳號及密碼:cubie / cubieboardroot / cubieboard[@more@]$ /usr/bin/lsb_release  -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 7.7 (wheezy)
Release:        7.7
Codename:       wheezy

登入後介面是英文版本

桌面上有一個 Readme.txt 檔案,記錄一些重要的內容

開啟終端機,執行 cubie-config
切換到 root 身份
su –
# cubie-config

和 RaspBerry Pi 的工具差不多

選擇 4. Internationalisation Options

選擇 I1 Change Locale,設定語言

加選 zh_TW 開頭的三個

設定語言中

選擇 zh_TW.UTF-8 為預設語言

選擇 I2 Change Timezone,設定時區

選擇 Asia

選擇 Taipei

選擇 1. Expand Filesystem,擴展 /root 分割區

只支援 SD Card,不支援 Nand Flash,這個部分還是要改用 nand-part

選擇 Finish 離開

原有的硬碟分割
$ df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs          6.9G  1.8G  4.9G  27% /
/dev/root       6.9G  1.8G  4.9G  27% /
devtmpfs        944M     0  944M   0% /dev
tmpfs           189M  564K  189M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           378M  432K  378M   1% /run/shm
tmpfs           944M   12K  944M   1% /tmp
tmpfs           944M  8.0K  944M   1% /var/tmp

目前硬碟的分割狀況
$ sudo nand-part -f a20 /dev/nand
check partition table copy 0: mbr: version 0x00000200, magic softw411
OK
check partition table copy 1: mbr: version 0x00000200, magic softw411
OK
check partition table copy 2: mbr: version 0x00000200, magic softw411
OK
check partition table copy 3: mbr: version 0x00000200, magic softw411
OK
mbr: version 0x00000200, magic softw411
3 partitions
partition  1: class =         DISK, name =   bootloader, partition start =    32768, partition size =   131072 user_type=0
partition  2: class =         DISK, name =       rootfs, partition start =   163840, partition size = 14680064 user_type=0
partition  3: class =         DISK, name =        UDISK, partition start = 14843904, partition size = 16089088 user_type=0

綠色是分割區的名字,粉紅色是分割區的起始位置,橘色是分割區的大小

UDISK 是還未用到的區域,也就是 root 分割區要擴展的區域
擴展之後 /dev/nandb 的大小 14680064+16089088 = 30769152

進行重新分割
$ sudo nand-part -f a20 /dev/nand 32768 ‘boot 131072’ ‘rootfs 30769152’

安裝 gcin
$ sudo apt-get install gcin

安裝 firefox
$ sudo apt-get install iceweasel iceweasel-l10n-zh-tw

重新開機
$ sudo reboot

重新設定 /dev/nandb 分割區大小
$ sudo resize2fs /dev/nandb
resize2fs 1.42.5 (29-Jul-2012)
Filesystem at /dev/nandb is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 1
The filesystem on /dev/nandb is now 3870720 blocks long.

之後的大小
$ df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs           15G  1.8G   13G  13% /
/dev/root        15G  1.8G   13G  13% /
devtmpfs        944M     0  944M   0% /dev
tmpfs           189M  564K  189M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           378M  208K  378M   1% /run/shm
tmpfs           944M   12K  944M   1% /tmp
tmpfs           944M  8.0K  944M   1% /var/tmp

重新登入後,介面已經改成中文的了!