Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Forum italiano (Italian) Risorse italiane (documentazione e tools)
  • Search

[TIP][PORTAGE] Stoppare e riprendere un emerge senza dolore!

Forum riservato alla documentazione in italiano.

Moderator: ago

Post Reply
  • Print view
Advanced search
52 posts
  • Previous
  • 1
  • 2
  • 3
  • Next
Author
Message
Danilo
l33t
l33t
User avatar
Posts: 747
Joined: Thu Feb 05, 2004 9:52 am
Location: Italy

  • Quote

Post by Danilo » Thu Jun 24, 2004 8:36 pm

Cazzantonio wrote:No è che magari funziona anche un

Code: Select all

nohup emerge -xxx yyyyy
??
in questo modo posso anche disconnettere l'utente e la compilazione va in background
ora provo!
Come hai fatto tu non va in background:
cosi' si

Code: Select all

nohup emerge -xxx yyyyy &
la & finale lo manda in bg
Top
Cazzantonio
Bodhisattva
Bodhisattva
User avatar
Posts: 4514
Joined: Sat Mar 20, 2004 8:57 pm
Location: Somewere around the world

  • Quote

Post by Cazzantonio » Fri Jun 25, 2004 12:47 pm

Se vogliamo essere precisi fino in fondo allora va bene anche un "ctrl+z" seguita da un "bg"
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Top
marco86
Guru
Guru
User avatar
Posts: 574
Joined: Fri Jun 04, 2004 2:26 pm
Location: /italy/torino/valli_di_Lanzo
Contact:
Contact marco86
Website

  • Quote

Post by marco86 » Fri Jun 25, 2004 1:17 pm

Code: Select all

ctrl+z
fg && halt
Danilo wrote: Io lo uso sopratutto se dopo aver dato un emerge e mi che dura troppo e voglio dare un halt alla macchina dopo la compilazione stessa.
Spettacolo, l'ho appena provato mentre sto emergiando KDE, e io gia che pensavo di lasciare il pc acceso fino a lunedì quando tornavo!
koma wrote:.... lo usavo da un paio d'anni sta cosa ..... pensavo fosse palese
:twisted:
sarà palese x qualcuno, x me è una novità, come quasi tutto a dire la verità :oops: , ma lo trovo molto utile e comodo!
:lol:
Se il destino è contro di noi...bhe, peggio per lui....!!
Top
maiosyet
Apprentice
Apprentice
User avatar
Posts: 188
Joined: Tue Oct 14, 2003 3:13 pm
Location: /Italy/Milan

  • Quote

Post by maiosyet » Fri Jun 25, 2004 1:30 pm

Ma c'e' qualche differenza se lo stoppo con ctrl-C e poi faccio emerge --resume? :?:
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Fri Jun 25, 2004 1:37 pm

maiosyet wrote:Ma c'e' qualche differenza se lo stoppo con ctrl-C e poi faccio emerge --resume? :?:
Che se non sbaglio se dai ctrl+C a meta' della compilazione di kdebase quando ridarai emerge ricomincia a ricompilare dall'inizio e non da dove eri arrivato.
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
marco86
Guru
Guru
User avatar
Posts: 574
Joined: Fri Jun 04, 2004 2:26 pm
Location: /italy/torino/valli_di_Lanzo
Contact:
Contact marco86
Website

  • Quote

Post by marco86 » Fri Jun 25, 2004 1:41 pm

maiosyet wrote:Ma c'e' qualche differenza se lo stoppo con ctrl-C e poi faccio emerge --resume? :?:
si, perchè con ctrl-c, da quello che avevo letto su una guida in inglese, non salva lo stato di avanzamento nella tabella dei descrittori, cioè, lo schedulatore dei processi lo fa, ma merge --resume non riesce a capire le tutte le info, tra cui il punto in cui lo fermi! almeno, queso era quello che avevo capito con il mio scarso inglese....
Se il destino è contro di noi...bhe, peggio per lui....!!
Top
n3m0
l33t
l33t
User avatar
Posts: 798
Joined: Sun Feb 08, 2004 11:13 am
Location: Richville, Naples, Italy, Europe
Contact:
Contact n3m0
Website

  • Quote

