Поддерживая один двоичный файл для дистрибутивов Debian

Мы в настоящее время миграция в нашей системе с Debian 6 до 8. Повестка дня стараться поддерживать один бинарных на разных платформах ОС (на базе x86)

Однако, я попытался запустить на Debian 8–скомпилированный двоичный файл в Debian 6. В результате

символ ошибки : g_thread_create

Я пытался, наоборот составление, и в Debian 6–скомпилированное приложение работает под Debian 8.

Целевые платформы х86 Атом плит.

В Debian 8 лдд показывает:

Линукс-ворота.так.1 (0xb76f5000)
помощью libusb-1.0.так.0 => /библиотека lib/i386 в-линукс-дистрибутив GNU/помощью libusb-1.0.так.0 (0xb76c7000)
библиотекой libpthread.так.0 => /библиотека lib/i386 в-линукс-дистрибутив GNU/семейства i686/cmov/библиотекой libpthread.так.0 (0xb76ab000)
librt.так.1 = > в /lib/i386 в-линукс-дистрибутив GNU/семейства i686/cmov/librt.так.1 (0xb76a1000)
libUFScanner.так что = > в /usr/lib в/libUFScanner.так (0xb751a000)
libUFMatcher.так что = > в /usr/lib в/libUFMatcher.так (0xb74f1000)
libjpeg.так.62 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libjpeg.так.62 (0xb7492000)
libsqlite3.так.0 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libsqlite3.так.0 (0xb73b9000)
библиотеке libxml2.так.2 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/библиотеке libxml2.так.2 (0xb7237000)
libX11.так.6 => /usr и/lib в/для i386-линукс-дистрибутив GNU/libX11.так.6 (0xb70e5000)
libssl.так.0.9.8 => /УСР/Либ/семейства i686/cmov/libssl.так.0.9.8 (0xb7099000)
libcrypto.так.0.9.8 => /УСР/Либ/семейства i686/cmov/libcrypto.так.0.9.8 (0xb6f41000)
libmorphosdk.так.6 => /УСР/Либ/libmorphosdk.так.6 (0xb6f1e000)
libMSO100.так.6 => /УСР/Либ/libMSO100.так.6 (0xb6f0e000)
libMSO_Drv.так.6 => /УСР/Либ/libMSO_Drv.так.6 (0xb6f06000)
libgtk-пакета X11-2.0.так.0 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libgtk-X11 в-2.0.так.0 (0xb6a0e000)
libgdk-пакета X11-2.0.так.0 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libgdk-пакета X11-2.0.так.0 (0xb694d000)
libatk-1.0.так.0 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libatk-1.0.так.0 (0xb6925000)
libgdk_pixbuf-2.0.так.0 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libgdk_pixbuf-2.0.так.0 (0xb68fc000)
libpangocairo-1.0.так.0 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libpangocairo-1.0.так.0 (0xb68ee000)
libpango-1.0.так.0 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libpango-1.0.так.0 (0xb689c000)
libcairo.так.2 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libcairo.так.2 (0xb6753000)
libgobject-2.0.так.0 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libgobject-2.0.так.0 (0xb66f5000)
libgmodule-2.0.так.0 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libgmodule-2.0.так.0 (0xb66ef000)
libdl.так.2 => /lib в/для i386-линукс-дистрибутив GNU/семейства i686/cmov/libdl.так.2 (0xb66ea000)
libglib-2.0.так.0 => /библиотека lib/i386 в-линукс-дистрибутив GNU/libglib-2.0.так.0 (0xb65c2000)
libgthread-2.0.так.0 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libgthread-2.0.так.0 (0xb65bf000)
libftd2xx.так что = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libftd2xx.так (0xb657c000)
с libstdc++.так.6 => /usr и/lib в/для i386-линукс-дистрибутив GNU/libstdc++в.так.6 (0xb648a000)
libm.так.6 => /lib в/для i386-линукс-дистрибутив GNU/семейства i686/cmov/libm.так.6 (0xb6444000)
libgcc_s.так.1 = > в /lib/i386 в-линукс-дистрибутив GNU/libgcc_s.так.1 (0xb6427000)
библиотеки libc.так.6 => /lib в/для i386-линукс-дистрибутив GNU/семейства i686/cmov/библиотеки libc.так.6 (0xb627d000)
libudev.так.1 = > в /lib/i386 в-линукс-дистрибутив GNU/libudev.так.1 (0xb626a000)
/Либ/ЛД-ОС Linux.так.2 (0xb76f8000)
помощью libusb-0.1.так.4 = > в /lib/i386 в-линукс-дистрибутив GNU/библиотеки libusb-0.1.так.4 (0xb6260000)
сайт libz.так.1 = > в /lib/i386 в-линукс-дистрибутив GNU/сайт libz.так.1 (0xb6243000)
liblzma.так.5 = > в /lib/i386 в-линукс-дистрибутив GNU/liblzma.так.5 (0xb621a000)
libxcb.так.1 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libxcb.так.1 (0xb61f4000)
libXcomposite.так.1 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libXcomposite.так.1 (0xb61ef000)
libXdamage.так.1 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libXdamage.так.1 (0xb61eb000)
libXfixes.так.3 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libXfixes.так.3 (0xb61e4000)
libgio-2.0.так.0 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libgio-2.0.так.0 (0xb602e000)
libpangoft2-1.0.так.0 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libpangoft2-1.0.так.0 (0xb6016000)
libfontconfig.так.1 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libfontconfig.так.1 (0xb5fd3000)
libfreetype.так.6 => /usr и/lib в/для i386-линукс-дистрибутив GNU/libfreetype.так.6 (0xb5f22000)
libXrender.так.1 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libXrender.так.1 (0xb5f16000)
libXinerama.так.1 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libXinerama.так.1 (0xb5f12000)
libXi.так.6 => /usr и/lib в/для i386-линукс-дистрибутив GNU/libXi.так.6 (0xb5eff000)
libXrandr.так.2 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libXrandr.так.2 (0xb5ef2000)
libXcursor.так.1 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libXcursor.так.1 (0xb5ee6000)
libXext.так.6 => /usr и/lib в/для i386-линукс-дистрибутив GNU/libXext.так.6 (0xb5ed1000)
libpng12.так.0 = > каталоге /lib/i386 в-линукс-дистрибутив GNU/libpng12.так.0 (0xb5ea4000)
libthai.так.0 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libthai.так.0 (0xb5e9a000)
libpixman-1.так.0 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libpixman-1.так.0 (0xb5de0000)
libxcb-ГИМ.так.0 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libxcb-ГИМ.так.0 (0xb5ddc000)
libxcb-рендеринга.так.0 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libxcb-рендер.так.0 (0xb5dd1000)
libffi.так.6 => /usr и/lib в/для i386-линукс-дистрибутив GNU/libffi.так.6 (0xb5dc9000)
libpcre.так.3 = > каталоге /lib/i386 в-линукс-дистрибутив GNU/libpcre.так.3 (0xb5d58000)
libXau.так.6 => /usr и/lib в/для i386-линукс-дистрибутив GNU/libXau.так.6 (0xb5d53000)
libXdmcp.так.6 => /usr и/lib в/для i386-линукс-дистрибутив GNU/libXdmcp.так.6 (0xb5d4d000)
libselinux.так.1 = > в /lib/i386 в-линукс-дистрибутив GNU/libselinux.так.1 (0xb5d25000)
libresolv.так.2 => /lib в/для i386-линукс-дистрибутив GNU/семейства i686/cmov/libresolv.так.2 (0xb5d0e000)
libharfbuzz.так.0 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libharfbuzz.так.0 (0xb5cb1000)
libexpat.так.1 = > в /lib/i386 в-линукс-дистрибутив GNU/libexpat.так.1 (0xb5c87000)
libdatrie.так.1 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libdatrie.так.1 (0xb5c7e000)
libgraphite2.так.3 = > в /usr/lib в/для i386-линукс-дистрибутив GNU/libgraphite2.так.3 (0xb5c62000)

В Debian 6 лдд показывает:

Линукс-ворота.так.1 => (0xb7757000)
помощью libusb-1.0.так.0 => /lib в/помощью libusb-1.0.так.0 (0xb773a000)
библиотекой libpthread.так.0 => /Либ/семейства i686/cmov/библиотекой libpthread.так.0 (0xb7721000)
librt.так.1 => /Либ/семейства i686/cmov/librt.так.1 (0xb7717000)
libUFScanner.так что = > в /usr/lib в/libUFScanner.так (0xb7590000)
libUFMatcher.так что = > в /usr/lib в/libUFMatcher.так (0xb7567000)
libjpeg.так.62 = > в /usr/lib в/libjpeg.так.62 (0xb7547000)
libsqlite3.так.0 => /УСР/Либ/libsqlite3.так.0 (0xb74bb000)
библиотеке libxml2.так.2 = > в /usr/lib в/библиотеке libxml2.так.2 (0xb7390000)
libX11.так.6 => /usr и/lib в/libX11.так.6 (0xb7273000)
libssl.так.0.9.8 => /УСР/Либ/семейства i686/cmov/libssl.так.0.9.8 (0xb7227000)
libcrypto.так.0.9.8 => /УСР/Либ/семейства i686/cmov/libcrypto.так.0.9.8 (0xb70cf000)
libmorphosdk.так.6 => /УСР/Либ/libmorphosdk.так.6 (0xb70ac000)
libMSO100.так.6 => /УСР/Либ/libMSO100.так.6 (0xb709d000)
libMSO_Drv.так.6 => /УСР/Либ/libMSO_Drv.так.6 (0xb7094000)
libgtk-пакета X11-2.0.так.0 = > в /usr/lib в/libgtk-X11 в-2.0.так.0 (0xb6d09000)
libgdk-пакета X11-2.0.так.0 = > в /usr/lib в/libgdk-пакета X11-2.0.так.0 (0xb6c82000)
libatk-1.0.так.0 = > в /usr/lib в/libatk-1.0.так.0 (0xb6c66000)
libgdk_pixbuf-2.0.так.0 = > в /usr/библиотека lib/libgdk_pixbuf-2.0.так.0 (0xb6c4d000)
libpangocairo-1.0.так.0 = > в /usr/lib в/libpangocairo-1.0.так.0 (0xb6c41000)
libpango-1.0.так.0 = > в /usr/lib в/libpango-1.0.так.0 (0xb6bfd000)
libcairo.так.2 => /УСР/Либ/libcairo.так.2 (0xb6b88000)
libgobject-2.0.так.0 = > в /usr/lib в/libgobject-2.0.так.0 (0xb6b4a000)
libgmodule-2.0.так.0 = > в /usr/lib в/libgmodule-2.0.так.0 (0xb6b46000)
libdl.так.2 => /lib в/семейства i686/cmov/libdl.так.2 (0xb6b41000)
libglib-2.0.так.0 = > каталоге /lib/libglib-2.0.так.0 (0xb6a78000)
libgthread-2.0.так.0 = > в /usr/lib в/libgthread-2.0.так.0 (0xb6a73000)
libftd2xx.так что = > в /usr/lib в/libftd2xx.так (0xb6a31000)
с libstdc++.так.6 => /usr и/lib в/с libstdc++.так.6 (0xb693b000)
libm.так.6 => /lib в/семейства i686/cmov/libm.так.6 (0xb6915000)
libgcc_s.так.1 = > в /lib/libgcc_s.так.1 (0xb68f7000)
библиотеки libc.так.6 => /lib в/семейства i686/cmov/библиотеки libc.так.6 (0xb67b0000)
/Либ/ЛД-ОС Linux.так.2 (0xb775a000)
помощью libusb-0.1.так.4 => /Либ/библиотеки libusb-0.1.так.4 (0xb67a8000)
сайт libz.так.1 => /УСР/Либ/сайт libz.так.1 (0xb6793000)
libxcb.так.1 => /УСР/Либ/libxcb.так.1 (0xb677a000)
libXcomposite.так.1 => /УСР/Либ/libXcomposite.так.1 (0xb6777000)
libXdamage.так.1 => /УСР/Либ/libXdamage.так.1 (0xb6774000)
libXfixes.так.3 => /УСР/Либ/libXfixes.так.3 (0xb676f000)
libfontconfig.так.1 => /УСР/Либ/libfontconfig.так.1 (0xb673f000)
libXext.так.6 => /usr и/lib в/libXext.так.6 (0xb6730000)
libXrender.так.1 => /УСР/Либ/libXrender.так.1 (0xb6727000)
libXinerama.так.1 => /УСР/Либ/libXinerama.так.1 (0xb6724000)
libXi.так.6 => /УСР/Либ/libXi.так.6 (0xb6716000)
libXrandr.так.2 => /УСР/Либ/libXrandr.так.2 (0xb670e000)
libXcursor.так.1 => /УСР/Либ/libXcursor.так.1 (0xb6705000)
libgio-2.0.так.0 = > в /usr/lib в/libgio-2.0.так.0 (0xb6669000)
libpangoft2-1.0.так.0 = > в /usr/lib в/libpangoft2-1.0.так.0 (0xb6643000)
libfreetype.так.6 => /usr и/lib в/libfreetype.так.6 (0xb65cb000)
libpixman-1.так.0 = > в /usr/lib в/libpixman-1.так.0 (0xb6572000)
libpng12.так.0 => /библиотека lib/libpng12.так.0 (0xb654d000)
libxcb-закраска-утиль.так.0 = > в /usr/lib в/libxcb-закраска-утиль.так.0 (0xb6549000)
libxcb-рендеринга.так.0 = > в /usr/lib в/libxcb-рендеринга.так.0 (0xb6542000)
libpcre.так.3 = > в /lib/libpcre.так.3 (0xb650f000)
libXau.так.6 => /УСР/Либ/libXau.так.6 (0xb650c000)
libXdmcp.так.6 => /УСР/Либ/libXdmcp.так.6 (0xb6506000)
libexpat.так.1 = > в /usr/lib в/libexpat.так.1 (0xb64e0000)
libresolv.так.2 => /lib в/семейства i686/cmov/libresolv.так.2 (0xb64cc000)
libselinux.так.1 => /lib в/libselinux.так.1 (0xb64b1000)
+865
user3792046 23 мая 2017 г., 07:45:43
31 ответов

