U5PVR / MINI AndroidOverLinux 데비안9 업데이트 (베타)

category U5PVR 가이드 2019.03.27 00:36

안녕하세요? 데비안8 -> 9 업데이트에 관한 게시글을 작성합니다.


업데이트를 결심한 이유가 jessie-backports 의 armhf 저장소가 더 이상 지원이 되지 않는것 같아서 그렇습니다.





1. 업데이트 주의 사항


현재 사용하고 계시는 패키지들에 따라 에러가 발생할 수 있습니다.


리눅스 펌웨어가 설치된 이후 바로 시도해 주시는게 좋습니다.





2. 업데이트 방법


스크립트를 받고 실행합니다.


# 스크립트 받기

root@AOL-Debian:~# wget https://github.com/djjproject/android_over_linux/raw/master/stretch-upgrade.sh

--2019-03-26 22:21:08--  https://github.com/djjproject/android_over_linux/raw/master/stretch-upgrade.sh

Resolving github.com (github.com)... 192.30.255.113, 192.30.255.112

Connecting to github.com (github.com)|192.30.255.113|:443... connected.

HTTP request sent, awaiting response... 302 Found

Location: https://raw.githubusercontent.com/djjproject/android_over_linux/master/stretch-upgrade.sh [following]

--2019-03-26 22:21:10--  https://raw.githubusercontent.com/djjproject/android_over_linux/master/stretch-upgrade.sh

Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.0.133, 151.101.64.133, 151.101.128.133, ...

Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.0.133|:443... connected.

HTTP request sent, awaiting response... 200 OK

Length: 1233 (1.2K) [text/plain]

Saving to: ‘stretch-upgrade.sh’


stretch-upgrade.sh        100%[======================================>]   1.20K  --.-KB/s   in 0s     


2019-03-26 22:21:11 (9.33 MB/s) - ‘stretch-upgrade.sh’ saved [1233/1233]


# 실행권한 주기

root@AOL-Debian:~# chmod a+x stretch-upgrade.sh 


# 스크립트 실행

root@AOL-Debian:~# ./stretch-upgrade.sh


업그레이드 과정은 자동입니다. 기다리시면 됩니다.


root@AOL-Debian:~# ./stretch-upgrade.sh 

Ign http://ftp.kr.debian.org stretch InRelease

Get:1 http://ftp.kr.debian.org stretch-backports InRelease [91.9 kB]

Get:2 http://ftp.kr.debian.org stretch Release.gpg [2,434 B]

Get:3 http://ftp.kr.debian.org stretch Release [118 kB]             

Get:4 http://ftp.kr.debian.org stretch-backports/contrib Translation-en [7,540 B]

Get:5 http://ftp.kr.debian.org stretch-backports/main Translation-en [451 kB]

Get:6 http://ftp.kr.debian.org stretch-backports/non-free Translation-en [37.8 kB]

Get:7 https://dev2day.de stretch InRelease [1,801 B]                   

Get:8 http://ftp.kr.debian.org stretch-backports/main Sources [589 kB]                                

Get:9 https://dev2day.de stretch/main armhf Packages [501 B]  

Get:10 http://ftp.kr.debian.org stretch-backports/contrib Sources [6,820 B]         

Get:11 http://ftp.kr.debian.org stretch-backports/non-free Sources [8,904 B]          

Get:12 https://dev2day.de stretch/main Translation-en_US [324 B]                     

Get:13 http://ftp.kr.debian.org stretch-backports/main armhf Packages [573 kB]

Get:14 https://dev2day.de stretch/main Translation-en [321 B]                      

Get:15 http://ftp.kr.debian.org stretch-backports/contrib armhf Packages [8,948 B] 

Get:16 https://dev2day.de stretch/main Translation-en_US [324 B]                      

Get:17 http://ftp.kr.debian.org stretch-backports/non-free armhf Packages [6,588 B]

Get:18 http://ftp.kr.debian.org stretch/main Sources [6,746 kB]

Get:19 https://dev2day.de stretch/main Translation-en [321 B]

Get:20 https://dev2day.de stretch/main Translation-en_US [324 B]

Get:21 https://dev2day.de stretch/main Translation-en [321 B]

Get:22 https://dev2day.de stretch/main Translation-en_US [324 B]

Get:23 https://dev2day.de stretch/main Translation-en [321 B]

Get:24 https://dev2day.de stretch/main Translation-en_US [324 B]

Ign https://dev2day.de stretch/main Translation-en_US

Get:25 https://dev2day.de stretch/main Translation-en [321 B]

Ign https://dev2day.de stretch/main Translation-en

Get:26 http://ftp.kr.debian.org stretch/contrib Sources [44.7 kB]                                     

Get:27 http://ftp.kr.debian.org stretch/non-free Sources [79.4 kB]                                    

Get:28 http://ftp.kr.debian.org stretch/main armhf Packages [6,913 kB]                                                           

Fetched 21.3 MB in 44s (475 kB/s)                                                                                                                                 

Reading package lists... 99%


Reading package lists... Done

Reading package lists... Done

Building dependency tree       

Reading state information... Done

Calculating upgrade... The following packages were automatically installed and are no longer required:

  libdirectfb-1.2-9 libdnet libperl4-corelibs-perl libslp1 python-support

Use 'apt-get autoremove' to remove them.

Done

The following packages have been kept back:

  alsa-utils android-tools-adb apache2 apache2-bin apache2-data apache2-utils apt apt-transport-https apt-utils avahi-daemon bind9-host bmon build-essential cpp curl dbus dmsetup dpkg dpkg-dev dvb-apps file

  g++ gcc gnupg ifupdown init init-system-helpers initscripts iptables iputils-ping isc-dhcp-client isc-dhcp-common libalgorithm-diff-xs-perl libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap

  libarchive-extract-perl libatomic1 libaudiofile1 libavahi-client3 libc-bin libc-dev-bin libc6 libc6-dev libcairo2 libcgi-pm-perl libclass-c3-xs-perl libcloog-isl4 libconfuse-common libcpan-meta-perl

  libcryptsetup4 libcups2 libcurl3 libcurl3-gnutls libdbus-1-3 libdevmapper1.02.1 libdnet libdpkg-perl libfcgi-perl libfile-fcntllock-perl libfluidsynth1 libfreetype6 libgcc1 libgme0 libgnutls-openssl27

  libgomp1 libjack-jackd2-0 libldap-2.4-2 libldb1 libllvm3.8 liblocale-gettext-perl libmagic1 libmodplug1 libmodule-pluggable-perl libopenal-data libopenal1 libparams-util-perl libpod-readme-perl libpulse0

  libpython-stdlib libpython2.7 libpython2.7-minimal libpython2.7-stdlib libresid-builder0c2a librtmp1 libsasl2-2 libsasl2-modules libsidplay2 libsmbclient libstdc++6 libsystemd0 libtesseract3

  libtext-charwidth-perl libtext-iconv-perl libtext-soundex-perl libubsan0 libudev1 libxml2 libzvbi-common libzvbi0 locales mesa-va-drivers minidlna mpd ntfs-3g openssh-client openssh-server

  openssh-sftp-server openssl perl perl-base procps pure-ftpd pure-ftpd-common python python-cffi python-cryptography python-html5lib python-ldb python-minimal python-openssl python-pip python-requests

  python-samba python-talloc python-urllib3 python-wheel python2.7 python2.7-minimal rsyslog samba samba-common samba-common-bin samba-dsdb-modules samba-libs samba-vfs-modules shairport-sync systemd

  systemd-sysv sysv-rc sysvinit-utils tesseract-ocr tesseract-ocr-eng tesseract-ocr-equ tesseract-ocr-osd transmission-cli transmission-common transmission-daemon udev util-linux vim-common vim-tiny wget

