лучшее место, чтобы узнать из Ubuntu Linux для Windows программист новичок

Я программист, я разработал на C/с++/C#.NET в Java, HTML и Матлаб

Большая часть моей работы была в C# и .Чистая база, в целом

Я недавно перешел на Линукс попробовать за 2 месяца как разведку, я хочу знать, насколько реально попасть в Linux и развивать его.

Я новичок в все команды терминала/консоли и все такое, так что вы можете получить идею

+11
manwe latt 4 июл. 2013 г., 3:10:13
30 ответов

После обновления до 12.04 мне нужно перекомпилировать сетевой менеджер В снова версии 0.9.4.0. Однако с версии 9.4.0 я столкнулся с ошибкой при компиляции с libdns-менеджер:

$ сделать
...
Делая все в DNS-менеджер
сделать[4]: Вхожу у каталог "/домашний/Стасевич/установить/сети-менеджер/nm0.9.4.0/сети-менеджер-0.9.4.0/ГРЦ/ДНС-менеджер"
/бин/Баш ../../libtool не, тег=чч --режим=компилируете GCC -DHAVE_CONFIG_H -И. -Я../.. -я../../src в/лесозаготовки -я../../libnm-утиль -я../../libnm-утиль -я../../Ница-я../../включить-я../../включать -я в/usr/включать/libnl3 -я в/usr/включать/libnl3 -я в/usr/включать/libnl3 -Я в/usr/включать/ДГУ-1.0 -я в/usr/lib в/x86_64 с-линукс-дистрибутив GNU/ДГУ-1.0/включать -я в/usr/включать/Глеб-2.0 -я в/usr/lib в/x86_64 с-линукс-дистрибутив GNU/Глеб-2.0/включить-pthread в -я в/usr/включать/Глеб-2.0 -я в/usr/lib в/x86_64 с-линукс-дистрибутив GNU/Глеб-2.0/включить-DLOCALSTATEDIR=\"/usr/местные/ВАР\" -Стены -СТД=gnu89 -г -О2 -Wshadow -Wmissing-объявления -Wmissing-прототипы -Wdeclaration-после-заявление -Wfloat-равно -кто-неиспользованный-параметр -кто-знаком-сравнить -ФНО-строгий сглаживания -кто-неиспользованный-но-набор переменных -Wundef -Werror -Т libdns_manager_la-Нм-ДНС-менеджер.Ло -МД-МП -МФ .дэпс/libdns_manager_la-Нм-ДНС-менеджер.ТПО -с-о libdns_manager_la-Нм-ДНС-менеджер.тест-Ф Ло `'Нм-ДНС-менеджер.с' || Echo 'также./"Нм-ДНС-менеджер.с
команде libtool: компиляции: ССЗ -DHAVE_CONFIG_H -И. -Я../.. -я../../src в/лесозаготовки -я../../libnm-утиль -я../../libnm-утиль -я../../Ница-я../../включить-я../../включать -я в/usr/включать/libnl3 -я в/usr/включать/libnl3 -я в/usr/включать/libnl3 -я в/usr/включать/ДГУ-1.0 -я в/usr/lib в/архитектуру x86_64-линукс-дистрибутив GNU/ДГУ-1.0/включать -я в/usr/включать/Глеб-2.0 -я в/usr/lib в/x86_64 с-линукс-дистрибутив GNU/Глеб-2.0/включить-pthread в -я в/usr/включать/Глеб-2.0 -я в/usr/lib в/x86_64 с-линукс-дистрибутив GNU/Глеб-2.0/включить-DLOCALSTATEDIR=\"/usr/местные/ВАР\" -стены -СТД=gnu89 -г -О2 -Wshadow -Wmissing-объявления Wmissing-прототипы -Wdeclaration-после-заявление -Wfloat-равно -кто-неиспользованный-параметр -кто-знаком-сравнить -ФНО-строгий сглаживания -кто-неиспользованный-но-набор переменных -Wundef -Werror -Т libdns_manager_la-Нм-ДНС-менеджер.Ло -МД-МП -МФ .дэпс/libdns_manager_la-Нм-ДНС-менеджер.ТПО -с Нм-ДНС-менеджер.с-спос -рейтинг -вывода .либы/libdns_manager_la-Нм-ДНС-менеджер.о
МВ-Ф .дэпс/libdns_manager_la-Нм-ДНС-менеджер.ТПО .дэпс/libdns_manager_la-Нм-ДНС-менеджер.ООП
/бин/Баш ../../libtool не, тег=чч --режим=компилируете GCC -DHAVE_CONFIG_H -И. -Я../.. -я../../src в/лесозаготовки -я../../libnm-утиль -я../../libnm-утиль -я../../Ница-я../../включить-я../../включать -я в/usr/включать/libnl3 -я в/usr/включать/libnl3 -я в/usr/включать/libnl3 -Я в/usr/включать/ДГУ-1.0 -я в/usr/lib в/x86_64 с-линукс-дистрибутив GNU/ДГУ-1.0/включать -я в/usr/включать/Глеб-2.0 -я в/usr/lib в/x86_64 с-линукс-дистрибутив GNU/Глеб-2.0/включить-pthread в -я в/usr/включать/Глеб-2.0 -я в/usr/lib в/x86_64 с-линукс-дистрибутив GNU/Глеб-2.0/включить-DLOCALSTATEDIR=\"/usr/местные/ВАР\" -Стены -СТД=gnu89 -г -О2 -Wshadow -Wmissing-объявления -Wmissing-прототипы -Wdeclaration-после-заявление -Wfloat-равно -кто-неиспользованный-параметр -кто-знаком-сравнить -ФНО-строгий сглаживания -кто-неиспользованный-но-набор переменных -Wundef -Werror -Т libdns_manager_la-Нм-ДНС-сервер dnsmasq.Ло -МД-МП -МФ .дэпс/libdns_manager_la-Нм-ДНС-сервер dnsmasq.ТПО -с-о libdns_manager_la-Нм-ДНС-сервер dnsmasq.тест-Ф Ло `'Нм-ДНС-сервер dnsmasq.с' || Echo 'также./"Нм-ДНС-сервер dnsmasq.с
команде libtool: компиляции: ССЗ -DHAVE_CONFIG_H -И. -Я../.. -я../../src в/лесозаготовки -я../../libnm-утиль -я../../libnm-утиль -я../../Ница-я../../включить-я../../включать -я в/usr/включать/libnl3 -я в/usr/включать/libnl3 -я в/usr/включать/libnl3 -я в/usr/включать/ДГУ-1.0 -я в/usr/lib в/архитектуру x86_64-линукс-дистрибутив GNU/ДГУ-1.0/включать -я в/usr/включать/Глеб-2.0 -я в/usr/lib в/x86_64 с-линукс-дистрибутив GNU/Глеб-2.0/включить-pthread в -я в/usr/включать/Глеб-2.0 -я в/usr/lib в/x86_64 с-линукс-дистрибутив GNU/Глеб-2.0/включить-DLOCALSTATEDIR=\"/usr/местные/ВАР\" -стены -СТД=gnu89 -г -О2 -Wshadow -Wmissing-объявления Wmissing-прототипы -Wdeclaration-после-заявление -Wfloat-равно -кто-неиспользованный-параметр -кто-знаком-сравнить -ФНО-строгий сглаживания -кто-неиспользованный-но-набор переменных -Wundef -Werror -Т libdns_manager_la-Нм-ДНС-сервер dnsmasq.Ло -МД-МП -МФ .дэпс/libdns_manager_la-Нм-ДНС-сервер dnsmasq.ТПО -с Нм-ДНС-сервер dnsmasq.с-спос -рейтинг -вывода .либы/libdns_manager_la-Нм-ДНС-сервер dnsmasq.о
Нм-ДНС-сервер dnsmasq.C: в функции 'обновление':
Нм-ДНС-сервер dnsmasq.с:274:2: ошибка: передача аргумента 1 'квалификатор g_slist_copy' сбрасывает 'константный целевых указатель типа [-Werror]
в /usr/включать/пакета GLib-2.0/Глеб/gslist.ч:82:10: Примечание: ожидается 'GSList структуры*', но аргумент имеет тип 'const и структура GSList *'
СС1: все предупреждения рассматриваются как ошибки
сделать[4]: *** [libdns_manager_la-Нм-ДНС-сервер dnsmasq.Ло] Помилка 1
сделать[4]: Залишаю каталог "/домашний/Стасевич/установить/сети-менеджер/nm0.9.4.0/сети-менеджер-0.9.4.0/ГРЦ/ДНС-менеджер"
принять[3]: *** [все-рекурсивные] Помилка 1
принять[3]: Залишаю каталог "/домашний/Стасевич/установка/сети-менеджер/nm0.9.4.0/сети-менеджер-0.9.4.0/РКЦ"
сделать[2]: *** [все] Помилка 2
сделать[2]: Залишаю каталог "/домашний/Стасевич/установить/сети-менеджер/nm0.9.4.0/сети-менеджер-0.9.4.0/РКЦ"
сделать[1]: *** [все-рекурсивные] Помилка 1
сделать[1]: Залишаю каталог "/домашний/Стасевич/установить/сети-менеджер/nm0.9.4.0/сети-менеджер-0.9.4.0"
сделать: *** [все] Помилка 2

