PDA

View Full Version : Extension su Arch


CielitoLindux
08-02-2012, 22:42
Salve a tutti. Ho da poco installato ArchLinux e devo dire che mi ci trovo abbastanza bene.
Da qualche giorno avevo problemi nell'aggiornare con pacman a causa di una extension della shell (mi pare fosse la user-theme) così le ho eliminate tutte con # pacman -R gnome-shell-extensions Ho così potuto aggiornare il sistema. Ora sorge il problema. Infatti per installare di nuovo tutte le extension della shell non mi pare sia possibile farlo con un solo comando del tipo pacman -S gnome-shell-extension-* o similari. Mi sto perdendo qualcosa o è veramente così? Vanno installate una alla volta? Su Fedora basta un yum install gnome-shell-extension-* e si installano tutte quelle disponibili nei repo. Possibile che su Arch non si possa fare?
Attendo fiducioso. Grazie. Ciao

sacarde
09-02-2012, 13:39
ma dici da extra?

extra/gnome-shell 3.2.2.1-1 (gnome)
The next generation GNOME Shell
extra/gnome-shell-extension-user-theme 3.2.3-1 (gnome-shell-extensions)
User Theme extension for GNOME Shell



o da aur ?

CielitoLindux
09-02-2012, 15:49
Sia da extra che da AUR mi installava solo gnome-shell-extension-user-theme.

CielitoLindux
09-02-2012, 15:56
MI spiego meglio.
Adesso sono su Fedora e ho queste extension installate:
[giacomob@PC-Linux ~]$ rpm -qa|grep gnome-shell-extension
gnome-shell-extension-user-theme-3.2.3-2.fc16.noarch
gnome-shell-extension-pidgin-0-0.5.git80d4ea4b59.fc16.i686
gnome-shell-extension-mediaplayers-0-0.2.git1225d49.fc16.noarch
gnome-shell-extension-windowsNavigator-3.2.3-2.fc16.noarch
gnome-shell-extension-remove-accessibility-icon-20111008-1.fc16.noarch
gnome-shell-extension-native-window-placement-3.2.3-2.fc16.noarch
gnome-shell-extension-presentation-mode-0-0.3.gitbe7e0ae.fc16.noarch
gnome-shell-extension-noim-1.0-1.fc16.noarch
gnome-shell-extension-remove-bluetooth-icon-0.2-1.fc16.noarch
gnome-shell-extension-noripple-1.0-1.fc16.noarch
gnome-shell-extension-dock-3.2.3-2.fc16.noarch
gnome-shell-extension-cpu-temperature-0-0.3.git1f471c7.fc16.noarch
gnome-shell-extension-workspacesmenu-0-1.fc16.noarch
gnome-shell-extension-workspace-indicator-3.2.3-2.fc16.noarch
gnome-shell-extension-auto-move-windows-3.2.3-2.fc16.noarch
gnome-shell-extension-calc-0-0.3.git2fca097.fc16.noarch
gnome-shell-extension-icon-manager-0-0.4.gitc34779c.fc16.noarch
gnome-shell-extension-pomodoro-0-0.2.git13030cd.fc16.noarch
gnome-shell-extension-theme-selector-0.9-3.fc16.noarch
gnome-shell-extension-systemMonitor-3.2.3-2.fc16.noarch
gnome-shell-extension-alternate-tab-3.2.3-2.fc16.noarch
gnome-shell-extension-righthotcorner-1.0-1.fc16.noarch
gnome-shell-extension-drive-menu-3.2.3-2.fc16.noarch
gnome-shell-extension-apps-menu-3.2.3-2.fc16.noarch
gnome-shell-extension-gpaste-2.2.1-1.fc16.noarch
gnome-shell-extension-common-3.2.3-2.fc16.noarch
gnome-shell-extension-xrandr-indicator-3.2.3-2.fc16.noarch
gnome-shell-extension-remove-volume-icon-0.3-1.fc16.noarch
gnome-shell-extension-places-menu-3.2.3-2.fc16.noarch
gnome-shell-extension-alternative-status-menu-3.2.3-2.fc16.noarch
[giacomob@PC-Linux ~]$


Per installarle tutte con un solo comando basterebbe un:
yum install gnome-shell-extension-*

Per fare la stessa cosa su Arch, che comando dovrei dare?

sacarde
09-02-2012, 17:14
non credo ci sia un meta pacchetto

installa yaourt cosi' poi:

le cerchi con:
yaourt -Ss gnome-shell-extension


e poi puoi installarle da:
yaourt -S gnome-shell-extension...........


capitolo. abilitare le estensioni
https://wiki.archlinux.org/index.php/GNOME_(Italiano)#Abilitare_le_estensioni_della_shell

CielitoLindux
09-02-2012, 17:46
non credo ci sia un meta pacchetto
Infatti, credo anche io.
le cerchi con:
yaourt -Ss gnome-shell-extension


e poi puoi installarle da:
yaourt -S gnome-shell-extension...........
MI pare che li avevo provati questi due comandi senza risultato. Nel senso che se le voglio installare lo devo fare una alla volta con:
pacman (o yaourt) -S extension1 extension2 ... ...

Stasera provo e ti faccio sapere.
Grazie.

CielitoLindux
09-02-2012, 22:51
Ok credo di aver capito qualcosa. :mbe: Correggimi se sbaglio:
Installo con yaourt. Se gli manca qualcosa (pacchetto trovato) lo installo con pacman, e poi continuo con yaourt. Con questa procedura ho installato alcune extension... :stordita:

sacarde
10-02-2012, 08:47
con pacman installi solo pacchetti dai repo ufficiali/principali

con yaourt installi sia dai principali che da aur

CielitoLindux
10-02-2012, 09:06
Ok, ma nel caso delle extension che con pacman ne ho trovata solo una (user-theme) le ho dovute installare tutte con yaourt. Quando arriva a cercare le dipendenze alcune risultano installate altre no (indicandomele come "pacchetto trovato") così le installo con pacman, perchè se lascio fare a yaourt questi pacchetti non li installa. Forse dovrei intervenire nel pkgbuild....

sacarde
10-02-2012, 09:28
yaourt le trova perche' cerca anche in AUR

a me quando trova delle dipendenze, me le installa anche da yaourt
senza interrompere il comando

CielitoLindux
10-02-2012, 10:12
a me quando trova delle dipendenze, me le installa anche da yaourt
senza interrompere il comando
Ecco questo a me non lo fa. Mi chiede di modificare il pkgbuild, ma nn saprei come modificarlo. Forse me lo devo studiare un po'. Fatto sta che per installare da yaourt devo avere due terminali, uno con yaourt e uno con pacman con il quale installo le dipendenze xhe non risolve yaourt. In questo modo la compilazione va avanti, altrimenti mi da errore.

sacarde
10-02-2012, 11:55
no no

vai tranquillo.... e' una domanda d'obbligo

digli pure di NO

e presegue la compilazione e installazione del pacchetto di AUR

CielitoLindux
10-02-2012, 11:56
Se gli dico NO non continua. Si ferma con errori. Magari quando ce lo ri ho sotto mano ti posto gli errori.

sacarde
10-02-2012, 13:21
ma su tutti si ferma con errori?


in AUR puo' darsi che qualcuno non sia aggiornato

CielitoLindux
10-02-2012, 20:16
Ecco due esempi:
[giacomob@myhost ~]$ yaourt -S gnome-shell-extension-windowsnavigator-git gnome-shell-extension-window-buttons-git gnome-shell-extension-weather-git gnome-shell-extension-weather-gagalago-git

==> Scaricamento del PKGBUILD di gnome-shell-extension-weather-gagalago-git da AUR...
x gschemas.install
x PKGBUILD


Comment by: eon on Fri, 03 Jun 2011 09:05:41 +0000
This is a fork of gnome-shell-extension-weather-git which provides gconf integration and fixes

Comment by: arriagga on Fri, 03 Jun 2011 11:09:51 +0000
I tried it, but it crashes gnome-shell, I followed your instructions, but no luck so far

Comment by: simon04 on Fri, 03 Jun 2011 20:46:46 +0000
FYI: The changes of this fork have been merged. The other package (gnome-shell-extension-weather-git) reflects this changes.

First Submitted: Fri, 03 Jun 2011 09:04:04 +0000
gnome-shell-extension-weather-gagalago-git 20110603-2
This package is orphaned
( Pacchetto non supportato: Potenzialmente pericoloso! )
==> Modificare PKGBUILD [S/n] ("A" per annullare)
==> ----------------------------------------------
==> n

==> Dipendenze di gnome-shell-extension-weather-gagalago-git
- gnome-shell (già installato)
- git (già installato)


==> Modificare gschemas.install [S/n] ("A" per annullare)
==> ------------------------------------------------------
==> n

==> Continuare la compilazione di gnome-shell-extension-weather-gagalago-git [S/n]
==> ----------------------------------------------------------------------------
==>
==> Compilazione e installazione del pacchetto
==> ERRORE: il file (install) non esiste.
==> ERRORE: il file (('gschemas.install')) non esiste.
==> ERRORE: Makepkg non è riuscito a compilare gnome-shell-extension-weather-gagalago-git.
==> Riavviare la compilazione di gnome-shell-extension-weather-gagalago-git [s/N]
==> ----------------------------------------------------------------------------
==>



[giacomob@myhost ~]$ yaourt -S gnome-shell-extension-windowsnavigator-git

==> Scaricamento del PKGBUILD di gnome-shell-extension-windowsnavigator-git da AUR...
x PKGBUILD


First Submitted: Sat, 30 Apr 2011 20:59:29 +0000
gnome-shell-extension-windowsnavigator-git 20110502-1
This package is orphaned
( Pacchetto non supportato: Potenzialmente pericoloso! )
==> Modificare PKGBUILD [S/n] ("A" per annullare)
==> ----------------------------------------------
==> n

==> Dipendenze di gnome-shell-extension-windowsnavigator-git
- git (già installato)
- gnome-common (già installato)
- intltool (già installato)
- gnome-shell-extension-common-git (compilazione da AUR)


==> Continuare la compilazione di gnome-shell-extension-windowsnavigator-git [S/n]
==> ----------------------------------------------------------------------------
==>
==> Compilazione e installazione del pacchetto
==> Installa o compila le dipendenze mancanti per gnome-shell-extension-windowsnavigator-git:

==> Scaricamento del PKGBUILD di gnome-shell-extension-common-git da AUR...
x PKGBUILD
x gnome-shell-extension-common.install

Comment by: DIDI2002 on Mon, 23 May 2011 16:15:24 +0000
Could this provide 'gnome-shell-extensions-common' ?

Comment by: liganic on Thu, 28 Jul 2011 15:00:12 +0000
I added the provide.

Comment by: vorbote on Mon, 03 Oct 2011 13:43:55 +0000
My apologies for the spam (already deleted). To work with GNOME 3.2 one must switch the build files to pull the master branch or to check out the 3.91 tag in the repos, for all the wanted extensions.

Comment by: vorbote on Mon, 03 Oct 2011 13:48:35 +0000
Scratch that. The extensions in master don't work either :-(

Comment by: jemadux on Wed, 19 Oct 2011 12:00:19 +0000
i cant make it work any ideas http://t.co/Pf7U9uq1

Comment by: Samsagax on Mon, 14 Nov 2011 14:29:26 +0000
Please add 'gnome-shell-extensions-common' to the 'conflicts' list and add a version number to the 'provides' (provides=(gnome-shell-extensions-common=3.2.0)
Then, somehow the makepkg parser won't find the install file. Worked this one around by deleting the parenthesis in the variable declaration.

First Submitted: Sat, 30 Apr 2011 20:38:22 +0000
gnome-shell-extension-common-git 20110728-1
This package is orphaned
( Pacchetto non supportato: Potenzialmente pericoloso! )
==> Modificare PKGBUILD [S/n] ("A" per annullare)
==> ----------------------------------------------
==> n

==> Dipendenze di gnome-shell-extension-common-git
- git (già installato)
- gnome-common (già installato)
- intltool (già installato)


==> Modificare gnome-shell-extension-common.install [S/n] ("A" per annullare)
==> --------------------------------------------------------------------------
==> n

==> Continuare la compilazione di gnome-shell-extension-common-git [S/n]
==> --------------------------------------------------------------------
==>
==> Compilazione e installazione del pacchetto
==> ERRORE: il file (install) non esiste.
==> ERRORE: il file (('gnome-shell-extension-common.install')) non esiste.
==> ERRORE: Makepkg non è riuscito a compilare gnome-shell-extension-common-git.
==> Riavviare la compilazione di gnome-shell-extension-common-git [s/N]
==> -------------------------------------------------------------------
==>

Come vedi soprattutto nel secondo esempio, quando c'è un pacchetto che deve compilare da AUR non va a buon fine. Mi pare di capire che si deve fare delle modifiche per le dipendenze, ma per ora non ho avuto tempo di leggere e capire bene cosa mi dice. Forse sta qui la soluzione?

sacarde
10-02-2012, 20:32
l'errore che vedo e' quello di non trovare dei file di installazione o di parametri che servono per la costruzione del pacchetto...

- puoi segnalarlo al manutentore del pacchetto da AUR

- puoi provare a scaricare da te il PKGBUILD e i relativi file accessori
e provare a compilare con: "makepkg"

simo8
12-02-2012, 19:21
forse mi sbaglio , ma le estensioni non vanno più installate così ( tranne le user-theme) adesso basta attivarle dal sito di gnome : https://extensions.gnome.org/