新增debian12的适配脚本

This commit is contained in:
2024-02-12 11:44:03 +08:00
parent e08a00784a
commit 921dc37521
6 changed files with 39 additions and 4 deletions
+11 -3
View File
@@ -1,11 +1,19 @@
build: build:
echo a echo None
install: install:
mkdir -pv $(DESTDIR)/etc/profile.d/ mkdir -pv $(DESTDIR)/etc/profile.d/
mkdir -pv $(DESTDIR)/etc/apt/trusted.gpg.d/
mkdir -pv $(DESTDIR)/etc/apt/sources.list.d/ mkdir -pv $(DESTDIR)/etc/apt/sources.list.d/
mkdir -pv $(DESTDIR)/etc/xdg/autostart
mkdir -pv $(DESTDIR)/usr/bin
mkdir -pv $(DESTDIR)/usr/lib/systemd/system/ mkdir -pv $(DESTDIR)/usr/lib/systemd/system/
cp -rv dde.sh $(DESTDIR)/etc/profile.d/dde.sh cp -rv dde.sh $(DESTDIR)/etc/profile.d/dde.sh
cp -rv debian-dde.list $(DESTDIR)/etc/apt/sources.list.d/debian-dde.list #cp -rv debian-dde.list $(DESTDIR)/etc/apt/sources.list.d/debian-dde.list
cp -rv debiandde-first-config.service $(DESTDIR)/usr/lib/systemd/system/ cp -rv debiandde-first-config.service $(DESTDIR)/usr/lib/systemd/system/debiandde-first-config.service
cp -rv debian-dde.gpg $(DESTDIR)/etc/apt/trusted.gpg.d/debian-dde.gpg
cp debiandde-config-after-desktop $(DESTDIR)/usr/bin/debiandde-config-after-desktop
cp debiandde-config-after-desktop.desktop $(DESTDIR)/etc/xdg/autostart/debiandde-config-after-desktop.desktop
chmod +x $(DESTDIR)/etc/profile.d/dde.sh chmod +x $(DESTDIR)/etc/profile.d/dde.sh
chmod +x $(DESTDIR)/usr/bin/debiandde-config-after-desktop
BIN
View File
Binary file not shown.
+8 -1
View File
@@ -1,2 +1,9 @@
#!/bin/bash #!/bin/bash
systemctl enable debiandde-first-config.service | true systemctl enable debiandde-first-config.service | true
# 判断是不是 debian 12
debianVersion = `cat /etc/debian_version`
if [[ $debianVersion == 12.* ]]; then
echo -e "deb [trusted=true] http://dde15.debian12.gfdgdxi.top/ ./\ndeb [trusted=true] http://master.dl.sourceforge.net/project/debiandde/dde15-debian12-deb-more/ ./" | sudo tee -a /etc/apt/sources.list.d/debian-dde.list
else
echo -e "deb [trusted=true] http://dde15.debian11.gfdgdxi.top/ ./\ndeb [trusted=true] http://master.dl.sourceforge.net/project/debiandde/dde15-deb-more/ ./" | sudo tee -a /etc/apt/sources.list.d/debian-dde.list
fi
+2
View File
@@ -0,0 +1,2 @@
#!/bin/bash
rm -v /etc/apt/sources.list.d/debian-dde.list
+7
View File
@@ -0,0 +1,7 @@
#!/bin/bash
if [[ $debianVersion == 12.* ]]; then
cd /tmp
killall dde-dock dde-osd -9
nohup dde-dock &
nohup dde-osd &
fi
+11
View File
@@ -0,0 +1,11 @@
[Desktop Entry]
Version=1.0
Name=debiandde
Name[zh_CN]=自动配置debiandde(进入桌面后)
Comment=自动配置debiandde(进入桌面后)
Type=Application
Exec=/usr/bin/debiandde-config-after-desktop
Icon=deepin-launcher
Categories=System
# Generated from the DesktopGenerater component of the z-Tools toolkit