Кто-нибудь сталкивался с подобными ошибками? Спасибо заранее за вашу помощь.

+911
guesswhoiam 03 февр. '09 в 4:24

это должно помочь вам
http://www.likewise.com/docs/man/ch02.html

+909
webinista 7 февр. 2011 г., 3:25:06

У меня есть сервер виртуализации, который имеет несколько виртуальных машин, работающих на нем. Все это было сделано через сервер Ubuntu Edition с КВМ и с помощью virt-manager на подключение SSH.

Эти виртуальные машины осознанные 10.04 64-битных виртуальных машин. Когда я обновить их через
apt-получить обновление по SSH-подключение между на ncurses экран, он просит меня, если это должно установить загрузчик и выберите Да или нет для него.

Я понятия не имею, что я должен выбрать и я отменить обновление.Поскольку это производство машины я не могу указать какую-либо вещь как этот. Так что давайте мне знать, что будет правильным.

+879
WIn8onMac 26 мар. 2015 г., 11:46:12
  • Вам не нужен водитель, в большинстве случаев начиная с Linux работает с универсальными драйверами.

  • Есть пакета, вам может понадобиться если: http://manpages.ubuntu.com/manpages/precise/en/man5/sane-umax.5.html

     суда apt-получить установку libsane-общие
    

Из руководства:

Название

вменяемый-Юмакс - вменяемый бэкэнд для сканеров umax по

ОБ ЭТОМ ФАЙЛЕ

Этот файл только короткое описание из Юмакс-бэкэнда для вменяемых! Для получения более детальной информации посмотрите на sane-umax-doc.html (он включен в уме исходный каталог и в примечание интерактивной справки)!

Описание

Вменяемые-Юмакс библиотека реализует вменяемый бэкэнда, который обеспечивает доступ к нескольким Юмакс-для SCSI-сканеров и некоторых Linotye ад для SCSI-сканеров, параллельного и USB-сканеры не являются (и, вероятно, никогда не будет) поддерживается! Я предлагаю вам держать руку на власть-кнопки сканера, а вы попробуйте сначала сканирует!

+869
380988220278 23 мар. 2018 г., 18:16:31

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

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

Есть ли способ изменить это поведение?

+853
Harley Cronk 28 мар. 2015 г., 3:32:41

Про пароли...

В конечном итоге изображение будет просто как и любой другой рабочий стол, где вам будет предложено ввести пользователя/пароль, часовой пояс и т. д. Над ними уже работают.

Отключение Автологина

Редактирование (с помощью sudo) файл /etc/языка/языка.conf и закомментировать (с #) строку, которая говорит

автологина пользователя=Убунту

Как это:

#автологина пользователя=Убунту

Затем перезагрузить или перезапустить языка.

Также , пожалуйста, файл ошибка в этом, я думаю, что поведение должно быть последовательным, когда вы меняете те параметры системы.

+828
Rahul Khot 5 июн. 2011 г., 22:38:56

Шмель имеет две составляющие:

  • Управление питанием (ПМ)
  • Позволяют использовать выделенный GPU

ПМ компонент кладет карту Nvidia в Д3 государства, чтобы сохранить власть, когда Шмель думает, что вам не нужен выделенный GPU.

Второй компонент (что вы спрашиваете о) осуществляется запуск X-сервера, который связывается с картой NVIDIA. Каждый клиент, который хочет вынести что-то на видеокарту нужен этот X-сервер для визуализации. Поскольку этот сервер является безголовым, вы ничего не увидите, пока он не обращается к дисплею. Рабочем столе, которую можно запускать на Intel GPU используется для просмотра готовых кадров. Для передачи кадров от оказания X-сервер для отображения X-сервер, нужен мост такой VirtualGL или примуса.

ASCII-графики, которая показывает архитектуру, когда три разных приложения, используя оба примуса и virtualgl транспорта:

 | рендеринг X сервера (для NVIDIA) |
\================++=============++/
 || || ||
VirtualGL-\ /--примус /-примус
 || \ / || | ||
|glxgears| || |glxgears| | |Ява|
 || |
/========++================+======\
 | отображение X-сервер (для Intel) |

Так нет, вы не можете использовать команду StartX и optirun или что-то нарисовать ваш полный рабочий стол на видеокарту. Помните, что карта Nvidia не безголовый, рендеринг что-то на карты Nvidia, а затем транспортировать его для отображения на такие же безголовые ГПУ совершенно бесполезно. Если у вас есть внешний монитор, возможно (зависит от оборудования) для отображения/показывать все на экране (см. Шмель Вики).

Вы также можете быть заинтересованы в http://wiki.bumblebee-project.org/FAQ

+819
Wildcard27 30 мая 2017 г., 21:50:54
  1. Добавить кнопку и выбрать его

  2. Перейти на вкладку "Общие" справа и выберите "Добавить пользовательскую кнопку содержание" (вместо по умолчанию", настроить кнопку содержание" & "этикетки с дополнительным изображения".

enter image description here

  1. Добавить надпись на кнопку.

  2. Редактировать данные этикетки (электронная.г "Эллиптизации" = "конец", "максимальная ширина в символах" = "15"). Если вы используете поляна для тестирования приложения, выглядит это так (окно в середине):

enter image description here

+792
Elexis Ringer 4 февр. 2018 г., 5:22:28
  1. запуска GNOME-центр управления (с терминала, или в основных настройках системы меню)
  2. поиск для "системы" и откройте "сведения о системе"
  3. Вы сделали.
+694
takedajosh 4 авг. 2017 г., 11:07:56

По моему опыту (описан более подробно здесь):

  • Если Наутилус установлен, нажмите на значок Dropbox в трее или на "Открыть папку Dropbox" меню пункт запускаем Наутилус независимо от других настроек.
  • Если Наутилус не установлен, демон Dropbox будет искать свой "инф/справочник" типы MIME.
  • Если "Наутилус" не установлена и "инф/каталог" фильтр не установлен, то браузер по умолчанию (т. е. выбранный "х-www-браузер") будет запущен.

P. S. Как быстрый и грязный решение, вы могли бы создать сценарий, скажем, следующий код

#!/бин/Баш 
старпома ваш любимый файл-менеджер [email protected] 
выход 0 

назвать это "Наутилус" и поместите его где-нибудь в вашем $Path.

+660
user119407 2 янв. 2013 г., 12:39:42

UEFI или BIOS? Я думаю, что Windows была установлена в режим BIOS (с помощью MS-DOS раздел таблицы) и когда вы обновили BIOS, а затем установить материнскую плату драйвера с поддержкой ОПС (использование EFI раздел таблицы) и ваше оборудование не подписан. Так что вы не можете загрузиться, потому что вы активировали новую функцию, которая в основном справляется со своей задачей в предотвращении запуска ОС. (т. е. в BIOS был изменен) вы проверили настройки BIOS, чтобы загрузить оптимальные файлы по умолчанию и сохранить и выйти!? Проверить инструкции BIOS флэш.

Переключение любая установка из EFI в BIOS или BIOS, чтобы ели хорошо зафиксирована проблема. Разные производители материнских плат используют различные механизмы, чтобы попытаться достичь switchability.

Это должно быть возможным, чтобы восстановить Windows, Если вы можете получить соответствующие Эфи/загрузки файлов в нужное место. После прочтения здесь http://www.ecs.com.tw/ECSWebSite/Product/Product_Detail.aspx?DetailID=1228&CategoryID=1&MenuID=103&LanID=0 вы должны быть в состоянии получить относительную информацию для того, чтобы проверить настройки BIOS установлены правильно. Рекомендуется сделать файлы BIOS напрямую от производителя.

Это может быть стоит ваше время, чтобы подтвердить, что файл установлен BIOS и файл с BIOS используется. Сообщение на экране при перезагрузке должен подтвердить, что версия BIOS используется. Если вы не получаете сообщение на экране, попробуйте сделать clrcmos для сброса BIOS к версии материнской платы покинул завод. Мне пришлось скорректировать настройки, которые скрыты в настройки BIOS(проверьте ваш мобо руководство)-отключение логотипа и настройки задержек для проверки жесткого диска есть параметры, которые я изменил для того, чтобы проверить, какая версия BIOS используется для того, чтобы помочь подтвердить Флэш был хорош на мою новую мобо.

Новая установка также может быть вариант, после проверки настроек BIOS!?

Можно попробовать загрузиться в Убунту 12.10 текущий сеанс DVD, чтобы использовать Boot-ремонт чтобы проверить текущую таблицу разделов диска и загрузки информация скрипт, который будет указывать вам в правильном направлении для получения дела. Установка и запуск загрузочного ремонт рекомендуется фиксировать даже может исправить вещи для вас, чтобы получить снова загрузка. С помощью GParted (из Ubuntu прямо с компакт-диска), чтобы сделать новую таблицу parttion и редактирование разделов будет готов ваш жесткий диск при установки решается.(после убедившись, что настройки в BIOS выставлены правильно, но вы должны решить сначала с EFI или BIOS? - или авто!?)

Неделю назад я не знал, что UEFI был!? Не волнуйтесь, это поправимо!?Вы обратились в хорошее место!? Просто даю дружеский совет и настоятельно рекомендую вам попробовать Ubuntu 12.10 -это может быть хорошей возможностью сделать это!? (Переключение жесткого диска в режим AHCI (не наследство) режим может означать, что вы нужны драйверы AHCI, прежде чем в Ubuntu/Windows выполняет установку ели.!? Нахожусь в подобной ситуации, как себя просто пытаюсь побудить вас дать Убунту попробовать-что definetley работает в режиме BIOS лол!?)

Попробуйте начать отсюда https://help.ubuntu.com/community/UEFI

Множество полезных советов для подобных проблем в Ubuntu форум http://ubuntuforums.org/search.php?searchid=88241949

+638
LostSoul 16 мар. 2017 г., 19:41:36

Вы должны заменить символы как "/" и "+" с "@". Это работает нормально, вот на только что установленной виртуальной машины 11.04:

  • Откройте gconf редактор и перейдите в /столе/в GNOME/thumbnailers.
  • Там уже должна быть запись аудио@х-ворбис@Огг.
  • Просто вставьте путь к thumbnailer для команды, например

    в /Home/YOUR_USER/бин/мой-Огг-thumbnailer -Х %Х %У %О
    

    и набор включить в значение true.

Это будет работать для .OGG файлы, для .ОГА файлы сделать то же самое для аудио@Огг thumbnailer запись.


Если вы перепутались слишком много с thumbnailers и хочу начать все с начала (будет отменить все thumbnailer настройки):

РМ -РФ ~/.переименовать/столе/в GNOME/thumbnailers
gconftool-2 --рекурсивные-снятие /столе/в GNOME/thumbnailers
+584
arestifo 8 янв. 2017 г., 20:28:26

Я не уверен, что я получу именно то, что вам нужно, но я рекомендую скачать кубунту (http://www.kubuntu.org/getkubuntu ) и затем используйте диск, создатель, включаемая в Ubuntu, чтобы создать загрузочный Live компакт-диск, с которого вы сможете установить Ubuntu с KDE Desktop и приложения напрямую.
Лучшие,

+517
Alexander Fields 19 янв. 2012 г., 2:33:32

Я часто получаю электронные письма HTML, я хотел бы просто отображать их в виде обычного текста. Как я могу отключить любой HTML/скрипт перевода?

+512
user212006 17 мая 2013 г., 7:23:44

Это руководство может помочь он использует помощи UNetbootin для создания USB-устройства.

+467
Douglas Mello 18 дек. 2010 г., 15:29:31

заменить жесткий диск......

+420
Zach Green 21 нояб. 2018 г., 15:07:50

была такая же проблема с Ubuntu 12.10 после попытки изменить драйвера Nvidia.

как написано в http://www.computerandyou.net/2011/10/how-to-solve-unable-to-login-into-ubuntu-11-10/ этот метод работает:

  • На экране входа в систему, нажмите сочетание клавиш Ctrl+АЛТ+Ф1
  • Войти со своим логином/паролем
  • ЛС-шла | грэп “Xauthority” судо МВ .Xauthority Xauthority.старый
  • выключение -Р судо сейчас
+395
user919426 30 июн. 2012 г., 17:30:59

Это легко, просто извлечь его. Вы можете сделать Правой Кнопкой Мыши извлечь в текущую папку или в терминале

тар-zxvf eclipse-jee-juno-linux-gtk.tar.gz

Вы увидите файл Eclipse в папку, дважды щелкните его, и это все.

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

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

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

+348
Stephen Cushen 7 июн. 2010 г., 7:41:15

Короткий ответ: в основном да (конечно) :)

Без дополнительной информации трудно дать лучший ответ (вы хотите, чтобы Ubuntu была PXE-сервер? клиенты? Ubuntu может тривиально не оба), но вы, вероятно, захотите начать с чего-то вроде этого:

https://help.ubuntu.com/11.10/installation-guide/i386/install-tftp.html

Я не думаю, что это действительно стоит копировать все "как настроить TFTP сервер" вот, интернет уже кишит примерами.

+334
recursionjm 3 июн. 2019 г., 3:52:13

Ответ должен быть

кода валюты XDG-открытые имя_программы.рабочего стола

Но из-за ошибки этой больше не работает.

+318
Anochka202 30 мар. 2015 г., 19:58:21

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

+305
user164340 14 мар. 2017 г., 23:22:21

Когда я получить доступ к Windows-машине через VNC с Ubuntu значок изменяется и уведомляет пользователя о том, что кто-то вошел в систему. Можно ли скрыть это уведомление?

enter image description here

+303
Adam Hicks 26 февр. 2013 г., 21:40:53

Здесь вы можете увидеть, что это действительно некрасиво :

image 1

в то время как моя тема называется:

image 2

Я на жрать установила Ubuntu 12.10.

P. S Я связаться с друзьями facebook..

+284
magish 15 июл. 2014 г., 19:09:12
  1. Откройте черточки.
  2. Поиск "источники приложений", открыть приложения.
  3. Перейдите на вкладку дополнительные драйверы

Там вы можете проверить наличие драйверов Catalyst и устанавливать их автоматически.

В крайнем случае, если это не работает, см. https://help.ubuntu.com/community/BinaryDriverHowto/ATI Инструкции о том, как использовать терминал, чтобы сделать это. Или пост обратно с любыми проблемами вы можете иметь. Все должно пройти нормально. Дополнительные драйвера программы (жокей) колени пчелы.

+273
butlerark 12 сент. 2017 г., 15:17:20

ОК,

Сейчас мне надо бежать

сравнению с XInput набор-опора "ЭТПС/2 тачпад Elantech" "Synaptics в действие" 8, 9, 0, 0, 1, 2, 3

и

gconftool-2 --комплект --тип=боол /приложения/гном-власть-менеджер/блокировки/приостановки ложные 

чтобы вернуть все к чему-то я могу терпеть, но я должен выполнять эти команды после каждого резюме. Какой скрипт выполняется после каждого резюме, чтобы автоматизировать это?

+194
Fremcisalex 5 мая 2016 г., 2:28:30

Вот ссылка на "как" я использовал с одинаковыми настройками. Это еще переустановить для вас, но если вы планируете остаться с Ubuntu на основе установки, не переходим, то минимальное установить, является способом пойти. Это руководство было вокруг некоторое время и регулярно обновляется, просто сегодня на самом деле. Он направлен на IBM систем, как у тебя, хоть старше и AMD, я уверен, вы найдете решение, которое работает для ваших нужд.

+190
Adam Azad 10 янв. 2015 г., 14:56:44

Есть ли видео плеер, который будет воспроизводить формат mp4s на процессоре ARM? В VLC дает мне черный экран, когда она пытается играть видео

+125
Alenberger 5 нояб. 2010 г., 2:49:24

Он пытается интерпретировать не-ASCII данных в ASCII. Это происходит в функции журнала, поэтому я предполагаю, что он пытается войти пользовательские данные. В Ланг=с трюк, безусловно, стоит попробовать. Что вы делаете, чтобы сделать его краху? Как вы запускаете приложение?

+113
Petrov 25 янв. 2012 г., 2:21:20

Что это такое

В AppArmor является обязательный контроль доступа к системе (или Mac). Он использует усовершенствования ядра ЛСМ ограничивать программ к определенным ресурсам. В AppArmor это с профилей, загруженных в ядро при запуске системы. В AppArmor имеет два типа режимов профиля, органов и жаловаться. Профили в исполнительном режим применения профиля, правил и сообщить о нарушении попыток системного журнала или демонов auditd. Профили в режиме жаловаться не соблюдения каких-либо правил профиль, просто войдите нарушение потуги.

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

Вы можете установить в AppArmor-профили , выполнив команду sudo apt-получить установку в AppArmor-профилей.

Я нашел хороший пример в AppArmor в Ubuntu форумов, которые я переписал на этот пост.

В AppArmor-это система безопасности, которая предотвращает приложения от превращения зла. Например: если я запускаю Firefox и посещении плохой сайт, который пытается установить вредоносное ПО, которое будет удалять мои домашние папки, в AppArmor и лимитов на Firefox, препятствуя его делать что-либо я не хочу (например, дотянуться до музыки, документов и т. д.). Таким образом, даже если ваше приложение находится под угрозой, никакого вреда может быть сделано.

Как это работает

В то AppArmor-utils версии пакет содержит инструменты командной строки для настройки в AppArmor. С его помощью вы можете изменить режим работы в AppArmor, найти статус профиль создавать новые профили и т. д.

Это самые распространенные команды:

Примечание: профили хранятся в файле/etc/в AppArmor.д/

  • Вы можете проверить в AppArmor статус с судо apparmor_status. Вы получите список всех профилей * загружено, все профили в режим соблюдения, всех профилей в режим жалуются, что процессы, определенные в реализации/жаловаться и т. д.
  • Поставить профиль в жалуются, режим использования судо АА-жаловаться /путь/к/бин, где /путь/к/Бин - это программы бин папку. Например, бег: судо АА-жаловаться /usr/Бен/браузера Firefox будет поставить Firefox в щадящий режим.
  • Вы используете судо АА-соблюдение /путь/к/ОГРН исполнения программы профиль.
  • Вы можете загрузить все профили в пожаловаться/соблюдение режима с судо АА-жаловаться /и т. д./В AppArmor.д/* и судо АА-принудительно.д/* соответственно.

Чтобы загрузить профиль в ядро можно использовать apparmor_parser. Вы можете перезагрузить профилей с использованием параметров.

  • Чтобы загрузить профиль использования: кошка /и т. д./В AppArmor.д/профиль.имя | команду sudo apparmor_parser -А, который эффективно выводит содержание профиля.имя в AppArmor в анализатор.
  • Чтобы перезагрузить профиль вы используете параметр, например, так: кошка /и т. д./В AppArmor.д/профиль.имя | команду sudo apparmor_parser -Р
  • До перезагрузки все в AppArmor профили использования: судо служба в AppArmor перезагрузить

Чтобы отключить профиль вам ссылку ее файле/etc/в AppArmor.д/выключение/ через ЛН такой: судо ЛН-Ы /и т. д/в AppArmor.д/профиль.имя /и т. д./В AppArmor.д/выключение/ после этого выполните команду sudo apparmor_parser -Р /и т. д./В AppArmor.д/профиль.имя.

Примечание: не путайте apparmor_parser -р с apparmor_parser -R, то они не одно и то же!

  • Для повторного включения профиля, удалить символическую ссылку в каталоге/etc/в AppArmor.д/отключить/ затем загрузить его с помощью -это параметр. судо РМ /и т. д./В AppArmor.д/отключение/профиль.имя кота /и т. д./В AppArmor.д/профиль.имя | команду sudo apparmor_parser -а
  • Вы можете отключить в AppArmor с судо служба в AppArmor стоп и удаляет модуль ядра с помощью судо обновление-РЦ.Д -Ф по умолчанию в AppArmor
  • Запустить в AppArmor с судо служба в AppArmor запуска и загрузки модулей ядра с судо обновление-РЦ.д по умолчанию в AppArmor

Профили

Профили хранятся в файле/etc/в AppArmor.д/ и полный путь к исполняемому им профиль, заменить '/' на '.'. Например, файл/etc/в AppArmor.д/Бен.пинг - это профиль для пинга в /бин.

Существует два основных типа элементы, используемые в профилях:

  1. Путь записи определить, какие файлы приложение может получить доступ.

  2. Возможность записи определить, какие привилегии процесса можно использовать.

Давайте посмотрим на профиль для пинга, расположенном в Д/в AppArmor.д/Бен.пинг, как пример.

#включить <параметры/глобальные>
/бин/пинг флаги=(жаловаться) {
 #включить <абстракций/основание>
 #включить <абстракций/приставки>
 #включить <абстракций/с NameService>

 net_raw возможность,
 возможность улучшить статью,
 сети инет сырья,

 /бин/пинг причинам,
 в /etc/модулей.конф Р
} 

#включить <параметры/глобальные> включает в себя файл глобального каталога переменных, это позволяет высказывания, относящиеся к нескольким приложениям быть помещены в общий файл.

/бин/пинг флаги=(жаловаться)устанавливает путь к профилированной программе и устанавливает режим жаловаться.

возможность net_raw позволяет приложению доступ к CAP_NET_RAW в POSIX.1е возможности.

/ОГРН/пинг причинам позволяет приложению читать и выполнять доступ к файлу.

в /etc/модулей.Conf в р В Р дает применение прочитать льгот для /и т. д./модулей.конф

Примечание: после создания/редактирования профиля, вам нужно перезагрузить профиль, чтобы изменения вступили в силу.

Вот список разрешений, которые можно использовать:

  • р - Читать
  • Вт - пиши
  • УБ - непринужденно выполнять
  • УБ - непринужденно выполнить -- скраб для окружающей среды
  • РХ - дискретный профиль оформлять
  • РХ - дискретный профиль выполнить -- скраб для окружающей среды
  • іх - наследовать выполнить
  • м - позволяют PROT_EXEC с помощью mmap(2) звонки
  • л - ссылка

Источники

+93
Rurf 24 сент. 2011 г., 4:04:55

Вам нужно экспортировать переменную ANDROID_SDK_HOME на путь, где ваш SDK для Android. пример:

ANDROID_SDK_HOME=/домой/Тео/андроид-СДК/
+89
Joshua A Taylor 1 янв. 2012 г., 1:53:33

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