I know, but I wanna give it a try.
Because on Debian9 a lot of software I use not actually up to date..
I don't know why. like Alpine linux almost got every program to recent version.
Just curios why lighttpd wont start while using both two lines of code
My server did have IPv6
Caddy + php fpm for web interface, uninstall lighttpd.
but everytime update, will auto install lighttpd again..
I hope next release can let user choose install or remove lighttpd on update.
or uninstall lighttpd only
The installer asks if you want to have lighttpd installed or not. You may have upgraded from an earlier version that did not have that option and missed the code that fixed setupVars.conf with the proper lines. What is the contents of your setupVars.conf?
It was my fault to try lighttpd on Debian9 sid.
If lighttpd is able to run on Debian9 sid without any problem, then I will continue to use it.
Of course, I can manually comment out these 2 lines. then everything works fine.
Another problem is when I run pihole -up and update, the entire lighttpd.conf will get from the git repo, then the update process will be stuck at installing lighttpd.
That's why I hope there will be an option check if this machine doesn't have lighttpd installed when it runs an update, it will automatically skip lighttpd install process.
1 more question.
If I reformat my VPS to debian9 stretch. How can I install some package from sid?
like php7.3, only php7.3 gonna install from sid.
Any tutorial or keyword I can search on Google
That's going to be a bad experience. You can try apt pinning, but pulling in a package like that from another release is going to need dependencies that do not exist in Stretch. And then when you try to pull in the dependencies from Sid to Stretch you end up needing the dependencies of the dependency.
Just checked and both Debian and Raspbian have packages for PHP 7.3:
Add a line to /etc/apt/sources.list with Buster(next stable release) and they will become available:
eg for Raspbian:
deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
Need to run below one after changing the sources.list file:
sudo apt update
EDIT:
pi@noads:~ $ cat /etc/apt/sources.list
deb http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi
deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
Nope, but you added Buster as a full repository so anytime a package is updated on Buster (like the kernel being tested) it will attempt to be installed on that Stretch device and break hard. If you're going to add a cross release repository at least limit it to only the packages you would like installed and not the entire distribution.
Could add buster to sources.list initially to get PHP 7.3 installed and remove it afterwards again so as to not break other stuff when running updates.
I never tried but can imagine it works ok.
I wouldn't know how to pin all packages from Buster for just PHP 7.3.
Dependency forest again