Tag: pacman

  • Come installare mega e dropbox su linux

    Come installare mega e dropbox su linux

    Questo breve tutorial non è per chi usa distro che contengono già il pacchetto dropbox nei loro repository, quanto per chi – come me – non avendolo nei repositori ufficiali di Arch Linux dovrebbe affidarsi a AUR (ma io AUR lo evito come la peste).

    Come ho fatto dunque?

    Ci sarebbe anche flathub, ma anche quello se posso lo evito.

    E allora che si fa?

    Partendo da DropBox, ho usato quello che a mio parere è il metodo più semplice e diretto: headless install!

    Per farla breve, apriamo un terminale e lanciamo questo comando:

    cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -

    Questo creerà semplicemente una directory nella vostra home:

    /home/mionomeutente/.dropbox-dist/

    E in seguito ne creerà un’altra per i file di configurazione:

    /home/mionomeutente/.dropbox/

    Quindi creiamo un file desktop in ~/.config/autostart/

    [Desktop Entry]
    Type=Application
    Name=Dropbox
    Comment=Avvia Dropbox
    Exec=/home/mionomeutente/.dropbox-dist/dropboxd
    Icon=/home/mionomeutente/.dropbox/dropbox.png
    Terminal=false
    Categories=Network;

    E infine icona scaricata dal web, messa in:

    /home/mionomeutente/.dropbox/
    dropbox icon

    Dropbox funziona ed è perfettamente integrato nella mia tray (KDE).

    Inoltre, se usi KDE, basta andare nelle impostazioni di dolphin per integrarlo anche al tasto destro (poco giù vedremo come fare anche con MeGa).

    Per disinstallare il tutto, basterà rimuovere dalla propria home le due directory interessate (sono nascoste) e il file in autostart.


    Ok, bene! E per MeGa?

    Come da istruzioni prese su: https://mega.io/it/desktop#download

    wget https://mega.nz/linux/repo/Arch_Extra/x86_64/megasync-x86_64.pkg.tar.zst && sudo pacman -U "$PWD/megasync-x86_64.pkg.tar.zst"

    Questo installerà il pacchetto e aggiungerà il repo su pacman.conf (così da poter gestire serenamente gli aggiornamenti).

    E se vogliamo possiamo scaricare anche l’integrazione col filemanager!

    Per dolphin-megasync:

    wget https://mega.nz/linux/repo/Arch_Extra/x86_64/dolphin-megasync-x86_64.pkg.tar.zst && sudo pacman -U "$PWD/dolphin-megasync-x86_64.pkg.tar.zst"

    Per nautilus-megasync:

    wget https://mega.nz/linux/repo/Arch_Extra/x86_64/nautilus-megasync-x86_64.pkg.tar.zst && sudo pacman -U "$PWD/nautilus-megasync-x86_64.pkg.tar.zst"

    Per nemo-megasync:

    wget https://mega.nz/linux/repo/Arch_Extra/x86_64/nemo-megasync-x86_64.pkg.tar.zst && sudo pacman -U "$PWD/nemo-megasync-x86_64.pkg.tar.zst"

    Per thunar-megasync:

    wget https://mega.nz/linux/repo/Arch_Extra/x86_64/thunar-megasync-x86_64.pkg.tar.zst && sudo pacman -U "$PWD/thunar-megasync-x86_64.pkg.tar.zst"

    O più semplicemente (ormai che abbiamo il repo):

    sudo pacman -Syu dolphin-megasync

    Per gli altri DE basterà cambiare il nome:

    nautilus-megasync; nemo-megasync; thunar-megasync

    Risultato dopo aver installato sia Dropbox che Mega:


    Questo è quanto (non abbiamo usato aur, né pacchetti strani – e fatto tutto con pochi e semplici comandi) 😀

    Se non siete ancora iscritti a Dropbox: */directory/#file-hosting

  • Arch Update Checker – Script Download

    Arch Update Checker – Script Download

    Oggi mi son divertito un po’ a creare uno script “Arch Update Checker” da usare su Arch Linux (niente derivate).

    Lo script pesa pochissimo, è bilingue, ha un controllo degli errori testato e verificato e se messo in autostart controlla dopo 30 secondi dall’avvio del sistema e poi ogni ora (non usare chron, ci pensa già lui).

    Se si ha yay o paur controlla anche la presenza di aggiornamenti nel database AUR (altrimenti solo di sistema tramite pacman).

    Io ho messo il file .sh in: /home/mioutente/.config/
    Ricordarsi di dare i permessi di esecuzione (chmod +x nomefile.sh).

    E il file .desktop in: /home/mioutente/.config/autostart/


    Come dipendenze abbiamo solo:

    libnotify (funziona con notify-send)
    +++
    pacman-contrib (sfrutta checkupdates)



    Codice e download:

    Fatemi sapere se vi piace e come vi trovate 😊

go to top (svg)