programmazione di Ubuntu Software Center


4

Esiste un modo semplice per pianificare i download tramite "Ubuntu Software Center"?

Ad esempio: contrassegnare un numero di programmi per il download e l'installazione tra le 2 e le 8?


Vedi /etc/cron.daily/aptper i dettagli. :)
sarnold

È un po 'diverso da quello di cui ho bisogno. Voglio contrassegnare programmi particolari per il download e l'installazione anziché eseguire un aggiornamento programmato.
Andrew,

Ah. Prova ad aggiungere il tuo script di shell in /etc/cron.daily/questo modo apt-get install packagename. Penso che non farà nulla se il pacchetto è aggiornato e lo installerà senza problemi se non lo è. Non sono sicuro delle dpkg-reconfigurecose. Puoi fare in modo che il /etc/cron.daily/aptfile scarichi per te gli elenchi di pacchetti più recenti.
sarnold

k, ci giocherò. È un peccato che la funzionalità non sia integrata in "Ubuntu Software Center". Esiste un modo semplice per personalizzare il "Ubuntu Software Center" per consentirlo? (sembra che la risposta sia no).
Andrew,

@ user81182, capisco da dove vieni, ma la filosofia Unix è quella di avere uno strumento di pianificazione per scopi generici ( crond) che può programmare qualsiasi cosa per fare qualsiasi cosa con specifiche temporali estremamente flessibili. :) La difficoltà con il tuo caso è che vuoi aggiornare solo un sottoinsieme di pacchetti - la configurazione è molto ben preparata per aggiornare tutto o niente , ma le basi intermedie richiedono un passo leggermente più avanti. :)
sarnold,

Risposte:


5

È possibile provare a utilizzare un atcomando per eseguire una pianificazione apt-get install package.


2

"Ubuntu Software Center" non consente specificamente la pianificazione di download / installazione di software. Tuttavia, il crontab dell'utilità di pianificazione per scopi generici può essere utilizzato per scaricare / installare programmi. Ad esempio: per scaricare / installare eclipse alle 2:30 del mattino:

  1. Vai al terminale e apri crontab per la modifica:

    sudo crontab -e
    
  2. Aggiungi la seguente riga:

    * 30 2 * * * apt-get install eclipse > /dev/null
    
  3. Salva e chiudi crontab (Ctrl + W per la scrittura)

Crontab funzionerà alle 2:30 del mattino e scaricherà / installerà eclipse. Qualsiasi uscita terminale da questa attività verrà inviata a /dev/null(cestinata).

Suggerimento: questo sito consente di creare automaticamente voci crontab:

http://www.htmlbasix.com/crontab.shtml

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.