Приложение, установленное в ~ / usr, запускается из терминала, но не из приложения (или почему установка ld_library_path в .profile не работает так, как должна)

Больше всего, я могу сказать, что ALMOST все команды пришли из UNIX, предшественника и фундаментального механизма Behind LINUX.

Большинство Утилитов, таких как mv- move, cp- copy, являются утилитой в Linux, поскольку они используются для выполнения основных функций управления. Это справедливо для всех других подобных утилит, я бы сказал, Функциональные возможности для интеграции и создания его в целом Принцип действия на основе ОС типа Entity.

Теперь, придя к теме, эти Команды или Утилиты были в основном разработаны GNU, называемыми утилитами Core GNU.

You найдет большинство основных команд из описания Core Utilities GNU , сказал, что Утилиты Core GNU - это просто имя ядра, а Ubuntu - это комплексная интегрированная ОС такого типа Утилиты.

Команды в основном написаны на языке C, Shell - это интерпретатор между ядром и командами. Bash - лучший из них.

О сценариях, а не целиком не для сценариев Python & amp; Perl используются, доступные в bash.

Kernel : В Ubuntu вы найдете Coreutils.

Этот пакет содержит основной файл, оболочку и текстовую манипуляцию которые, как ожидается, будут существовать в каждой операционной системе. В частности, этот пакет включает в себя: arch base64 basename cat chcon chgrp chmod chown chroot cksum comm cp csplit cut date dd df dir dircolors dirname du echo env expand expr factor false flock fmt fold groups head hostid id install join ссылка ln logname ls md5sum mkdir mkfifo mknod mktemp mv nice nl nohup nproc od paste pathchk pinky pr printenv printf ptx pwd readlink rm rmdir runcon sha * sum seq shred sleep sort split stat stty sum sync tac tail tee test timeout touch tr true truncate tsort tty uname unexpand uniq unlink пользователи vdir wc кто whoami yes

Для встроенных функций Clear команды в оболочке Bash вы можете использовать Ubuntu

4
задан 10 February 2011 в 00:34

9 ответов

Создайте для него файл:

sudo vim /etc/ld.so.conf.d/my_application.conf

И содержимое этого файла:

/home/jim/usr/lib

Сохранить. Восстановить кеш:

sudo ldconfig -v
4
ответ дан 25 May 2018 в 23:04
  • 1
    Спасибо, но я уже это сделал. В любом случае, если я не ошибаюсь, переменные среды, определенные в bashrc, не используются nautilus / gnome, если приложения не запускаются в режиме терминала ... – levesque 9 February 2011 в 23:14
  • 2
    Хммм. Помогает ли это использовать динамические компоновщики времени выполнения, добавленные в решение? – user 9 February 2011 в 23:21
  • 3
    Добавление папки lib в ld.so.conf.d работает, но у меня нет прав администратора на этом компьютере (я знаю, eww). – levesque 9 February 2011 в 23:36
  • 4

Создайте для него файл:

sudo vim /etc/ld.so.conf.d/my_application.conf

И содержимое этого файла:

/home/jim/usr/lib

Сохранить. Восстановить кеш:

sudo ldconfig -v
4
ответ дан 25 July 2018 в 22:30

Создайте для него файл:

sudo vim /etc/ld.so.conf.d/my_application.conf

И содержимое этого файла:

/home/jim/usr/lib

Сохранить. Восстановить кеш:

sudo ldconfig -v
4
ответ дан 31 July 2018 в 12:55

Создайте для него файл:

sudo vim /etc/ld.so.conf.d/my_application.conf

И содержимое этого файла:

/home/jim/usr/lib

Сохранить. Восстановить кеш:

sudo ldconfig -v
4
ответ дан 2 August 2018 в 03:57

Создайте для него файл:

sudo vim /etc/ld.so.conf.d/my_application.conf

И содержимое этого файла:

/home/jim/usr/lib

Сохранить. Восстановить кеш:

sudo ldconfig -v
4
ответ дан 4 August 2018 в 20:00

Создайте для него файл:

sudo vim /etc/ld.so.conf.d/my_application.conf

И содержимое этого файла:

/home/jim/usr/lib

Сохранить. Восстановить кеш:

sudo ldconfig -v
4
ответ дан 6 August 2018 в 04:02

Создайте для него файл:

sudo vim /etc/ld.so.conf.d/my_application.conf

И содержимое этого файла:

/home/jim/usr/lib

Сохранить. Восстановить кеш:

sudo ldconfig -v
4
ответ дан 7 August 2018 в 22:00

Создайте для него файл:

  sudo vim /etc/ld.so.conf.d/my_application.conf  

И содержимое этот файл:

  / home / jim / usr / lib  

Сохранить. Восстановить кеш:

  sudo ldconfig -v  
4
ответ дан 10 August 2018 в 10:15

Создайте для него файл:

  sudo vim /etc/ld.so.conf.d/my_application.conf  

И содержимое этот файл:

  / home / jim / usr / lib  

Сохранить. Восстановить кеш:

  sudo ldconfig -v  
4
ответ дан 13 August 2018 в 16:38
  • 1
    Спасибо, но я уже это сделал. В любом случае, если я не ошибаюсь, переменные среды, определенные в bashrc, не используются nautilus / gnome, если приложения не запускаются в режиме терминала ... – levesque 9 February 2011 в 23:14
  • 2
    Хммм. Помогает ли это использовать динамические компоновщики времени выполнения, добавленные в решение? – user 9 February 2011 в 23:21
  • 3
    Добавление папки lib в ld.so.conf.d работает, но у меня нет прав администратора на этом компьютере (я знаю, eww). – levesque 9 February 2011 в 23:36
  • 4

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

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