Установка пакета в пользовательский каталог

У меня есть 3 монитора, работающий как с blob, так и с драйверами OSS (производительность blob немного лучше и поддерживает opencl намного лучше). Это не решение шести проблем с монитором.

Карты с двумя мониторами с 2 triplehead2gos должны быть более чем достаточными для достижения 6-ти экранной недвижимости.

3
задан 5 February 2011 в 11:58

10 ответов

Пакет debian должен быть совместимым с FHS, который четко определяет, куда помещать данные и где устанавливать приложения в любой системе. Эта четкая структура упрощает администрирование, и все мы должны придерживаться этого.

В вашем случае, когда дело доходит до тестирования приложений, может потребоваться установка в пользовательский каталог. Однако нет способа сообщить менеджеру пакетов не использовать предопределенные расположения файлов из существующего пакета DEB.

Если вам нужна установка в другое место, вам может понадобиться скомпилировать ваш пакет из источника, так как вы уже указано. В качестве альтернативы, и если вам нужно использовать dpkg, вам нужно будет создать собственный собственный DEB, где вы можете определить другие пути установки. Если, однако, приложение полагается на доступ к файлам, расположенным на пути, совместимом с FHS, он может не работать так, как планировали разработчики.

Для установки тестовых версий приложений вы можете рассмотреть FHS (или schroot). Самое безопасное решение (хотя, может быть, перебор) для тестирования - это установка приложений в виртуальной ОС (например, через виртуальный блок)

2
ответ дан 25 May 2018 в 23:08
  • 1
    Благодарю. В дальнейшем, глядя на «человек dpkg», я видел это и все же оценил. --instdir = dir Измените каталог установки по умолчанию, который ссылается на каталог, в котором должны быть установлены пакеты. instdir также является каталогом, переданным chroot (2), перед запуском сценариев установки пакета, что означает, что скрипты видят instdir в качестве корневого каталога. (По умолчанию / /. – Jamess 5 February 2011 в 14:19
  • 2
    Я попытался установить уже существующий пакет с помощью этого переключателя, и я не мог этого сделать, поскольку команда dpkg -i обнаружила мой старый пакет и предупредила меня. Что-то вроде «Подготовка к замене» foo " с foo.deb ". Таким образом, похоже, что исходный компилятор - единственный способ – Jamess 5 February 2011 в 14:28
  • 3
    --instdir работает и выгружает файлы в мой каталог. Но на практике это не очень полезно. Это ожидает chrooted среды. Если у меня есть chrooted setup в этом каталоге, я могу использовать 'sudo chroot mydir' и использовать его. – Jamess 5 February 2011 в 14:44

Пакет debian должен быть совместимым с FHS, который четко определяет, куда помещать данные и где устанавливать приложения в любой системе. Эта четкая структура упрощает администрирование, и все мы должны придерживаться этого.

В вашем случае, когда дело доходит до тестирования приложений, может потребоваться установка в пользовательский каталог. Однако нет способа сообщить менеджеру пакетов не использовать предопределенные расположения файлов из существующего пакета DEB.

Если вам нужна установка в другое место, вам может понадобиться скомпилировать ваш пакет из источника, так как вы уже указано. В качестве альтернативы, и если вам нужно использовать dpkg, вам нужно будет создать собственный собственный DEB, где вы можете определить другие пути установки. Если, однако, приложение полагается на доступ к файлам, расположенным на пути, совместимом с FHS, он может не работать так, как планировали разработчики.

Для установки тестовых версий приложений вы можете рассмотреть FHS (или schroot). Самое безопасное решение (хотя, может быть, перебор) для тестирования - это установка приложений в виртуальной ОС (например, через виртуальный блок)

2
ответ дан 25 July 2018 в 22:32

Пакет debian должен быть совместимым с FHS, который четко определяет, куда помещать данные и где устанавливать приложения в любой системе. Эта четкая структура упрощает администрирование, и все мы должны придерживаться этого.

В вашем случае, когда дело доходит до тестирования приложений, может потребоваться установка в пользовательский каталог. Однако нет способа сообщить менеджеру пакетов не использовать предопределенные расположения файлов из существующего пакета DEB.

Если вам нужна установка в другое место, вам может понадобиться скомпилировать ваш пакет из источника, так как вы уже указано. В качестве альтернативы, и если вам нужно использовать dpkg, вам нужно будет создать собственный собственный DEB, где вы можете определить другие пути установки. Если, однако, приложение полагается на доступ к файлам, расположенным на пути, совместимом с FHS, он может не работать так, как планировали разработчики.

Для установки тестовых версий приложений вы можете рассмотреть FHS (или schroot). Самое безопасное решение (хотя, может быть, перебор) для тестирования - это установка приложений в виртуальной ОС (например, через виртуальный блок)

2
ответ дан 26 July 2018 в 22:15

Пакет debian должен быть совместимым с FHS, который четко определяет, куда помещать данные и где устанавливать приложения в любой системе. Эта четкая структура упрощает администрирование, и все мы должны придерживаться этого.

В вашем случае, когда дело доходит до тестирования приложений, может потребоваться установка в пользовательский каталог. Однако нет способа сообщить менеджеру пакетов не использовать предопределенные расположения файлов из существующего пакета DEB.

Если вам нужна установка в другое место, вам может понадобиться скомпилировать ваш пакет из источника, так как вы уже указано. В качестве альтернативы, и если вам нужно использовать dpkg, вам нужно будет создать собственный собственный DEB, где вы можете определить другие пути установки. Если, однако, приложение полагается на доступ к файлам, расположенным на пути, совместимом с FHS, он может не работать так, как планировали разработчики.

Для установки тестовых версий приложений вы можете рассмотреть FHS (или schroot). Самое безопасное решение (хотя, может быть, перебор) для тестирования - это установка приложений в виртуальной ОС (например, через виртуальный блок)

2
ответ дан 31 July 2018 в 13:39

Пакет debian должен быть совместимым с FHS, который четко определяет, куда помещать данные и где устанавливать приложения в любой системе. Эта четкая структура упрощает администрирование, и все мы должны придерживаться этого.

В вашем случае, когда дело доходит до тестирования приложений, может потребоваться установка в пользовательский каталог. Однако нет способа сообщить менеджеру пакетов не использовать предопределенные расположения файлов из существующего пакета DEB.

Если вам нужна установка в другое место, вам может понадобиться скомпилировать ваш пакет из источника, так как вы уже указано. В качестве альтернативы, и если вам нужно использовать dpkg, вам нужно будет создать собственный собственный DEB, где вы можете определить другие пути установки. Если, однако, приложение полагается на доступ к файлам, расположенным на пути, совместимом с FHS, он может не работать так, как планировали разработчики.

Для установки тестовых версий приложений вы можете рассмотреть FHS (или schroot). Самое безопасное решение (хотя, может быть, перебор) для тестирования - это установка приложений в виртуальной ОС (например, через виртуальный блок)

2
ответ дан 2 August 2018 в 03:58

Пакет debian должен быть совместимым с FHS, который четко определяет, куда помещать данные и где устанавливать приложения в любой системе. Эта четкая структура упрощает администрирование, и все мы должны придерживаться этого.

В вашем случае, когда дело доходит до тестирования приложений, может потребоваться установка в пользовательский каталог. Однако нет способа сообщить менеджеру пакетов не использовать предопределенные расположения файлов из существующего пакета DEB.

Если вам нужна установка в другое место, вам может понадобиться скомпилировать ваш пакет из источника, так как вы уже указано. В качестве альтернативы, и если вам нужно использовать dpkg, вам нужно будет создать собственный собственный DEB, где вы можете определить другие пути установки. Если, однако, приложение полагается на доступ к файлам, расположенным на пути, совместимом с FHS, он может не работать так, как планировали разработчики.

Для установки тестовых версий приложений вы можете рассмотреть FHS (или schroot). Самое безопасное решение (хотя, может быть, перебор) для тестирования - это установка приложений в виртуальной ОС (например, через виртуальный блок)

2
ответ дан 4 August 2018 в 20:01

Пакет debian должен быть совместимым с FHS, который четко определяет, куда помещать данные и где устанавливать приложения в любой системе. Эта четкая структура упрощает администрирование, и все мы должны придерживаться этого.

В вашем случае, когда дело доходит до тестирования приложений, может потребоваться установка в пользовательский каталог. Однако нет способа сообщить менеджеру пакетов не использовать предопределенные расположения файлов из существующего пакета DEB.

Если вам нужна установка в другое место, вам может понадобиться скомпилировать ваш пакет из источника, так как вы уже указано. В качестве альтернативы, и если вам нужно использовать dpkg, вам нужно будет создать собственный собственный DEB, где вы можете определить другие пути установки. Если, однако, приложение полагается на доступ к файлам, расположенным на пути, совместимом с FHS, он может не работать так, как планировали разработчики.

Для установки тестовых версий приложений вы можете рассмотреть FHS (или schroot). Самое безопасное решение (хотя, может быть, перебор) для тестирования - это установка приложений в виртуальной ОС (например, через виртуальный блок)

2
ответ дан 6 August 2018 в 04:03

Пакет debian должен быть совместимым с FHS, который четко определяет, куда помещать данные и где устанавливать приложения в любой системе. Эта четкая структура упрощает администрирование, и все мы должны придерживаться этого.

В вашем случае, когда дело доходит до тестирования приложений, может потребоваться установка в пользовательский каталог. Однако нет способа сообщить менеджеру пакетов не использовать предопределенные расположения файлов из существующего пакета DEB.

Если вам нужна установка в другое место, вам может понадобиться скомпилировать ваш пакет из источника, так как вы уже указано. В качестве альтернативы, и если вам нужно использовать dpkg, вам нужно будет создать собственный собственный DEB, где вы можете определить другие пути установки. Если, однако, приложение полагается на доступ к файлам, расположенным на пути, совместимом с FHS, он может не работать так, как планировали разработчики.

Для установки тестовых версий приложений вы можете рассмотреть FHS (или schroot). Самое безопасное решение (хотя, может быть, перебор) для тестирования - это установка приложений в виртуальной ОС (например, через виртуальный блок)

2
ответ дан 7 August 2018 в 22:01

Пакет debian должен быть совместим с FHS , который четко определяет, куда помещать данные и где устанавливать приложения в любой системе. Эта четкая структура упрощает администрирование, и все мы должны придерживаться этого.

В вашем случае, когда дело доходит до тестирования приложений, может потребоваться установка в пользовательский каталог. Однако нет способа сообщить менеджеру пакетов не использовать предопределенные расположения файлов из существующего пакета DEB.

Если вам нужна установка в другое место, вам может понадобиться скомпилировать ваш пакет из источника, так как вы уже указано. В качестве альтернативы, и если вам нужно использовать dpkg, вам нужно будет создать собственный собственный DEB, где вы можете определить другие пути установки. Если, однако, приложение полагается на доступ к файлам, расположенным на пути, совместимом с FHS, оно может не работать так, как планировалось разработчиками.

Для установки тестовых версий приложений вы можете рассмотреть chroot (или schroot ) среды. Самое безопасное решение (хотя, может быть, перебор) для тестирования - это установка приложений в виртуальной ОС (например, через Virtual Box )

2
ответ дан 10 August 2018 в 10:16

Пакет debian должен быть совместим с FHS , который четко определяет, куда помещать данные и где устанавливать приложения в любой системе. Эта четкая структура упрощает администрирование, и все мы должны придерживаться этого.

В вашем случае, когда дело доходит до тестирования приложений, может потребоваться установка в пользовательский каталог. Однако нет способа сообщить менеджеру пакетов не использовать предопределенные расположения файлов из существующего пакета DEB.

Если вам нужна установка в другое место, вам может понадобиться скомпилировать ваш пакет из источника, так как вы уже указано. В качестве альтернативы, и если вам нужно использовать dpkg, вам нужно будет создать собственный собственный DEB, где вы можете определить другие пути установки. Если, однако, приложение полагается на доступ к файлам, расположенным на пути, совместимом с FHS, оно может не работать так, как планировалось разработчиками.

Для установки тестовых версий приложений вы можете рассмотреть chroot (или schroot ) среды. Самое безопасное решение (хотя, может быть, перебор) для тестирования - это установка приложений в виртуальной ОС (например, через Virtual Box )

2
ответ дан 13 August 2018 в 16:39
  • 1
    Благодарю. В дальнейшем, глядя на «человек dpkg», я видел это и все же оценил. --instdir = dir Измените каталог установки по умолчанию, который ссылается на каталог, в котором должны быть установлены пакеты. instdir также является каталогом, переданным chroot (2), перед запуском сценариев установки пакета, что означает, что скрипты видят instdir в качестве корневого каталога. (По умолчанию / /. – Jamess 5 February 2011 в 14:19
  • 2
    Я попытался установить уже существующий пакет с помощью этого переключателя, и я не мог этого сделать, поскольку команда dpkg -i обнаружила мой старый пакет и предупредила меня. Что-то вроде «Подготовка к замене» foo & quot; с foo.deb ". Таким образом, похоже, что исходный компилятор - единственный способ – Jamess 5 February 2011 в 14:28
  • 3
    --instdir работает и выгружает файлы в мой каталог. Но на практике это не очень полезно. Это ожидает chrooted среды. Если у меня есть chrooted setup в этом каталоге, я могу использовать 'sudo chroot mydir' и использовать его. – Jamess 5 February 2011 в 14:44

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

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