Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Kontrola aktualizací na jedno "click"  (Přečteno 4782 krát)

kimi

  • Aktivní člen
  • *
  • Příspěvků: 238
Kontrola aktualizací na jedno "click"
« kdy: 24 Ledna 2014, 10:31:50 »
Ahoj napadlo mě místo spouštění
Kód: [Vybrat]
sudo apt-get update vytvořit jednorázový spouštěč, který bych definoval na klávesu v liště, nemáte někdo radu? Díky zdraví Kimi  ;)

macu

  • Stálý člen
  • **
  • Příspěvků: 1230
Re:Kontrola aktualizací na jedno "click"
« Odpověď #1 kdy: 24 Ledna 2014, 10:38:26 »
Co znamená "nadefinoval na klávesu v liště"?

Jaké prostředí využíváš? Unity? Já pro Gnome-shell používám jedno rozšíření (QuickLaunch), kde se do panelu dají definovat spouštěče....není to tedy 1xklik jak ty chceš, ale 2xklik...
« Poslední změna: 24 Ledna 2014, 10:42:19 od macu »
PC: Intel i5-6600K, 16 GB DDR4 RAM, Intel 530HD, ASUS Z170 Pro Gaming, , 2TB Toshiba HDD Sata III DT01ACA200, Ubuntu 24.04 64bit, Gnome Shell 46
Ntb: HP Probook 650 G2, Intel Core I5-6300U, 8 GB DDR4 RAM, Intel Graphics 520, Ubuntu 25.04, Gnome Shell 48

Mariocz

  • Aktivní člen
  • *
  • Příspěvků: 148
Re:Kontrola aktualizací na jedno "click"
« Odpověď #2 kdy: 24 Ledna 2014, 10:55:02 »
S tím by mohla poradit sekce spouštěč v místní wiki. A ještě budeš muset upravit sudoers abys to mohl spustit bez zadávání hesla.

Nestačí ti na dvě kliknutí Software updater?

RRRadek Neužil

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4672
Re:Kontrola aktualizací na jedno "click"
« Odpověď #3 kdy: 24 Ledna 2014, 10:55:42 »
Netřeba řešit, v defaultu je že se ti aktualizace kontrolují samy na pozadí. ;)

Nebo je to tak že chceš být za každou cenu první kdo dostane aktualizace? :)

[příloha smazaná administrátorem]
PS: omluvte moji češtinu není to moje silná stránka, snažím se hlavně vystihnou podstatu problému. ;)

kimi

  • Aktivní člen
  • *
  • Příspěvků: 238
Re:Kontrola aktualizací na jedno "click"
« Odpověď #4 kdy: 25 Ledna 2014, 09:00:46 »
Ano to vím, jen ta aktualizace nemusí být hned nabídnuta, jsem zvyklý provádět kontrolu prakticky vždy když spustím počítač a taky by mě zajímalo jak se dá ta ikona nadefinovat, jedu Ubuntu 12.04 a myslel jsem definici jednoho z odkazu na liště Unity, případně v Cairodock :-) Ď

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Kontrola aktualizací na jedno "click"
« Odpověď #5 kdy: 25 Ledna 2014, 09:27:13 »
Ano to vím, jen ta aktualizace nemusí být hned nabídnuta, jsem zvyklý provádět kontrolu prakticky vždy když spustím počítač a taky by mě zajímalo jak se dá ta ikona nadefinovat, jedu Ubuntu 12.04 a myslel jsem definici jednoho z odkazu na liště Unity, případně v Cairodock :-) Ď

Zkrátka si do doku přidej spouštěč aplikace Správce aktualizací a nevymýšlej kraviny ;)

Dimitrij Fedoryno

  • Návštěvník
  • Příspěvků: 68
Re:Kontrola aktualizací na jedno "click"
« Odpověď #6 kdy: 25 Ledna 2014, 15:50:38 »
Jestli jsem to dobře pochopil chceš jedním kliknutím provést příkaz
Kód: [Vybrat]
sudo apt-get updateMůžes si vytvořit někam do šložky (v tomto příspěvku si vytvoříme složku v home/nazevuzivatele/update) a do ní vytvoříme 2 soubory s názvem update.desktop a update-script.sh


