Ответы пользователя по тегу Ubuntu
  • Виртуальные папки в Linux возможно ли такое?

    KodyWiremane
    @KodyWiremane
    Пони, Debian, LEMP, LAN, любитель
    Если sftp в /usr/local не вариант, из известного мне могу предложить mount --bind.

    В домашней папке создаётся обычная, пустая: mkdir /home/ivan/usr-local

    Если теперь от рута сделать mount --bind /usr/local /home/ivan/usr-local
    , то во второй папке отобразится содержимое первой. Отменить заклинание, соответственно, umount /home/ivan/usr-local.

    По ману, вместо ручных команд можно в /etc/fstab прописать
    /usr/local /home/ivan/usr-local none bind
    , что приведёт к аналогичному эффекту автоматически.
    Ответ написан
    3 комментария
  • Как удалить/обновить программу, которая была создана из исходников?

    KodyWiremane
    @KodyWiremane
    Пони, Debian, LEMP, LAN, любитель
    В пингвиньей тусовке частенько похваляются простотой мантры ./configure && make && make install, но звучит и здоровая критика этого метода, направленная на неудобство удаления (не все озабочиваются реализацией make uninstall) и путаницу с файлами при обновлении.

    Поэтому здоровая практика — это сборка из исходников в пакет родного для вашего дистрибутива формата, с последующей его установкой. Инструменты — или универсальные типа checkinstall, или что-то более специфичное вроде debuild.

    Исходники, боюсь, таки придётся скачать. make install превращает файлы из папки билда в обычные файлы, разбросанные по вашему диску. Частично, наверно, можно с этим бороться, указывая префикс пути для установки.
    Ответ написан
    Комментировать