안녕하세요? 데비안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. 업데이트 결과
정상적으로 업그레이드가 되었습니다. 기본적으로 탑재된 패키지에는 크게 문제가 없는것으로 확인되었습니다.
추가 문제를 리포팅 주시면 스크립트를 업데이트 하여 반영하도록 하겠습니다.
'AndroidOverLinux' 카테고리의 다른 글
U5 리눅스 펌웨어 19년 4월 19일 릴리즈 (0) | 2019.04.19 |
---|---|
U5PVR / MINI 용 안드로이드8 호환 리눅스 펌웨어 구동 성공 (알파) (0) | 2019.03.29 |
U5 리눅스 펌웨어 데비안9 마이그레이션 작업 (테스팅) (0) | 2019.03.26 |
린백 런처 아이콘 위치 수정하기 (난이도 : 중상) (1) | 2019.01.31 |
U5PVR mpd 0.21 with DSD ISO (romanceassassin 님 빌드버전) 한방 패키지 (0) | 2019.01.16 |
댓글