Хорошо, так что, возможно, это было пустой тратой времени, так как решение не имеет ничего общего с gnome-gmail или браузером по умолчанию, но я нашел ответ, так что я ставлю его здесь на случай, если кто-то еще сочтет это полезным.
На самом деле это так же просто, как щелкнуть значок «double-diamond» в адресной строке хрома, в gmail и выбрать опцию «Разрешить хром открывать ссылки электронной почты».
http://www.thegooru.com/how-to-open-email-mailto-links-in-gmail/
-121--174884-
Учитывая, что вы использовали awk
в вашем вопросе, вот еще одна альтернатива tr
и fmt
:
awk '{ for ( i = 1; i < NF; ++i ) print $(i); }' test.txt | while IFS= read -r var do echo processing: "$var" done
Обратите внимание, что, как и в случае fmt
и в отличие от tr
, awk
-121--202598-
Здесь можно объединить diff
и combine
:
$ diff file1.txt <(combine file2.txt NOT file3.txt)
3d2
< I need to wash the dog.
Обновлено для отражения изменений в ОП.
После получения этой ошибки запустить команду:
apt-get -f install
и она устанавливается .. Почему? Я не знаю.
https://forums.kali.org/showthread.php?22243-google-Chroome-Not-installing-Properly/Page2
При установке google-chrome я также столкнулся с сообщением об ошибке.
dpkg: dependency problems prevent configuration of google-chrome-stable:
google-chrome-stable depends on libappindicator1; however:
Package libappindicator1 is not installed.
Затем я попробовал установить libappindicator1, что опять привело к следующему сообщению :
root@Am-I-Helpful:~/Downloads# apt-get install libappindicator1
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
libappindicator1 : Depends: libdbusmenu-glib4 (>= 0.4.2) but it is not going to be installed
Depends: libdbusmenu-gtk4 (>= 0.4.2) but it is not going to be installed
Depends: libindicator7 (>= 0.4.90) but it is not going to be installed
Recommends: indicator-application (>= 0.2.93) but it is not installable
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Он попросил меня запустить apt-get -f install
, чтобы продолжить установку. Итак, я выполнил команду :
root@Am-I-Helpful:~/Downloads# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
libappindicator1 libdbusmenu-glib4 libdbusmenu-gtk4 libindicator7
Recommended packages:
indicator-application
The following NEW packages will be installed:
libappindicator1 libdbusmenu-glib4 libdbusmenu-gtk4 libindicator7
0 upgraded, 4 newly installed, 0 to remove and 8 not upgraded.
1 not fully installed or removed.
Need to get 299 kB of archives.
After this operation, 638 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://kali.mirror.garr.it/mirrors/kali sana/main amd64 libdbusmenu-glib4 amd64 12.10.2-1 [104 kB]
Get:2 http://kali.mirror.garr.it/mirrors/kali sana/main amd64 libdbusmenu-gtk4 amd64 12.10.2-1 [90.8 kB]
Get:3 http://kali.mirror.garr.it/mirrors/kali sana/main amd64 libindicator7 amd64 0.5.0-2 [52.2 kB]
Get:4 http://kali.mirror.garr.it/mirrors/kali sana/main amd64 libappindicator1 amd64 0.4.92-3.1 [52.5 kB]
Fetched 299 kB in 13s (21.8 kB/s)
Selecting previously unselected package libdbusmenu-glib4:amd64.
(Reading database ... 295344 files and directories currently installed.)
Preparing to unpack .../libdbusmenu-glib4_12.10.2-1_amd64.deb ...
Unpacking libdbusmenu-glib4:amd64 (12.10.2-1) ...
Selecting previously unselected package libdbusmenu-gtk4:amd64.
Preparing to unpack .../libdbusmenu-gtk4_12.10.2-1_amd64.deb ...
Unpacking libdbusmenu-gtk4:amd64 (12.10.2-1) ...
Selecting previously unselected package libindicator7.
Preparing to unpack .../libindicator7_0.5.0-2_amd64.deb ...
Unpacking libindicator7 (0.5.0-2) ...
Selecting previously unselected package libappindicator1.
Preparing to unpack .../libappindicator1_0.4.92-3.1_amd64.deb ...
Unpacking libappindicator1 (0.4.92-3.1) ...
Setting up libdbusmenu-glib4:amd64 (12.10.2-1) ...
Setting up libdbusmenu-gtk4:amd64 (12.10.2-1) ...
Setting up libindicator7 (0.5.0-2) ...
Setting up libappindicator1 (0.4.92-3.1) ...
Setting up google-chrome-stable (52.0.2743.116-1) ...
update-alternatives: using /usr/bin/google-chrome-stable to provide /usr/bin/x-www-browser (x-www-browser) in auto mode
update-alternatives: using /usr/bin/google-chrome-stable to provide /usr/bin/gnome-www-browser (gnome-www-browser) in auto mode
update-alternatives: using /usr/bin/google-chrome-stable to provide /usr/bin/google-chrome (google-chrome) in auto mode
Processing triggers for libc-bin (2.21-6) ...
Processing triggers for menu (2.1.47) ...
После этого я успешно смог установить google-chrome.
Вы можете использовать следующее, чтобы игнорировать отсутствующую зависимость:
dpkg --configure -a --force-depends
У меня была такая же ошибка. apt-get -f install
было недостаточно, чтобы разрешить все зависимости для загруженного мной файла Vivaldi.deb. (Недавно я обновился до Debian 9, и у меня возникли проблемы с установкой различных вещей, --пока не знаю почему. )Вместо этого я сделал это...
Изhttps://gist.github.com/pkorpine/16fcdbe070222cf1d99e67cf542e60c2
echo "deb http://repo.vivaldi.com/stable/deb/ stable main" | sudo tee /etc/apt/sources.list.d/vivaldi.list > /dev/null
wget -O - http://repo.vivaldi.com/stable/linux_signing_key.pub | sudo apt-key add -
sudo apt update && sudo apt install vivaldi-stable
Запуск команды sudo apt-get -f install
решает мою проблему. -f
означает --fix-broken
.
Попробуйте это вместо этого. иногда apt не может найти что-то.https://stackoverflow.com/a/62903826/1487110
Я знаю, что проблема была с apt, потому что я уже установил это приложение до того, как начал получать ошибки программы обновления программного обеспечения. Поэтому я сосредоточился на этом.
Контекст :В моем случае у меня ТАКЖЕ была эта ошибка
W: Skipping acquire of configured file 'multiverse/source/Sources' as repository 'http://us.archive.ubuntu.com/ubuntu groovy InRelease' doesn't have the component 'multiverse' (component misspelt in sources.list?)
И многие другие, подобные этому.
Конечно, обязательно сделайте резервную копию этих файлов.
Я оказался здесь, пытаясь установить Signal, вот что у меня сработало:
Пакет удален из репозиториев Kali Вам нужно будет вручную установить недостающие пакеты. Сначала проверьте архитектуру вашего ЦП, чтобы узнать, какой двоичный файл вам понадобится
$ lscpu | grep Architecture
Architecture: x86_64
Итак, в моем случае это amd64, там же можно найти и другие версии.https://pkgs.org/download/libappindicator1https://pkgs.org/download/libindicator7
curl -p --insecure "http://ftp.br.debian.org/debian/pool/main/liba/libappindicator/libappindicator1_0.4.92-8_amd64.deb" --output libappindicator1_0.4.92-8_amd64.deb
curl -p --insecure "http://ftp.br.debian.org/debian/pool/main/libi/libindicator/libindicator7_0.5.0-4_amd64.deb" --output libindicator7_0.5.0-4_amd64.deb
sudo dpkg --install libindicator7_0.5.0-4_amd64.deb
sudo apt-get install libdbusmenu-gtk4
sudo dpkg --install libappindicator1_0.4.92-8_amd64.deb
После этого вы сможете следовать инструкциям на вики-сайте Signal.