linux

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

DangerousInternet, in Cleanest way to maintain AppImage installations?
@DangerousInternet@lemmy.world avatar

deleted_by_author

  • Loading...
  • BrianTheeBiscuiteer,

    If you’re taking a manual approach I would use a symlink:

    $ ln -s /path/to/stuff/Bitwarden.1.0.7.appimage /path/to/stuff/Bitwarden.appimage

    Then you can hang on to a previous version just in case, plus you can see from the original filename what version you’re on.

    everett, (edited )

    Happy to hear if there are glaring problems with this approach, but if you can assume files named with version numbers, you can use a script to always launch the newest…

    
    <span style="color:#323232;">#!/bin/bash
    </span><span style="color:#323232;">cd ~/Downloads
    </span><span style="color:#323232;">chmod +x $(ls | grep Appname.*AppImage$ | sort -rV | head -n 1)
    </span><span style="color:#323232;">./$(ls | grep Appname.*AppImage$ | sort -rV | head -n 1)
    </span>
    

    Or you could change the script to sort by file modified date and launch the newest.

    edit: Discovered an issue with version numbering like .10 and learned about the sort -V switch that fixes it!

    coolmojo, in Cleanest way to maintain AppImage installations?

    You can use AM or AppMan. It is a command line tool for managing AppImages. Including download , install, update and remove.

    Have a look at

    portable-linux-apps.github.io

    It is also open source.

    stepanzak,

    I tried AM some time ago, and I was extremely confused about the documentation and how to use it. I even watched a YouTube video from DistroTube on how to use it, but I still couldn’t figure it out. I don’t exactly remember the issues, though, and I hope it’s better now.

    coolmojo,

    I am using AppMan as it does not require root and it does install the files into my home directory. It uses query parameter instead of search, but the install, update and remove are similar to the apt commands for example. I use AppImages when there is no package in the repository (or only older version) and it is not available as a Flatpak.

    tsonfeir, in Pony approved distro
    @tsonfeir@lemm.ee avatar

    I’ll believe any name you say is a real distro at this point.

    Saltyconvo, in Pony approved distro

    15/10 would install

    RagingToad, in How to take actions on multiple docker containers at once

    If the containers are related you could use docker-compose, which has commands to stop / restart/ remove all containers at once.

    wcooley,

    I use Compose even when I have a single container to run because I can put all the config bits I need into a file and can then do most of the work without remembering lots of command line options and often without even needing to mention the service name directly.

    youngGoku,

    Same. I can’t remember the last time I started a docker container without a compose file.

    YIj54yALOJxEsY20eU,

    I keep a docker directory in my home dir that has a directory for each docker container/stack in a compose file. Taking down a container looks like so.

    • cd docker/wallabag
    • docker-compose down

    Imo, the best way to work with docker.

    Discover5164,

    i do the exact same

    luthis,

    Cool, didn’t know that!

    Just tested, so you have to cd to the directory with the docker-compose.yml file in it first

    gratux,
    @gratux@lemmy.blahaj.zone avatar

    you can also use the -f option to specify the compose file without going to it.

    KISSmyOS, (edited ) in Why didn't anyone remind me the dual booting exists?

    Most people forget you can also run a Linux VM inside Windows if all the other options don’t work for you.
    It protects your private data from virusses, doesn’t let Microsoft’s telemetry spy on your usage and browsing, and gives you more control.
    Just limit what you do in Windows to what needs it running natively and do everything else inside the VM.

    uzay,

    It only protects your data if you encrypt the virtual disk. And then you could still lose it to a ransomware attack.

    bellsDoSing,

    That’s why regular backups are advisable.

    milkjug,

    This generally works for people who only need command-line or headless access though. I’ve been waiting for proper GPU virtualization and partitioning to actually work on consumer gpus for so long now that I’m doubtful it will ever be a thing. And the hardware industry has gradually transitioned to single GPU setups now so PCIe lanes for multi-GPU setups are harder to come by, especially with recent motherboards dedicating more and more PCIe lanes to NVMe slots. Still, even GPU pass-through with VFIO is not a trivial thing at all to get up and running. Its a travesty that CPU virtualization is so mature and far along in the consumer space, juxtaposed with a seemingly absolute big fat zero on the GPU virtualization front.

    You could get away with using VMWare for their proprietary GPU virtualization feature but besides simple sandboxes for testing, I will not personally get too far into it as the experience is not great.

    You999,

    Proper vGPU would be so much better if nvidia weren’t twats. Anyways if you use proxmox you can unlock vGPU support for most consumers GPUs using this script

    milkjug, (edited )

    Great find! Thanks, this is new to me. I would have taken this out for a whirl immediately but I just read the docs and sadly it doesn’t support my 3000 series nvidia card. Team Green is seriously getting on my nerves for their anti consumer practices, enough for me to go all in into Team Red or Intel for my next GPU.

    At this point, Intel (if you’re listening), the single most important feature you can implement to get an immediate buy from me, is SR-IOV on your Arc cards. I will probably buy a few of them for each of my PCs as well.

    addie, in PipeWire 1.0 - An interview with PipeWire creator Wim Taymans - Fedora Magazine
    @addie@feddit.uk avatar

    Humble guy, but that list of features that they’re working on is really impressive. Got a wee DragonFly Black USB audio thing that just never worked quite right with PulseAudio - install PipeWire instead, and it just does all its tricks. Great work team, keep it up.

    AphoticDev, in what caused you to get into Linux?
    @AphoticDev@lemmy.dbzer0.com avatar

    Windows. Windows caused me to get into it.

    onlinepersona,

    It BSOD’ed its last screen.

    Fuck that OS.

    datendefekt, (edited ) in what caused you to get into Linux?
    @datendefekt@lemmy.ml avatar

    Back in the 90s when I was in uni, it was the only way to have a unix-like development environment for C/C++. I also spent an inordinate amount of time testing linux on exotic hardware, like 386 laptops or older Macs. There weren’t many distros back then, but I tried them all: Debian, Red Hat, Mandrake, SuSE, m86kLinux and even (shudder) Slackware.

    It was (and still is) an extremely fun way to tinker around. But I have to say, I’m not complaining that pretty much everything works out of the box nowadays!

    Most people want to stick to Windows or MacOS, and that’s fine for them if they want to put up with it. Pushing Linux or OSS in general is counter productive IMO and just puts people on the defensive. I’d rather plant a seed here and there. If someone complains about Windows on a kid’s laptop, then hey, I got an old laptop for my daughter and put Fedora on it. It was easy to install and maintain, unobstrusive and she can get everything done for school she needs. Or talking about gaming - you know the Steam Deck? You can game without Windows - Linux is a painless, drop-in replacement!

    It pains me that a lot of Linux users were pushy elitist neckbeards that spent so much energy defending their distro of choice and Linux in general. The community tends to make Linux appear like some difficult, arcane way of using a computer. “First you must pass the initiation rite and choose the correct distro!” Seriously, fuck that mindset. Just download whatever, install it and enjoy hassle-free computing!

    FishFace, in PipeWire 1.0 "El Presidente" Officially Released, This Is What's New

    Must be time for a new Linux audio system. The pipewire-pulseaudio-ALSA stack of compatibility layers is old hat already.

    rebul, in what caused you to get into Linux?

    Windows 10. I was happy with Windows 7, got prompted to 'upgrade' to Windows 10... I declined. Next morning, my PC had Windows 10 installed. I got this crazy idea that my PC belonged to me and that I would be the one to decide what OS to use. Hello Linux Mint.

    MrBubbles96,

    This so much. It’s like, you’d think when you shell out cash to pay for a license (or well, I did anyways. But tbf, most PCs you buy come with a valid license), you’d at least be entitled to do as you will with your copy of the OS (within reason, i mean. Yeah, less than legal stuff, go off Microsoft, but stuff like settings and such?) But, well…Microsoft just loves telling you “you opted out, but what you REALLY meant was to opt in. Source: because we say so” with basic settings, not surprising the do it for an OS…of course they would. My bud said it best at the time: they don’t care how you gain it, they just want everone to be on Windows 10

    LeFantome, in My first year using Linux: My experience

    Visual Studio for Mac is rebranded MonoDevelop which actually started on Linux. It is even deader though as MS stopped releasing code to MonoDevelop even before they killed Studio for Mac.

    If you are doing C# on Linux though, check out Jet Brains Rider. You can try the Early Access Program for free. Some people ( like me ) consider Rider better than Visual Studio. It is certainly better than Visual Studio for Mac.

    AProfessional, in 100% vanilla distribution challenge

    deleted_by_author

  • Loading...
  • ugh,

    I’m very confused about what OP considers customization. My only experience has been setting up my home server so far, so maybe I’ll be compelled to do more “customizing” when I make the switch on my PCs.

    Does installing a GUI on Ubuntu Server already break that rule? Or is it a success because it’s only software? It’s definitely not “out of the box”.

    nik282000,
    @nik282000@lemmy.ca avatar

    Debian, I use one Gnome extension but could easily do without it. All the defaults are fine if you just want to sit down and browse, edit media, create documents or write code.

    jollyrogue, in Wanting to improve my Linux skills after 17 months of daily driving Linux

    As an alternative idea…

    A using a spare desktop as a headless VM server would be a good way to practice your CLI skills. Don’t install a GUI, or web admin tool, and only use SSH to admin it.

    From there, setup a couple of VMs for Arch or Gentoo testing. Eventually, a Linux From Scratch attempt would provide a lot of learning opportunities.

    cogitoprinciple,
    @cogitoprinciple@lemmy.world avatar

    Sounds interesting, I’ll give this project idea a go

    mvirts, in Why are there no playback controls in LibreOffice Impress?

    Who’s up for implementing it? 😁

    panbroggi,
    @panbroggi@feddit.it avatar

    I’m sure a lot of people will be infinitely thankful!!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #