Я уже скачивал Skype 4 с официального сайта (.deb)
Когда я дважды щелкаю и пытаюсь установить его с помощью Software Center, он пытается загрузить его из Интернета. (и я думаю, старая версия)
Потому что я новичок в Ubuntu - это поведение совершенно странно для меня. Итак ... почему это так и как установить эту версию с официального сайта?
Thx
Когда вы проходите через Центр программного обеспечения, он загружает пакеты и устанавливает их. Поскольку у вас уже есть пакет .deb, все, что вам нужно сделать, это открыть его, и он установится. Если вам удобнее пользоваться терминалом, вы можете сделать
sudo dpkg -i skype-v4.deb
. Конечно, замените skype-v4.deb на фактическое имя вашего файла.
cd Downloads
sudo dpkg -i skype-ubuntu
и нажмите Tab kbd>, чтобы автоматически заполнить полное имя файла. Если вам не хватает значка статуса на панели, пожалуйста, посмотрите этот вопрос для решения.
Я думаю, что причина в том, что отсутствуют недостающие зависимости, которые нужно установить в первую очередь, прежде чем Skype можно будет установить.
Способ управления пакетами (в Ubuntu и других дистрибутивах) заключается в том, что при установке чего-либо (например, Skype) сначала устанавливается все, что нужно Skype для запуска. Это может быть что-то вроде аудио библиотеки, от которой зависит Skype. Файл .deb содержит список зависимостей для этого пакета. Менеджер пакетов (Ubuntu Software Center, Synaptic или командная строка apt-get) прочтет файл .deb; убедитесь, что все зависимости присутствуют, если нет, сначала установите их перед установкой пакета.
Если вы запустите dpkg --info bla.deb
, где вы замените blah.deb
пакетом по вашему выбору, вы должны среди прочего узнать, от каких пакетов это зависит. Зависимости будут перечислены рядом с надписью «Зависит от ...». Убедитесь, что все эти зависимости присутствуют в системе, что должно обеспечить беспроблемную установку без подключения к Интернету. Я понимаю, что это может быть сложно, тем более что у самих этих зависимостей могут быть другие зависимости. Фактически установка пакета с глубоким деревом зависимостей без подключения к Интернету будет сложной и сложной задачей.
Вам нужно будет перечислить все зависимости для устанавливаемого вами пакета (например, Skype); получить файлы .deb для всех их зависимостей; посмотрите, какие зависимости эти зависимости имеют; и повторять рекурсивно, пока у вас не появятся файлы .deb для всего дерева зависимостей на вашем компьютере. Это лучше всего делать программно. Если нет программы, которая уже делает это (я не знаю ни одной), вам придется написать одну из своих.