Я устанавливаю aircrack-ng из источника с помощью инструкций, данных на их официальном сайте. Однако, когда я закончен, установив, я работаю:
dpkg --get-selections | grep aircrack-ng
Или:
apt-cache policy aircrack-ng
Оба показывают, что пакет не установлен. Однако, когда я ввожу:
aircrack-ng
в оболочке это показывает список aircrack-ng опций. Так, чтобы я был уверен, что это установлено. Но поскольку это не установлено из официальных репозиториев через Кв. - добираются, это не становится включенным в диспетчер пакетов.
Мои вопросы:
apt-get
или aptitude
диспетчер пакетов, который я устанавливаю из источника?dpkg --get-selections
возвращает огромный список, которые, кажется, не только содержат весь список приложений, но также и драйверы. Я хочу просто названия приложений. Какую команду я даю? Вы не можете способный просмотреть пакеты, которые установлены от источника до aptitude or dpkg or apt-cache or synaptic
.
Можно сделать собственное deb использование пакета apt-get source
.
karimov-danil@Karimov-Danil:~$ 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
Затем
sudo apt-get install libgcrypt11-dev
cd aircrack-ng-1.1/
fakeroot debian/rules binary
Это сделает deb файл, который является устанавливаемым dpkg
.
sudo dpkg -i ../aircrack-ng_1.1-6_amd64.deb
После установки Вы будете видеть его внутри Синаптический под Локальными и Устаревшими Пакетами.
Отвечая на второй вопрос, Avinash Raj корректен. Нет никакого способа, которым Вы видите все приложения, установленные нестандартными способами. Та же ситуация как с портативными приложениями в Windows.
И как видеть все установленные приложения? Откройте Dash и выберите Applications Lens.
Команда xdotool key super+a
и Super+A эквивалентны и показывают вышеупомянутую панель. Прежде, чем применить эту команду, необходимо установить xdotool
пакет. Установите его путем выполнения
sudo apt-get install xdotool
И если Вы хотите получить список приложений, используйте следующую команду:
ls /usr/share/applications/ | sed s/.desktop// -