The following packages will be upgraded:

  acl adduser attr base-files base-passwd bash binutils bsdmainutils bsdutils bzip2 ca-certificates coreutils cpio cron dash debconf debconf-i18n debian-archive-keyring debianutils diffutils dmidecode

  dtv-scan-tables e2fslibs e2fsprogs ethtool fakeroot findutils fontconfig fontconfig-config fonts-dejavu-core fuse geoip-database gpgv grep groff-base gzip hdparm hostname htop iftop insserv iproute2 kmod

  less libacl1 libaio1 libalgorithm-c3-perl libalgorithm-diff-perl libalgorithm-merge-perl libao-common libao4 libapr1 libasn1-8-heimdal libasound2 libasound2-data libasyncns0 libattr1 libaudit-common

  libaudit1 libavahi-common-data libavahi-common3 libavahi-core7 libblkid1 libbsd0 libbz2-1.0 libcaca0 libcap-ng0 libcap2 libcap2-bin libcdio-cdda1 libcdio-paranoia1 libcdio13 libcgi-fast-perl

  libclass-c3-perl libcomerr2 libconfig9 libdata-optlist-perl libdatrie1 libdb5.3 libdebconfclient0 libdirectfb-1.2-9 libdrm-amdgpu1 libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libelf1 libestr0

  libevent-2.0-5 libexif12 libexpat1 libfaad2 libfakeroot libffi6 libflac8 libfontconfig1 libfuse2 libgcrypt20 libgdbm3 libgeoip1 libglib2.0-0 libglib2.0-data libgmp10 libgpg-error0 libgpm2 libgraphite2-3

  libgsm1 libgssapi-krb5-2 libharfbuzz0b libhcrypto4-heimdal libhdb9-heimdal libheimbase1-heimdal libhx509-5-heimdal libice6 libid3tag0 libidn11 libiso9660-8 libjbig0 libjpeg62-turbo libk5crypto3 libkeyutils1

  libkmod2 libkrb5-26-heimdal libkrb5-3 libkrb5support0 liblogging-stdlog0 liblua5.1-0 liblzma5 libmad0 libmikmod3 libminiupnpc10 libmms0 libmnl0 libmodule-build-perl libmodule-signature-perl libmount1

  libmp3lame0 libmpc3 libmpcdec6 libmpfr4 libmpg123-0 libnatpmp1 libncurses5 libncursesw5 libnewt0.52 libnl-3-200 libnl-route-3-200 libnss-mdns libntdb1 libopenjp2-7 libopus0 liborc-0.4-0 libp11-kit0

  libpackage-constants-perl libpam-modules libpam-modules-bin libpam-runtime libpam0g libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpcap0.8 libpcre3 libperl4-corelibs-perl libpipeline1 libpixman-1-0

  libpod-latex-perl libpopt0 libqdbm14 libregexp-common-perl libroar2 libroken18-heimdal libsamplerate0 libsasl2-modules-db libsdl1.2debian libselinux1 libsemanage-common libsemanage1 libsensors4 libsepol1

  libsidutils0 libslang2 libsm6 libsmartcols1 libsndfile1 libsoftware-license-perl libsoxr0 libspeex1 libspeexdsp1 libsqlite3-0 libss2 libssh2-1 libtalloc2 libtasn1-6 libtdb1 libterm-ui-perl libtevent0

  libtext-wrapi18n-perl libthai-data libthai0 libtheora0 libtiff5 libtinfo5 liburiparser1 libusb-0.1-4 libustr-1.0-1 libuuid1 libva1 libvorbis0a libvorbisenc2 libvorbisfile3 libwavpack1 libwbclient0

  libwildmidi-config libwind0-heimdal libwrap0 libx11-6 libx11-data libx11-xcb1 libxcb-dri2-0 libxcb-dri3-0 libxcb-present0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb1 libxdmcp6 libxext6 libxi6 libxmuu1

  libxrender1 libxshmfence1 libxslt1.1 libxtst6 libxvidcore4 libyajl2 libzzip-0-13 linux-libc-dev login logrotate lrzsz lsb-base lsof make man-db manpages manpages-dev mawk mc mc-data mime-support minissdpd

  miniupnpc mount multiarch-support nano ncurses-base ncurses-bin net-tools netbase netcat-traditional nfacct openbsd-inetd passwd patch plexmediaserver-installer psmisc python-bs4 python-chardet

  python-colorama python-crypto python-distlib python-dnspython python-lxml python-mutagen python-ndg-httpsclient python-ntdb python-pkg-resources python-ply python-pyasn1 python-pycparser python-setuptools

  python-six python-tdb readline-common rename sed sensible-utils sgml-base shared-mime-info ssl-cert startpar sudo tar tasksel tasksel-data tcpd tdb-tools traceroute tzdata ucf unionfs-fuse unzip

  update-inetd va-driver-all whiptail x11-common xauth xdg-user-dirs xml-core xz-utils zlib1g

312 upgraded, 0 newly installed, 0 to remove and 153 not upgraded.

Need to get 66.2 MB of archives.

