WD My Cloud에 php 패키지 설치 및 업그레이드 하기
컨텐츠 정보
- 30,176 조회
- 16 댓글
- 0 추천
- 목록
본문
0. 펌웨어 버전 확인하기
현재 이 강좌는 펌웨어 v03.xx.xx.xxx에 최적화되어 있습니다.
v04 버전의 펌웨어에서 이 강좌를 따라할 시 100% 벽돌이 되니 참고하시길 바랍니다.
다운그레이드 강좌는
http://www.wsgvet.com/iomega/1006
위 링크를 참조하세요~!
1. 들어가며
기존 wheezy 기반으로 깔려있는 php 패키지가 실험판이기 때문에 gd나 mcrypt 같은 패키지는 설치할 수 없습니다.
그래서 jessie 기반으로 소스리스트를 올린 다음 통채로 올릴 것입니다.
2. 소스리스트 수정하기
> /etc/apt/sources.list
위 명령어로 소스리스트를 초기화합니다.
echo deb http://ftp.us.debian.org/debian/ jessie main >> /etc/apt/sources.list
위 명령어로 jessie 소스를 추가합니다.
apt-get update
위 명령어로 소스리스트를 업데이트합니다.
WDMyCloud# apt-get update
Get:1 http://ftp.us.debian.org jessie InRelease [153 kB]
Get:2 http://ftp.us.debian.org jessie/main Translation-en [4251 kB]
Get:3 http://ftp.us.debian.org jessie/main armhf Packages [6097 kB]
Fetched 10.5 MB in 43s (239 kB/s)
Reading package lists... Done
WDMyCloud#
위와 같이 진행됩니다.
3. php패키지 설치 및 업그레이드
※ 주의 : 대시보드의 이메일 알림이 되지 않습니다. 전원 종료가 안될 가능성이 있습니다.
순정으로 잘 쓰신다면 굳이 모험을 할 필요가 없습니다.
꼭 필요한 기능인지 아닌지 잘 판단하고 결정하시길 바랍니다.
한번 업그레이드를 하게 되면 돌이키기가 어렵습니다.
분해 후 공장초기화를 해야되기 때문에 번거로운 작업입니다.
펌웨어 업그레이드만 하면 다 돌아옵니다.
apt-get install php5 php5-gd php5-mysql
위 명령어로 필요한 패키지를 설치합니다.
처음에 물어보면 y 엔터
그 다음에 파란 화면에서
keep the local version currently installed
keep the local version currently installed
위와 같이 두번다 위와 같이 선택 후 엔터를 누릅니다.
WDMyCloud:~# apt-get install php5 php5-gd php5-mysql
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
ttf-dejavu-core
Use 'apt-get autoremove' to remove it.
The following extra packages will be installed:
fontconfig-config fonts-dejavu-core libapache2-mod-php5 libfontconfig1
libgd3 libjbig0 libjson-c2 libtiff5 libvpx1 php-apc php5-apcu php5-cli
php5-common php5-curl php5-json php5-sqlite ttf-dejavu-core
Suggested packages:
php-pear libgd-tools php5-user-cache
Recommended packages:
php5-readline
The following NEW packages will be installed:
fonts-dejavu-core libgd3 libjbig0 libjson-c2 libtiff5 libvpx1 php5 php5-apcu
php5-gd php5-json php5-mysql
The following packages will be upgraded:
fontconfig-config libapache2-mod-php5 libfontconfig1 php-apc php5-cli
php5-common php5-curl php5-sqlite ttf-dejavu-core
9 upgraded, 11 newly installed, 0 to remove and 251 not upgraded.
Need to get 7069 kB of archives.
After this operation, 4989 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
.
.
.
.
dpkg: warning: files list file for package 'libk5crypto3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libgssglue1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libunistring0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libwbclient0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libfuse2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libgssapi-krb5-2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libparted0debian1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libgd2-xpm:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libconfuse0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libexif12:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libffi5:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libflac8:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libdbus-1-3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libxml2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libfreetype6:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libxdmcp6:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libpam-cap:armhf' missing; assuming package has no files currently installed
(Reading database ... 25132 files and directories currently installed.)
Preparing to replace ttf-dejavu-core 2.33-3 (using .../ttf-dejavu-core_2.33+svn2514-3_all.deb) ...
Unpacking replacement ttf-dejavu-core ...
Selecting previously unselected package fonts-dejavu-core.
Unpacking fonts-dejavu-core (from .../fonts-dejavu-core_2.33+svn2514-3_all.deb) ...
Preparing to replace libfontconfig1:armhf 2.9.0-7.1 (using .../libfontconfig1_2.11.0-2_armhf.deb) ...
Unpacking replacement libfontconfig1:armhf ...
Preparing to replace fontconfig-config 2.9.0-7.1 (using .../fontconfig-config_2.11.0-2_all.deb) ...
Moving obsolete conffile /etc/fonts/conf.avail/10-autohint.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/10-no-sub-pixel.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/10-sub-pixel-bgr.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/10-sub-pixel-rgb.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/10-sub-pixel-vbgr.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/10-sub-pixel-vrgb.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/10-unhinted.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/11-lcdfilter-default.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/11-lcdfilter-legacy.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/11-lcdfilter-light.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/20-fix-globaladvance.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/20-unhint-small-vera.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/25-unhint-nonlatin.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/30-metric-aliases.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/30-urw-aliases.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/40-nonlatin.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/45-latin.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/49-sansserif.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/50-user.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/51-local.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/60-latin.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/65-fonts-persian.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/65-khmer.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/65-nonlatin.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/69-unifont.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/70-force-bitmaps.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/70-no-bitmaps.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/70-yes-bitmaps.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/80-delicious.conf out of the way...
Moving obsolete conffile /etc/fonts/conf.avail/90-synthetic.conf out of the way...
Moving obsolete conffile /etc/fonts/fonts.dtd out of the way...
Unpacking replacement fontconfig-config ...
Selecting previously unselected package libjbig0:armhf.
Unpacking libjbig0:armhf (from .../libjbig0_2.0-2_armhf.deb) ...
Selecting previously unselected package libtiff5:armhf.
Unpacking libtiff5:armhf (from .../libtiff5_4.0.3-7_armhf.deb) ...
Selecting previously unselected package libvpx1:armhf.
Unpacking libvpx1:armhf (from .../libvpx1_1.3.0-1_armhf.deb) ...
Selecting previously unselected package libgd3:armhf.
Unpacking libgd3:armhf (from .../libgd3_2.1.0-3+b1_armhf.deb) ...
Preparing to replace php-apc 3.1.13-1 (using .../php-apc_4.0.2-2_all.deb) ...
Unpacking replacement php-apc ...
Selecting previously unselected package php5-apcu.
Unpacking php5-apcu (from .../php5-apcu_4.0.2-2_armhf.deb) ...
Preparing to replace libapache2-mod-php5 5.4.11-1 (using .../libapache2-mod-php5_5.5.7+dfsg-2_armhf.deb) ...
Unpacking replacement libapache2-mod-php5 ...
Preparing to replace php5-sqlite 5.4.11-1 (using .../php5-sqlite_5.5.7+dfsg-2_armhf.deb) ...
Unpacking replacement php5-sqlite ...
Preparing to replace php5-curl 5.4.11-1 (using .../php5-curl_5.5.7+dfsg-2_armhf.deb) ...
Unpacking replacement php5-curl ...
Preparing to replace php5-cli 5.4.11-1 (using .../php5-cli_5.5.7+dfsg-2_armhf.deb) ...
Unpacking replacement php5-cli ...
Selecting previously unselected package libjson-c2:armhf.
Unpacking libjson-c2:armhf (from .../libjson-c2_0.11-3_armhf.deb) ...
Preparing to replace php5-common 5.4.11-1 (using .../php5-common_5.5.7+dfsg-2_armhf.deb) ...
Unpacking replacement php5-common ...
dpkg: warning: unable to delete old directory '/etc/php5/conf.d': Directory not empty
Selecting previously unselected package php5-json.
Unpacking php5-json (from .../php5-json_1.3.2-2_armhf.deb) ...
Selecting previously unselected package php5-gd.
Unpacking php5-gd (from .../php5-gd_5.5.7+dfsg-2_armhf.deb) ...
Selecting previously unselected package php5-mysql.
Unpacking php5-mysql (from .../php5-mysql_5.5.7+dfsg-2_armhf.deb) ...
Selecting previously unselected package php5.
Unpacking php5 (from .../php5_5.5.7+dfsg-2_all.deb) ...
Processing triggers for man-db ...
Setting up fonts-dejavu-core (2.33+svn2514-3) ...
Setting up ttf-dejavu-core (2.33+svn2514-3) ...
Setting up fontconfig-config (2.11.0-2) ...
Installing new version of config file /etc/fonts/fonts.conf ...
Installing new version of config file /etc/fonts/conf.d/README ...
Removing obsolete conffile /etc/fonts/conf.avail/10-autohint.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/10-no-sub-pixel.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/10-sub-pixel-bgr.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/10-sub-pixel-rgb.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/10-sub-pixel-vbgr.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/10-sub-pixel-vrgb.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/10-unhinted.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/11-lcdfilter-default.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/11-lcdfilter-legacy.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/11-lcdfilter-light.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/20-fix-globaladvance.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/20-unhint-small-vera.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/25-unhint-nonlatin.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/30-metric-aliases.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/30-urw-aliases.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/40-nonlatin.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/45-latin.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/49-sansserif.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/50-user.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/51-local.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/60-latin.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/65-fonts-persian.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/65-khmer.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/65-nonlatin.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/69-unifont.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/70-force-bitmaps.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/70-no-bitmaps.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/70-yes-bitmaps.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/80-delicious.conf ...
Removing obsolete conffile /etc/fonts/conf.avail/90-synthetic.conf ...
Removing obsolete conffile /etc/fonts/fonts.dtd ...
Setting up libfontconfig1:armhf (2.11.0-2) ...
Setting up libjbig0:armhf (2.0-2) ...
Setting up libtiff5:armhf (4.0.3-7) ...
Setting up libvpx1:armhf (1.3.0-1) ...
Setting up libgd3:armhf (2.1.0-3+b1) ...
Setting up libjson-c2:armhf (0.11-3) ...
Setting up php5-common (5.5.7+dfsg-2) ...
php5_invoke: Enable module pdo for apache2 SAPI
php5_invoke: Enable module pdo for cli SAPI
Creating config file /etc/php5/mods-available/opcache.ini with new version
php5_invoke: Enable module opcache for apache2 SAPI
php5_invoke: Enable module opcache for cli SAPI
Setting up php5-json (1.3.2-2) ...
php5_invoke: Enable module json for apache2 SAPI
php5_invoke: Enable module json for cli SAPI
Setting up php5-apcu (4.0.2-2) ...
php5_invoke: Enable module apcu for apache2 SAPI
php5_invoke: Enable module apcu for cli SAPI
Setting up php-apc (4.0.2-2) ...
rmdir: failed to remove `/usr/share/doc/php-apc': Directory not empty
Setting up libapache2-mod-php5 (5.5.7+dfsg-2) ...
php5_invoke json: already enabled for apache2 SAPI
php5_invoke opcache: already enabled for apache2 SAPI
php5_invoke apcu: already enabled for apache2 SAPI
php5_invoke pdo: already enabled for apache2 SAPI
apache2_invoke php5: No action required
Setting up php5-sqlite (5.5.7+dfsg-2) ...
php5_invoke: Enable module sqlite3 for apache2 SAPI
php5_invoke: Enable module sqlite3 for cli SAPI
php5_invoke: Enable module pdo_sqlite for apache2 SAPI
php5_invoke: Enable module pdo_sqlite for cli SAPI
Setting up php5-curl (5.5.7+dfsg-2) ...
php5_invoke: Enable module curl for apache2 SAPI
php5_invoke: Enable module curl for cli SAPI
Setting up php5-cli (5.5.7+dfsg-2) ...
update-alternatives: warning: forcing reinstallation of alternative /usr/bin/php5 because link group php is broken
php5_invoke pdo_sqlite: already enabled for cli SAPI
php5_invoke json: already enabled for cli SAPI
php5_invoke sqlite3: already enabled for cli SAPI
php5_invoke opcache: already enabled for cli SAPI
php5_invoke curl: already enabled for cli SAPI
php5_invoke apcu: already enabled for cli SAPI
php5_invoke pdo: already enabled for cli SAPI
Setting up php5-gd (5.5.7+dfsg-2) ...
Creating config file /etc/php5/mods-available/gd.ini with new version
php5_invoke: Enable module gd for apache2 SAPI
php5_invoke: Enable module gd for cli SAPI
Setting up php5-mysql (5.5.7+dfsg-2) ...
Creating config file /etc/php5/mods-available/mysql.ini with new version
php5_invoke: Enable module mysql for apache2 SAPI
php5_invoke: Enable module mysql for cli SAPI
Creating config file /etc/php5/mods-available/mysqli.ini with new version
php5_invoke: Enable module mysqli for apache2 SAPI
php5_invoke: Enable module mysqli for cli SAPI
Creating config file /etc/php5/mods-available/pdo_mysql.ini with new version
php5_invoke: Enable module pdo_mysql for apache2 SAPI
php5_invoke: Enable module pdo_mysql for cli SAPI
Setting up php5 (5.5.7+dfsg-2) ...
Processing triggers for libc-bin ...
Processing triggers for libapache2-mod-php5 ...
WDMyCloud:~#
너무 길어서 중간에 짤렸씁니다만 마지막에 위와 같이 설치가 되면 성공입니다.
/etc/init.d/apache2 restart
위 명령어로 아파치를 재시작합니다.
WDMyCloud:~# /etc/init.d/apache2 restart
11370 (process ID) old priority 0, new priority 0
[ ok ] Restarting web server: apache2 ... waiting .
WDMyCloud:~#
위와 같이 재시작됩니다.
apt-get install php5-mcrypt
위 명령어로 추가 패키지를 설치합니다. (암호화 관련 : pydio 및 owncloud에서 이용)
처음에 y 엔터 누르면 설치됩니다.
Get:25 http://ftp.us.debian.org/debian/ jessie/main libgs9-common all 9.05~dfsg-8 [1981 kB]
Get:26 http://ftp.us.debian.org/debian/ jessie/main libgs9 armhf 9.05~dfsg-8+b1 [1589 kB]
Get:27 http://ftp.us.debian.org/debian/ jessie/main gsfonts all 1:8.11+urwcyr1.0.7~pre44-4.2 [3364 kB]
Get:28 http://ftp.us.debian.org/debian/ jessie/main ghostscript armhf 9.05~dfsg-8+b1 [81.7 kB]
Get:29 http://ftp.us.debian.org/debian/ jessie/main libpaper-utils armhf 1.1.24+nmu2 [17.8 kB]
Get:30 http://ftp.us.debian.org/debian/ jessie/main php5-imagick armhf 3.1.2-1 [91.2 kB]
Fetched 15.9 MB in 41s (378 kB/s)
Preconfiguring packages ...
Selecting previously unselected package fonts-droid.
dpkg: warning: files list file for package 'libssh2-1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libxau6:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'liblockfile1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libkrb5-3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libwrap0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libtagc0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libcap2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libglib2.0-0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libgphoto2-port0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libpng12-0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libtalloc2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libevent-2.0-5:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libedit2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libldap-2.4-2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libavahi-client3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libgphoto2-2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libtag1c2a:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'liblua5.1-0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libpkcs11-helper1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libpcre3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libavahi-common3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libsensors4:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libx11-6:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libnfsidmap2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libbsd0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libavahi-common-data:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libjpeg8:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libsasl2-2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libcurl3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libtirpc1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libkrb5support0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'librtmp0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libpcap0.8:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libdevmapper1.02.1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libexpat1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libltdl7:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libkeyutils1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libreadline5:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libantlr3c-3.2-0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libasound2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libxcb1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libtdb1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libxpm4:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libtag1-vanilla:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'liblzo2-2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libogg0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libmagic1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libk5crypto3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libgssglue1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libunistring0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libwbclient0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libfuse2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libgssapi-krb5-2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libparted0debian1:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libgd2-xpm:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libconfuse0:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libexif12:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libffi5:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libflac8:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libdbus-1-3:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libxml2:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libfreetype6:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libxdmcp6:armhf' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'libpam-cap:armhf' missing; assuming package has no files currently installed
(Reading database ... 24878 files and directories currently installed.)
Unpacking fonts-droid (from .../fonts-droid_1%3a4.3-2_all.deb) ...
Selecting previously unselected package imagemagick-common.
Unpacking imagemagick-common (from .../imagemagick-common_8%3a6.7.7.10-7_all.deb) ...
Selecting previously unselected package libcups2:armhf.
Unpacking libcups2:armhf (from .../libcups2_1.7.1-2_armhf.deb) ...
Selecting previously unselected package libcupsimage2:armhf.
Unpacking libcupsimage2:armhf (from .../libcupsimage2_1.7.1-2_armhf.deb) ...
Selecting previously unselected package libcupsfilters1:armhf.
Unpacking libcupsfilters1:armhf (from .../libcupsfilters1_1.0.43-1+b1_armhf.deb) ...
Selecting previously unselected package gcc-4.8-base:armhf.
Unpacking gcc-4.8-base:armhf (from .../gcc-4.8-base_4.8.2-14_armhf.deb) ...
Selecting previously unselected package libgomp1:armhf.
Unpacking libgomp1:armhf (from .../libgomp1_4.8.2-14_armhf.deb) ...
Selecting previously unselected package x11-common.
Unpacking x11-common (from .../x11-common_1%3a7.7+5_all.deb) ...
Selecting previously unselected package libice6:armhf.
Unpacking libice6:armhf (from .../libice6_2%3a1.0.8-2_armhf.deb) ...
Selecting previously unselected package libjasper1:armhf.
Unpacking libjasper1:armhf (from .../libjasper1_1.900.1-14_armhf.deb) ...
Selecting previously unselected package liblcms2-2:armhf.
Unpacking liblcms2-2:armhf (from .../liblcms2-2_2.2+git20110628-2.3+b1_armhf.deb) ...
Selecting previously unselected package liblqr-1-0:armhf.
Unpacking liblqr-1-0:armhf (from .../liblqr-1-0_0.4.1-2_armhf.deb) ...
Selecting previously unselected package libsm6:armhf.
Unpacking libsm6:armhf (from .../libsm6_2%3a1.2.1-2_armhf.deb) ...
Preparing to replace libx11-6:armhf 2:1.5.0-1 (using .../libx11-6_2%3a1.6.2-1_armhf.deb) ...
Unpacking replacement libx11-6:armhf ...
Selecting previously unselected package libxext6:armhf.
Unpacking libxext6:armhf (from .../libxext6_2%3a1.3.2-1_armhf.deb) ...
Selecting previously unselected package libxt6:armhf.
Unpacking libxt6:armhf (from .../libxt6_1%3a1.1.4-1_armhf.deb) ...
Selecting previously unselected package libmagickcore5:armhf.
Unpacking libmagickcore5:armhf (from .../libmagickcore5_8%3a6.7.7.10-7_armhf.deb) ...
Selecting previously unselected package libmagickwand5:armhf.
Unpacking libmagickwand5:armhf (from .../libmagickwand5_8%3a6.7.7.10-7_armhf.deb) ...
Selecting previously unselected package libpaper1:armhf.
Unpacking libpaper1:armhf (from .../libpaper1_1.1.24+nmu2_armhf.deb) ...
Selecting previously unselected package libmcrypt4.
Unpacking libmcrypt4 (from .../libmcrypt4_2.5.8-3.1_armhf.deb) ...
Selecting previously unselected package php5-mcrypt.
Unpacking php5-mcrypt (from .../php5-mcrypt_5.5.8+dfsg-3_armhf.deb) ...
Selecting previously unselected package poppler-data.
Unpacking poppler-data (from .../poppler-data_0.4.6-4_all.deb) ...
Selecting previously unselected package libijs-0.35.
Unpacking libijs-0.35 (from .../libijs-0.35_0.35-8+b1_armhf.deb) ...
Selecting previously unselected package libjbig2dec0.
Unpacking libjbig2dec0 (from .../libjbig2dec0_0.11+20120125-1_armhf.deb) ...
Selecting previously unselected package libgs9-common.
Unpacking libgs9-common (from .../libgs9-common_9.05~dfsg-8_all.deb) ...
Selecting previously unselected package libgs9.
Unpacking libgs9 (from .../libgs9_9.05~dfsg-8+b1_armhf.deb) ...
Selecting previously unselected package gsfonts.
Unpacking gsfonts (from .../gsfonts_1%3a8.11+urwcyr1.0.7~pre44-4.2_all.deb) ...
Selecting previously unselected package ghostscript.
Unpacking ghostscript (from .../ghostscript_9.05~dfsg-8+b1_armhf.deb) ...
Selecting previously unselected package libpaper-utils.
Unpacking libpaper-utils (from .../libpaper-utils_1.1.24+nmu2_armhf.deb) ...
Selecting previously unselected package php5-imagick.
Unpacking php5-imagick (from .../php5-imagick_3.1.2-1_armhf.deb) ...
Processing triggers for man-db ...
Processing triggers for libapache2-mod-php5 ...
Setting up fonts-droid (1:4.3-2) ...
Setting up imagemagick-common (8:6.7.7.10-7) ...
Setting up libcups2:armhf (1.7.1-2) ...
Setting up gcc-4.8-base:armhf (4.8.2-14) ...
Setting up libgomp1:armhf (4.8.2-14) ...
Setting up x11-common (1:7.7+5) ...
[ ok ] Setting up X socket directories... /tmp/.X11-unix /tmp/.ICE-unix.
Setting up libice6:armhf (2:1.0.8-2) ...
Setting up libjasper1:armhf (1.900.1-14) ...
Setting up liblcms2-2:armhf (2.2+git20110628-2.3+b1) ...
Setting up liblqr-1-0:armhf (0.4.1-2) ...
Setting up libsm6:armhf (2:1.2.1-2) ...
Setting up libx11-6:armhf (2:1.6.2-1) ...
Setting up libxext6:armhf (2:1.3.2-1) ...
Setting up libxt6:armhf (1:1.1.4-1) ...
Setting up libmagickcore5:armhf (8:6.7.7.10-7) ...
Setting up libmagickwand5:armhf (8:6.7.7.10-7) ...
Setting up libpaper1:armhf (1.1.24+nmu2) ...
Creating config file /etc/papersize with new version
Setting up libmcrypt4 (2.5.8-3.1) ...
Setting up php5-mcrypt (5.5.8+dfsg-3) ...
Creating config file /etc/php5/mods-available/mcrypt.ini with new version
php5_invoke: Enable module mcrypt for apache2 SAPI
php5_invoke: Enable module mcrypt for cli SAPI
Setting up poppler-data (0.4.6-4) ...
Setting up libijs-0.35 (0.35-8+b1) ...
Setting up libjbig2dec0 (0.11+20120125-1) ...
Setting up libgs9-common (9.05~dfsg-8) ...
Setting up gsfonts (1:8.11+urwcyr1.0.7~pre44-4.2) ...
Setting up libpaper-utils (1.1.24+nmu2) ...
Setting up php5-imagick (3.1.2-1) ...
php5_invoke: Enable module imagick for apache2 SAPI
php5_invoke: Enable module imagick for cli SAPI
Setting up libcupsimage2:armhf (1.7.1-2) ...
Setting up libcupsfilters1:armhf (1.0.43-1+b1) ...
Setting up libgs9 (9.05~dfsg-8+b1) ...
Setting up ghostscript (9.05~dfsg-8+b1) ...
Processing triggers for libc-bin ...
Processing triggers for libapache2-mod-php5 ...
WDMyCloud:/DataVolume#
대략 위와 같이 설치가 됩니다.
/etc/init.d/apache2 restart
위 명령어로 아파치를 재시작합니다.
WDMyCloud:~# /etc/init.d/apache2 restart
11370 (process ID) old priority 0, new priority 0
[ ok ] Restarting web server: apache2 ... waiting .
WDMyCloud:~#
위와 같이 재시작됩니다.
참고로 php5-imagick가 필요하시다면 wd-nas의 패키지 리스트를 삭제 또는 파일명을 변경해야 합니다.
/var/lib/dpkg/info/
위 폴더에 있는 wd-nas로 시작하는 6개의 파일 뒤에 확장자를 .bak으로 고친 후 밑의 명령어를 넣으면 바로 설치됩니다.
apt-get install php5-imagick
4. 대시보드 복구하기
php를 업그레이드를 하면 대시보드에서 암호를 물어보지 않습니다.
대시보드 접속이 안되는거죠.
log를 찾아보니 timezone 문제라서 그 부분을 해결하니 잘 됩니다.
nano /etc/php5/apache2/php.ini
위 명령어로 php 설정으로 들어갑니다.
컨트롤 + w 누르면 밑에 Search 라고 뜨는데
timezone 을 넣고 엔터 누르면
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone =
위와 같은 내용이 나옵니다.
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Seoul
위와 같이 바꾼 후 컨트롤 + O, 엔터, 컨트롤 + X로 저장 후 닫아줍니다.
/etc/init.d/apache2 restart
위 명령어로 다시 아파치를 재시작합니다.
WDMyCloud:~# /etc/init.d/apache2 restart
11649 (process ID) old priority 0, new priority 0
[ ok ] Restarting web server: apache2 ... waiting .
WDMyCloud:~#
아파치 재부팅하면 대시보드로 잘 들어가집니다.
5. 소스리스트 복구하기
> /etc/apt/sources.list
위 명령어로 소스리스트를 초기화 합니다.
echo deb http://ftp.us.debian.org/debian/ wheezy main >> /etc/apt/sources.list
위 명령어로 기존 소스리스트에 있던 위지 소스를 넣습니다.
apt-get update
위 명령어로 소스리스트를 업데이트합니다.
-
등록일 2016.01.23
-
등록일 2015.12.23WD My Cloud 시놀로지OS 사용기댓글 102
-
등록일 2014.10.07
-
등록일 2014.10.06
관련자료
-
서명우성짱의 NAS를 운영하고 있습니다.
저의 즐거움이 여러분의 즐거움이면 좋겠습니다.
밤바디님의 댓글
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : start a shell to examine the situation
The default action is to keep your current version.
*** php5 (Y/I/N/O/D/Z) [default=N] ? o
우성군님 3번 설치 중 위와같이 나오는데.. 따로 설명이 없으셔서 O를 선택했는데 괜찮은건가요?
esguk811님의 댓글
Ign http://ftp.us.debian.org jessie InRelease
Ign http://ftp.us.debian.org jessie Release.gpg
Ign http://ftp.us.debian.org jessie Release
Err http://ftp.us.debian.org jessie/main armhf Packages
404 Not Found [IP: 64.50.233.100 80]
Ign http://ftp.us.debian.org jessie/main Translation-en
W: Failed to fetch http://ftp.us.debian.org/debain/dists/jessie/main/binary-armhf/Packages 404 Not Found [IP: 64.50.233.100 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
WDMyCloud:~# apt-get update
Ign http://ftp.us.debian.org jessie InRelease
Ign http://ftp.us.debian.org jessie Release.gpg
Ign http://ftp.us.debian.org jessie Release
Err http://ftp.us.debian.org jessie/main armhf Packages
404 Not Found [IP: 64.50.233.100 80]
Ign http://ftp.us.debian.org jessie/main Translation-en
W: Failed to fetch http://ftp.us.debian.org/debain/dists/jessie/main/binary-armhf/Packages 404 Not Found [IP: 64.50.233.100 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
WDMyCloud:~#
2번 과정중 이렇게 뜨네요...
그냥 쭉 진행하면 아파치 재시작이 안되구요.
어떻게 해야하나요??
http://community.wd.com/t5/WD-My-Cloud/GUIDE-Owncloud/td-p/693820
여기에서 BullZeye 라는분이 올리신글보고
jessie main 에서 sid main으로 바꾸니 해결됬습니다
HweeWoo Lee님의 댓글의 댓글
-
HweeWoo Lee 쪽지보내기 자기소개 아이디로 검색 전체게시물
- 작성일
무언가 많이 나오더라구요
그리구 진행하던중 설치글 주루룩 지나가고 마지막에 계속 에러가 뜨네요
아파치 재시작두 안되구요 ㅠ
apt-get install php5 php5-gd php5-mysql
이 명령어 후 마지막에 이렇게뜹니다
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/dpkg_1.18.9_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)