Я пытаюсь установить Citrix приемник В. 13 на моей 64-битный Дебиан Сопелка. Я пытался как для amd64, а также пакеты для i386 (в мультиархитектурный), но у меня не получится.

версии i386 первый

Установка выглядит так:
[email protected]:/home/ga/Downloads# архив я icaclient_13.0.0.256735_i386.деб 
Выбор ранее выбранных icaclient пакет.
(Чтение базы данных ... файлы 338506 и каталоги установлены.)
Распаковка icaclient (от icaclient_13.0.0.256735_i386.деб) ...
с dpkg: проблемы зависимостей предотвратить конфигурации icaclient:
 icaclient зависит от libxmu6.
 icaclient зависит от libxerces-С3.1.
 icaclient зависит от libcurl3 (>= 7.19.1).
 icaclient зависит от libwebkit-1.0-2 | libwebkitgtk-1.0-0.

с dpkg: ошибка при обработке icaclient (--установки):
 проблемы зависимостей - оставляем "не задано"
Обработка триггеры для GNOME-меню ...
Обработка триггеры для desktop-файл-утилиты ...
Обработка триггеров для меню ...
Ошибки возникли при обработке:
icaclient

Когда я пытаюсь решить проблему, я получаю:

[email protected]:/home/ga/Downloads# apt-получить -F устанавливают
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Исправление зависимостей... сделано
Следующие пакеты были установлены автоматически и больше не требуется:
 Глеб-сеть:libcurl3 для i386:i386 с libdbus-Глеб-1-2:libgail18 для i386:i386, так libhunspell-1.3-0:i386 с libproxy0:librtmp0 для i386:i386, так libsoup2.4-1:на i386 libssh2-1:для i386 libxerces-С3.1:libxmu6 для i386:i386 в
Воспользоваться 'apt-получить autoremove', чтобы удалить их.
Следующие дополнительные пакеты будут установлены:
 libcurl3:для i386 libicu48:librtmp0 для i386:i386 с libssh2-1:для i386 libxerces-С3.1:libxmu6 для i386:i386 в
Следующие пакеты будут удалены:
 зачаровать icaclient:для i386
Следующие новые пакеты будут установлены:
 libcurl3:для i386 libicu48:librtmp0 для i386:i386 с libssh2-1:для i386 libxerces-С3.1:libxmu6 для i386:i386 в
Обновлено 0, 6 вновь установленных, 2 для удаления, и 0 пакетов не обновлено.
1 не полностью установлены или удалены.
Нужно сделать 6,560 КБ архивов.
После этой операции, 3,090 КБ дополнительное дисковое пространство будет использоваться.
Вы действительно хотите продолжить [д/н]?

В основном это попытка решить проблему путем удаления пакета я пытаюсь установить. Теперь это могло бы объяснить немного почему:

[email protected]:/home/ga/Downloads# apt-получить установку
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Возможно, вы захотите воспользоваться 'apt-получить -Ф Install' для исправления этих.
Следующие пакеты имеют неудовлетворенные зависимости:
 icaclient:для i386 : зависит: libxmu6:для i386 но он не установлен
 Зависит: libxerces-С3.1:для i386 но он не установлен
 Зависит: libcurl3:для i386 (>= 7.19.1), но он не установлен
 Зависит: libwebkit-1.0-2:для i386, но его невозможно установить или
 libwebkitgtk-1.0-0:i386, так, но он не установлен
 Рекомендует: hptc-Ики-поддержка:для i386, но его невозможно установить
Е: неудовлетворенные зависимости. Попытайтесь использовать-F.

версия amd64

[email protected]:/home/ga/Downloads# архив я icaclient_13.0.0.256735_amd64.деб 
Выбор ранее выбранных icaclient пакет.
(Чтение базы данных ... файлы 338506 и каталоги установлены.)
Распаковка icaclient (от icaclient_13.0.0.256735_amd64.деб) ...
с dpkg: проблемы зависимостей предотвратить конфигурации icaclient:
 icaclient зависит от пакетов libc6-для i386 (>= 2.7-1); однако:
 Пакет libc6-i386 находится не установлены.
 icaclient зависит от ia32-библиотеки, однако:
 Пакет ia32-libs находится не установлены.
 однако icaclient зависит от lib32z1;:
 Пакет lib32z1 не установлено.
 однако icaclient зависит от lib32asound2;:
 Lib32asound2 пакет не установлен.
 однако icaclient зависит от скачайте;:
 Скачайте пакет не установлен.

с dpkg: ошибка при обработке icaclient (--установки):
 проблемы зависимостей - оставляем "не задано"
Обработка триггеры для GNOME-меню ...
Обработка триггеры для desktop-файл-утилиты ...
Обработка триггеров для меню ...
Ошибки возникли при обработке:
icaclient
[email protected]:/home/ga/Downloads# apt-получить установку
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Возможно, вы захотите воспользоваться 'apt-получить -Ф Install' для исправления этих.
Следующие пакеты имеют неудовлетворенные зависимости:
 icaclient : зависит: пакетов libc6-для i386 (>= 2.7-1) но он не установлен
 Зависит: ia32-библиотеки, но он не установлен
 Зависит: lib32z1 но он не установлен
 Зависит: lib32asound2 но он не установлен
 Зависит: скачайте но его невозможно установить
Е: неудовлетворенные зависимости. Попытайтесь использовать-F.
[email protected]:/home/ga/Downloads# apt-получить установку -Ф
Чтение списков пакетов... готово
Построение дерева зависимостей 
Чтение информации о состоянии... готово
Исправление зависимостей... сделано
Следующие пакеты были установлены автоматически и больше не требуется:
 ia32-библиотеки lib32asound2 lib32z1 пакетом libc6-i386 в
Воспользоваться 'apt-получить autoremove', чтобы удалить их.
Следующие дополнительные пакеты будут установлены:
 freeglut3:для i386, ia32-библиотеки ia32-библиотеки-для i386:i386, так lesstif2:для i386 lib32asound2 lib32z1 libacl1:libaio1 для i386:i386 в libaudiofile1:libbsd0 для i386:i386 с пакетом libc6-i386 в libcaca0:libcurl3 для i386:i386 в libdirectfb-1.2-9:libedit2 для i386:i386, так libesd0:для i386
 libfltk1.1:для i386 libgdbm3:libjpeg62 для i386:i386 с liblzo2-2:i386 с libncursesw5:libnspr4 для i386:i386, так libnspr4-0d с:libnss3 для i386:i386, так libnss3-1D с:libpam0g для i386:i386, так libpopt0:librtmp0 для i386:i386, так libsdl1.2debian:для i386 libsigc++-2.0-0c2a:для i386
 libslang2:для i386 libssh2-1:для i386 с libstdc++5:libsvga1 для i386:i386, так libsysfs2:libtdb1 для i386:i386, так libts-0.0-0:libvorbisfile3 для i386:i386 с libx86-1:libxaw7 для i386:i386, так libxcb-закраска-util0:libxmu6 для i386:i386, так libxmuu1:libxp6 для i386:i386 в
 odbcinst1debian2:xaw3dg для i386:i386 в
Предлагаемые пакеты:
 ia32-библиотеки, библиотеки ia32-библиотеки-ГТК-для i386:i386, так с PulseAudio-esound-совместимость:для i386 неизвестных док:для i386
Следующие пакеты будут удалены:
icaclient
Следующие новые пакеты будут установлены:
 freeglut3:для i386, ia32-библиотеки ia32-библиотеки-для i386:i386, так lesstif2:для i386 lib32asound2 lib32z1 libacl1:libaio1 для i386:i386 в libaudiofile1:libbsd0 для i386:i386 с пакетом libc6-i386 в libcaca0:libcurl3 для i386:i386 в libdirectfb-1.2-9:libedit2 для i386:i386, так libesd0:для i386
 libfltk1.1:для i386 libgdbm3:libjpeg62 для i386:i386 с liblzo2-2:i386 с libncursesw5:libnspr4 для i386:i386, так libnspr4-0d с:libnss3 для i386:i386, так libnss3-1D с:libpam0g для i386:i386, так libpopt0:librtmp0 для i386:i386, так libsdl1.2debian:для i386 libsigc++-2.0-0c2a:для i386
 libslang2:для i386 libssh2-1:для i386 с libstdc++5:libsvga1 для i386:i386, так libsysfs2:libtdb1 для i386:i386, так libts-0.0-0:libvorbisfile3 для i386:i386 с libx86-1:libxaw7 для i386:i386, так libxcb-закраска-util0:libxmu6 для i386:i386, так libxmuu1:libxp6 для i386:i386 в
 odbcinst1debian2:xaw3dg для i386:i386 в
0 обновлен, 46 вновь установленных, 1 для удаления, и 0 пакетов не обновлено.
1 не полностью установлены или удалены.
Нужно сделать 12.5 МБ архивов.
После этой операции, 5,949 КБ дополнительное дисковое пространство будет использоваться.
Вы действительно хотите продолжить [д/н]?

Вопрос: Как я могу установить одну из этих двух версий? В первом случае мне нужно установить libwebkit-1.0-2:для i386 , но она вступает в конфликт с amd64 версия, а во втором мне нужно, скачайте , но не в репозитории почему-то.

+978
Angelita Lillia 03 февр. '09 в 4:24

Кто-нибудь знает конкретные шаги по установке Кали Linux с помощью загрузчика GRUB. У меня есть то, что должно быть кали линукс загрузочный USB-накопитель, и я пытаюсь установить его на Lenovo 64-битный ноутбук Intel, которая уже установлена Windows 7 и Ubuntu Linux установленная на нем. Когда я нахожусь в меню выбора ОС, и нажмите кнопку C, чтобы получить командную строку жратвы, мои команды

жратва > установить корень=(в HD1,msdos1)
жратва > Линукс раздела (HD1,msdos1)/установка/vmlinuz
жратва > загрузки

Компьютер пытается загрузиться в Кали Linux, а затем просто зависает. Любая идея, на что еще мне нужно сделать? Есть ли другие загрузчики, которые легче работать? Спасибо.

+975
jguepin 11 авг. 2010 г., 12:56:33
Другие ответы

Связанные вопросы


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

Вы можете не только грэп

сл 5 | fgrep -сер <(тр '' '\п' < файл)
  • тр преобразует файл строку в один ряд-на линейный выход
  • <() подстановка команд (команды вывода читает как файл)
  • вариант грэп означает, что шаблон(ы) из файла
  • вариант означает: "матч вся линия" для примера 1 будет не матч 11 или 21
  • функции обратного совпадение рисунка
  • далее производят списка чисел от 1 (задан по умолчанию) до 5 , разделенных символом новой строки

Отредактированы: Если ваш файл уже состоят из 1 ряда на 1 линию можно опустить тр

сл 5 | fgrep -файл vxf
+947
Hannah Diaz 1 июн. 2015 г., 01:48:22

Незнайка версия драйвера не соответствует вашей версии сервера xorg:

в /usr/lib в/из xorg/модули/драйверы/dummy_drv.Итак: неопределенный символ: ChangeWindowProperty

Убедитесь, что ваш пакет драйверов манекена соответствует версии Аби пакета файл xorg.

+905
Terry Riney 7 июн. 2013 г., 05:19:46
$ найти /путь/к -mindepth 1 -maxdepth с 1 -экзек Ш-с '
 [ -Д "$1" ] && е "%ы/\н" "${1##*/}" || функции printf "%з\п" "${1##*/}" ' _ {} \;
каталог/
файл

