(1)improve the dhcp + file browser; (2)add -y to some apt install;
This commit is contained in:
@ -14,17 +14,18 @@ cd /home/300tc
|
|||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt-get -y install build-essential
|
sudo apt-get -y install build-essential
|
||||||
sudo apt -y install gdb
|
sudo apt -y install gdb
|
||||||
sudo apt-get install cron
|
sudo apt-get -y install cron
|
||||||
|
sudo apt install -y network-manager
|
||||||
|
|
||||||
sudo apt -y remove cmake
|
sudo apt -y remove cmake
|
||||||
sudo apt install openssl
|
sudo apt -y install openssl
|
||||||
sudo apt install libssl-dev
|
sudo apt -y install libssl-dev
|
||||||
cd /home/300tc/library_source
|
cd /home/300tc/library_source
|
||||||
sudo wget http://www.cmake.org/files/v3.17/cmake-3.17.3.tar.gz
|
sudo wget http://www.cmake.org/files/v3.17/cmake-3.17.3.tar.gz
|
||||||
sudo tar -xf cmake-3.17.3.tar.gz
|
sudo tar -xf cmake-3.17.3.tar.gz
|
||||||
cd cmake-3.17.3
|
cd cmake-3.17.3
|
||||||
sudo ./configure
|
sudo ./configure
|
||||||
sudo make
|
sudo make -j5
|
||||||
sudo make install
|
sudo make install
|
||||||
sudo ln -sf /usr/local/bin/cmake /usr/bin/cmake
|
sudo ln -sf /usr/local/bin/cmake /usr/bin/cmake
|
||||||
|
|
||||||
@ -41,20 +42,45 @@ sudo sed -i 's/PASSPHRASE=.*/PASSPHRASE=123456789/g' /etc/create_ap.conf
|
|||||||
|
|
||||||
sudo systemctl enable create_ap.service
|
sudo systemctl enable create_ap.service
|
||||||
|
|
||||||
# dhcp + file browser
|
# dhcp
|
||||||
sudo apt install -y isc-dhcp-server
|
sudo apt install -y isc-dhcp-server
|
||||||
cp ./isc-dhcp-server /etc/default/isc-dhcp-server
|
sudo sed -i 's/INTERFACESv4=""*/INTERFACESv4="eth0"/g' /etc/default/isc-dhcp-server
|
||||||
cp ./dhcpd.conf /etc/dhcp/dhcpd.conf
|
sudo sed -i '35a # tc add\
|
||||||
|
subnet 192.168.1.0 netmask 255.255.255.0 {\
|
||||||
|
option routers 192.168.1.1;\
|
||||||
|
option subnet-mask 255.255.255.0;\
|
||||||
|
option domain-search "tecmint.lan";\
|
||||||
|
option domain-name-servers 192.168.1.1;\
|
||||||
|
range 192.168.1.10 192.168.1.100;\
|
||||||
|
range 192.168.1.110 192.168.1.200;\
|
||||||
|
}\
|
||||||
|
' /etc/dhcp/dhcpd.conf
|
||||||
sudo systemctl start isc-dhcp-server.service
|
sudo systemctl start isc-dhcp-server.service
|
||||||
sudo systemctl enable isc-dhcp-server.service
|
sudo systemctl enable isc-dhcp-server.service
|
||||||
cp ./eth0 /etc/network/interfaces.d/eth0
|
|
||||||
|
|
||||||
cp -r ./filebrew64 /root/filebrew
|
# static ip
|
||||||
cp ./12-mybase.rules /etc/udev/rules.d/
|
cp /etc/network/interfaces.d/eth0 /etc/network/interfaces.d/eth0.backup
|
||||||
|
|
||||||
|
sudo sed -i '1i # tc add\
|
||||||
|
allow-hotplug eth0\
|
||||||
|
iface eth0 inet static\
|
||||||
|
address 192.168.1.1\
|
||||||
|
netmask 255.255.255.0\
|
||||||
|
gateway 192.168.1.1\
|
||||||
|
dns-nameservers 192.168.1.1' /etc/network/interfaces.d/eth0
|
||||||
|
|
||||||
|
sed -i '8,10d' /etc/network/interfaces.d/eth0
|
||||||
|
|
||||||
|
# filebrew
|
||||||
|
cd /home/pi/tc_ShellScripts
|
||||||
|
git clone http://172.16.0.230/r/computer/install.git
|
||||||
|
cp -r .install/nanopiM4/filebrew64 /root/filebrew
|
||||||
|
cp .install/nanopiM4/12-mybase.rules /etc/udev/rules.d/
|
||||||
|
|
||||||
sudo sed -i '$ i\sudo /root/filebrew/filebrowser -d /root/filebrew/filebrowser.db &' /etc/rc.local
|
sudo sed -i '$ i\sudo /root/filebrew/filebrowser -d /root/filebrew/filebrowser.db &' /etc/rc.local
|
||||||
|
|
||||||
|
sudo rm -r install/
|
||||||
|
|
||||||
|
|
||||||
# installXimeaDriver
|
# installXimeaDriver
|
||||||
cd /home/300tc/library_source
|
cd /home/300tc/library_source
|
||||||
@ -128,7 +154,7 @@ sudo wget https://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
|
|||||||
sudo tar -xvf ffmpeg-snapshot.tar.bz2
|
sudo tar -xvf ffmpeg-snapshot.tar.bz2
|
||||||
cd ffmpeg
|
cd ffmpeg
|
||||||
sudo ./configure --enable-shared --enable-gpl --disable-yasm --enable-libx264 --disable-libx265 --prefix=/home/300tc/library/ffmpeg_build
|
sudo ./configure --enable-shared --enable-gpl --disable-yasm --enable-libx264 --disable-libx265 --prefix=/home/300tc/library/ffmpeg_build
|
||||||
sudo make
|
sudo make -j5
|
||||||
sudo make install
|
sudo make install
|
||||||
|
|
||||||
sudo sed -i '$a\/home/300tc/library/ffmpeg_build/lib/' /etc/ld.so.conf
|
sudo sed -i '$a\/home/300tc/library/ffmpeg_build/lib/' /etc/ld.so.conf
|
||||||
@ -137,7 +163,7 @@ sudo ldconfig
|
|||||||
# psdk
|
# psdk
|
||||||
cd /home/300tc/projects
|
cd /home/300tc/projects
|
||||||
|
|
||||||
sudo apt install unzip
|
sudo apt -y install unzip
|
||||||
sudo unzip Payload_SDK_V2.2.1-build.315.zip
|
sudo unzip Payload_SDK_V2.2.1-build.315.zip
|
||||||
sudo mv Payload_SDK_V2.2.1-build.315 Payload_SDK_V2.2.1_300tc #修改文件夹名
|
sudo mv Payload_SDK_V2.2.1-build.315 Payload_SDK_V2.2.1_300tc #修改文件夹名
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user