/r/debian
Subreddit to discuss all the Debian things, the Universal Operating System
News and other stuff about the Universal Operating System..
Debian related links
/r/debian
Hello,
When I run MOZ_X11_EGL=1 firefox
from the terminal Firefox indeed utilizes hardware video acceleration (I can see "Video Engine Utilization" value becoming greater than 0% )
So I wanted to make this change permanent. I tried adding it to my bashrc (export MOZ_X11_EGL=1
) that failed. I also tried adding it the firefox desktop entry (Exec=env MOZ_X11_EGL=1 /usr/bin/firefox %u
) and that also failed.
How to make this change permanent?
i dont know anything what to doo
which command to use this is my first day of using linux
i thought it was mint and ubuntu problem
i have changed flavours but not of them had a proper working microphone
i had working mic on windows.
guide me pleasee!!
edit: -
i found this
sumit@sumit-victuu:~$ pactl list short sources
45alsa_output.pci-0000_06_00.6.analog-stereo.monitorPipeWires32le 2ch 48000HzSUSPENDED
46alsa_input.pci-0000_06_00.6.analog-stereoPipeWires32le 2ch 48000HzSUSPENDED
is this the problem i found others having this output suspended having audio issues
i dont have audio output issues tho.
Hello,
I just installed Debian 12 GNOME Desktop. I'm having trouble fixing the display resolution. Previously, this server ran Ubuntu 20.04 with a resolution of 1600x1200. So, it is not a hardware issue.
I added the desired resolutions via xrandr. However, when I tried setting the desired resolutions via xrandr, it cannot find them even though they're listed. I'd like to set the default to 1600x1200. How can I fix this?
I have a Debian 12 install running on a laptop which has been great. I use BackInTime to take nightly backups of my OS in the event that the system becomes unstable or will not boot. Well that happened. I had a plasma issue occur and the machine failed to boot. So I restored one of my daily backups. Beautiful. Everything looks fine again. Until I try to upgrade with APT. The update looks fine on the surface at first. The apt update command finds a few packages that need to be updated. Nothing that appears to be related to GLIBC though.
Chrome is one of the updates as well as girl 1.2. If I perform the update, it processes as expected. However, if I run apt update or any other command after that, I receive the "GLIBC_2.38 not found error from anything I try to launch. Can anyone explain to me why this is happening?
Here are images of the apt update that processes successfully prior to the issue occurring.
And before anyone asks, no im not using Kali. Its vanilla Debian 12. That's just the user.Also a shot of APT sources. they are the standard sources.
Checking the gLibc version prior to the update shows that 2.36 is the current version
A few weeks ago I installed debian 12 with i3wm on my old Lenovo laptop that has hybrid graphics, it has an Intel UHD Graphics 620 and an AMD ATI Radeon R7. My problem arises when I turn on the laptop, it takes a long time to turn on, plus error messages related to amdgpu appear and I haven't been able to solve it for several days. If more data is needed, please let me know.A few weeks ago I installed debian 12 with i3wm on my old Lenovo laptop that has hybrid graphics, it has an Intel UHD Graphics 620 and an AMD ATI Radeon R7. My problem arises when I turn on the laptop, it takes a long time to turn on, plus error messages related to amdgpu appear and I haven't been able to solve it for several days. If more data is needed, please let me know.
At times a (temporary) missing dependency suggests removal of e.g. desktop and/or other important packages. Other times there are just a few suggestions and I'm relatively confident that the selections are safe. Today there are a bunch and I'm wondering if I should proceed and autoremove or wait to see if the presumed missing dependency is provided.
Is there a reliable way to determine when an autoremove is safe?
The following packages were automatically installed and are no longer required:
coinor-libcoinmp1v5 libkf5configqml5 libkf5unitconversion5 liboxygenstyle5-6 libsignon-qt5-1 qml-module-org-kde-pipewire
frameworkintegration libkf5globalaccelprivate5 libkfontinst5 libplasma-geolocation-interface5 libtaskmanager6abi1 qml-module-org-kde-quickcharts
kde-style-oxygen-qt5 libkf5kdelibs4support-data libkfontinstui5 libpowerdevilui5 qdbus-qt5 qml-module-org-kde-solid
khotkeys libkf5kdelibs4support5-bin libkpipewire5 libqt5multimedia5-plugins qml-module-org-kde-activities qml-module-qt-labs-qmlmodels
khotkeys-data libkf5kdelibs4support5t64 libkpipewiredmabuf5 libqt5multimediagsttools5 qml-module-org-kde-draganddrop qml-module-qtwebengine
libaccounts-qt5-1 libkf5networkmanagerqt6 libkpipewirerecord5 libqt5multimediawidgets5 qml-module-org-kde-kcm qml-module-qtwebkit
libcolorcorrect5 libkf5screen-data libkwineffects14 libqt5opengl5t64 qml-module-org-kde-kholidays qtchooser
libgps30t64 libkf5screen8 libkwinglutils14 libqt5sensors5 qml-module-org-kde-kio qtgstreamer-plugins-qt5
libkaccounts2 libkf5screendpms8 libkworkspace5-5 libqt5webkit5 qml-module-org-kde-kitemmodels
libkdecorations2private10 libkf5unitconversion-data liblayershellqtinterface5 libreoffice-qt5 qml-module-org-kde-kwindowsystem
Use 'apt autoremove' to remove them.
Thanks!
Edit.0: This an ARM64 host (Raspberry Pi CM4.)
Edit.1: Perhaps this is related to the upgrade of KDE 6. (https://packages.debian.org/trixie/plasma-desktop) :D
I'm inclined to pull the trigger and see where the chips fall. At worst I have to reinstall. More likely I might lose KDE (and I have Gnome installed too.) At best, I'll have fun playing with the new shiny KDE release.
Hey Reddit, I’ve been struggling with getting my SFTP on my Raspberry Pi with keys. I’ve followed all the guides and tutorials out there, but the connection keeps resetting or closing immediately when I try to connect using the key for some reason..
This is all the logs say
Dec 04 21:26:35 raspberrypi sshd[84606]: Accepted publickey for sftp from 192.168.0.94 port 52283 ssh2: ED25519 SHA256:1PHZYla/G3ykBGM1kHOh06rvujZpi65hA5k6L0IewYs
Dec 04 21:26:35 raspberrypi sshd[84606]: pam_unix(sshd:session): session opened for user sftp(uid=1001) by (uid=0)
Dec 04 21:26:36 raspberrypi sshd[84606]: pam_env(sshd:session): deprecated reading of user environment enabled
Dec 04 21:26:36 raspberrypi sshd[84606]: pam_unix(sshd:session): session closed for user sftp
What I’ve Tried:
/var/sftp
and /var/sftp/default
.sshd_config
with Match User
and ForceCommand
.Additional Info:
sshd_config
file: https://pastebin.com/raw/J3yPi7L9/var/sftp
with a default
subfolder in there.pi5@raspberrypi:~ $ ls -ld /var/sftp
drwxr-xr-x 3 root root 4096 Dec 4 20:54 /var/sftp
pi5@raspberrypi:~ $ ls -ld /var/sftp/default
drwxr-xr-x 2 sftp sftp 4096 Dec 4 20:54 /var/sftp/default
I've spent countless hours (13) trying to get this to work, and it just.. well. won't. So if anyone can help, that would be very appreciated, and I can of course give more info if necessary. Thank you everyone so much in advance!
I'm trying to install this command line tool to debian for the first time, I've done it before without fail on both ubuntu and lubuntu but this is my first time using debian.
This is my input python3 -m pip install -U gallery-dl
And this is the output
× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
python3-xyz, where xyz is the package you are trying to
install.
If you wish to install a non-Debian-packaged Python package,
create a virtual environment using python3 -m venv path/to/venv.
Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
sure you have python3-full installed.
If you wish to install a non-Debian packaged Python application,
it may be easiest to use pipx install xyz, which will manage a
virtual environment for you. Make sure you have pipx installed.
See /usr/share/doc/python3.11/README.venv for more information.
note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.````
Then I tried installing it with pipx instead just to see if it would work ````python3 -m pipx install gallery-dl````, apparently it's downloaded to my system but when I try to call it I get this error.
bash: /usr/bin/gallery-dl: No such file or directory
I'm out of ideas not sure how to processed with this.
I am fairly new to Linux, but I don't want a distro that is exactly like windows, almost never having to utilise actual Linux features. Looking for a distro, specifically Debian-based, that is a little challenging and will essentially teach new skills while still providing the beauty of Debian. The only distros I have tried are Debian, Ubuntu, and Zorin.
I would like to try Debian on my MacBook Air using a live USB, before installing. It looks like I need to install Broadcom drivers, but all the tutorials I search seem to assume I have an internet connection, e.g. ethernet. I am willing to buy a cheap usb wifi dongle from Amazon, but I would prefer to know it will work with Debian before purchase. Of course, I would avoid anything that says it uses Broadcom, but any suggestions for a specific model, brand, chipset, or what to avoid?
I want to set up package repository with kernel + modules/headers for and embedded linux system. The issue is that this system is quite limited (4-8gb of storage) and running the standard debian kernel is not going to be an option. I already have a working kernel config and such. I've also got things like debootstrap down.
I am used to working with PKGBUILDs on arch but I can't seem to find something like it for debian. Sadly arch is a bit too bleeding edge for a system like this and debian seems to be what a lot of people go for.
Is there some kind of build mechism that allows me to use a custom kernel source to build the .deb s in a way that debian will be able to properly work with, so all the dependencies line up correctly and such.
All I have seen is using the default debian kernel source.
How do debian maintainers actually maintain builds of packages without something like PKGBUILDS?
Long story short, I have a carefully assembled instance running in AWS EC2. It has a handful of manual .deb packages installed, as well as packages installed from a custom apt repo that is protected by IP whitelisting. This server lives for the sole purpose of fetching data from a third party vendor and then using their proprietary programs to extract the data, which is also in a proprietary format.
(These packages come from a research group within their org, so some are in their package repository and others were literally emailed to me. I understand it is not ideal, and odd, but this is the situation at hand)
We need to move this instance (which is about 3 years old, and was setup with little documentation on how to reproduce) from AWS to Google Cloud.
Is there a straightforward way to use this running machine to essentially produce a bootstrapping script that can get a new one setup? I am hoping that the .deb packages will exist in a central location and can be migrated (the new instance will not have IP whitelisting for a period of time)
I have access to the running machine, and full access to the AWS environment. Any tips would be greatly appreciated.
The kernel Debian stable provides is basically a no-go. The one in backports has a bug which affects some but not all AMD GPUs (and mine is one of them) it makes the GPU basically unusable after 5m of use.
Should I just grab the latest stable source from git and build it? Can someone tell me how to sign it so it will work with SecureBoot?
Hello guys, I am just figuring out which configuration is mostly preferable by you? I've looked in current documentation (https://www.debian.org/doc/manuals/debian-reference/ch05.en.html) where they explain that we can configure through "Modern network config for ..." eg. desktop, without gui or cloud. Well I understand how which works, but I'm stuck with a desktop with KVM virt. What do you recommend? Which do you prefer more: nm or netplan? What is a way ahead in Linux and especially Debian world?
nnn needs compiling with a flag to enable nerd font compatibility. Currently there are no nerd fonts in Debian, but as Kitty now includes the symbols only version bundled (https://metadata.ftp-master.debian.org/changelogs//main/k/kitty/kitty\_0.37.0-1\_changelog) maybe nnn could ship 2 versions, one with nerd fonts enabled.
I have no idea how to try to make this happen, I don't have any Debian accounts.
Some notes about installing Debian 12.8 on Mac Mini (mid 2011, macmini5,1) to run irssi (IRC client).
I upgraded RAM from 2GB to 8GB and changed the old HDD to a new (used) SSD with 128GB of storage. During the installation I had usb keyboard and mouse attached and 1080p monitor trough HDMI.
I downloaded netinstall and wrote it to USB with Linux Mint.
When I booted up the Mac Mini, I pressed ALT (or was it command?) on my keyboard to allow me to choose the boot disk (usb disk in this case) instead of the SSD I upgraded to. The SSD had Windows installation left from the donor computer which it tried to use to boot.
During the installation, I encountered that wifi drivers were needed from a separate file to be able to connect to the internet with wifi, some info here: https://www.reddit.com/r/debian/comments/n3bkba/installing_wifi_nic_driver_during_netinst_install/
I decided to skip all that hassle and I used an ethernet cable directly to my router. Everything went smooth and dandy. I was supposed to use sudo, but I accidentally put in root password during installation. No biggie, it's just like the old days, eh?
I wanted the Mac Mini to run as headless server, but I found out that Debian wanted to suspend the system automatically after 20 minutes if not logged in to desktop environment. This problem persisted no matter what settings I changed while logged in to Gnome. This was fixed by using this guide's modern alternative, as the first proposal to use systemctl didn't work for me:
https://wiki.debian.org/Suspend
I also wanted the server to reboot after power failure automatically, so I followed this guide to enable it:
https://neilzone.co.uk/2021/07/making-a-mac-mini-power-up-when-power-is-restored-debian-11-version/
Here is some more explanation about the command and what it does and how to check the correct device with lspci if you're using something else than macmini5,1
http://smackerelofopinion.blogspot.com/2011/09/mac-mini-rebooting-tweaks-setpci-s-01f0.html
To have the server up to date, I enabled Unattended Upgrades by following this guide: https://wiki.debian.org/UnattendedUpgrades
and uncommented lines (except Mail and the next one) according to this post https://www.reddit.com/r/debian/comments/1eiplav/comment/lg8qy9f/
For the future I might want to enable some kind of remote access to desktop environment, make it run some Dropbox clone (sync files over multiple devices and share files to internet, etc), backup server (with usb disks and raid?) and maybe run some Home Assistant stuff (though I haven no idea what). For all these I'm all ears how to do things properly and better if I ever get to it.
Hopefully someone finds this report helpful on their own quest to turn Mac Mini into a headless server. And any other suggestions are welcomed.
Have a great day!
Can someone help me with this? Or tell me why did I got rejected?
Sway 1.10 has been out since October 27th. Does anyone know when it will be moved into Testing? Or even Unstable?
Hi i want use secure boot and a stable live système. Some simple tutorial to format the SSD? I can use also mini ISO or différent méthodes...i use testing and i knows to install Debian but i forget some theory about efi partition witha new SSD. Thanks
Hello all! The dedicated community is restricted and seems to be inactive, so I ask here. Is there any description of what makes for a xanmod2 release instead of xanmod1? Reviewing some of them I guess that some patches are getting reverted or some edits in the building scrips take place, but does a comprehensive explanation exist? Is there some rule which users can follow to decide whether they need this or not?
I've been following the Franken-plasma and decided to run MATE since Plasma doesn't work under X-11 or Wayland. Well at least until things settle down. So here is the "upgradable" list that won't upgrade:
<
sudo apt list --upgradeable
bluedevil/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11-1]
breeze-cursor-theme/testing,testing,testing,testing 4:6.2.3-1 all [upgradable from: 4:5.27.11-1]
breeze/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11-1]
chromium-common/testing,testing 131.0.6778.85-1 amd64 [upgradable from: 131.0.6778.85-1~deb12u1]
chromium-sandbox/testing,testing 131.0.6778.85-1 amd64 [upgradable from: 131.0.6778.85-1~deb12u1]
chromium/testing,testing 131.0.6778.85-1 amd64 [upgradable from: 131.0.6778.85-1~deb12u1]
kaccounts-providers/testing,testing 4:24.08.1-2 amd64 [upgradable from: 4:22.12.3-2+b1]
kde-config-gtk-style/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11-1+b1]
kde-config-screenlocker/testing,testing 6.2.3-1 amd64 [upgradable from: 5.27.11-1+b1]
kde-style-breeze/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11-1]
kdeplasma-addons-data/testing,testing,testing,testing 4:6.2.3-1 all [upgradable from: 4:5.27.11-1]
kscreen/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11-1]
ksystemstats/testing,testing 6.2.3-1 amd64 [upgradable from: 5.27.11-1]
kwin-common/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11-2+b1]
kwin-data/testing,testing,testing,testing 4:6.2.3-1 all [upgradable from: 4:5.27.11-2]
kwin-style-breeze/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11-1]
kwin-wayland/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11-2+b1]
kwin-x11/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11-2+b1]
libkf6purpose-bin/testing,testing 6.6.0-4 amd64 [upgradable from: 6.6.0-1]
libnotificationmanager1/testing,testing 4:6.2.3-3 amd64 [upgradable from: 4:5.27.11.1-1+b2]
libpowerdevilcore2/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11-1+b1]
libreoffice-base-core/testing,testing 4:24.8.3-3 amd64 [upgradable from: 4:24.8.3-1]
libreoffice-calc/testing,testing 4:24.8.3-3 amd64 [upgradable from: 4:24.8.3-1]
libreoffice-core/testing,testing 4:24.8.3-3 amd64 [upgradable from: 4:24.8.3-1]
libreoffice-draw/testing,testing 4:24.8.3-3 amd64 [upgradable from: 4:24.8.3-1]
libreoffice-gnome/testing,testing 4:24.8.3-3 amd64 [upgradable from: 4:24.8.3-1]
libreoffice-gtk3/testing,testing 4:24.8.3-3 amd64 [upgradable from: 4:24.8.3-1]
libreoffice-impress/testing,testing 4:24.8.3-3 amd64 [upgradable from: 4:24.8.3-1]
libreoffice-math/testing,testing 4:24.8.3-3 amd64 [upgradable from: 4:24.8.3-1]
libreoffice-plasma/testing,testing,testing,testing 4:24.8.3-3 amd64 [upgradable from: 4:24.8.3-1]
libreoffice-qt5/testing,testing 4:24.8.3-3 amd64 [upgradable from: 4:24.8.3-1]
libreoffice-uiconfig-calc/testing,testing,testing,testing 4:24.8.3-3 all [upgradable from: 4:24.8.3-1]
libreoffice-uiconfig-draw/testing,testing,testing,testing 4:24.8.3-3 all [upgradable from: 4:24.8.3-1]
libreoffice-uiconfig-impress/testing,testing,testing,testing 4:24.8.3-3 all [upgradable from: 4:24.8.3-1]
libreoffice-uiconfig-math/testing,testing,testing,testing 4:24.8.3-3 all [upgradable from: 4:24.8.3-1]
libreoffice-uiconfig-writer/testing,testing,testing,testing 4:24.8.3-3 all [upgradable from: 4:24.8.3-1]
libreoffice-writer/testing,testing 4:24.8.3-3 amd64 [upgradable from: 4:24.8.3-1]
libweather-ion7/testing,testing 4:6.2.3-3 amd64 [upgradable from: 4:5.27.11.1-1+b2]
milou/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11-1]
plasma-dataengines-addons/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11-1+b1]
plasma-desktop-data/testing,testing,testing,testing 4:6.2.3-1 all [upgradable from: 4:5.27.11-1]
plasma-desktop/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11-1]
plasma-framework/testing,testing 5.115.0-7 amd64 [upgradable from: 5.115.0-5]
plasma-integration/testing,testing 6.2.3-1 amd64 [upgradable from: 5.27.11-1+b2]
plasma-nm/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11-1]
plasma-pa/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11-1]
plasma-runners-addons/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11-1+b1]
plasma-systemmonitor/testing,testing 6.2.3-1 amd64 [upgradable from: 5.27.11-1]
plasma-vault/testing,testing 6.2.3-1 amd64 [upgradable from: 5.27.11-1]
plasma-wallpapers-addons/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11-1+b1]
plasma-widgets-addons/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11-1+b1]
plasma-workspace/testing,testing 4:6.2.3-3 amd64 [upgradable from: 4:5.27.11.1-1+b2]
powerdevil-data/testing,testing,testing,testing 4:6.2.3-1 all [upgradable from: 4:5.27.11-1]
powerdevil/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11-1+b1]
print-manager/testing,testing 6:6.2.3-1 amd64 [upgradable from: 4:23.08.3-1+b1]
python3-uno/testing,testing 4:24.8.3-3 amd64 [upgradable from: 4:24.8.3-1]
sddm-theme-breeze/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11.1-1+b2]
sddm-theme-debian-breeze/testing,testing 4:6.2.3-1 amd64 [upgradable from: 4:5.27.11.1-1+b2]
>
I bought an ordinary desktop PC, and want to run multiple different videogame servers on it. It has an iGPU and I can hook up a monitor-peripherals to it if necessary, but would manage it primarily remotely if possible. Is Debian an appropriate OS for it? If not, what else do you recommend?
Someone should make a Debian Stable based immutable distro kinda like Silverblue (with the most popular DE Vanilla Gnome), which is easy to install (just like Fedora Silverblue) and supported for 5 years.
It should use the Debian official repos only for updating the base system.
For apps, a Repo should be maintained containing all the tried and tested Webapps like Figma, Canva, Photopea, Photoshop, AutoCAD, MS Excel, Anydesk, Godot, Postman, VS Code, etc.
I would suggest even the Terminal app should be abstracted away..... In the sense that we can perhaps make something like Alpine Linux CLI running in WebAssembly set up to use only Nix packages kinda like WebVM..... Alpine Linux just because it's lightweight..... It's just a thought though..... There might be better solutions than this which I am unaware of.
And all of these apps should only have access to the User's Home Folder and nothing else.
And for the apps which are not available as Webapps, like Blender, DaVinci Resolve, Android Studio, etc. we can use Flatpaks from a Repo specifically maintained for this OS which ensures the best quality and compatibility of apps. Not the apps from Flathub.
All of these apps should be accessible from a single App Store which abstracts away the source..... Whether it's a Webapp or a Flatpak, but give more preference to Webapps. Every app in this App Store should be highly monitored for quality just like Apple does.
The idea is to provide a rock solid base system which is supported for 5 years, with the most latest apps (Webapps, Flatpaks and Nix packages) which are as isolated from the base system as possible.
The philosophy is not to promote FOSS or Privacy or Security or something, but to give the best Linux Desktop experience out of the box. A very opinionated and the most reliable and stable experience which "Just Works!"
I'm running Debian 12.8 with Kde Plasma and i can't add Google on Online Accounts
Its being blocked by google because its not safe or something
I'm wondering what happens to an installed package that has been removed from testing AFTER installation? Will the package remain as is, or will it be uninstalled?