Post by n3m0 » Fri Jun 25, 2004 2:13 pm

maiosyet wrote:Ma c'e' qualche differenza se lo stoppo con ctrl-C e poi faccio emerge --resume? :?:
La differenza e' sostanziale.
Con CTRL-Z tu sospendi il processo, ma le informazioni su quest'ultimo sono ancora tutte in memoria e quindi il processo puo' essere ripreso in qualsiasi momento
Con CTRL-C tu termini il processo, quindi il kernel rilascia tutte le strutture dati che erano state allocate per gestire il processo.
Quando fai emerge --resume emerge non fa altro che "ricordarsi" quali erano i pacchetti lasciati in sospeso dall'ultima terminazione anomala, e farne il merge...
L’energia è la civiltà. Lasciarla in mano ai piromani/petrolieri è criminale. Perché aspettare che finisca il petrolio?
L’età della pietra non è mica finita per mancanza di pietre. - B.G.


Site/Blog: http://www.neminis.org
Top
Mr.Evolution
Guru
Guru
Posts: 346
Joined: Tue Dec 30, 2003 9:11 am
Location: Padova (Italy)
Contact:
Contact Mr.Evolution
Website

  • Quote

Post by Mr.Evolution » Sat Aug 28, 2004 10:48 am

Nessuno sa come fare per:

1 stoppare
2 spegnere
3 attendere il tempo che voglio
4 accendere
5 riprendere il lavoro precentemente iniziato????

Mi sarebbe utilissimo..........
Ho visto che emrge ho una funzione di --resume ma non sembra funzionare a dovere (o io non la so usare)
Niente è impossibile......è solo questione di tempo!

Lo script è quello che dai agli attori. Il programma è quello che dai agli spettarori.
-- Larry Wall, creatore di Perl
Top
FonderiaDigitale
Veteran
Veteran
User avatar
Posts: 1710
Joined: Thu Nov 06, 2003 4:28 am
Location: Rome, Italy
Contact:
Contact FonderiaDigitale
Website

  • Quote

Post by FonderiaDigitale » Sat Aug 28, 2004 10:55 am

Mr.Evolution wrote:Nessuno sa come fare per:

1 stoppare
2 spegnere
3 attendere il tempo che voglio
4 accendere
5 riprendere il lavoro precentemente iniziato????
una parola: screen
cerca nei post precedenti e nel forum documentazione per esempi.
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Top
fedeliallalinea
Administrator
Administrator
User avatar
Posts: 31985
Joined: Sat Mar 08, 2003 11:15 pm
Location: here
Contact:
Contact fedeliallalinea
Website

  • Quote

Post by fedeliallalinea » Sat Aug 28, 2004 10:55 am

@Mr.Evolution: --resume funziona con l'opzione -e. Per fare quello che vuoi tu penso che ccache faccia al caso tuo
Questions are guaranteed in life; Answers aren't.

"Those who would give up essential liberty to purchase a little temporary safety,
deserve neither liberty nor safety."
- Ben Franklin
https://www.news.admin.ch/it/nsb?id=103968
Top
FonderiaDigitale
Veteran
Veteran
User avatar
Posts: 1710
Joined: Thu Nov 06, 2003 4:28 am
Location: Rome, Italy
Contact:
Contact FonderiaDigitale
Website

  • Quote

Post by FonderiaDigitale » Sat Aug 28, 2004 11:21 am

si ma --resume e' provato che non funziona spesso e volentieri e solo alla terminazione di ogni singolo merge
Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica :)
Top
matttions
Guru
Guru
User avatar
Posts: 338
Joined: Mon Jul 19, 2004 9:58 pm
Contact:
Contact matttions
Website

  • Quote

Post by matttions » Wed Oct 13, 2004 3:47 pm

fedeliallalinea wrote: una parola: screen
cerca nei post precedenti e nel forum documentazione per esempi.
scusa ma ho cercato sul forum, ed non ho trovato nulla.

inoltre ho guardato in portage e c'è un programma che si chiama screen.
Ora non mi sembra quello che sto cercando oppure sì ed o letto male la doc?

quindi se potete darmi un link per questa applicazione mi risolvereste un sacco di problemi riguardo alla scelta di quando far partire la compilazione.

thanks.
:-)
gentoo ... l'unico pinguino da corsa
Top
andr0z
n00b
n00b
User avatar
Posts: 20
Joined: Sat Dec 27, 2003 9:57 pm
Location: Italy

  • Quote

Post by andr0z » Fri Nov 19, 2004 10:03 pm

Per STOPPARE/SPEGNERE/(farsi 50 Km per il lavoro)/RIACCENDERE/RIPRENDERE la compilazione... Sicuramente lo conoscevate gia'... tratto da una (non ricordo quale) delle ultime GWN...:
From: Marcos García <marcos.gm <at> gmail.com>
Subject: Re: How to restart an emerge.
Newsgroups: gmane.linux.gentoo.user
Date: Mon, 18 Oct 2004 08:44:52 +0000

this works for me:

while emerging foo, Ctrl+C
all temp files in /var/tmp/portage
After poweroff and/or rebooting, when you like to, reemerge doing:

FEATURES="keepwork" emerge foo

this has a problem: (see man make.conf) "keepwork" do not delete the ${WORKDIR} directory after the merge process.

Actually it checks if WORKDIR exists when emerging, and if it exists then execs "configure" and "make", but "make" recycle everything you have already compiled.

This can be a problem if you have shortage of disk space. Try removing the tmpdir after the emerge (rm -rf /var/tmp/portage)

GoodLuck
CIAO
Last edited by andr0z on Sat Nov 20, 2004 1:17 pm, edited 1 time in total.
Top
matttions
Guru
Guru
User avatar
Posts: 338
Joined: Mon Jul 19, 2004 9:58 pm
Contact:
Contact matttions
Website

  • Quote

Post by matttions » Sat Nov 20, 2004 12:28 am

bon ...
Tenterò :-D
thanks ;-)
gentoo ... l'unico pinguino da corsa
Top
fbcyborg
Advocate
Advocate
User avatar
Posts: 3056
Joined: Sun Oct 16, 2005 12:08 pm
Location: ROMA

  • Quote

Post by fbcyborg » Wed Nov 23, 2005 5:37 pm

E' molto utile questo trucchetto, devo dire...
Vorrei sapere se esiste un meccanismo analogo che mi permette di spegnere il pc tranquillamente e riprendere la compilazione il giorno dopo, dallo stesso punto di partenza...

faccio ctrl +c e domani do di nuovo lo stesso comando???

