Невозможно установить ни одну программу

Невозможно установить ни одну программу

Я пытаюсь установить программы, но какую бы программу я ни пытался установить, я получаю следующую ошибку. Например, я скачал skype 'skype-debian_4.2.0.11-1_i386.deb' и выполнил команду:

$ cd downloads

А потом:

$ sudo apt-get install skype-debian_4.2.0.11-1_i386

И получаю следующую ошибку:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package skype-debian_4.2.0.11-1_i386
E: Couldn't find any package by regex 'skype-debian_4.2.0.11-1_i386'

Я запускаю CrunchBang. В sources.listфайле написано:

## CRUNCHBANG
## Compatible with Debian Wheezy, but use at your own risk.
deb http://packages.crunchbang.org/waldorf waldorf main
#deb-src http://packages.crunchbang.org/waldorf waldorf main

## DEBIAN
deb http://http.debian.net/debian wheezy main contrib non-free
#deb-src http://http.debian.net/debian wheezy main contrib non-free

## DEBIAN SECURITY
deb http://security.debian.org/ wheezy/updates main
#deb-src http://security.debian.org/ wheezy/updates main

And in the folder there is one file called google-chrome.list and it says in it

### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb http://dl.google.com/linux/chrome/deb/ stable main

ПРАВКА №1

Когда я пытаюсь выполнить команду:

$ sudo gdebi skype-debian_4.2.0.11-1_i386.deb

Я понимаю это:

Reading package lists... Done
Building dependency tree    
Reading state information... Done
Building data structures... Done 
This package is uninstallable
Wrong architecture 'i386'

решение1

Проблема 1

apt-getпредназначен для загрузки и установки пакетов из репозиториев Debian. Он не предназначен для установки локальных файлов .deb. Для этого следует использовать gdebi:

sudo gdebi skype-debian_4.2.0.11-1_i386

или, для графического интерфейса

sudo gdebi-gtk skype-debian_4.2.0.11-1_i386

Я не использовал CrunchBang, но почти наверняка, просто дважды щелкнув по установщику, вы сможете установить его. Он должен автоматически открыться в формате gdebi-gtk.

В качестве альтернативы вы можете выполнить установку напрямую, dpkgно это не рекомендуется (у вас больше шансов столкнуться с проблемами зависимостей, версиями и т. д.):

sudo dpkg -i skype-debian_4.2.0.11-1_i386

Задача 2

Вот почему важно дать нам предысторию того, что вы сделали. Вот что, по-моему, произошло. Вы следовали руководству, чтобы установить Skype. Поскольку это 32-битное приложение, а вы, похоже, работаете в 64-битной системе, обычная процедура заключается в том, чтобы включитьмногоарочный. Это делается командой sudo dpkg --add-architecture. По какой-то причине вы, кажется, запустили

sudo dpkg --add-architecture asdf

Это приведет apt-getк поиску пакетов в каталоге репозитория, binary-asdfкоторый не существует.

Чтобы исправить эти ошибки, выполните эту команду

sudo dpkg --remove-architecture asdf

Затем, бегите

sudo apt-get update

Он должен завершиться без ошибок.

решение2

Сделай этот трюк

sudo apt-add-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update && sudo apt-get install skype

Меня устраивает.

Связанный контент