Установка libliquid-dev на дистрибутив, который не поддерживает его с репо

Откройте терминал и запустите

gsettings get org.gnome.shell favorite-apps

Вы должны увидеть список файлов .desktop, связанных с приложениями, добавленными в док-станцию ​​в правильном порядке.

Затем найдите файл .desktop, который вы хотите отредактировать в /usr/share/applications/ или в ~/.local/share/applications/.

1
задан 27 January 2018 в 10:17

3 ответа

Я проверил этот метод на моей Xenial системе. Он не разбивает систему, а устанавливает 4 файла из APT-управления. Но этот метод работает.

Установите зависимости сборки, написанные в indexum wiki
sudo apt-get update
sudo apt-get install qt5-default libfftw3-dev cmake pkg-config
Установите libliquid1d и libliquid1d-dev из Artful вручную, извлекая их напрямую:
cd ~/Downloads
wget http://mirrors.kernel.org/ubuntu/pool/universe/l/liquid-dsp/libliquid1d_1.3.0-1_amd64.deb
dpkg -x libliquid1d_1.3.0-1_amd64.deb .

wget http://mirrors.kernel.org/ubuntu/pool/universe/l/liquid-dsp/libliquid-dev_1.3.0-1_amd64.deb
dpkg -x libliquid-dev_1.3.0-1_amd64.deb .

sudo cp  usr/lib/x86_64-linux-gnu/libliquid.* /usr/lib/x86_64-linux-gnu/
sudo cp -ar usr/include/liquid /usr/include/
Установите необходимые инструменты для компиляции Репозиторий клонирования и компиляция программы
cd ~/Downloads
git clone https://github.com/miek/inspectrum.git
cd inspectrum
mkdir build
cd build
cmake ..
make
sudo make install 
Примечание. Последний шаг (sudo make install) является нормальным для этого небольшого проекта, в противном случае используйте checkinstall. Запустите установленную программу с помощью команды inspectrum.
1
ответ дан 22 May 2018 в 15:16
  • 1
    Огромное спасибо вашему хорошо подходящему ответу! Однако с включением «deb cz.archive.ubuntu.com/ubuntu хитроумного основного юниверса» команда apt-upgrade инициировала большое количество пакетов в Xenial для обновления. Это обновление - вот что нарушило систему. Я дважды тестировал свою локальную мехину и один раз на виртуальной mechine. Я больше смущен, когда ты сказал, что это сработало на твоей мехине. Если вы попытаетесь включить "deb cz.archive.ubuntu.com/ubuntu хитрый основной юниверс" и apt-обновить вашу Xenial систему? – David Jones 28 January 2018 в 07:37
  • 2
    Я так рад, что вы познакомили меня с новейшими методами поиска программного обеспечения. Спасибо за Checkinstall! Хорошо стоит использовать и знать больше! Никогда не читал dpkg -x. Я всегда использовал dpkg -i packagename.deb. Много нового, чтобы узнать из вашего ответа! – David Jones 28 January 2018 в 07:38
  • 3
    Большое спасибо за ваше время, потраченное на выполнение этой задачи и выяснение этого. – David Jones 28 January 2018 в 07:40
  • 4
    Не могли бы вы объяснить, почему вы решили использовать dpkg -x, а не обычный dpkg -i? Есть ли преимущество? – David Jones 22 March 2018 в 17:32
  • 5
    dpkg -i будет записывать эту установку в базу данных, это приведет к поломке зависимостей и удалению установленных пакетов на следующий apt-get install -f (если я правильно помню). – N0rbert 22 March 2018 в 18:28

Я проверил этот метод на моей Xenial системе. Он не разбивает систему, а устанавливает 4 файла из APT-управления. Но этот метод работает.

Установите зависимости сборки, написанные в indexum wiki sudo apt-get update sudo apt-get install qt5-default libfftw3-dev cmake pkg-config Установите libliquid1d и libliquid1d-dev из Artful вручную, извлекая их напрямую: cd ~/Downloads wget http://mirrors.kernel.org/ubuntu/pool/universe/l/liquid-dsp/libliquid1d_1.3.0-1_amd64.deb dpkg -x libliquid1d_1.3.0-1_amd64.deb . wget http://mirrors.kernel.org/ubuntu/pool/universe/l/liquid-dsp/libliquid-dev_1.3.0-1_amd64.deb dpkg -x libliquid-dev_1.3.0-1_amd64.deb . sudo cp usr/lib/x86_64-linux-gnu/libliquid.* /usr/lib/x86_64-linux-gnu/ sudo cp -ar usr/include/liquid /usr/include/ Установите необходимые инструменты для компиляции sudo apt-get install build-essential git Репозиторий клонирования и компиляция программы cd ~/Downloads git clone https://github.com/miek/inspectrum.git cd inspectrum mkdir build cd build cmake .. make sudo make install Примечание. Последний шаг (sudo make install) является нормальным для этого небольшого проекта, в противном случае используйте checkinstall. Запустите установленную программу с помощью команды inspectrum.
1
ответ дан 17 July 2018 в 22:08

Я проверил этот метод на моей Xenial системе. Он не разбивает систему, а устанавливает 4 файла из APT-управления. Но этот метод работает.

Установите зависимости сборки, написанные в indexum wiki sudo apt-get update sudo apt-get install qt5-default libfftw3-dev cmake pkg-config Установите libliquid1d и libliquid1d-dev из Artful вручную, извлекая их напрямую: cd ~/Downloads wget http://mirrors.kernel.org/ubuntu/pool/universe/l/liquid-dsp/libliquid1d_1.3.0-1_amd64.deb dpkg -x libliquid1d_1.3.0-1_amd64.deb . wget http://mirrors.kernel.org/ubuntu/pool/universe/l/liquid-dsp/libliquid-dev_1.3.0-1_amd64.deb dpkg -x libliquid-dev_1.3.0-1_amd64.deb . sudo cp usr/lib/x86_64-linux-gnu/libliquid.* /usr/lib/x86_64-linux-gnu/ sudo cp -ar usr/include/liquid /usr/include/ Установите необходимые инструменты для компиляции sudo apt-get install build-essential git Репозиторий клонирования и компиляция программы cd ~/Downloads git clone https://github.com/miek/inspectrum.git cd inspectrum mkdir build cd build cmake .. make sudo make install Примечание. Последний шаг (sudo make install) является нормальным для этого небольшого проекта, в противном случае используйте checkinstall. Запустите установленную программу с помощью команды inspectrum.
1
ответ дан 23 July 2018 в 22:44

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

Похожие вопросы: