Обновите диспетчер пакетов для включения программ, установленных из источника

Я устанавливаю aircrack-ng из источника с помощью инструкций, данных на их официальном сайте. Однако, когда я закончен, установив, я работаю:

dpkg --get-selections | grep aircrack-ng

Или:

apt-cache policy aircrack-ng

Оба показывают, что пакет не установлен. Однако, когда я ввожу:

aircrack-ng

в оболочке это показывает список aircrack-ng опций. Так, чтобы я был уверен, что это установлено. Но поскольку это не установлено из официальных репозиториев через Кв. - добираются, это не становится включенным в диспетчер пакетов.

Мои вопросы:

  1. Как включать приложение в apt-get или aptitude диспетчер пакетов, который я устанавливаю из источника?
  2. Команды для просмотра списка всех пакетов, установленных из источника, но, не были включены в диспетчер пакетов?
  3. В Windows I получают список всех установленных программ в Панели управления, независимо от способа, которым они установлены. Какова эквивалентная команда в Linux? dpkg --get-selections возвращает огромный список, которые, кажется, не только содержат весь список приложений, но также и драйверы. Я хочу просто названия приложений. Какую команду я даю?
4
задан 17 April 2016 в 07:51

2 ответа

Вы не можете способный просмотреть пакеты, которые установлены от источника до aptitude or dpkg or apt-cache or synaptic.

1
ответ дан 1 December 2019 в 10:21

Можно сделать собственное 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

После установки Вы будете видеть его внутри Синаптический под Локальными и Устаревшими Пакетами.

enter image description here

Отвечая на второй вопрос, Avinash Raj корректен. Нет никакого способа, которым Вы видите все приложения, установленные нестандартными способами. Та же ситуация как с портативными приложениями в Windows.

И как видеть все установленные приложения? Откройте Dash и выберите Applications Lens.

enter image description here

Команда xdotool key super+a и Super+A эквивалентны и показывают вышеупомянутую панель. Прежде, чем применить эту команду, необходимо установить xdotool пакет. Установите его путем выполнения

sudo apt-get install xdotool

И если Вы хотите получить список приложений, используйте следующую команду:

 ls /usr/share/applications/ | sed s/.desktop// -
1
ответ дан 1 December 2019 в 10:21

Другие вопросы по тегам:

Похожие вопросы: