csuhas32
Az a baj, hogy ez igaz. Egységsugarú inputkobold becsépeli a promptot, és kap VALAMIT, ami hellyel-közzel akár működik is. És aztán azt képzeli, hogy ő milyen okos. Itt most kifejezetten nem a fórumtársunkra gondolok, általános jelenségként figyeltem ezt meg az ifjúság körében.
Fingjuk sincs semmiről, vagy jobb esetben alig valamiről, de nem baj, majd az éjáj megoldja 🙁
Megy a sz@r felé a világ ezerrel...
Alább az én telepítő-belakó szkriptem.
Éjáj nélkül készült, ez csinált nekem a Debian 13 Cinnamon-ból egy Mint-szerű kimérát, de azért a saját pofázmányomra igazítva.
Látszik, hogy nem a pucolás a lényeg (sőt, az van a legvégén), hanem a saját válogatásom feltelepítése.
#!/bin/bash
cat <<_EOF >/etc/apt/sources.list
# See https://wiki.debian.org/SourcesList for more information.
deb http://deb.debian.org/debian trixie main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian trixie main non-free-firmware
deb http://deb.debian.org/debian trixie-updates main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian trixie-updates main non-free-firmware
deb http://security.debian.org/debian-security/ trixie-security main contrib non-free non-free-firmware
deb-src http://security.debian.org/debian-security/ trixie-security main non-free-firmware
# Backports allow you to install newer versions of software made available for this release
deb http://deb.debian.org/debian trixie-backports main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian trixie-backports main non-free-firmware
_EOF
apt update
apt install wget -y
dpkg --add-architecture i386
####GIGI alkatrészek
echo "deb http://packages.linuxmint.com gigi main upstream import backport" > /etc/apt/sources.list.d/gigi.list
gpg --recv-keys --keyserver keyserver.ubuntu.com A6616109451BBBF2
gpg --export A6616109451BBBF2 | sudo tee /etc/apt/trusted.gpg.d/gigi.gpg
################## setup repos
##home repo
echo "deb [signed-by=/usr/share/keyrings/ungvar44.gpg ] https://ungvar44.dynu.net/repo/trixie ./ " > /etc/apt/sources.list.d/ungvar44.list
curl -sS https://ungvar44.dynu.net/repo/trixie/public.gpg | gpg --dearmor | tee /usr/share/keyrings/ungvar44.gpg
##Spotify repo
curl -sS https://download.spotify.com/debian/pubkey_C85668DF69375001.gpg | gpg --dearmor | tee /usr/share/keyrings/spotify.gpg
echo "deb [signed-by=/usr/share/keyrings/spotify.gpg] https://repository.spotify.com stable non-free" > /etc/apt/sources.list.d/spotify.list
##Softmaker repo
curl -fsSL https://shop.softmaker.com/repo/linux-repo-public.key | gpg --dearmor | tee /usr/share/keyrings/softmaker.gpg
echo "deb [signed-by=/usr/share/keyrings/softmaker.gpg] https://shop.softmaker.com/repo/apt stable non-free" > /etc/apt/sources.list.d/softmaker.list
##Google repo
curl -fSsL https://dl.google.com/linux/linux_signing_key.pub | gpg --dearmor | tee /usr/share/keyrings/google-chrome.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/google-chrome.gpg] http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list
# curl -fSsL https://download.teamviewer.com/download/linux/signature/TeamViewer2017.asc | gpg --dearmor | tee /usr/share/keyrings/teamview.gpg
# echo "deb [arch=amd64 signed-by=/usr/share/keyrings/teamview.gpg] http://linux.teamviewer.com/deb stable main" > /etc/apt/sources.list.d/teamviewer.list
##Vrtualbox repo
curl -fsSL https://www.virtualbox.org/download/oracle_vbox_2016.asc| gpg --dearmor -o /etc/apt/trusted.gpg.d/vbox.gpg
curl -fsSL https://www.virtualbox.org/download/oracle_vbox.asc| gpg --dearmor -o /etc/apt/trusted.gpg.d/oracle_vbox.gpg
echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian trixie contrib" > /etc/apt/sources.list.d/virtualbox.list
##element
#wget -O /usr/share/keyrings/element-io-archive-keyring.gpg https://packages.element.io/debian/element-io-archive-keyring.gpg
#echo "deb [signed-by=/usr/share/keyrings/element-io-archive-keyring.gpg] https://packages.element.io/debian/ default main" | tee /etc/apt/sources.list.d/element-io.list
###ONLYOFFICE
echo 'deb [signed-by=/usr/share/keyrings/onlyoffice.gpg] https://download.onlyoffice.com/repo/debian squeeze main' > /etc/apt/sources.list.d/onlyoffice.list
gpg --no-default-keyring --keyring gnupg-ring:/usr/share/keyrings/onlyoffice.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys CB2DE8E5
chmod 644 /usr/share/keyrings/onlyoffice.gpg
apt update
###GIG alkatrészek telep-
apt -y install task-desktop
apt -y purge task-cinnamon-desktop
apt -y install cinnamon-desktop-environment
dpkg --purge --force-all cinnamon-common
dpkg --purge --force-all xapp-sn-watcher
dpkg --purge --force-all cinnamon-common
dpkg --purge --force-all muffin
dpkg --purge --force-all libxapp-gtk3-module
dpkg --purge --force-all cinnamon
apt -y install -f
apt -y upgrade
apt -y install gnome-backgrounds apg gir1.2-nemo-3.0 libglu1-mesa libmuffin0t64 libxcb-damage0 lightdm-settings numlockx x11-apps x11-session-utils xinit xorg
apt install -y systemd-timesyncd
#lightdm slick --> gtk-greeter
apt -y purge slick-greeter lightdm-settings
apt -y install lightdm-gtk-greeter-settings
sed -i 's/slick-greeter/lightdm-gtk-greeter/g' /etc/lightdm/lightdm.conf
apt upgrade -y
apt full-upgrade
apt list --installed | grep helyi | grep -v linux-image awk -F/ '{print $1}' | xargs apt purge -y
##install basic components
apt purge gnome-text-editor evince gnome-calculator gedit eog -y
apt install -y xed xreader xviewer xviewer-plugins nemo-fileroller nemo-preview sticky warpinator -y
#alap alkatrészek
apt install -y sstp-client cifs-utils qt5ct openssh-server mc sshpass gparted gnome-disk-utility lshw cups cups-client foomatic-db system-config-printer intel-microcode firmware-linux bluez bluez-tools pavucontrol font-manager gvfs-fuse ttf-mscorefonts-installer va-driver-all vdpau-driver-all samba smbclient python3-smbc rsync smartmontools sysstat htop earlyoom dcfldd xsane galculator ddcutil
apt install intel-media-va-driver-non-free -y
#multimédia
apt install -y musescore3 ardour guvcview mkvtoolnix mkvtoolnix-gui mediainfo-gui fontforge audacious audacity minikonverter obs-studio ffmpeg obs-color-monitor obs-advanced-scene-switcher celluloid mpv
apt install -y obs-ashmanix-blur-filter
apt install -y qpwgraph libspa-0.2-bluetooth pipewire-alsa gnome-network-displays -t trixe-backports
apt install -y ffmpeg5
#apt install nerolinux davinci-resolve -y
#ln -s /usr/lib/nero /usr/lib64/nero
#grafika
apt install -y simple-scan gimp fontforge inkscape scribus dia gthumb xnview rawtherapee
#fejlesztés és virt
apt install -y lazarus doublecmd-gtk
###virtualbox
apt install linux-headers-amd64 -y
apt install -y virtualbox-7.2
#tanulás és játék
apt install -y r-base rstudio
apt install -y steam
apt install -y avogadro -y
apt install -y supertuxkart-repack
# 0ad -y
#internet
apt install -y caprine seafile-gui thunderbird-l10n-hu google-chrome-stable zoom discord chromium chromium-l10n thunderbird evolution spotify-client
apt install seadrive-gui -y
apt install -y 4kvideodownloaderplus megasync
#iroda
apt install -y gimagereader tesseract-ocr tesseract-ocr-hun gucharmap pdfarranger softmaker-freeoffice-2024 onlyoffice-desktopeditors
apt install -y eid-client-service
##trixie-backports még nincs:
apt install -y calibre libreoffice libreoffice-l10n-hu libreoffice-gtk3 --install-recommends
apt install -y doublecmd-gtk
#java
#apt install -y openjdk-8-jre
apt install -y oracle-jre
#csicsa
apt install -y mint-themes mate-backgrounds gnome-backgrounds
apt install -y systemback autoupdater
apt install -y myfonts mycinnamonexts
apt install numix-icon-theme mythemes -y
apt install -y csaladi
#rendszerpiszka
rm /etc/apparmor.d/usr.bin.evince
##samba
sed -i 's/WORKGROUP/OTTHONLAN/g' /etc/samba/smb.conf
#mpv hwdec
mkdir -p /etc/mpv
cat << _EOFMPV > /etc/mpv/mpv.conf
hwdec=vaapi
_EOFMPV
#instruct dconf to store data in text:
echo "service-db:keyfile/user" > /etc/dconf/profile/user
cat << _EOF-sane > /etc/sane.d/dll.conf
# dll.conf - Configuration file for the SANE dynamic backend loader
#
# Backends can also be enabled by configuration snippets under the dll.d/
# directory -- third party backends can drop their configuration file in
# this in this directory, named after the backend.
#
# The next line enables the network backend; comment it out if you don't
# need to use a remote SANE scanner over the network -- see sane-net(5)
# and saned(8) for details.
airscan
_EOF-sane
##system configuration changes
echo fs.inotify.max_user_watches=524288 > /etc/sysctl.d/fsnotify.conf
echo vm.min_free_kbytes=8192 > /etc/sysctl.d/vmminfree.conf
##virtualbox miatt:
echo "blacklist kvm_intel" > /etc/modprobe.d/kvm-blacklist.conf
## USB attached disks will be writeable without root privileges
echo 'KERNEL=="sd*", SUBSYSTEMS=="usb", MODE="0666"' | tee /etc/udev/rules.d/99-usb-storage.rules
#load on boot i2c for ddcutil
echo i2c-dev >> /etc/modules
#lightdm állítgatás
mkdir -p /etc/lightdm/lightdm.conf.d
cat << _01conf > /etc/lightdm/lightdm.conf.d/01.conf
[Seat:*]
greeter-hide-users=false
_01conf
#WINE
apt install -y winetricks wine wine32 wine64
####Virt ujfajta, ha kell, de mégis inkabb VBOX
#apt install -y qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager qemu-guest-agent
##tisztítás
apt purge -y golden-dict deja-dup plasma-discover lightsoff rhythmbox* brasero sound-juicer gnome-calculator totem* usbguard pidgin* hexchat* apache* flatpak* exim* gnome-software unattended-upgrades snap* anthy* mozc* fcitx*
apt purge -y five-or-more lightsoff gnote gedit gnome-calculator hamster* goldendict transmission* hdate* hitori gnome-music quadrapassel swell-foop tali aisleriot blender gnome-mines gnome-2048 gnome-klotski gnome-mahjongg gnome-nibbles gnome-robots gnome-sound-recorder gnome-sudoku gnome-taquin gnome-tetravex vlc nautilus rhythmbox* brasero sound-juicer totem* usbguard pidgin* hexchat* apache* flatpak* exim* gnome-software unattended-upgrades snap* anthy* mozc* fcitx*
apt autoremove --purge -y
systemctl disable NetworkManager-wait-online vboxweb-service