diff --git a/README.md b/README.md index 0fa753904..3d2c81abb 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ build tools ## How to build an image or a kernel? ```text -apt -y install git +apt-get -y install git git clone https://github.com/armbian/build cd build ./compile.sh diff --git a/compile.sh b/compile.sh index 7f49dbd19..718ca75f2 100755 --- a/compile.sh +++ b/compile.sh @@ -86,15 +86,15 @@ rm $TMPFILE # Check for required packages for compiling if [[ -z "$(which dialog)" ]]; then - sudo apt update - sudo apt install -y dialog + sudo apt-get update + sudo apt-get install -y dialog fi # Check for Vagrant if [[ "$1" == vagrant && -z "$(which vagrant)" ]]; then display_alert "Vagrant not installed." "Installing" - sudo apt update - sudo apt install -y vagrant virtualbox + sudo apt-get update + sudo apt-get install -y vagrant virtualbox fi if [[ "$1" == dockerpurge && -f /etc/debian_version ]]; then @@ -129,12 +129,12 @@ if [[ "$1" == docker && -f /etc/debian_version && -z "$(which docker)" ]]; then do [[ ! $(which $i) ]] && install_packages+=$i" " done - [[ -z $install_packages ]] && apt update;apt install -y -qq --no-install-recommends $install_packages + [[ -z $install_packages ]] && apt-get update;apt-get install -y -qq --no-install-recommends $install_packages curl -fsSL "https://download.docker.com/linux/${codeid}/gpg" | apt-key add -qq - > /dev/null 2>&1 export DEBIAN_FRONTEND=noninteractive - apt update - apt install -y -qq --no-install-recommends docker-ce + apt-get update + apt-get install -y -qq --no-install-recommends docker-ce display_alert "Add yourself to docker group to avoid root privileges" "" "wrn" "$SRC/compile.sh" "$@" exit $? diff --git a/lib/chroot-buildpackages.sh b/lib/chroot-buildpackages.sh index cb1e4848c..c76c8dea7 100644 --- a/lib/chroot-buildpackages.sh +++ b/lib/chroot-buildpackages.sh @@ -157,7 +157,7 @@ chroot_build_packages() local t=$target_dir/root/.update-timestamp if [[ ! -f $t || $(( ($(date +%s) - $(<$t)) / 86400 )) -gt 7 ]]; then display_alert "Upgrading packages" "$release/$arch" "info" - systemd-nspawn -a -q -D $target_dir /bin/bash -c "apt -q update; apt -q -y upgrade; apt clean" + systemd-nspawn -a -q -D $target_dir /bin/bash -c "apt-get -q update; apt-get -q -y upgrade; apt-get clean" date +%s > $t fi @@ -220,8 +220,8 @@ chroot_build_packages() for packet in $package_builddeps; do grep -q -x -e "\$packet" <<< "\$installed" || deps+=("\$packet"); done if [[ \${#deps[@]} -gt 0 ]]; then display_alert "Installing build dependencies" - apt -y -q update - apt -y -q --no-install-recommends --show-progress -o DPKG::Progress-Fancy=1 install "\${deps[@]}" + apt-get -y -q update + apt-get -y -q --no-install-recommends --show-progress -o DPKG::Progress-Fancy=1 install "\${deps[@]}" fi fi display_alert "Copying sources" @@ -334,17 +334,17 @@ chroot_installpackages() cat <<-EOF > "${SDCARD}"/tmp/install.sh #!/bin/bash [[ "$remote_only" != yes ]] && apt-key add /tmp/buildpkg.key - apt $apt_extra -q update + apt-get $apt_extra -q update # uncomment to debug # /bin/bash # TODO: check if package exists in case new config was added #if [[ -n "$remote_only" == yes ]]; then # for p in $install_list; do # if grep -qE "apt.armbian.com|localhost" <(apt-cache madison \$p); then - # if apt -s -qq install \$p; then + # if apt-get -s -qq install \$p; then #fi - apt -q $apt_extra --show-progress -o DPKG::Progress-Fancy=1 install -y $install_list - apt clean + apt-get -q $apt_extra --show-progress -o DPKG::Progress-Fancy=1 install -y $install_list + apt-get clean [[ "$remote_only" != yes ]] && apt-key del "925644A6" rm /etc/apt/sources.list.d/armbian-temp.list 2>/dev/null rm /etc/apt/preferences.d/90-armbian-temp.pref 2>/dev/null diff --git a/lib/debootstrap.sh b/lib/debootstrap.sh index 82102ff68..461ce5d83 100644 --- a/lib/debootstrap.sh +++ b/lib/debootstrap.sh @@ -141,7 +141,7 @@ create_rootfs_cache() # stage: debootstrap base system if [[ $NO_APT_CACHER != yes ]]; then - # apt-cacher-ng apt proxy parameter + # apt-cacher-ng apt-get proxy parameter local apt_extra="-o Acquire::http::Proxy=\"http://${APT_PROXY_ADDR:-localhost:3142}\"" local apt_mirror="http://${APT_PROXY_ADDR:-localhost:3142}/$APT_MIRROR" else @@ -200,7 +200,7 @@ create_rootfs_cache() eval 'LC_ALL=C LANG=C chroot $SDCARD /bin/bash -c "setupcon --save"' fi - # stage: create apt sources list + # stage: create apt-get sources list create_sources_list "$RELEASE" "$SDCARD/" # add armhf arhitecture to arm64 diff --git a/lib/general.sh b/lib/general.sh index f44cb7388..799e24e65 100644 --- a/lib/general.sh +++ b/lib/general.sh @@ -759,13 +759,13 @@ prepare_host_basic() # need lsb_release to decide what to install if [[ $(dpkg-query -W -f='${db:Status-Abbrev}\n' lsb-release 2>/dev/null) != *ii* ]]; then display_alert "Installing package" "lsb-release" - apt -q update && apt install -q -y --no-install-recommends lsb-release + apt-get -q update && apt-get install -q -y --no-install-recommends lsb-release fi # need to install dialog if person is starting with a interactive mode if [[ $(dpkg-query -W -f='${db:Status-Abbrev}\n' dialog 2>/dev/null) != *ii* ]]; then display_alert "Installing package" "dialog" - apt -q update && apt install -q -y --no-install-recommends dialog + apt-get -q update && apt-get install -q -y --no-install-recommends dialog fi } @@ -837,7 +837,7 @@ prepare_host() exit_with_error "Windows subsystem for Linux is not a supported build environment" fi - if [[ -z $codename || "focal" == "$codename" || "eoan" == "$codename" ]]; then + if [[ -z $codename || "focal" == "$codename" || "eoan" == "$codename" || "debbie" == "$codename" || "buster" == "$codename" ]]; then hostdeps="${hostdeps/lib32ncurses5 lib32tinfo5/lib32ncurses6 lib32tinfo6}" fi @@ -886,9 +886,9 @@ prepare_host() if [[ ${#deps[@]} -gt 0 ]]; then display_alert "Installing build dependencies" - apt -q update - apt -y upgrade - apt -q -y --no-install-recommends install -o Dpkg::Options::='--force-confold' "${deps[@]}" | tee -a $DEST/debug/hostdeps.log + apt-get -q update + apt-get -y upgrade + apt-get -q -y --no-install-recommends install -o Dpkg::Options::='--force-confold' "${deps[@]}" | tee -a $DEST/debug/hostdeps.log update-ccache-symlinks fi @@ -899,7 +899,7 @@ prepare_host() fi if [[ $(dpkg-query -W -f='${db:Status-Abbrev}\n' 'zlib1g:i386' 2>/dev/null) != *ii* ]]; then - apt install -qq -y --no-install-recommends zlib1g:i386 >/dev/null 2>&1 + apt-get install -qq -y --no-install-recommends zlib1g:i386 >/dev/null 2>&1 fi # enable arm binary format so that the cross-architecture chroot environment will work