Aggiorna package manager per includere i programmi installati dalla sorgente

4

Sto installando aircrack-ng dal sorgente usando le istruzioni fornite nel sito web ufficiale . Tuttavia, quando ho finito di installare, eseguo:

dpkg --get-selections | grep aircrack-ng

o

apt-cache policy aircrack-ng

Entrambi mostrano che il pacchetto non è installato. Tuttavia quando digito:

aircrack-ng

alla shell mostra un elenco di opzioni aircrack-ng. In modo che sono sicuro che sia installato. Ma poiché non è installato dai repository ufficiali tramite apt-get, non viene incluso nel gestore pacchetti.

Le mie domande:

  1. Come includere l'applicazione in apt-get o aptitude gestore pacchetti che installo dall'origine?
  2. Comandi per visualizzare l'elenco di tutti i pacchetti installati dal sorgente ma non sono stati inclusi nel gestore pacchetti?
  3. In Windows viene visualizzato un elenco di tutti i programmi installati nel Pannello di controllo, indipendentemente dal modo in cui sono installati. Qual è il comando equivalente in Linux? dpkg --get-selections restituisce una lista enorme che sembra non solo contenere tutti gli elenchi di applicazioni, ma anche i driver. Voglio solo i nomi delle applicazioni. Che comando emetto?
posta user257330 12.03.2014 - 04:53

2 risposte

1

Non puoi visualizzare i pacchetti installati dal sorgente attraverso aptitude or dpkg or apt-cache or synaptic .

    
risposta data Avinash Raj 12.03.2014 - 05:05
1

Puoi creare il tuo pacchetto deb utilizzando apt-get source .

[email protected]:~$ apt-get source aircrack-ng
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Need to get 1 721 kB of source archives.
Get:1 http://archive.ubuntu.com/ubuntu/ saucy/universe aircrack-ng 1:1.1-6 (dsc) [1 849 B]
Get:2 http://archive.ubuntu.com/ubuntu/ saucy/universe aircrack-ng 1:1.1-6 (tar) [1 453 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ saucy/universe aircrack-ng 1:1.1-6 (diff) [266 kB]
Fetched 1 721 kB in 11s (146 kB/s)                                             
gpgv: Signature made Вт. 11 июня 2013 06:45:57 YEKT using RSA key ID 9FFA69A3
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./aircrack-ng_1.1-6.dsc
dpkg-source: info: extracting aircrack-ng in aircrack-ng-1.1
dpkg-source: info: unpacking aircrack-ng_1.1.orig.tar.gz
dpkg-source: info: unpacking aircrack-ng_1.1-6.debian.tar.gz
dpkg-source: info: applying 000-Airmon_needs_bash.diff
dpkg-source: info: applying 002-Fix_airodump-ng_manpage.diff
dpkg-source: info: applying 003-fix-ftbfs-590765.diff
dpkg-source: info: applying 004-fix-license-issues.diff
dpkg-source: info: applying 005-fix-issues-cppcheck-r2008.diff
dpkg-source: info: applying 006-fix-ftbfs-and-man-path.diff
dpkg-source: info: applying 008-fix_path_airodump-ng-oui.diff
dpkg-source: info: applying 009-airodump-ng-oui-update-manpage.diff
dpkg-source: info: applying 010-add-freebsd-support.diff
dpkg-source: info: applying 011-add-support-for-gcrypt.diff
dpkg-source: info: applying 012-add-unittest-gcrypt.diff
dpkg-source: info: applying 013-fix-hurd-ftbfs.diff
dpkg-source: info: applying 014-man_page_formatting.diff
dpkg-source: info: applying 015-move_to_man8_admin_commands.diff
dpkg-source: info: applying 016-fix-ldflags.diff
dpkg-source: info: applying 017-fix-bigendianissues.diff
dpkg-source: info: applying 018-workaround-681113-kfreebsd.diff
dpkg-source: info: applying 019-fix-spelling-manpages.diff
dpkg-source: info: applying 020-ignore-negative-one.diff
dpkg-source: info: applying 021-fix-airodump-ng-oui-update.diff

Poi

sudo apt-get install libgcrypt11-dev
cd aircrack-ng-1.1/
fakeroot debian/rules binary

Questo renderà il file deb che è installabile da dpkg .

sudo dpkg -i ../aircrack-ng_1.1-6_amd64.deb

Dopo l'installazione lo vedrai all'interno di Synaptic sotto Pacchetti locali e obsoleti.

Rispondendo alla seconda domanda, Avinash Raj è corretto. Non è possibile visualizzare tutte le applicazioni installate in modi non standard. La stessa situazione con le applicazioni portatili in Windows.

E come vedere tutte le applicazioni installate? Apri Dash e scegli Applicazioni Lens.

Il comando xdotool key super+a e Super + A sono equivalenti e mostrano il pannello sopra. Prima di applicare questo comando, devi installare il pacchetto xdotool . Installalo eseguendo

sudo apt-get install xdotool

E se vuoi recuperare l'elenco delle applicazioni, usa il seguente comando:

 ls /usr/share/applications/ | sed s/.desktop// -
    
risposta data Danatela 12.03.2014 - 05:38

Leggi altre domande sui tag