After this operation, 19.3 MB of additional disk space will be used.

Get:1 http://ftp.kr.debian.org/debian/ stretch/main base-files armhf 9.9+deb9u8 [67.4 kB]

Get:2 http://ftp.kr.debian.org/debian/ stretch/main libtinfo5 armhf 6.0+20161126-1+deb9u2 [288 kB]

Get:3 http://ftp.kr.debian.org/debian/ stretch/main libncurses5 armhf 6.0+20161126-1+deb9u2 [74.7 kB]

Get:4 http://ftp.kr.debian.org/debian/ stretch/main libncursesw5 armhf 6.0+20161126-1+deb9u2 [94.8 kB]

Get:5 http://ftp.kr.debian.org/debian/ stretch/main sensible-utils all 0.0.9+deb9u1 [10.8 kB]

Get:6 http://ftp.kr.debian.org/debian/ stretch/main debianutils armhf 4.8.1.1 [99.3 kB]

Get:7 http://ftp.kr.debian.org/debian/ stretch/main bash armhf 4.4-5 [1,371 kB]

Get:8 http://ftp.kr.debian.org/debian/ stretch/main libbsd0 armhf 0.8.3-1 [89.6 kB]

Get:9 http://ftp.kr.debian.org/debian/ stretch/main bsdmainutils armhf 9.0.12+nmu1 [182 kB]

Get:10 http://ftp.kr.debian.org/debian/ stretch/main bsdutils armhf 1:2.29.2-1+deb9u1 [107 kB]

Get:11 http://ftp.kr.debian.org/debian/ stretch/main coreutils armhf 8.26-3 [2,782 kB]

Get:12 http://ftp.kr.debian.org/debian/ stretch/main dash armhf 0.5.8-2.4 [104 kB]

Get:13 http://ftp.kr.debian.org/debian/ stretch/main diffutils armhf 1:3.5-3 [303 kB]

Get:14 https://dev2day.de/pms/ stretch/main plexmediaserver-installer armhf 1.15.2.793-782228f99-1 [8,208 B]

Get:15 http://ftp.kr.debian.org/debian/ stretch/main e2fslibs armhf 1.43.4-2 [197 kB]  



Setting up python-keyrings.alt (1.3-1) ...

Setting up python-pip-whl (9.0.1-2) ...

Setting up python-pip (9.0.1-2) ...

Setting up python-urllib3 (1.19.1-1) ...

Setting up python-requests (2.12.4-1) ...

Setting up python-xdg (0.25-4) ...

Setting up tesseract-ocr-eng (3.04.00-1) ...

Setting up tesseract-ocr-osd (3.04.00-1) ...

Setting up tesseract-ocr-equ (3.04.00-1) ...

Setting up tesseract-ocr (3.04.01-5) ...

Setting up vdpau-driver-all:armhf (1.1.1-6) ...

Setting up makedev (2.3.1-93) ...

Setting up dvb-apps (1.1.1+rev1500-1.1+b1) ...

Setting up gnupg-l10n (2.1.18-8~deb9u4) ...

Setting up libtxc-dxtn-s2tc:armhf (1.0+git20151227-2) ...

update-alternatives: using /usr/lib/arm-linux-gnueabihf/s2tc/libtxc_dxtn.so to provide /usr/lib/arm-linux-gnueabihf/libtxc_dxtn.so (libtxc-dxtn-arm-linux-gnueabihf) in auto mode

Setting up publicsuffix (20181003.1334-0+deb9u1) ...

Setting up shairport-sync (2.8.6-1) ...

invoke-rc.d: could not determine current runlevel

Processing triggers for libc-bin (2.24-11+deb9u4) ...

Processing triggers for systemd (215-17+deb8u6) ...

Android over Linux Debian 9 Stretch update Finished...

You should reboot Device. may enter reboot on terminal.


중간에 아래의 화면은 자동화 처리를 하지 못했습니다.



Keep the local version currently installed 를 선택하고 넘어가시면 됩니다.





3. 업데이트 결과



정상적으로 업그레이드가 되었습니다. 기본적으로 탑재된 패키지에는 크게 문제가 없는것으로 확인되었습니다. 


추가 문제를 리포팅 주시면 스크립트를 업데이트 하여 반영하도록 하겠습니다.


댓글을 달아 주세요