1) Otevřeme si nejprve update.desktop v nějakém editoru (použijeme nano)
Kód: [Vybrat]
nano /home/nazevuzivatele/update/update.desktopa do souboru vložíme tento text
Kód: [Vybrat]
[Desktop Entry]
Name=Ubuntu update
Comment=Aktualizace
Exec=/home/NAZEVUZIVATELE/update/update.sh
Icon=/usr/share/icons/gnome/48x48/actions/edit-find-replace.png
Terminal=true
Type=Application
StartupNotify=true
Categories=Unity,Update;
OnlyShowIn=Unity,GNOME;
2) Opět v nano otevřeme soubor update-script.sh a vložíme do něj tento text
Kód: [Vybrat]
chmod 777 /home/NAZEVUZIVATELE/update/Update.desktop
chmod 777 /home/NAZEVUZIVATELE/update/update.sh
echo VASEHESLO | sudo -S apt-get update
VASEHESLO nahraďte vaším heslem uživatele které používáte pro sudo příkazy.
NAZEVUZIVATELE nahraďte jménem vašeho uživatele
Poté přetáhněte update.desktop (Ubuntu update) na launcher ihned pod ikonu DASHe.
Je po všem, teď už stačí jen stisknout SUPER+1 a aktualizace by se měla spustit.
« Poslední změna: 25 Ledna 2014, 16:01:15 od dWay »
Arch Linux, Intel Core i7 3930K 3,3 GHz (6x) (3,8 GHz) 12mb, 32 GB DDR3 - 1 600 MHz, 2 TB (240 GB SSD), GeForce GTX660 - 1 536 MB - stram-cpu 1 920ks, 875 W

RRRadek Neužil

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4672
Re:Kontrola aktualizací na jedno "click"
« Odpověď #7 kdy: 25 Ledna 2014, 16:09:51 »
Furt ale nechápu smysl tohoto počinu, stejně pak musí otevřít správce aktualizací nebo otevřít terminál a v něm pustit update... Takže výsledek je.

Pomocí skriptu 1 klik pro skript + 1 klik na aktualizace + další klik pro potvrzení což jsou celkem 3 kliky myší.

Klasickým způsobem otevře jedním klikem zástupce na launcheru a podruhé klikne na zkontrolovat aktualizace a poté potvrzení instalace. Zase to jsou 3 kliky. Kde je ta úspora klikání?  :o


Asi si dám do postele autosedačku abych se mohl připoutat dřív než vlezu do auta. ;D
PS: omluvte moji češtinu není to moje silná stránka, snažím se hlavně vystihnou podstatu problému. ;)

Dimitrij Fedoryno

  • Návštěvník
  • Příspěvků: 68
Re:Kontrola aktualizací na jedno "click"
« Odpověď #8 kdy: 25 Ledna 2014, 16:16:30 »
Jak již napsal chtěl jen příkaz
Kód: [Vybrat]
sudo apt-get updatena jedno kliknutí což se tím scriptem vyřeší. Klikne a provede se příkaz jakej požadoval. Nic víc nepožadoval.
« Poslední změna: 25 Ledna 2014, 16:34:38 od dWay »
Arch Linux, Intel Core i7 3930K 3,3 GHz (6x) (3,8 GHz) 12mb, 32 GB DDR3 - 1 600 MHz, 2 TB (240 GB SSD), GeForce GTX660 - 1 536 MB - stram-cpu 1 920ks, 875 W

kimi

  • Aktivní člen
  • *
  • Příspěvků: 238
Re:Kontrola aktualizací na jedno "click"
« Odpověď #9 kdy: 26 Ledna 2014, 16:35:52 »
to dWay díky moc za návod, takhle by to bylo perfekt ..... vážím si moc toho, snažil jsem se to aplikovat, ale nejede to, nevím kde je chyba, všechno chodí až do chvíle kdy zmáčknu příkaz super+1 pak to dělá tohle, viz screenshot  ;) třeba jde o  moji chybu, ale fakt jsem to kontroloval několikrát. Rád bych to dokončil, člověk se tím dost naučí  8)

[příloha smazaná administrátorem]

kimi

  • Aktivní člen
  • *
  • Příspěvků: 238
