Во FreeBSD Python отсутствуют заголовочные файлы

Если логический том состоит из нескольких разделов, может быть полезно знать смещения разделов.

Используйте fdiskдля чтения информации о разделе тома:

linux1:~ # fdisk -l /dev/vg01/lv001
Disk /dev/vg01/lv001: 80 GiB, 85899345920 bytes, 167772160 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x000825ab

Device           Boot   Start       End   Sectors  Size Id Type
/dev/vg01/lv0011           63   3132674   3132612  1.5G 82 Linux swap / Solaris
/dev/vg01/lv0012 *    3132675 167734664 164601990 78.5G 83 Linux

Затем используйте blkidдля определения типа файловой системы. Опция -pвыполняет глубокое исследование в обход локального файла кэша blkid, а заглавная буква -Oопределяет смещение в байтах для проверки. Смещение определяется путем умножения начального сектора на размер сектора; например,

 `expr 3132675 \* 512`

, где обратные кавычки предназначены для встраивания выражения, а обратная косая черта \*не позволяет bash съесть звездочку.

Вот команда blkid, используемая для определения целевой файловой системы:

linux1:~ # blkid -pO `expr 3132675 \* 512`   /dev/vg01/lv001
/dev/vg01/lv001: UUID="..." VERSION="1.0" TYPE="ext3" USAGE="filesystem" PTTYPE="dos"

который в этом примере:ext3 .

Чтобы получить доступ к файловой системе, смонтируйте смещение:

mount -o offset=`expr 3132675 \* 512`  /dev/vg01/lv001 /mnt/lv001

Описанные выше операции выполняются на SLES 12.4.:

linux1:~ # uname -a
Linux linux1 4.12.14-95.6-default #1 SMP Thu Jan 17 06:04:39 UTC 2019 (6af4ef8) x86_64 x86_64 x86_64 GNU/Linux
3
08.07.2020, 19:16
1 ответ

Официальные пакеты FreeBSD уже содержат пакет ftp/py-pycurl. Вам действительно нужно скомпилировать его самостоятельно?

Если вы это сделаете, я рекомендую установить дерево портов FreeBSD и запустить команду make -C /usr/ports/ftp/py-pycurl build, чтобы увидеть, как именно оно построено. Это должно дать представление о том, что вы делаете неправильно при компиляции вручную.

3
18.03.2021, 23:21

Теги

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