Объяснения:

  • [ -Д "$1" ], это проверяет, если его в каталог, если да, то беги вслед за е:

    функции printf "%ы/\н" "${1##*/}"
    

    еще, запускать ниже функции printf:

    функции printf "%з\п" "${1##*/}"
    
    • ${1##*/}: эта команда удаляет самый длинный матч все * до последнего слеша / видел начать с начала файла/каталога, путь, который приведет только последнего каталога/имя файла только.
+825
JulianJohannesen 14 июл. 2015 г., 05:30:59

По данным этой страницы, водителя зовут zd1211rw. Что отсутствует в вашей файловой системе? В зависимости от вашего дистрибутива, вы можете повторно установить ядро и/или модулей ядра. Водитель не на 2.4.25 (самая ранняя версия Linux у меня валяется), но это определенно на 2.6.32.

Если вам удастся найти драйвер и он просто не загружается, Вы должны проверить, чтобы увидеть, что конкретного поставщика/идентификатор устройства не обнаружено, хотя правильно драйвера,. Для этого, говорят команду lsusb и найти поставщиков:продукт идентификаторы компании Sagem устройство. Вы могли бы тогда сказать судо modinfo 1211rw и проверьте modalias линий, чтобы увидеть, если ваше устройство поддерживается. Если ваше устройство имеет продукт код 1234 и разделить код 5678, вы должны искать v1234p5678. Не стесняйтесь использовать грэп или менее, водитель имеет массу поддерживаемые устройства перечислены.

+812
ejobity 2 июн. 2014 г., 18:27:21

Предупреждение предупреждение: в MongoDB.обслуживание изменилось на диске. Выполнить systemctl демон-перезагрузки говорит вам, что конфигурации в настоящее время написано в /etc/systemd в/системы/в MongoDB.сервис не настройки, которые система использует в данный момент. Выдача systemctl демон-перезарядка будет убедиться, что, по словам systemctl человек страницу, что содержание бэк-файлы на дисках системы управляющего понимание этих единиц.

Если это причина вы не получаете ту страницу конфигурации я не могу сказать. Вполне возможно, в зависимости от разницы в старой и новой конфигурации.

+795
Hugh Nelson 31 мая 2014 г., 10:42:34

Вы столкнулись с проблемой буферизации вывода. СЭД обычно буферов свой выходной, когда не пишу в терминале, поэтому ничего не записывается в файл до тех пор, пока буфер заполняется (наверное, каждый 4К байт).

Используйте параметр-U вариант СЭД для unbuffer выход.

часы -СФ С%А %Б %дь. %Я%М %П | СЭД -у 'с/\В0\+\([0-9]\+\)/\1/г' > вопросами и ответами
+775
user4264 26 янв. 2017 г., 05:52:38

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

Я хочу, чтобы игнорировать столбцы 2,5,6 - изменения в столбцы 1,3,4 являются те, которые стоят отчетность.

Приведу пример:

enter image description here

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

Файл уже был отсортирован

рода -К1,1 -к3,3н -К4,4Н

Какие-либо предложения? (Извиняюсь за форматирование вопрос, я новичок)

Данные в виде изображения с добавлением строк до и после:

NZ_CP020102 B4U62_RS00130 26852 28543 субъединицы ДНК-полимеразы III гамма/тау NCIB3610a
NZ_CP020102 TESTGENOMECL_26 26852 28543 субъединицы ДНК-полимеразы III гамма/тау TESTGENOME
NZ_CP020102 B4U62_RS00135 28567 28890 YbaB/семьи Кэбф нуклеоид-ассоциированный протеин NCIB3610a
NZ_CP020102 TESTGENOMECL_27 28567 28890 YbaB/семьи Кэбф нуклеоид-ассоциированного белка TESTGENOME 
NZ_CP020102 B4U62_RS00140 28905 29501 рекомбинации Кекри белка NCIB3610a
NZ_CP020102 TESTGENOMECL_28 28905 29501 рекомбинации Кекри белка TESTGENOME
Домен-содержащих NZ_CP020102 B4U62_RS00145 29519 29743 DUF2508 белка NCIB3610a
Домен-содержащих NZ_CP020102 TESTGENOMECL_29 29519 29743 DUF2508 белка TESTGENOME
NZ_CP020102 B4U62_RS00150 29810 30073 Сигма-к фактор-обработка регуляторного белка Бофа NCIB3610a
NZ_CP020102 TESTGENOMECL_30 29810 30073 Сигма-к фактор-обработка регуляторного белка Бофа TESTGENOME
NZ_CP020102 B4U62_RS00155 30317 31869 16С рибосомальной РНК NCIB3610a
NZ_CP020102 TESTGENOMECL_31 30317 31870 16С рибосомальной РНК TESTGENOME
NZ_CP020102 B4U62_RS00160 31969 32045 тРНК-Иль NCIB3610a
NZ_CP020102 TESTGENOMECL_32 31969 32045 тРНК-Иль TESTGENOME

Только две линии, которые должны быть возвращены, а соответственно отличаются две линии 16С, из-за разницы в столбце 4.

По большей части, линии парные, но могут быть пропуски

NZ_CP020102 B4U62_RS00085 20006 20596 пиридоксаль 5'-фосфат синтазы glutaminase субъединицы PdxT NCIB3610a
NZ_CP020102 TESTGENOMECL_17 20006 20596 пиридоксаль 5'-фосфат синтазы glutaminase субъединицы PdxT TESTGENOME
NZ_CP020102 TESTGENOMECL_4554 20704 20925 гипотетический TESTGENOME белка 
NZ_CP020102 B4U62_RS00090 20918 22195 Серин--тРНК лигазы NCIB3610a
NZ_CP020102 TESTGENOMECL_18 20918 22195 Серин--тРНК лигазы TESTGENOME

В данном случае, непарный линии будет то, что мне будет интересно.

По сути, я ищу, чтобы подавить колонны, запустить diff, но потом на выходе дифф включать подавляли колонны.

+738
Brad Trent 7 мар. 2014 г., 12:30:22

0=нет прав для владельца/группы (довольно необычно).

+702
Dessy Anggita Sangganingrum 27 нояб. 2011 г., 03:58:51

Одного варианта не хватает в списке-это ВИМ по netrw плагин (впервые упомянут @godlygeek в комментариях), который поставляется вместе с Vim. Вы можете :редактировать УПП://хост/путь/к/файлу, или даже указать URL на запуск: $ ВИМ ftp://hostname/path/to/file. Он поддерживает несколько протоколов и обработки загрузка / выгрузка прозрачно (на каждого :писать), сохраняя при этом оригинальное имя файла, тип файла, так что обнаружение etc. до сих пор работают.

+697
imkblot 24 окт. 2016 г., 05:06:13

У меня есть цикл for, что такое керлинг содержимое файла, файл содержит 2 миллиона веб-адресов.

Я woud бы создать цикл for, который вместо того, чтобы завивать адрес 1, в то время, завитки 1000 сразу.

На данный момент мой цикл выглядит следующим образом:

для меня в кошке file.txt`; сделать
 завиток $я
сделано

Как я могу добиться этого?

+657
Rick Sharp 31 янв. 2016 г., 13:24:51
грэп -е-е "^[0-9]+ 1[45][0-9]" -е "^[0-9]+ 160"
+648
user3053320 29 окт. 2017 г., 20:43:07

Я пытаюсь запустить запустить файл при загрузке с использованием systemd. Запустить файл запускает rplidar. Когда я запускаю непосредственно файл он запускает лидара.

$ systemctl rosCore статус.услуги

● rosCore.услуг - начало roscore
 Загружен: загружен (файл/etc/systemd в/системы/rosCore.обслуживание; включено; предустановленные поставщик: включено)
 Активный: активный (бег) с Солнцем 2018-04-15 09:31:13 мск; 1мин 5С назад
 Главный ПИД: 710 (rosCoreService.)
 Группы: /система.ломтик/rosCore.услуги
 ├─ 710 /бин/Баш /usr/local/bin/rosCoreService.sh
 ├─ 940 /usr/Бен/Python и опт/роз/кинетическая/ОГРН/roslaunch rplidar_ros rplidar.запуск
 ├─1029 /usr/Бен/Python и опт/роз/кинетическая/ОГРН/росмастер --сердечник -п 11311 -з 3 __отчет:=/корень/.Рось/журнал/fa4e9410-407e-11e8-acf8-f5f547bf4eb3/мастер.журнал
 └─1069 /опт/рос/кинетическая/Либ/rosout/rosout __имя:=rosout __отчет:=/корень/.Рось/журнал/fa4e9410-407e-11e8-acf8-f5f547bf4eb3/rosout-1.журнал

15 апреля 09:31:13 PLRV1WB1 помощью systemd[1]: Запустите roscore.
15 апреля 09:31:14 PLRV1WB1 rosCoreService.sh[710]: ошибка, не удается привязать к указанному последовательного порта /dev/ttyUSB0.
15 апреля 09:31:15 PLRV1WB1 rosCoreService.sh[710]: RPLIDAR работает на рос пакет rplidar_ros
15 апреля 09:31:15 PLRV1WB1 rosCoreService.sh[710]: версия SDK: 1.5.7
15 апреля 09:31:15 PLRV1WB1 rosCoreService.sh[710]: [rplidarNode-2] процесс умер [пид 1072, код выхода 255, КМД /дома/plrv1wb1/catkin_ws/разработка/Либ/rplidar_ros/rpli
15 апреля 09:31:15 PLRV1WB1 rosCoreService.sh[710]: журнал: /корень/.Рось/журнал/fa4e9410-407e-11e8-acf8-f5f547bf4eb3/rplidarNode-2*.журнал

Ошибка

15 апреля 09:31:14 PLRV1WB1 rosCoreService.sh[710]: ошибка, не удается привязать к указанному последовательного порта /dev/ttyUSB0.

Моя служба и .файл SH выглядит так.

файл /etc/systemd в/системы/
******* rosCore.услуги *************
Блок]
Описание=начало roscore
Перезагрузка=на аборт

[Услуги]
ExecStart=/usr/local/bin/rosCoreService.sh

[Установите]
WantedBy=по умолчанию.цель
**********************************************
/usr/местные/Бен/
*******************rosCoreService.sh **********
#!/бин/Баш
источник /дома/до н. э./.bashrc следующее
источник /опт/рос/кинетическая/установки.Баш
источник /дома/до н. э./catkin_ws/разработка/настройка.Баш
roslaunch rplidar_ros rplidar.запуск

***************************************************
+587
FaroukPandor PipTick 29 июл. 2016 г., 19:39:57

Еще одно решение-обновить пакеты.

Todo на свежий в CentOS установка (MySQL не установлен):

ням проверьте,-обновление
обновление ням 
ням установить mysql mysql-сервера
+571
Debobroto Das 31 авг. 2010 г., 10:07:13

Использовать LVM (управление логическими томами) на Linux.

Вы можете думать о ЛВМ, как "динамические разделы", это означает, что вы можете создать/изменить/удалить ЛВМ "перегородки" (они называются "логические тома" в ЛВМ-говорить) из командной строки, пока ваш Линукс системы: нет необходимости перезагружать систему для того чтобы сделать стержень в курсе новых или изменении размеров разделов.

Прежде всего, вы можете использовать программы fdisk с возможность получить информацию о текущем "диски", а затем использовать его в раздел "диски" и установка системы типа эти разделы на "Linux ЛВМ", после того как вы закончите раздел "диски", использовать pvcreate можно подготовить новые разделы для "ЛВМ".

Для получения дополнительной информации: https://www.howtoforge.com/linux_lvm

+535
DAVOMG 19 мар. 2017 г., 14:51:14

ДНФ системы-обновление почти пугающе простой. Он не имеет каких-либо специальной обработки ключей. В пакет, который содержит в Fedora ключи также кажется достаточно простым и не скрывая каких-либо специальной обработки ключей. Поэтому я ожидаю, что ДНФ системы-обновление предложит согласиться с новым ключом, потому что это обычно делает, но он никогда не приведет в любом случае будут удалены.

Редактировать: теперь, я обновил Fedora с 26 -> 27 -> 28, и Федора 25 ключ был по-прежнему сохраняется.

Если вы хотите обойти это, лучшая возможность-это просто до обновления дистрибутива. Вы можете удалить все ваши rpmkeys и начать заново с РПМ-е --allmatches командлета Гоб-умолчанию-*-*. Это сравнительно безопасный; rpmkeys всегда могут быть повторно установлены при необходимости. Федора сохраняет все свои rpmkeys доступен в файле/etc/ИПК/мин-Гоб/, в том числе все старые.

Некоторые сторонние РЕПО конфиги, такие как Google, придется повторно загрузить недостающие rpmkeys через HTTPS. Т. е. заверенная отверстия-й веб-ПКИ. Это выглядит несколько неоптимальным. Я сомневаюсь, что он реализует привязку сертификата.

Программное обеспечение гном / путь менеджера немного более неясными. Когда вы используете менеджера вместо ДНФ, мое понимание заключается в том, что менеджера использует собственную механизма доверия на оборотах. Этот механизм, похоже, будет игнорировать старые ключи сразу после обновления дистрибутива.

Странно, похоже, даже менеджера магазинах сторонние ключи в каталог основан на версии Fedora (в/var/кэш/менеджера/28/метаданные/Google-хром/...). Это говорит о том, что менеджера будет заново загрузить ключи, таких как Google по HTTPS в любом случае. Так что если вы используете графический интерфейс, основанный на менеджера, это трудно сделать что-нибудь об этом.

Контрасты в Debian и Fedora здесь. Я уверен, что я видел в Debian удалить старые ключи от Debian (возможно, в части, когда я посмотрел на историю файлов в моем etckeeper). Я не посмотрел в менеджере пакетов в Debian. Насколько я знаю, АПТ не имеет "особенность", что ДНФ не для того, чтобы скачать недостающие стороннего подписания ключей по протоколу HTTPS.

+530
M a m a D 5 янв. 2011 г., 21:20:23

Когда я пытаюсь выполнить основу для университетского задания, я получаю

$ ./Назначение 
./Назначение: ошибка при загрузке разделяемых библиотек: libOpenCL.так.1: невозможно открыть разделяемый объектный файл: нет такого файла или каталога

Я использую компьютер в университете. Это значит, что у меня нет root доступа. Однако, если я могу сказать в чем именно проблема администраторов может мне помочь.

  • CUDA и вроде бы установлен (для NVIDIA-ГИУ и nvcc-помощь и работу).
  • libOpenCl.Итак, существует в системе

Информацию о моей системе

$ эхо $в переменной LD_LIBRARY_PATH
:/опт/вес 7.5/lib64:/главная/шпильки/s_thoma/технологии CUDA

$ Эхо $LIBGL_DRIVERS_PATH
:/дом/стержень/s_thoma/технологии CUDA:/опт/вес 7.5/lib64:/главная/шпильки/s_thoma/технологии CUDA

каталог /opt/CUDA технологии-7.5/lib64$ ЛС
libcublas_device.в libcuinj64.так.7.5.18 libnppi.так.7.5.18
libcublas.так libculibos.в libnppi_static.а
libcublas.так.7.5 libcurand.так libnpps.так
libcublas.так.7.5.18 libcurand.так.7.5 libnpps.так.7.5
libcublas_static.в libcurand.так.7.5.18 libnpps.так.7.5.18
libcudadevrt.в libcurand_static.в libnpps_static.а
libcudart.так libcusolver.так libnvblas.так
libcudart.так.7.5 libcusolver.так.7.5 libnvblas.так.7.5
libcudart.так.7.5.18 libcusolver.так.7.5.18 libnvblas.так.7.5.18
libcudart_static.в libcusolver_static.в libnvrtc-примитивы.так
libcufft.так libcusparse.так libnvrtc-примитивы.так.7.5
libcufft.так.7.5 libcusparse.так.7.5 libnvrtc-примитивы.так.7.5.18
libcufft.так.7.5.18 libcusparse.так.7.5.18 libnvrtc.так
libcufft_static.в libcusparse_static.в libnvrtc.так.7.5
libcufftw.так libnppc.так libnvrtc.так.7.5.17
libcufftw.так.7.5 libnppc.так.7.5 libnvToolsExt.так
libcufftw.так.7.5.18 libnppc.так.7.5.18 libnvToolsExt.так.1
libcufftw_static.в libnppc_static.в libnvToolsExt.так.1.0.0
libcuinj64.так libnppi.так libOpenCL.так
libcuinj64.так.7.5 libnppi.так.7.5 корешков

~/CUDA на$ ЛС
libOpenCL.так.1

$ команды uname -а
Линукс i08pc71 4.0.4-303.АТИС.aufs4.0.fc22.архитектуру x86_64 #1 СМП СР 3 июня 13:02:20 мск 2015 архитектуру x86_64 архитектуру x86_64 архитектуру x86_64 GNU/Линукс

$ кот /и т. д./Вопрос
К выходу новой версии Fedora 22 (двадцать два)
\Ядра R в \М (\Л)
+529
Zardoz 16 нояб. 2015 г., 07:03:46

Редактировать QEMU.xml для использования технологии Intel HD аудио-адаптер, чтобы обойти ошибку #761031.

Открытые ящики, выполнить полное выключение виртуальной машины, и внимание автоматически присвоенное название виртуальной машины. Открыть терминал и ввести редактор=вирш редактора gedit отредактировать YOURBOXNAME.

Если вы изменили имя после установки, вы сможете найти файл в ~/.конфиг/в libvirt/qemu Для/, но не редактировать его напрямую, а использовать имя с предыдущей командой. Добавить ниже строки, сохраните и закройте файл.

<звуковая модель='ich6'>
 <тип адреса='пут' домен='от 0x0000' функция слот шины='от 0x00'='0х04'='с 0x0'/>
</звука>

Нашел в мертвых fedoraproject архивов.

Если слот 0х04 уже используется, попробуйте 0х06.

Если вы не хотите редактировать XML напрямую, вы можете:

  • Установка диспетчера виртуальных машин (Вирт-менеджер)
  • Добавить новый "в qemu/kvm в сеанс пользователя" подключение к показать свои ящики в ВМ интерфейсу
  • Показать на виртуальные аппаратные детали, выберите "установка оборудования" и добавьте ВДА (ICH6) звуковые устройства (это позволит выбрать место для вас)
  • Запустить машину в коробках как обычный
+529
Ayyala 11 июн. 2012 г., 08:56:51

Как правило, трубопроводы в Unix используются для подключения двух команд и использовать вывод первой команды в качестве входных данных для второй команды. Однако, я недавно пришла в голову идея (может не новая, но я не нашел много, погуглите) с помощью трубопровода, чтобы запустить несколько команд параллельно, как это:

КОМАНДА1 | команда2

Это вызовет команда1 и команда2 параллельно если команда2 не читает из стандартного ввода и КОМАНДА1 не писать стандартные выхТ. Минимальный пример, чтобы проиллюстрировать это (пожалуйста, запустите его в интерактивной оболочке)

общ. -Р 1>&2|общ. -Р

На мой вопрос, есть ли минусы в использовании трубопровода, чтобы распараллелить выполнение команд в этом случае? Есть ли что-нибудь, что я пропустил в этой идее?

Большое спасибо заранее.

+432
Bogach 31 янв. 2015 г., 23:58:27

У меня была такая же проблема, но получается, что постустановка файл, который я создавал необходим дополнительный символ новой строки в конце, потому что, когда спецификация была создана, %файл был прикладом закончилась в мою %пост.

+422
KunaMatata 30 сент. 2015 г., 01:51:56

Я пытаюсь написать bash-скрипт, который запускает команды N в фоновом режиме, а затем ждет каждую команду до конца. Я могу легко узнать, сколько времени потребовалось для выполнения всех команд, используя время ш myscript.sh.
Но я хочу, чтобы получить время выполнения каждой команды.

Итак, допустим, у меня есть две команды, и я запускать их в моем скрипте вот так:

Эхо "1" &
Эхо "2" &
ждать

Теперь время каждой команды я пробовал следующие:

времени Эхо "1" 1> /dev/нуль &
времени Эхо "2" 1> /dev/нуль &
ждать

Но это, кажется, только печатать общее время работы скрипта (или что-то похожее на это).

Я буду об этом неправильно?

+422
Sufyan Wasif 2 апр. 2018 г., 16:50:22

проблема в линии

если [ -е источники`/*.бак` ]

обратные апострофы ` имеют специальное значение в bash: они используются для оценки команды и вернуть его на выходе.

Е. Г. Если ваше имя пользователя frodl тогда

если [ -Ф `whoami` ]

будет проверить, если есть файл с именем frodl.

Так что если вы пишете источников/*.бак, он будет сначала пытаться Глоб термин источники/*.бак, но так как нет файлов в источники/ каталог .бак расширения, в перспективе будет расширен. Затем попробуйте запустить буквальный термин источники/*.бак, который не является допустимой командой (на самом деле вы можете иметь файл под названием Источники/*.бак (имени звездочкой в начале; с содроганием!), но мне кажется, что вы не. Однако, этот файл будет иметь .бак расширения, что мы исключили раньше.)

Если у вас есть файл источники/deletemyharddisk.бак, затем срок источники/*.бак будет расширяться в эту строку, а затем попытаться выполнить это (потенциально удалить ваш жесткий диск).

Так что вам нужно сделать, это использовать обычные кавычки.

backupfiles=источники/*.бак
если [ "Х${backupfiles}" = "xsources/*.бак" ]; затем
 Эхо "нет .BAK файлы" 1>&2
еще
 Эхо "есть .BAK файлы"...
интернет

Это первая попытка расширить источники/*.бак в backupfiles переменной. Если есть какие-либо BAK-файлов, это станет строку все имена; если таковых нет, то это останется неразвернутым строку. Если вы потом сравните результат с буквальным (нерасширенные) источников/*.бак вы можете сказать, является ли экспансия состоялась (потому что есть совпадающие файлы) или нет.

лучшим подходом

однако, существует мало оснований, чтобы сначала проверить, если есть файлы, а затем удалить их. еще более простой способ-просто удалить все файлы, соответствующие заданной модели. найти может сделать это за вас:

найти источники/ -параметр maxdepth 1 -тип F -имя "*.бак" -удалить

(это поиск первого уровня (-параметр maxdepth 1) из источников/ папка для файлов (типа F; а не каталоги или символические ссылки или другие вещи), которые заканчиваются .бак (-имя "*.бак") и затем удалить их (удалить)

Не разобрать общ.

Еще одна проблема с ваш код

target_files=`Эхо-N $(Общ источников/{*.с,*.ч})`
для меня в $target_files 
...

Вы должны никогда не анализировать выход ЛС.

Вместо того, чтобы использовать что-то вроде

 для меня в источниках/*.на C/*ч
делать
#...
сделано
+362
Johnnis Delpech 31 мая 2019 г., 22:27:17

Моя попытка заключается в следующем: если некое USB-устройство подключено, я хочу открыть гном-терминал окно в моем рабочем столе-среде. В этом вновь открывшемся окне должен быть в состоянии, чтобы быть интерактивным, это означает, что сценарий, который, кроме того, открывает окно, то надо уметь читать из stdin, для того, чтобы реагировать на команды пользователя. Мне удалось открыть гном-терминал как часть моего скрипта, который работает на specifoc в udev-правило. Сначала я экспортировал дисплей, затем я побежал "гном-терминал". Теперь я немедленно хочу повторить из этого сценария на вновь открытый терминал.

От того, что мы можем выбраться отсюда

http://www.reactivated.net/writing_udev_rules.html

в udev, похоже, не предназначенных для этого. Сценарий, кажется, не знает, что он был вызван в контексте оболочки.

От того, что я могу прочитать здесь

https://superuser.com/questions/198015/open-gnome-terminal-programmatically-and-execute-commands-after-bashrc-was-execu

и здесь

https://askubuntu.com/questions/5363/how-to-start-a-terminal-with-certain-text-already-input-on-the-command-line

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

Вопрос все равно остается:

Это еще возможно в какой-то комбинированный подход к открыть гном-терминал на в udev-правило, и проходят, как первый шаг, а нитки к нему, для подсказки скажем: "целевое устройство было подключено. Введите "A" или "B или "с".

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

https://stackoverflow.com/questions/31408021/notify-send-not-working-in-script-executed-from-udev.

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

Или однозначного ответа нет. Вы не можете ? ( хотя с трудом верится, в такие настраиваемый операционной системы, что Linux действительно является ).

+285
ThunderHelm 15 апр. 2010 г., 18:59:39

У меня есть три интерфейса, подключенного к моей машине. Как я могу получить IP-шлюз одного не интерфейс по умолчанию? Я использую Debian 9

+230
deadManN 30 авг. 2018 г., 01:48:30

Попробуйте это,

SYNC_STATUS=1 
в то время как [[ "$SYNC_STATUS" -нэ 0 ]]
делать
 sshpass -п "$пароль" по rsync -это $источник $назначение путь 
SYNC_STATUS=$?
сделано

цикл будет продолжаться, пока код выхода rsync-это 0(успех).

+217
KapS 3 мая 2012 г., 16:32:38
тогда=$( дата -Д '30 дней' +%г%м%д )

за д В *; делать
 если [[ -д "$д" ]] && [[ "$д" =~ ^([0-9][0-9])([0-9][0-9])([0-9][0-9])$ ]]; тогда
как datestring="${BASH_REMATCH[3]}${BASH_REMATCH[1]}${BASH_REMATCH[2]}"

 если [[ "$datestring, так" < "$далее" ]]; затем
 Эхо РМ -РФ "$Д"
интернет
интернет
сделано

Это баш скрипт сначала выяснить даты 30 дней назад с помощью GNU дня и хранить его в ГГММДД формат в $тогда.

Затем он перебирает имена найден в текущем каталоге. Если любой из найденных имен представляет собой каталог, который соответствует заданному регулярному выражению, он выбирает части имени каталога и размещает их в ГГММДД формат в $datestring, так.

Если $datestring, так лексикографически меньше, чем $то, то этот каталог должен быть удален. В Эхо запрещает это на самом деле происходит, чтобы запустить его несколько раз, чтобы убедиться, что он работает, прежде чем снимать его.

Испытания:

$ команды mkdir {01..12}0117 # один каталог на 1 каждый месяц в этом году
$ Баш ./script.sh
РМ -РФ 010117
РМ -РФ 020117
РМ -РФ 030117
РМ -РФ 040117
РМ -РФ 050117
РМ -РФ 060117
РМ -РФ 070117
РМ -РФ 080117

(сегодня 170922 и $тогда имеет значение 170823)

Это было явно не для имен каталогов, содержащих даты в прошлом веке (не будет удален).

+166
user273259 29 сент. 2016 г., 03:45:08

... ОРЗ-это больше, чем "только распознавание символов". Обработка изображения, предварительной обработки - страница/анализ макета, чтобы найти тексты, картинки, таблицы или штрих-кодов. Для признания, вам придется иметь дело с различными шрифтами, размеров и языков. Это важно, потому что для получения хорошего результата вы должны использовать словари и определения языка. Наконец, люди ожидают больше вариантов экспорта, чем текст (например, XML, rtf или PDF с возможностью поиска). Есть несколько коммерческих вариантов по Фнаф, но они не дешевы и бесплатно.

Недавно я нашел в CLI OCR для Linux от компании ABBYY. Есть свободные 100 пробную страницу.

+147
Kyngo 17 апр. 2019 г., 14:27:54

Я пытаюсь исполнять 32-битный файл в Кали. Но это говорит нет такого файла или каталога. Я пробовал следующие решения: enter image description here

Затем, я проверил установленную архитектур, и i386 устанавливается кажется. enter image description here

Я обновил кэш, используя команду ldconfig. До сих пор я не в состоянии выполнить этот файл. Я уверен, что файл существует в этом месте. И я могу успешно выполнить файл в моей 32-битной системы openSUSE. Файл не написана мной, поэтому я не могу предоставить более подробную информацию о файле. Но я думаю, что нет ничего плохого с файлом, потому что мои друзья смогли запустить его на Ubuntu системы.

+133
user193369 27 июн. 2012 г., 09:59:38

Я хотел бы проверить права группы файла из скрипта bash. Конкретно, мне нужно проверить, является ли файл имеет группу записываемый бит.

Вот именно. Просто. Тем не менее:

  1. Я также это нужно, чтобы быть портативными.
  2. тест -Вт <файл не подскажите, можно ли это группа записи.
  3. Выход ЛС-ЛД хорош для людей, но не уверен в сценарии. Технически я могу анализировать выходные данные, такие как drwxrwxr-х , чтобы извлечь группу битов, но это, кажется, хрупким.
  4. Интерфейс для стат - это совершенно несовместимые между OS X и другие системы.
  5. найти <файл> -Пермь ... не может быть ответом?
+24
rhiw 15 дек. 2011 г., 15:58:01

Невозможно сказать Xubuntu в с Ubuntu, потому что они одно и то же распределение. Xubuntu и Ubuntu в два разных установщиков, которые устанавливают различные окружения рабочего стола, но после начальной установки, администратор может установить дополнительные окружения рабочего стола. Пользователи могут запускать рабочие столы Xfce после первоначальной установки Ubuntu или единства после первоначальной установки обновление Xfce.

Если вы хотели, чтобы настроить некоторые вещи по-разному в зависимости от среды рабочего стола, это настройки каждого пользователя, а не глобальный параметр. Поскольку пользователи могут выполнять различные окружения рабочего стола в разное время, вы должны подготовить для обоих (и для KDE, и по TWM и т. д.).

+22
Withim gaat 3 мая 2018 г., 23:20:53

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil