Сбор справки (нужны старые библиотеки)

Да, просто запишите их в файл /etc/hosts. Он имеет следующий синтаксис:

1.2.3.4 servername additional_servername

Где:

1.2.3.4 - это IP-адрес servername, имя additional_servername является необязательным именем

После сохранения вы можете связаться с сервером по его имени.

4
задан 21 October 2010 в 16:28

7 ответов

Настоящая проблема, которую я вижу с инструкциями, которые вы опубликовали, заключается в том, что они запрашивают более старую версию g++: установка другой версии библиотеки относительно проста, установка и запуск другого компилятора - это не маленький подвиг. Кроме того, инструкции не сказать, какая версия г ++ вы должны использовать ...

Если бы я сделать это, я бы действовать следующим образом

: Как поиск в

архив пакета Ubuntu показывает, что версия Ubuntu не имеет wxWindows 2.4.2; dapper имеет 2.4.4, hardy и jaunty - 2.4.5. Это может быть совместимая версия (номера патчевого уровня не изменяют API), но об этом можно узнать только, пытаясь ... Вероятно, у них также должен быть правильный g ++ (поскольку он использовался для компиляции пакета Ubuntu). Установите программу deboostrap, и использовать его, чтобы установить копию старой Ubuntu в директории foo: Судо deboostrap бойкого Foo / Скачать источники и поместить их в каком-нибудь каталоге под foo/ Используйте CHROOT, чтобы попасть в старую среду и компиляции: $ sudo -s # chroot foo/ (foo)# cd /source/directory; make

Обратите внимание, что, в то время как в изолированном окружении, вы можете только получить доступ к файлам под foo/ - это стало новой корневой каталог (просто выйти из оболочки, чтобы вернуться к нормальной жизни) .

Вы также можете использовать виртуальную машину вместо среды chroot (замените шаги 2., 4.); IMHO, chroots обеспечивают более плавное использование, хотя их можно немного сложнее настроить.

5
ответ дан 25 July 2018 в 23:02

Настоящая проблема, которую я вижу с инструкциями, которые вы опубликовали, заключается в том, что они запрашивают более старую версию g++: установка другой версии библиотеки относительно проста, установка и запуск другого компилятора - это не маленький подвиг. Кроме того, в инструкциях не указывается, какую версию g ++ вы должны использовать ...

Если бы я сделал это, я бы сделал следующее:

Как поиск в архив пакета Ubuntu показывает, что версия Ubuntu не имеет wxWindows 2.4.2; dapper имеет 2.4.4, hardy и jaunty - 2.4.5. Это может быть совместимая версия (номера патчевого уровня не изменяют API), но об этом можно узнать только, пытаясь ... Вероятно, у них также должен быть правильный g ++ (поскольку он использовался для компиляции пакета Ubuntu). Установите программу deboostrap и используйте ее для установки копии старого Ubuntu в каталоге foo: sudo deboostrap jaunty foo / Загрузите исходники и поместите их в какой-либо каталог под foo/ Используйте chroot, чтобы попасть в более старую среду и compile: $ sudo -s # chroot foo/ (foo)# cd /source/directory; make

Обратите внимание: в то время как в chroot вы можете получить доступ только к файлам под foo/ - это стало новым корневым каталогом (просто выйдите из оболочки, чтобы вернуться к нормальной работе).

Вы также можете использовать виртуальную машину вместо среды chroot (замените шаги 2., 4.); IMHO, chroots обеспечивают более плавное использование, хотя их можно немного сложнее настроить.

5
ответ дан 27 July 2018 в 02:15

Настоящая проблема, которую я вижу с инструкциями, которые вы опубликовали, заключается в том, что они запрашивают более старую версию g ++ : установка другой версии библиотеки относительно проста, установка и запуск другого компилятора - это не маленький подвиг , Кроме того, в инструкциях не указывается, какую версию g ++ вы должны использовать ...

Если бы я сделал это, я бы сделал следующее:

  1. As поиск в архиве пакетов Ubuntu показывает, что версия Ubuntu не имеет wxWindows 2.4.2; dapper имеет 2.4.4, hardy и jaunty имеют 2.4.5. Это может быть совместимая версия (номера патчей уровня не изменяют API), но можно только знать, пытаясь ... У них также должен быть правильный g ++ (поскольку он использовался для компиляции пакета Ubuntu).
  2. Установите программу deboostrap и используйте ее для установки копии старого Ubuntu в каталоге foo : sudo deboostrap jaunty foo /
  3. Загрузите источники и поместите их в какой-либо каталог в foo /
  4. Используйте chroot , чтобы попасть в более старую среду и скомпилировать : $ sudo -s # chroot foo / (foo) # cd / source / directory; make [! ​​d7]

Обратите внимание: в то время как в chroot вы можете обращаться к файлам только в foo / - это стало новым root directory (просто выйдите из оболочки, чтобы вернуться к нормальной работе).

Вы также можете использовать виртуальную машину вместо среды chroot (замените шаги 2., 4.); IMHO, chroots обеспечивают более плавное использование, хотя их можно немного сложнее настроить.

5
ответ дан 2 August 2018 в 04:23

Настоящая проблема, которую я вижу с инструкциями, которые вы опубликовали, заключается в том, что они запрашивают более старую версию g ++ : установка другой версии библиотеки относительно проста, установка и запуск другого компилятора - это не маленький подвиг , Кроме того, в инструкциях не указывается, какую версию g ++ вы должны использовать ...

Если бы я сделал это, я бы сделал следующее:

  1. As поиск в архиве пакетов Ubuntu показывает, что версия Ubuntu не имеет wxWindows 2.4.2; dapper имеет 2.4.4, hardy и jaunty имеют 2.4.5. Это может быть совместимая версия (номера патчей уровня не изменяют API), но можно только знать, пытаясь ... У них также должен быть правильный g ++ (поскольку он использовался для компиляции пакета Ubuntu).
  2. Установите программу deboostrap и используйте ее для установки копии старого Ubuntu в каталоге foo : sudo deboostrap jaunty foo /
  3. Загрузите источники и поместите их в какой-либо каталог в foo /
  4. Используйте chroot , чтобы попасть в более старую среду и скомпилировать : $ sudo -s # chroot foo / (foo) # cd / source / directory; make [! ​​d7]

Обратите внимание: в то время как в chroot вы можете обращаться к файлам только в foo / - это стало новым root directory (просто выйдите из оболочки, чтобы вернуться к нормальной работе).

Вы также можете использовать виртуальную машину вместо среды chroot (замените шаги 2., 4.); IMHO, chroots обеспечивают более плавное использование, хотя их можно немного сложнее настроить.

5
ответ дан 4 August 2018 в 20:55

Настоящая проблема, которую я вижу с инструкциями, которые вы опубликовали, заключается в том, что они запрашивают более старую версию g ++ : установка другой версии библиотеки относительно проста, установка и запуск другого компилятора - это не маленький подвиг , Кроме того, в инструкциях не указывается, какую версию g ++ вы должны использовать ...

Если бы я сделал это, я бы сделал следующее:

  1. As поиск в архиве пакетов Ubuntu показывает, что версия Ubuntu не имеет wxWindows 2.4.2; dapper имеет 2.4.4, hardy и jaunty имеют 2.4.5. Это может быть совместимая версия (номера патчей уровня не изменяют API), но можно только знать, пытаясь ... У них также должен быть правильный g ++ (поскольку он использовался для компиляции пакета Ubuntu).
  2. Установите программу deboostrap и используйте ее для установки копии старого Ubuntu в каталоге foo : sudo deboostrap jaunty foo /
  3. Загрузите источники и поместите их в какой-либо каталог в foo /
  4. Используйте chroot , чтобы попасть в более старую среду и скомпилировать : $ sudo -s # chroot foo / (foo) # cd / source / directory; make [! ​​d7]

Обратите внимание: в то время как в chroot вы можете обращаться к файлам только в foo / - это стало новым root directory (просто выйдите из оболочки, чтобы вернуться к нормальной работе).

Вы также можете использовать виртуальную машину вместо среды chroot (замените шаги 2., 4.); IMHO, chroots обеспечивают более плавное использование, хотя их можно немного сложнее настроить.

5
ответ дан 6 August 2018 в 04:28

Настоящая проблема, которую я вижу с инструкциями, которые вы опубликовали, заключается в том, что они запрашивают более старую версию g ++ : установка другой версии библиотеки относительно проста, установка и запуск другого компилятора - это не маленький подвиг , Кроме того, в инструкциях не указывается, какую версию g ++ вы должны использовать ...

Если бы я сделал это, я бы сделал следующее:

  1. As поиск в архиве пакетов Ubuntu показывает, что версия Ubuntu не имеет wxWindows 2.4.2; dapper имеет 2.4.4, hardy и jaunty имеют 2.4.5. Это может быть совместимая версия (номера патчей уровня не изменяют API), но можно только знать, пытаясь ... У них также должен быть правильный g ++ (поскольку он использовался для компиляции пакета Ubuntu).
  2. Установите программу deboostrap и используйте ее для установки копии старого Ubuntu в каталоге foo : sudo deboostrap jaunty foo /
  3. Загрузите источники и поместите их в какой-либо каталог в foo /
  4. Используйте chroot , чтобы попасть в более старую среду и скомпилировать : $ sudo -s # chroot foo / (foo) # cd / source / directory; make [! ​​d7]

Обратите внимание: в то время как в chroot вы можете обращаться к файлам только в foo / - это стало новым root directory (просто выйдите из оболочки, чтобы вернуться к нормальной работе).

Вы также можете использовать виртуальную машину вместо среды chroot (замените шаги 2., 4.); IMHO, chroots обеспечивают более плавное использование, хотя их можно немного сложнее настроить.

5
ответ дан 10 August 2018 в 10:43

Настоящая проблема, которую я вижу с инструкциями, которые вы опубликовали, заключается в том, что они запрашивают более старую версию g ++ : установка другой версии библиотеки относительно проста, установка и запуск другого компилятора - это не маленький подвиг , Кроме того, в инструкциях не указывается, какую версию g ++ вы должны использовать ...

Если бы я сделал это, я бы сделал следующее:

  1. As поиск в архиве пакетов Ubuntu показывает, что версия Ubuntu не имеет wxWindows 2.4.2; dapper имеет 2.4.4, hardy и jaunty имеют 2.4.5. Это может быть совместимая версия (номера патчей уровня не изменяют API), но можно только знать, пытаясь ... У них также должен быть правильный g ++ (поскольку он использовался для компиляции пакета Ubuntu).
  2. Установите программу deboostrap и используйте ее для установки копии старого Ubuntu в каталоге foo : sudo deboostrap jaunty foo /
  3. Загрузите источники и поместите их в какой-либо каталог в foo /
  4. Используйте chroot , чтобы попасть в более старую среду и скомпилировать : $ sudo -s # chroot foo / (foo) # cd / source / directory; make [! ​​d7]

Обратите внимание: в то время как в chroot вы можете обращаться к файлам только в foo / - это стало новым root directory (просто выйдите из оболочки, чтобы вернуться к нормальной работе).

Вы также можете использовать виртуальную машину вместо среды chroot (замените шаги 2., 4.); IMHO, chroots обеспечивают более плавное использование, хотя их можно немного сложнее настроить.

5
ответ дан 13 August 2018 в 17:17

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

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