Pagina 1 di 1

[RISOLTO]Non riesco a trovare questo pacchetto nei repositry

MessaggioInviato: 27/09/2015, 13:32
da tech51
Salve, mi piacerebbe potere installare pass, il password manager per la gestione delle proprie password da terminale, ma pare non essere presente nei repository di Debian. Infatti se da terminale lancio il comando per l'installazione mi dice:

Codice: Seleziona tutto
 
root@Debian:/home/techdeb# apt-get install pass
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
E: Impossibile trovare il pacchetto pass


Il mio sources.list è il seguente:

Codice: Seleziona tutto
# deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 CD Binary-1 20141018-13:06]/ wheezy $
# deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 CD Binary-1 20141018-13:06]/ wheezy $

# Debian Stable (Wheezy)
deb http://ftp.it.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.it.debian.org/debian/ wheezy main contrib non-free

deb http://http.debian.net/debian wheezy main contrib non-free
deb-src http://http.debian.net/debian wheezy main contrib non-free

deb http://http.debian.net/debian wheezy-updates main contrib non-free
deb-src http://http.debian.net/debian wheezy-updates main contrib non-free

# Aggiornamenti della sicurezza
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free


Sul sito ufficiale http://www.passwordstore.org/ riporta che il download del pacchetto può essere fatto dai repo tramite apt-get.
Infatti a me piacerebbe potere installare tramite apt-get il pacchetto, senza dovere scaricare e compilare il sorgente
Come posso fare? grazie

Re: Non riesco a trovare questo pacchetto nei repository

MessaggioInviato: 27/09/2015, 13:41
da frenko
facendo una ricerca tramite apt-cache search il pacchetto pass risulta essere installato

Codice: Seleziona tutto
fred@xpsbox ~ % apt-cache search pass | grep pass
[...]
pass - lightweight directory-based password manager
[...]

e questo è l'output di apt-cache show

Codice: Seleziona tutto
fred@xpsbox ~ % apt-cache show pass
Package: pass
Source: password-store
Version: 1.6.3-3
Installed-Size: 152
Maintainer: Colin Watson <cjwatson@debian.org>
Architecture: all
Depends: pwgen, gnupg2 | gnupg, tree (>= 1.7.0)
Recommends: gnupg2, git, xclip
Suggests: python:any (>= 2.6.6-7~), perl, libxml-simple-perl, ruby
Description-en: lightweight directory-based password manager
 Stores, retrieves, generates, and synchronizes passwords securely using
 gpg, pwgen, and git.
Description-md5: c8b6e9cd595a9090411da3f085c057fa
Homepage: http://www.passwordstore.org/
Section: admin
Priority: optional
Filename: pool/main/p/password-store/pass_1.6.3-3_all.deb
Size: 29110
MD5sum: c468b788418848f96e348fc34541e63a
SHA1: 55f51ff5d0b6548b023880bf2b5a3eab2f66432f
SHA256: d179a0a485a58a34352247ab23fb08be0059a92805c8ac035ea4eb80fbfa394a


questo però vale solamente per debian Jessie (ovvero la stable), guardando sul sito https://packages.debian.org/wheezy-backports/pass risulta che il programma pass è disponibile per wheezy solo tramite backports. Per poter abilitare i repository backports ti rimando alla guida presente sul wiki --> http://guide.debianizzati.org/index.php ... _Backports

ciaoo

Re: Non riesco a trovare questo pacchetto nei repository

MessaggioInviato: 27/09/2015, 14:32
da tech51
Ok grazie, ho risolto leggendo la guida. Mi sembra di avere capito che il repository backports aggiunto al sources.list permette di aggiornare il software alla stessa versione di quello presente in testing, e inoltre di scaricare pacchetti che possono non essere presenti nei repository della stable o oldstable... o sbaglio?

Re: Non riesco a trovare questo pacchetto nei repository

MessaggioInviato: 27/09/2015, 19:58
da Selky
La risposta nel tuo caso è un "nì" e ora provo a spiegartelo, nella guida c'è scritto ma sicuramente ti è sfuggito qualcosa. ;)

Generalmente utilizzando i backport in una stable prelevi i pacchetti ricompilati dalla testing (a volte anche da unstable ma solo per la sicurezza) questo per evitare, quando possibile, di dover scaricare ad esempio delle nuove librerie.

Nel tuo caso utilizzi la oldstable wheezy e ci sono due approcci:
1) nel sources.list aggiungere solo Wheezy Backports in questo caso prelevi i pacchetti preparati per l'attuale stable jessie e non testing.

2) aggiungere nel sources.list Wheezy Backports Sloppy e in questo caso invece prelevi quelli dell'attuale testing stretch.

In realtà il pacchetto "pass" al momento su jessie risulta di una versione leggermente differente da quello di wheezy-backports, il perchè non lo so. Forse proprio per evitare qualche problema, conflitto con pacchetti non presenti sulla oldstable.

Re: Non riesco a trovare questo pacchetto nei repository

MessaggioInviato: 28/09/2015, 13:13
da tech51
Ok grazie molto chiaro ;)