Каковы хорошие практики в отношении общих библиотек в Linux?

Недавно я много читал о разделяемых библиотеках в Linux, и вот что я узнал:

  • Общая библиотека должна включать soname , включая его основной номер версии. Примерно так: libfoo.so.1
  • Его настоящее имя файла также должно включать дополнительный номер версии. Что-то вроде: libfoo.so.1.0
  • Когда файл библиотеки копируется, скажем, в / usr / local / lib , если ldconfig запущен, он будет читать soname и создайте символическую ссылку с именем libfoo.so.1 , указывающую на libfoo.so.1.0 .
  • Если кто-то хочет использовать эту библиотеку для своего При разработке необходимо сначала создать символическую ссылку без номера версии на реальный файл, скажем libfoo.so , указывающую на libfoo.so.1.0 . {вернуть x + y; как лучше всего превратить поле null = True в поле null = False с помощью Django South. В частности, я работаю с ForeignKey.

    У меня вопрос, как лучше всего превратить поле null = True в поле null = False с помощью Django South . В частности, я работаю с ForeignKey .

6
задан orokusaki 21 January 2011 в 16:25
поделиться