История изменений
Исправление ZenitharChampion, (текущая версия) :
Не знаю какой у тебя дистрибутив Linux. Если RPM-based, то поищи SRPM-пакеты с нужными тебе программами. Например если поиск твоей программы на https://pkgs.org/ говорит что для Fedora 19 она есть, а для твоей openSUSE нет, берёшь SRPM и компилируешь. «rpmbuild --rebuild *.src.rpm». Тебе перечислят недостающие зависимости.
Если у тебя DEB-based дистрибутив Linux, установка зависимостей производится командой «sudo apt-get build-dep программа». Чтобы команда сработала, необходимо соблюсти два условия 1). Включенный репозиторий Sources а). В Debian вручную отредактировать /etc/apt/sources.list, продублировав каждую строчку, изменив «deb» на «deb-src» в начале. Сделать «sudo apt-get update» б). В Ubuntu открыть «Менеджер репозиториев» и отметить галочку Source, обновить репозитории 2). Такая программа должна быть в репозитории (например её старая версия). PCRE там точно есть.
И вообще, сделай «mkdir build && cd build», «sudo apt-get build-dep pcre», «apt-get source pcre», «dpkg-source -x *.dsc». Это старый исходный код. Появится новая папка, удали там всё, кроме папки «debian». Распакуй новый исходный код. А теперь:
cd pcre-6.4
fakeroot ./debian/rules binary
cd ..
rm *dbg*
sudo dpkg -i *.deb
Программа обновлена.
Исходная версия ZenitharChampion, :
Не знаю какой у тебя дистрибутив Linux. Если RPM-based, то поищи SRPM-пакеты с нужными тебе программами. Например если поиск твоей программы на https://pkgs.org/ говорит что для Fedora 19 она есть, а для твоей openSUSE нет, берёшь SRPM и компилируешь. «rpmbuild --rebuild *.src.rpm». Тебе перечислят недостающие зависимости.
Если у тебя DEB-based дистрибутив Linux, установка зависимостей производится командой «sudo apt-get build-dep программа». Чтобы команда сработала, необходимо соблюсти два условия 1). Включенный ерпозиторий Sources а). В Debian вручную отредактировать /etc/apt/sources.list, продублировав каждую строчку, изменив «deb» на «deb-src» в начале. Сделать «sudo apt-get update» б). В Ubuntu открыть «Менеджер репозиториев» и отметить галочку Source, обновить репозитории 2). Такая программа должна быть в репозитории (например её старая версия). PCRE там точно есть.
И вообще, сделай «mkdir build && cd build», «sudo apt-get build-dep pcre», «apt-get source pcre», «dpkg-source -x *.dsc». Это старый исходный код. Появится новая папка, удали там всё, кроме папки «debian». Распакуй новый исходный код. А теперь:
cd pcre-6.4
fakeroot ./debian/rules binary
cd ..
rm *dbg*
sudo dpkg -i *.deb
Программа обновлена.