rename
This commit is contained in:
parent
52f38c3eba
commit
cf931c5663
@ -42,14 +42,12 @@ Components: main contrib
|
|||||||
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
|
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
|
||||||
EOF
|
EOF
|
||||||
mv /etc/apt/sources.list /etc/apt/sources.list.bak
|
mv /etc/apt/sources.list /etc/apt/sources.list.bak
|
||||||
$STD apt-get update
|
$STD apt update
|
||||||
fi
|
fi
|
||||||
msg_ok "Converted APT sources"
|
msg_ok "Converted APT sources"
|
||||||
|
|
||||||
msg_info "Installing Dependencies"
|
msg_info "Installing Dependencies"
|
||||||
$STD apt-get install -y \
|
$STD apt install -y \
|
||||||
jq \
|
|
||||||
wget \
|
|
||||||
xz-utils \
|
xz-utils \
|
||||||
python3 \
|
python3 \
|
||||||
python3-dev \
|
python3-dev \
|
||||||
@ -57,7 +55,6 @@ $STD apt-get install -y \
|
|||||||
gcc \
|
gcc \
|
||||||
pkg-config \
|
pkg-config \
|
||||||
libhdf5-dev \
|
libhdf5-dev \
|
||||||
unzip \
|
|
||||||
build-essential \
|
build-essential \
|
||||||
automake \
|
automake \
|
||||||
libtool \
|
libtool \
|
||||||
@ -92,24 +89,7 @@ $STD apt-get install -y \
|
|||||||
moreutils
|
moreutils
|
||||||
msg_ok "Installed Dependencies"
|
msg_ok "Installed Dependencies"
|
||||||
|
|
||||||
msg_info "Setting Up Hardware Acceleration"
|
setup_hwaccel
|
||||||
# Use native packages for hardware acceleration
|
|
||||||
# intel-media-va-driver-non-free was renamed to intel-media-va-driver in newer releases
|
|
||||||
$STD apt-get install -y \
|
|
||||||
vainfo \
|
|
||||||
intel-media-va-driver \
|
|
||||||
intel-gpu-tools \
|
|
||||||
mesa-va-drivers \
|
|
||||||
mesa-vulkan-drivers || true
|
|
||||||
msg_ok "Set Up Hardware Acceleration"
|
|
||||||
|
|
||||||
msg_info "Configuring GPU Access"
|
|
||||||
if [[ "$CTTYPE" == "0" ]]; then
|
|
||||||
sed -i -e 's/^kvm:x:104:$/render:x:104:root,frigate/' -e 's/^render:x:105:root$/kvm:x:105:/' /etc/group
|
|
||||||
else
|
|
||||||
sed -i -e 's/^kvm:x:104:$/render:x:104:frigate/' -e 's/^render:x:105:$/kvm:x:105:/' /etc/group
|
|
||||||
fi
|
|
||||||
msg_ok "Configured GPU Access"
|
|
||||||
|
|
||||||
export TARGETARCH="amd64"
|
export TARGETARCH="amd64"
|
||||||
export CCACHE_DIR=/root/.ccache
|
export CCACHE_DIR=/root/.ccache
|
||||||
@ -123,7 +103,7 @@ export TRANSFORMERS_NO_ADVISORY_WARNINGS=1
|
|||||||
export OPENCV_FFMPEG_LOGLEVEL=8
|
export OPENCV_FFMPEG_LOGLEVEL=8
|
||||||
export HAILORT_LOGGER_PATH=NONE
|
export HAILORT_LOGGER_PATH=NONE
|
||||||
|
|
||||||
fetch_and_deploy_gh_release "frigate" "blakeblackshear/frigate" "tarball" "latest" "/opt/frigate"
|
fetch_and_deploy_gh_release "frigate" "blakeblackshear/frigate" "tarball" "v0.16.4" "/opt/frigate"
|
||||||
|
|
||||||
msg_info "Building Nginx"
|
msg_info "Building Nginx"
|
||||||
$STD bash /opt/frigate/docker/main/build_nginx.sh
|
$STD bash /opt/frigate/docker/main/build_nginx.sh
|
||||||
@ -144,18 +124,16 @@ ln -sf /usr/local/tempio/bin/tempio /usr/local/bin/tempio
|
|||||||
msg_ok "Installed Tempio"
|
msg_ok "Installed Tempio"
|
||||||
|
|
||||||
msg_info "Building libUSB"
|
msg_info "Building libUSB"
|
||||||
cd /opt
|
fetch_and_deploy_gh_release "libusb" "libusb/libusb" "tarball" "v1.0.26" "/opt/libusb"
|
||||||
wget -q https://github.com/libusb/libusb/archive/v1.0.26.zip -O libusb.zip
|
cd /opt/libusb
|
||||||
$STD unzip -q libusb.zip
|
|
||||||
cd libusb-1.0.26
|
|
||||||
$STD ./bootstrap.sh
|
$STD ./bootstrap.sh
|
||||||
$STD ./configure CC='ccache gcc' CCX='ccache g++' --disable-udev --enable-shared
|
$STD ./configure CC='ccache gcc' CCX='ccache g++' --disable-udev --enable-shared
|
||||||
$STD make -j "$(nproc)"
|
$STD make -j "$(nproc)"
|
||||||
cd /opt/libusb-1.0.26/libusb
|
cd /opt/libusb/libusb
|
||||||
mkdir -p /usr/local/lib /usr/local/include/libusb-1.0 /usr/local/lib/pkgconfig
|
mkdir -p /usr/local/lib /usr/local/include/libusb-1.0 /usr/local/lib/pkgconfig
|
||||||
$STD bash ../libtool --mode=install /usr/bin/install -c libusb-1.0.la /usr/local/lib
|
$STD bash ../libtool --mode=install /usr/bin/install -c libusb-1.0.la /usr/local/lib
|
||||||
install -c -m 644 libusb.h /usr/local/include/libusb-1.0
|
install -c -m 644 libusb.h /usr/local/include/libusb-1.0
|
||||||
cd /opt/libusb-1.0.26/
|
cd /opt/libusb/
|
||||||
install -c -m 644 libusb-1.0.pc /usr/local/lib/pkgconfig
|
install -c -m 644 libusb-1.0.pc /usr/local/lib/pkgconfig
|
||||||
ldconfig
|
ldconfig
|
||||||
msg_ok "Built libUSB"
|
msg_ok "Built libUSB"
|
||||||
@ -379,9 +357,9 @@ systemctl enable -q --now nginx
|
|||||||
msg_ok "Created Services"
|
msg_ok "Created Services"
|
||||||
|
|
||||||
msg_info "Cleaning Up"
|
msg_info "Cleaning Up"
|
||||||
rm -rf /opt/libusb.zip /opt/libusb-1.0.26 /wheels /models/*.tar.gz
|
rm -rf /opt/libusb /wheels /models/*.tar.gz
|
||||||
msg_ok "Cleaned Up"
|
msg_ok "Cleaned Up"
|
||||||
|
|
||||||
motd_ssh
|
motd_ssh
|
||||||
customize
|
customize
|
||||||
cleanup_lxc
|
cleanup_lxc
|
||||||
Loading…
x
Reference in New Issue
Block a user