Итак, наконец, мне удалось установить драйвер ixgbevf v. 2.15.3 для версии ядра 3.13.0-43.
Но есть некоторые важные моменты:
Прежде всего, я пытался использовать сделать
, чтобы построить его вручную и получить тот же результат:
Makefile: 64: *** ядро Файлы заголовка не в каких-либо из ожидаемых мест.
Makefile: 65: *** Установите соответствующий пакет разработки ядра, например,
Makefile: 66: *** Kernel-Devel, для строительства модулей ядра и попробуйте снова. Стоп.
Во-вторых, я бежал UPT-TOPGRADE
и APT-Get-Dist-Upgrade
для обновления ядра от 3.13.0-36 до 3.13.0-43 и перезагрузите машину после , чтобы обновить ядро. Детали здесь .
Он также установил заголовки ядра для 3,13,0-43.
В-третьих, я должен был изменить файл конфигурации DKMS.conf, как здесь:
make = "make -c src / kerneldir = / lib / modules / $ {kernelver} / build"
Чистый = "сделать -c src / clean"
STOVEL_MODULE_NAME = IXBEVEVF.
STOVEL_Module_Location = SRC /
Dest_module_location = "/ Обновления"
Package_name = ixgbevf-dkms
Package_version = 2.15.3
Remake_Initrd = NO
После этого он смог построить драйвер. Если у вас есть та же проблема и нужна помощь, не стесняйтесь связаться со мной. @Fahem Mitha, большое спасибо за вашу помощь.
Исторически дерево каталогов /etc/rc.d
обозначает систему Init, которая следует традиции инициализации системы 4.4 BSD, которая обычно называется системой rc
init. Все современные (Free/Open/Net) системы BSD и Slackware Linux следуют этой традиции.
Дерево каталогов /etc/init.d
обозначает систему инициализации System V (SysV), которая следует традиции инициализации системы AT & T UNIX, SunOS, Solaris. Это обычно называется системой SysV Init. Собственно Debian по-прежнему следует этой традиции в серии Wheezy, но планирует использовать SystemD в серии Jessie. Исторически RedHat и производные использовали SysV Init, но больше не использовали.
Также со временем в распределениях были приняты особенности обеих схем инициализации.
-121--28346-Я собираюсь сосредоточиться только на части удаления вашего вопроса. Если у вас есть список таких имен файлов:
$ cat data.txt
01012000
01022000
01032000
01012014
01022014
01032014
01042014
И вы знаете, что дата отсечения 6 месяцев, это сказать «01022014». Вы можете использовать sort
и sed
, чтобы определить, какие файлы необходимо удалить, например:
Это приведет к отмене сортировки файлов:
$ sort -r data.txt
01042014
01032014
01032000
01022014
01022000
01012014
01012000
Это приведет к удалению любого из новых файлов, что приведет к нашей дате отсечения, «01022014».
$ sort -r data.txt | sed '1,/01032000/d'
01022014
01022000
01012014
01012000
ПРИМЕЧАНИЕ: sed '1 ,/PATTERN/d'
удаляет (т.е. d
) все строки, происходящие от первой строки (т.е. 1,
) до тех пор, пока не будет обнаруживаем наш ОБРАЗЕЦ.
Наконец, список может быть отправлен в xargs
для удаления:
$ sort -r data.txt | sed '1,/01032000/d' | xargs rm
-121--167031- Отсутствуют ограничения для symlinks (только для hardlinks). Вследствие этого symlink может не работать («висячая symlink»).