Re:Kontrola aktualizací na jedno "click"
« Odpověď #10 kdy: 26 Ledna 2014, 16:53:03 »
to GdH přiznávám, že je to trochu zbytečnost, ale rád bych zjistil jestli to jde, teď už to jen rozchodit a bude to chodit, mimochodem k mé plné spokojenosti a s novou zkušeností... a o to mi i trochu jde, díky za pochopení a trpělivost ;)

Dimitrij Fedoryno

  • Návštěvník
  • Příspěvků: 68
Re:Kontrola aktualizací na jedno "click"
« Odpověď #11 kdy: 26 Ledna 2014, 17:13:25 »
to dWay díky moc za návod, takhle by to bylo perfekt ..... vážím si moc toho, snažil jsem se to aplikovat, ale nejede to, nevím kde je chyba, všechno chodí až do chvíle kdy zmáčknu příkaz super+1 pak to dělá tohle, viz screenshot  ;) třeba jde o  moji chybu, ale fakt jsem to kontroloval několikrát. Rád bych to dokončil, člověk se tím dost naučí  8)
Jsi si jistý že jsi zadal dobře jméno adresáře a že máš soubory pojmenované přesně tak jak jsem psal ? zkontroluj to.
Arch Linux, Intel Core i7 3930K 3,3 GHz (6x) (3,8 GHz) 12mb, 32 GB DDR3 - 1 600 MHz, 2 TB (240 GB SSD), GeForce GTX660 - 1 536 MB - stram-cpu 1 920ks, 875 W

Cuore

  • Závislák
  • ***
  • Příspěvků: 2534
Re:Kontrola aktualizací na jedno "click"
« Odpověď #12 kdy: 26 Ledna 2014, 17:15:22 »
Citace
echo VASEHESLO | sudo -S apt-get update
takovouhle prasárnu????  ::)

Dimitrij Fedoryno

  • Návštěvník
  • Příspěvků: 68
Re:Kontrola aktualizací na jedno "click"
« Odpověď #13 kdy: 26 Ledna 2014, 17:20:42 »
Citace
echo VASEHESLO | sudo -S apt-get update
takovouhle prasárnu????  ::)
Nejsem nějakej expert, na linuxu běžím jen chvíli takže mě napadlo tohle. Funguje to a to je důležité, jestli znáte nějaké lepší řešení tak bych se rád přiučil :)
Arch Linux, Intel Core i7 3930K 3,3 GHz (6x) (3,8 GHz) 12mb, 32 GB DDR3 - 1 600 MHz, 2 TB (240 GB SSD), GeForce GTX660 - 1 536 MB - stram-cpu 1 920ks, 875 W

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Kontrola aktualizací na jedno "click"
« Odpověď #14 kdy: 26 Ledna 2014, 17:22:18 »
Citace
echo VASEHESLO | sudo -S apt-get update
takovouhle prasárnu????  ::)
Nejsem nějakej expert, na linuxu běžím jen chvíli takže mě napadlo tohle. Funguje to a to je důležité, jestli znáte nějaké lepší řešení tak bych se rád přiučil :)

A taky si píšeš PIN na platební karty? ;)

Dimitrij Fedoryno

  • Návštěvník
  • Příspěvků: 68
Re:Kontrola aktualizací na jedno "click"
« Odpověď #15 kdy: 26 Ledna 2014, 17:39:32 »
Citace
echo VASEHESLO | sudo -S apt-get update
takovouhle prasárnu????  ::)
Nejsem nějakej expert, na linuxu běžím jen chvíli takže mě napadlo tohle. Funguje to a to je důležité, jestli znáte nějaké lepší řešení tak bych se rád přiučil :)

A taky si píšeš PIN na platební karty? ;)
Jistě že ne, jen nejsem nějakej znalec, jen mě to napadlo tak jsem si myslel že to něčemu pomůže. Jen mě nenapadá jiná možnost jak donutit .sh script aby použil heslo pro použití sudo příkazu.
« Poslední změna: 26 Ledna 2014, 17:41:26 od dWay »
Arch Linux, Intel Core i7 3930K 3,3 GHz (6x) (3,8 GHz) 12mb, 32 GB DDR3 - 1 600 MHz, 2 TB (240 GB SSD), GeForce GTX660 - 1 536 MB - stram-cpu 1 920ks, 875 W

Cuore

  • Závislák
  • ***
  • Příspěvků: 2534
Re:Kontrola aktualizací na jedno "click"
« Odpověď #16 kdy: 26 Ledna 2014, 17:40:41 »
řešení je sudoers

Dimitrij Fedoryno

  • Návštěvník
  • Příspěvků: 68
Re:Kontrola aktualizací na jedno "click"
« Odpověď #17 kdy: 26 Ledna 2014, 17:46:22 »
řešení je sudoers
Prustuduji jak se to používá, děkuju ti za tvůj příspěvek, zase se přiučím něco nového :)
Arch Linux, Intel Core i7 3930K 3,3 GHz (6x) (3,8 GHz) 12mb, 32 GB DDR3 - 1 600 MHz, 2 TB (240 GB SSD), GeForce GTX660 - 1 536 MB - stram-cpu 1 920ks, 875 W

GdH

  • Moderátor
  • Závislák
  • ***
  • Příspěvků: 3176
    • GdH-Notes
Re:Kontrola aktualizací na jedno "click"
« Odpověď #18 kdy: 26 Ledna 2014, 17:51:43 »
Jistě že ne, jen nejsem nějakej znalec, jen mě to napadlo tak jsem si myslel že to něčemu pomůže.

To neber ve zlém, tohle se rozhodně nedá radit bez upozornění na možné důsledky.

Pokud chcete z administrátorského účtu spouštět příkaz, ke kterému má práva jen root, můžete si v sudoers zapsat výjimku na konkrétní příkaz, pak pro něj sudo nebude vyžadovat heslo. Lepší možností je vždy využít běžně dostupné služby prostředí, pokud jsou k dispozici, což je tento případ.
« Poslední změna: 26 Ledna 2014, 21:12:51 od GdH »

Cuore

  • Závislák
  • ***
  • Příspěvků: 2534
Re:Kontrola aktualizací na jedno "click"
« Odpověď #19 kdy: 26 Ledna 2014, 21:06:26 »
Citace
Prustuduji jak se to používá, děkuju ti za tvůj příspěvek, zase se přiučím něco nového
jo a jak budeš v tom bádání, tak se vyvaruj další chybě a používej
Citace
visudo

kimi

  • Aktivní člen
  • *
  • Příspěvků: 238
Re:Kontrola aktualizací na jedno "click"
« Odpověď #20 kdy: 26 Ledna 2014, 21:34:47 »
to dWay teď jsem to ještě jednou procházel, chybu tam opravdu nevidím.... problém je, že v tom adresáři není soubor update.sh, na který se ve scriptu odkazuje  :) kde tedy může být chyba?

... ještě mě napadlo není to problém s právy?
« Poslední změna: 26 Ledna 2014, 21:36:20 od kimi »

Dimitrij Fedoryno

  • Návštěvník
  • Příspěvků: 68
Re:Kontrola aktualizací na jedno "click"
« Odpověď #21 kdy: 27 Ledna 2014, 18:42:06 »
to dWay teď jsem to ještě jednou procházel, chybu tam opravdu nevidím.... problém je, že v tom adresáři není soubor update.sh, na který se ve scriptu odkazuje  :) kde tedy může být chyba?

... ještě mě napadlo není to problém s právy?
update.sh si musíš vytvořit popřípadě ještě zkus ručně nastavit práva
Kód: [Vybrat]
chmod 777 update.desktop a
Kód: [Vybrat]
chmod 777 update-script.sh
Arch Linux, Intel Core i7 3930K 3,3 GHz (6x) (3,8 GHz) 12mb, 32 GB DDR3 - 1 600 MHz, 2 TB (240 GB SSD), GeForce GTX660 - 1 536 MB - stram-cpu 1 920ks, 875 W

kimi

  • Aktivní člen
  • *
  • Příspěvků: 238
Re:Kontrola aktualizací na jedno "click"
« Odpověď #22 kdy: 28 Ledna 2014, 06:15:21 »
FANTASTICKÁ PRÁCE, JEDE TO! jen jsem přejmenoval soubor update-script.sh na update.sh  ;) takhle přesně jsem si to představovat díky dWay LOCK!

 

Provoz zaštiťuje spolek OpenAlt.