У меня в основном те же проблемы с Xubuntu 15.10, который, по-видимому, основан на jessie.
Я собирался предложить вам просто использовать «динамический» пакет со страницы загрузки Skype для Linux, но я не могу заставить его работать.
Ублюдки.
Таким образом, большая часть проблемы заключается в том, что Skype поставляет только 32-битные двоичные файлы, и не похоже, что все библиотеки Skype динамически связаны с ним.
Вы можете попробовать загрузить динамический пакет и распаковать его. Затем запустите двоичный файл skype из интерфейса командной строки, и вы получите что-то вроде
$./skype
./skype: error while loading shared libraries: libXv.so.1: cannot open shared object file: No such file or directory
. Затем копайтесь, пока не найдете, в каком пакете находится эта библиотека, и найдите ее версию для i386.
Со стороны Skype / Microsoft глупо не угнаться за происходящим. Это не потребует много ресурсов.
Нашел это: https://github.com/haskellcamargo/skype-unofficial-client . Собираюсь попробовать это.
Отредактировано для добавления: Этот неофициальный клиент Skype является своего рода оболочкой для "Skype для Интернета".
Никто, кто будет со мной разговаривать, сейчас не спит и не в сети, так что завтра мне придется попробовать.
sed -i "s/01.00. *\"/\${версия}\"/g" file.json
Поиск линии до --с/01.00. *\"/ Замените на --/${версия}\"/
Проблема с вашей командой sed в том, что она слишком много совпадает. Давайте посмотрим на шаблон, а затем разберем его:
/01.00.*/
01 # exact match (so far, so good)
. # any character (too generous)
00 # exact match
.* # the rest of the line
То, что мы хотим сопоставить, это 01.00.
, за которым следует любое количество цифр и точек:
/01\.00\.[.0-9]*/
Обратите внимание, что мы используем \.
для соответствия точкам вместо .
, которое соответствует любому отдельному символу.