x esempio adesso sto facendo emerge -uDN world.
[HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered
Top
andr0z
n00b
n00b
User avatar
Posts: 20
Joined: Sat Dec 27, 2003 9:57 pm
Location: Italy

  • Quote

Post by andr0z » Sat Nov 26, 2005 11:48 am

Yep, lo stesso comando.

Si potrebbe dire.. Per STOPPARE/SPEGNERE/(farsi 5000 Km di volo per lavoro - dormire in albergo - visitare la città - recarsi all'appuntamento di lavoro - tornare in albergo e...)/RIACCENDERE/RIPRENDERE la compilazione. ..puoi usare questo comando.

CIAUZ 8O
Top
fbcyborg
Advocate
Advocate
User avatar
Posts: 3056
Joined: Sun Oct 16, 2005 12:08 pm
Location: ROMA

  • Quote

Post by fbcyborg » Sat Nov 26, 2005 10:33 pm

ok, cmq a sto punto farei emerge --resume
[HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered
Top
bandreabis
Advocate
Advocate
User avatar
Posts: 2497
Joined: Fri Feb 18, 2005 4:21 pm
Location: イタリアのロディで

  • Quote

Post by bandreabis » Thu Dec 08, 2005 5:35 pm

Una cosa non ho capito: se stoppo emerge riavvio il PC e poi do emerge --resume... che succede?
Riparte emerge dall'ultimo pacchetto che ha terminato di emergere?

Mi serve saperlo perchè stanotte non potro assolutamente tenere il PC acceso, se voglio far dormire mio padre :roll:

Grazie
Andrea
Il numero di post non fa di me un esperto! Anzi!
Top
fbcyborg
Advocate
Advocate
User avatar
Posts: 3056
Joined: Sun Oct 16, 2005 12:08 pm
Location: ROMA

  • Quote

Post by fbcyborg » Thu Dec 08, 2005 5:45 pm

se interrompi emerge con ctrl +c e poi domani dai un emerge --resume, ti riprende dallo stesso punto in cui era rimasto. Almeno a me ha funzionato!
[HOWTO] Come criptare la /home usando cryptsetup e luks
[HOWTO] Abilitare il supporto al dom0 XEN su kernel 3.X
Help answer the unanswered
Top
Fuzzo
Guru
Guru
User avatar
Posts: 319
Joined: Wed Jun 23, 2004 5:35 pm
Location: Padova, Italy

  • Quote

Post by Fuzzo » Tue Nov 28, 2006 2:19 pm

1. emerge qualcosa
2. CTRL+Z
3. hibernate
4. ...
5. fg

Funziona a dovere vero?
bye,
Fuzzo
Top
Kernel78
Moderator
Moderator
Posts: 3654
Joined: Fri Jun 24, 2005 6:14 am
Contact:
Contact Kernel78
Website

  • Quote

Post by Kernel78 » Tue Nov 28, 2006 3:11 pm

Fuzzo wrote:1. emerge qualcosa
2. CTRL+Z
3. hibernate
4. ...
5. fg

Funziona a dovere vero?
Se iberni (e l'ibernazione funziona a dovere) allora puoi fare a meno di ctrl+z e successivo fg. Ti limiti a ibernare DURANTE l'emerge e quando riaccendi la macchina l'emerge (come tutto il resto) riparta da dove si era fermato.
Se dubiti del funzionamento di hibernate allora ti conviene la FEATURES="keepwork" ma devi ricordarti di cancellare la directory /var/tmp/portage almeno ogni tanto (e sempre a emerge terminato)
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con

Code: Select all

grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Top
Fuzzo
Guru
Guru
User avatar
Posts: 319
Joined: Wed Jun 23, 2004 5:35 pm
Location: Padova, Italy

  • Quote

Post by Fuzzo » Tue Nov 28, 2006 3:54 pm

Non dubito minimamente di hibernate: ci ho perso così tanto tempo che è al massimo del tuning :)
Dare prima CTRL-Z era solo per "sicurezza" :)
bye,
Fuzzo
Top
bandreabis
Advocate
Advocate
User avatar
Posts: 2497
Joined: Fri Feb 18, 2005 4:21 pm
Location: イタリアのロディで

  • Quote

Post by bandreabis » Wed Feb 28, 2007 7:20 pm

Domanda: se voglio iniziare un emerge lungo (openoffice) allora posso usare

Code: Select all

FEATURES="keepwork" emerge openoffice
e dopo un CTRL+C domani riprendere con un altro "keepwork"?
Ho capito bene la citazione?
Funziona?

Alla fine do un rm -rf /var/tmp/portage

Cosa significa
Actually it checks if WORKDIR exists when emerging, and if it exists then execs "configure" and "make", but "make" recycle everything you have already compiled.
Il numero di post non fa di me un esperto! Anzi!
Top
Onip
Advocate
Advocate
User avatar
Posts: 2912
Joined: Thu Sep 02, 2004 10:34 am
Location: Parma (Italy)

  • Quote

Post by Onip » Wed Feb 28, 2007 8:53 pm

significa che salta la fase di scompattazione. Esegue, però, il configure e il make. Make non ricompila tutto (fa così normalmente, non solo per emerge) ma solo ciò che manca o qualche sorgente che è stato modificato, controllando la data.
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Top
bandreabis
Advocate
Advocate
User avatar
Posts: 2497
Joined: Fri Feb 18, 2005 4:21 pm
Location: イタリアのロディで

  • Quote

Post by bandreabis » Wed Feb 28, 2007 9:26 pm

Che piciu!
Ho fatto un papocchio e ho dato l'emerge senza la FEATURE! :evil:
:oops: :oops: :oops:
Il numero di post non fa di me un esperto! Anzi!
Top
Post Reply
  • Print view

52 posts
  • Previous
  • 1
  • 2
  • 3
  • Next

Return to “Risorse italiane (documentazione e tools)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic