dpkg: ошибка: неизвестная опция --add-архитектура

Я попытался установить Skype, используя этот учебник https://help.ubuntu.com/community/Skype но у меня возникли проблемы на первом этапе

sudo dpkg --add-architecture i386

Когда я написал это, я получил это сообщение

$ sudo dpkg --add-architecture i386 
dpkg: error: unknown option --add-architecture
Type dpkg --help for help about installing and deinstalling packages
[*]; Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values; 
Type dpkg--force-help for a list of forcing options; 
Type dpkg-deb --help for help about manipulating *.deb files;
Options marked [*] produce a lot of output - pipe it through `less' or`more' !

Что я должен делать? Я буду очень благодарен, если вы объясните все это шаг за шагом, потому что у меня никогда не было Ubuntu раньше.

1 ответ

Согласно вашему руководству, это только для поддержки MultiArch, я думаю, что это уже включено по умолчанию в текущих Ubuntu, так что это не должно иметь значения... но, очевидно, Ubuntu 12.04 (если это то, что вы используете, не уверен в настоящее время) не не "полностью многоархив", поэтому, если вы получаете сообщения "неизвестная архитектура", попробуйте следующее:

  • Убедитесь, что единственный файл в /etc/dpkg/dpkg.cfg.d/ является multiarch тогда беги echo 'foreign-architecture i386' | sudo tee /etc/dpkg/dpkg.cfg.d/multiarch
  • sudo dpkg --add-architecture i386
  • sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner" (чтобы убедиться, что репозиторий партнерского раздела включен)
  • sudo apt-get update && sudo apt-get install skype

И если те создают проблемы, aptitude должен быть более стойким, это может привести к лучшим результатам:

sudo aptitude install skype

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