Процесс не может получить доступ к файлу так как этот файл занят другим процессом roblox
Одновременно работать с конкретным файлом может только одна программа. Речь идет не о библиотеках общего использования, которые используются только для извлечения данных, а об элементах, предназначенных для перезаписи. Если это кэш-файл игры, здесь содержится пользовательская информация или происходит постоянная обработка данных, и Windows накладывает ограничение. Данные файлы становятся недоступными для удаления или ручного изменения до тех пор, пока мы не завершим процесс, использующий их.
Как удалить файл, если процесс не может получить доступ к файлу?
Следуя по логической цепочке, для удаления любого файла, нужно сначала выгрузить его с оперативной памяти и со всех программ. Как только он перестанет использоваться системой в каких-то процессах, элемент сразу станет доступным для удаления.
Главная сложность данного вопроса в том, чтобы найти процесс, использующий конкретный файл. Это не всегда очевидно. Часто бывает, что изображение использует какая-то игра, браузер, торрент, медиапроигрыватель. Если в первую очередь подумать на программу просмотра картинок, вы ошибетесь. Нужно смотреть куда глубже.
Как удалить программу открытую в другой программе
Как можно решить проблему «процесс не может получить доступ к файлу»:
- Unlocker – специальная программа, созданная как раз для подобных ситуаций. Она автоматически обнаруживает связанные с файлом процессы и завершает их. По сути она делает то же самое, что нужно выполнять вручную, но только в автоматическом режиме. Она имеет минимальный размер и проверена во многих системах, поэтому точно не заражена вирусами. После скачивания и установки, нужно нажать правой кнопкой мыши по файлу и выбрать «Unlock».
- Завершить связанные процессы. Обычно вполне реально догадаться, какая именно задача использует файл. Для этого нужно открыть Ctrl + Shift + Esc и развернуть список «Подробнее». Здесь будет довольно много процессов, но большинство из них системные, нужно найти те, которые были запущены пользователем. Чтобы удалить файл кэша Google Chrome, нужно закрыть все задачи Google. Для их завершения нужно нажать правой кнопкой мыши и выбрать «Снять задачу».
- Установить правильные атрибуты. К каждому файлу можно установить подходящие привилегии. Нужно нажать правой кнопкой мыши по файлу и на вкладке «Общие» установить пункт «Только чтение». После перезагрузки компьютера возможность удаления может появиться.
- Удаление в безопасном режиме. Очень часто это срабатывает, так как при данном способе запуска система не загружает все посторонние программы. Нужно кликнуть на перезапуск ПК и в момент пуска нажать клавишу F8 (может быть другая) для выбора варианта запуска. В безопасном режиме удалить можно практически любой файл.
- Снять защиту диска на запись. Она может быть установлена на программном и физическом уровне. Первым делом нужно посмотреть на накопителе (обычно это флешка), нет ли здесь специального тумблера. Рядом должна быть соответствующая пометка. В системе в редакторе реестра также следует найти параметр WriteProtect и установить ему значение 0.
файл занят другой программой
Точно такая же самая ошибка «процесс не может получить доступ к файлу» может появиться при запуске команды netsh или при выполнении настройки сайта IIS. В таком случае проблема может быть вызвана недостатком прав для выполнения действия, попытке подключения к занятым портам 80 и 443 или некорректной настройкой реестра.
Захожу я на сайт Роблокса, выбираю игру, нажимаю Play, он запускается и выдаёт ошибку (смотрите скрин). Что делать?
Ошибка: Процесс не может получить доступ к файлу, так как файл занят другим процессом.
Причина: К файлу обращается стороннее приложение/процесс. Возможно это дефрагментатор, работающий в фоновом режиме, антивирус, антишпион, аудио/видеоплеер, которым вы случайно открыли недокачанный медиафайл, Windows эксплорер, клиент иной P2P сети, в котором расшарена папка, содержащая закачки торрент клиента, любое другое работающее приложение (были зафиксированы проблемы с Google/MSN Desktop)
Пуск -> Выполнить -> regsvr32 /u shmedia.dll
Пуск -> Выполнить -> regsvr32 /u shimgvw.dll
5) Не открывайте папку с активными закачками во время работы клиента.
ОТКАЗАНО В ДОСТУПЕ.
1) Антивирус не пытается проверить весь диск в фоновом режиме или по расписанию?
2) А открытые файлы?
3) Чего-нибудь типа дефрагментатора в фоновом режиме или по расписанию не пытается работать?
4) С атрибутами или правами доступа к диску/папкам/файлам все в порядке?
Подобная проблема возникала, когда забыл выключить дефрагментацию диска
в O
2) проверьте права доступа к диску/папкам/файлам закачек, если там не будет
разрешения на запись для того пользователя, под которым работает клиент, или
для всех пользователей – поставьте .
3) Проверьте правильность указанного пути сохранения файла.
Причины ошибки
- Отсутствуют права администратора для запуска команды из консоли командной строки или PowerShell.
- Порт 80 или 443 используется другим процессом, что типично для компьютеров под управлением IIS (Internet Information Services).
- Неправильно настроен раздел реестра ListenOnlyList в оснастке IIS.
Запуск команды с доступом администратора
Если не удается выполнить команду netsh, скорее всего, ошибка возникает из-за отсутствия прав администратора. В большинстве случаев это происходит, когда пользователь пытается запустить команду, которая добавляет исключения в динамический диапазон портов для собственных приложений Windows или сторонних программ. Имейте в виду, что эта операция требует доступа администратора. Чтобы предоставить его, выполните следующие шаги.
С помощью системного поиска найдите командную строку и запустите ее с правами администратора. Если отобразится запрос контроля учетных записей (UAC), подтвердите его нажатием на кнопку «Да».
В командной строке выполните еще раз команду и проверьте, не прерывается ли ее запуск ошибкой «Процесс не может получить доступ к файлу, так как этот файл занят другим процессом»
Установка другого диапазона IP-адресов
Если не удалось решить конфликт DNS с помощью утилиты netsh, попробуйте использовать другой подход. По отзывам пользователей, проблема была разрешена после того, когда они установили совершенно другой диапазон IP-адресов вместо создания диапазона исключений. Этот способ подтвержден при разрешении конфликта между DNS и бухгалтерской программой Quickbooks.
В консоли командной строки с администраторскими правами запустите следующие команды:
- netsh int ipv4 set dynamicport tcp start=10000 num=1000
- netsh int ipv4 set dynamicport udp start=10000 num=1000
Если этот метод не применим к вашей ситуации, перейдите к следующему способу.
Разрешения конфликта портов IIS
- Параметр ListenOnlyList неправильно настроен на компьютере IIS.
- Другой процесс использует TCP-порт (80) или SSL-порт (443), требуемый IIS.
Для исправления ошибки сначала запустим утилиту Netstat.exe, чтобы определить, использует ли другой процесс указанные порты. Если они не заняты другим процессом, проверим раздел ListenOnlyList, правильно ли он настроен.
Откройте командную строку, предоставив ей доступ администратора, с помощью поисковой системы Windows. Для запуска утилиты Netstat.exe выполните команду:
При отображении результатов, прокрутите список активных подключений и проверьте, занятии ли порты 80и 443 другим процессом.
При их использовании отображаемая информация позволит определить причину ошибки. Для этого поищите в интернете конкретные шаги по разрешению конфликта в соответствии с PID-порта.
Если порты не используются, закройте командную строку и запустите Редактор реестра командой regedit из окна Win + R.
На левой панели навигации перейдите в следующее расположение:
Если по указанному пути ListenOnlyList отсутствует, не нужно его создавать, поскольку по умолчанию используется IP-адрес 0.0.0.0.
Снова откройте командную строку с правами администратора.
Чтобы продолжить операцию, введите «Y» и нажмите на Enter. После успешного завершения закройте консоль и вернитесь в редактора реестра.
Перейдите на правую панель раздела ListenOnlyList и убедитесь, что он содержит допустимые IP-адреса. При обнаружении недопустимых адресов, удалите их.
Если присутствует адрес 0.0.0.0, нужно удалить все остальные IP-адреса. После закройте редактор и перезагрузите ПК.
Попробуйте запустить службу из оснастки IIS MMC. После этого больше не должны сталкиваться с ошибкой, когда процессу не удается получить доступ к файлу, поскольку файл занят другим процессом.
Процесс не может получить доступ к файлу, потому что он используется другим процессом
Сообщается, что проблема возникает в Windows Vista, Windows 7, Windows 8.1, Windows 10 и в различных версиях Windows Server.
Что заставляет процесс использоваться другим процессом?
Для достижения наилучших результатов следуйте приведенным ниже методам, пока не встретите исправление, эффективное для устранения ошибки в вашем конкретном сценарии.
Метод 1: Запуск команды с правами администратора
Если вы получаете эту ошибку при попытке запустить команду netsh, скорее всего, ошибка возникает из-за того, что у вас нет прав администратора. Сообщается, что это происходит чаще, чем когда пользователь пытается запустить команду, которая добавляет исключения в динамический диапазон портов для собственных приложений Windows или сторонних приложений.
Имейте в виду, что операция такого рода потребует прав администратора. Чтобы убедиться, что окно CMD, в котором вы пытаетесь выполнить действие, имеет права администратора, выполните следующие действия:
Если вы все еще получаете «Процесс не может получить доступ к файлу, потому что он используется другим процессом » ошибка или этот сценарий не применим, перейдите к следующему способу ниже.
Способ 2: установка другого диапазона IP
Если вы пытаетесь разрешить конфликт DNS-конфликта с помощью netsh, и описанный выше метод вам не помог, вы можете попробовать другой подход.
Ниже у вас есть пара команд, которые один уязвимый пользователь успешно выполнил для разрешения конфликта между DNS и Quickbooks:
Замечания: Убедитесь, что терминал, на котором вы запускаете команду, имеет права администратора.
Если этот метод не разрешил конфликт или был неприменим к ситуации, с которой вы столкнулись, перейдите к последнему методу.
Способ 3: разрешение конфликта портов IIS
Если вы столкнулись с проблемой при попытке щелкнуть правой кнопкой мыши элемент веб-сайта в оснастке IIS MMC (нажав Пуск, ничего не происходит), вам необходимо использовать утилиту Netstat.exe, чтобы определить, является ли другой процесс используя порт 80 и порт 443.
- ListenOnlyList Раздел реестра неправильно настроен на работающем компьютере IIS.
- Другой процесс использует порт TCP (80) или порт SSL (443), требуемый IIS.
Для решения этой проблемы нам потребуется развернуть netstat.exe утилита, чтобы определить, использует ли другой процесс порты, указанные выше. Если утилита определит, что порты не используются, мы проверим подраздел ListenOnlyList, чтобы проверить, правильно ли он настроен.
Вот пошаговое руководство по всему этому:
- Нажмите Windows ключ + R открыть диалоговое окно «Выполнить». Затем введите «CMDИ нажмите Ctrl + Shift + Enter открыть командную строку с повышенными правами. По подсказке UAC (контроль учетных записей пользователей), щелчок да предоставить административные привилегии.
Открытие окна командной строки с повышенными правами - В командной строке с повышенными привилегиями выполните следующую команду, чтобы запустить netstat.exe полезность:
- Получив возврат, прокрутите список Активные подключения и проверьте, активно ли порты 50 и 443 используются другим процессом.
Проверка, используются ли порты другим процессом
- Сталкер путь человека возвращение прохождение армейские склады
- Destiny 2 голос с той стороны прохождение
- Маска tusa paragon m2001 купить
- Rpf файлы red dead redemption чем открыть
- Ведьмак 3 прохождение вампир
Источник: igry-gid.ru
Ошибка копирования файла или папки, запрошенный ресурс используется
Ошибка возникает, когда файлы, которые вы пытаетесь скопировать, используются другим приложением или заняты другим процессом.
Если вы получили сообщение об ошибке что запрошенный ресурс используется при копирования файла или папки/ папок с одного диска на другой, , то этот пост поможет вам. Ошибка возникает, когда файлы, которые вы пытаетесь скопировать, используются другим приложением или заняты другим процессом. Windows обычно блокирует файлы или программы, которые используются, поэтому никакой другой процесс не изменяет их
Ошибка копирования файла или папки, запрошенный ресурс используется
Вот несколько способов устранения этой ошибки, и в основном это связано с тем, что программа блокирует доступ к файлам. Как только программа будет закрыта, вы сможете скопировать файлы и папки.
Перезагрузите компьютер и попробуйте снова. Это помогает в большинстве случаев.
- Отключить панель предварительного просмотра
- Закрыть программы, использующие файлы
- Сканирование на вирусы в безопасном режиме
- Восстановить систему
Обязательно проверьте, была ли проблема решена после выполнения каждого из перечисленных выше способов. Только тогда вы сможете понять, что привело к решению проблемы.
1. Панель предварительного просмотра в проводнике
Этот режим позволяет вам просматривать файлы в каталоге. В зависимости от количества файлов, его создание может занять некоторое время, особенно если вы открываете его редко. Во время создания предварительного просмотра файлы находятся в состоянии блокировки, и если вы попытаетесь скопировать их до завершения процесса, это может привести к ошибке. Поскольку запрашиваемый ресурс используется проводником, вы не сможете его скопировать.
Чтобы решить эту проблему, отключите панель предварительного просмотра. Переключитесь в режим просмотра, а затем нажмите на панель предварительного просмотра, чтобы отключить его. Вы также можете использовать ALT + P для переключения панели предварительного просмотра.
2. Закрыть программы, использующие файлы
Если какая-либо программа использует какой-либо из этих файлов, это приведет к той же проблеме. Подобные проблемы, часто возникают при использование исходного или конечного файла или использование этой программы другим пользователем.
Вы можете использовать диспетчер задач, чтобы закрыть программу которая блокирует файлы. Приложение отображает список процессов, и если вы видите программу с высокой загрузкой процессора, это поможет вам понять, какая программа использует эти файлы.
Также можно использовать приложение, такое как Process Explorer, чтобы найти и завершить программу которая использует эти файлы. Приложение также отображает список процессов, и если вы видите программу с высокой загрузкой процессора, попробуйте завершить её работу.
3. Сканирование на вирусы в безопасном режиме
Если больше ничего не работает, есть небольшая вероятность того, что на компьютере установлена мошенническая программа, блокирующая файлы и ресурсы. Рекомендуется загрузиться в безопасном режиме, а затем сканировать компьютер с помощью Защитника Windows или любого другого программного обеспечения безопасности.
Поскольку для Защитника Windows существует автономный режим, он гарантирует, что файл можно сканировать без Интернета и безопасно удалить.
4. Восстановление системы
Если у вас включено восстановление системы Windows, то разумно откатится на день, когда все работало. Откройте Восстановление системы , а затем выберите дату для восстановления.
Источник: techno-blogger.ru
Почему пишет файл занят другой программой. Что делать, если файл занят или используется
Какие они бывают, что ими можно назвать, а что нет, и откуда пошло это понятие.
Что это такое?
Понятие «дистрибутив» вошло в нашу жизнь сравнительно недавно, примерно во время роста популярности свободных семейства Linux. Дистрибутивы системы тогда в основном распространялись на CD-болванках, так как скорость доступа в Интернет не позволяла скачивать ISO-образы из Сети. Со временем название распространилось и на другие продукты.
Теперь практически везде можно услышать слово «дистрибутив». Что это такое? Именно в этом мы и попробуем разобраться в данном материале.
Начало использования слова «дистрибутив»
Это понятие пришло к нам из среды пользователей и разработчиков свободных операционных систем. Дистрибутивом они называли скомпилированный образ, содержащий ядро, основные программы, оболочку рабочего окружения и вообще все, что было нужно для установки работоспособной системы. Теперь это понятие используется для обозначения любого программного продукта, записанного на диск или еще куда-нибудь.
Вообще, данный термин предполагает наличие минимального комплекта программ для обеспечения работы операционной системы на начальных этапах. Такое определение понятия мало подходит к таким словосочетаниям, как «дистрибутив игры». Что это за дистрибутив, если в нем отсутствует как таковая?
В данном случае это просто компьютерная игра на физическом носителе или скомпилированная для скачивания по Сети и установки без диска. Особенно это актуально в настоящее время, когда этот способ становится все более популярным. Дошло до того, что порой, при сборке нового компьютера, дисковода в нем попросту нет.
С развитием Интернета дистрибутивами стали называть ISO-образы. Их можно скачать с официального сайта и записать на диск или USB-накопитель. С помощью такого загрузочного носителя можно установить операционную систему на любой компьютер.
Дистрибутивы Linux
Раз это понятие пришло к нам из мира свободных ОС, то вначале рассмотрим дистрибутивы ОС Linux. Их полным-полно. Все они имеют свои определенные «фишки». Но и сходны они в одном. Во всех дистрибутивах Linux есть полный набор необходимых для работы драйверов и приложений. Причем ни за один из них платить не нужно. Вот что значит настоящий дистрибутив.
Что это за Главным образом это Ubuntu, Linux Mint и Debian. Все они основаны на Debian, поэтому полностью совместимы друг с другом.
Дистрибутивы таких «линуксоподобных» систем, как AltLinux, ArchLinux, CentOS и Fedora, не могут похвастаться такой совместимостью с оборудованием компьютера. Для них придется скачивать дополнительные драйверы. Но и они обладают базовым набором необходимых приложений.
Дистрибутивы Windows
Строго говоря, установочные диски операционной системы Windows сложно назвать дистрибутивами. Ведь это понятие предполагает наличие драйверов «из коробки» и набор приложений для полной работоспособности системы.
Правда, с выходом «десятки» ситуация несколько изменилась. Теперь дистрибутив Windows содержит некоторое количество драйверов, необходимых для нормальной работы системы. Но все равно придется докачивать программы для видеокарты. С приложениями все плохо. Не могут они обеспечить нормальную работу системы.
Хотя Windows 10 и переняла многое от Linux (терминал, альтернативные рабочие столы), но ей далеко еще до гордого названия «дистрибутив».
Главным плюсом ОС Windows считается совместимость со всеми компьютерами и устройствами. При желании ее можно установить на компьютеры от Apple. Но портить совершенные «яблочные» компьютеры подделкой от Microsoft все же как-то не хочется.
Дистрибутив MacOS
Так как MacOS является «юниксоподобной» системой, можно было ее и не рассматривать, но без нее обзор получился бы неполный. Как и все операционные системы, «Макос» имеет свой дистрибутив. Что это такое в данном случае?
Следует отметить, что MacOS производится только для продуктов компании Apple. И поддержка их в ОС реализована самым лучшим образом. Драйверы на все устройства устанавливаются без проблем, а приложений столько, что вполне можно и сторонние не добавлять. Как всегда, Apple на высоте. Образ системы от «яблочников» точно можно назвать дистрибутивом.
Если использовать некоторые специализированные программы, то дистрибутив MacOS можно заставить работать и на обычных компьютерах. Правда, очень желательно наличие процессора от Intel из линейки Core. Именно с этими процессорами наблюдается наилучшее быстродействие MacOS на «сторонних» компьютерах.
Дистрибутивы программ
Теперь поговорим о том, что никак невозможно назвать дистрибутивом, — о дисках с программным обеспечением. Многие привыкли так называть носитель с той или иной программой (например, 1С дистрибутив). Это в корне неправильно. Главным образом потому, что на диске отсутствует вообще операционная система.
Очень часто дистрибутивом называют сборник программ для той или иной системы. В этом есть доля правды. Такое собрание программ и приложений вполне возможно назвать дистрибутивом.
Некоторые программные продукты имеют свои дополнительные дистрибутивы. Например, базы данных или наборы сэмплов.
Заключение
Такой вот у нас получился краткий «ликбез» на тему «дистрибутив». Что это — мы, наконец, разобрались. Теперь вам известно, какие их виды бывают и что вообще можно назвать дистрибутивом. Конечно, в наше время рамки этого понятия несколько смазались и сейчас этим словом именуют все подряд. Но благодаря нашей статье теперь вы знаете, что можно с полным правом определить как дистрибутив.
Быть может некоторые из пользователей компьютера слышали это интересное слово — дистрибутив. Сейчас я Вам раскрою эту завесу некой тайны вокруг этого понятия и Вы разберетесь как его установить, как запустить и вообще для чего он нужен такой.
Без лишних слов, перейду сразу к делу.
Что такое дистрибутив?
Дистрибутив (от анг. distribute перевод «распространять») — это установочный пакет программы, который содержит в себе все нужные компоненты.
Разберем на примере.
Вот скачали Вы, предположим, какую-нибудь программу. Часто она бывает в архиве () и Вы её разархивируете. В результате получаете папку, в которой расположено много других папок и файлов каких-то. Вот как раз эта вся папка может смело называться дистрибутивом .
Все эти внутренние папки и файлы нужны для того, чтобы после запуска установочного файла (который находится там же), программа «раскидала» их в нужном порядке и установила себя.
Так же встречаются дистрибутивы, которые «запакованы» в формат ISO (). Эти дистрибутивы созданы специально, чтобы записать их потом на диск или же программа может устанавливаться только с диска. Данный формат актуален особенно для Операционных Систем и игр.
Здесь важно помнить и понимать лишь одну важную вещь — дистрибутив нужен для установки программы . Т.е. этот самый дистрибутив (папку) Вы можете записать на флешку или диск и ходить с ним устанавливать всем подряд эту программу.
Предположим что у Вас есть дистрибутив программы для прослушивания музыки ( по-простому). Вы его установили себе на компьютер. Теперь, если Вы хотите установить этот же плеер на другой комп, то нужно брать именно дистрибутив, а не так просто взять и скопировать папку с установленным плеером.
Хотя порой такой способ тоже «прокатывает» и можно будет папку просто перенести на другой комп и программа будет работать. Но тут есть ряд нюансов. Ведь при установке прога записывает себя не только в папку Program Files, а так же и в и в и размещает и ещё много чего с системой делает. Поэтому если Вы таким образом скопируете другому человеку программу, то она чаще всего не будет корректно работать.
Дистрибутивы часто ещё называют другими словами: инсталлики (eng. install — установить), установщики, инсталяторы и т.п. Они так же нужны для того, чтобы установить программу.
Встречаются часто ещё такие инсталики, которые не содержат в себе «лишних» файлов и папок. Вы скачиваете лишь файл с расширением .exe , а затем его просто запускаете и процесс установки начнется.
Так же часто бывают такие инсталлики, которые имеют маленький размер, но при запуске начинают устанавливать и качать «свои запчасти» с интернета.
Если заострить внимание на формате exe , то тут всё дело в том, что этот самый файл .exe — это всё тот же дистрибутив. Только все папки и файлы взяли да «заархивировали» в один exe`шный файл. Просто это намного упрощает работу. Правда ведь? Вам же не нужно его разархивировать и искать потом какой файл запустить.
Кстати о запуске.
Как запустить дистрибутив?
Как я уже писал выше, если у Вас дистрибутив в виде простого инсталика (exe файл один), то запускаете его и всё пошло-поехало.
Если же у Вас дистрибутив в архиве или в папке (если ещё разахивировали в неё), то ищите среди этого «хлама» файл с расширением .exe или .msi . Запускаете его и радуетесь началу процесса установки.
Название файла может быть либо setup , либо install , либо повторять название программы.
Ещё хотелось бы напомнить о популярных нынче форматах программ — это не требующих установки (портабельных). Они тоже бывают как отдельный файл, как архив и как папка с папками/файлами.
Чем этот формат хорош? Да очевидно. Вы просто его запускаете и программа уже работает. Обычно даже на флешку их записывают, а потом с любого компьютера запускают напрямую с флешки. Очень удобно, особенно если нужно запустить программу единожды (например последняя очень хорошая программа в статье такая).
Ну думаю на этом можно и заканчивать. Напоследок напишу о том, что после установки можно смело удалять этот самый инсталлик/дистрибутив (конечно, если Вам жалко ), а можете и оставить для последующей установке куда-нибудь или себе, но тут следует учитывать тот факт, что пока Вы решитесь ещё раз установить эту программу, то может появится новая версия (хотя современные программы всё чаще имеют функцию обновления).
Зачастую встречается на посвященных операционной системе Linux сайтах слово «дистрибутив». Для многих это понятие становится не особо понятным. Таким образом, попытаюсь остановиться на этом вопросе, дабы внести некоторую ясность.
Во-первых, хотелось бы рассказать, что вообще такое дистрибутив…
Итак, дистрибутив — это совокупность программ (пакетов), некоторый набор утилит, собранных воедино на ядре системы. Ядро Linux выпускается централизовано, а дистрибутив Линукс , при определенном наличии знаний и умений, может собрать каждый желающий либо с нуля, либо на основе уже имеющегося дистрибутива… В настоящее время имеется огромное множество дистрибутивов операционной системы Linux . Из этого множества есть некоторое число выпускаемых коммерческими фирмами на коммерческой же основе, однако, в большинстве своем дистрибутивы распространяются свободно на условиях GPL-лицензии. Таким образом, пользователь имеет возможность выбрать себе любой из понравившихся дистрибутивов, либо, как уже говорилось, при условии знаний и умений может собрать самостоятельно свою систему по вкусу.
Теоретически (а для кого-то и практически) можно обойтись и без дистрибутива , для чего нужно будет скачать все составляющие будущей системы: ядро, системные утилиты, необходимые конкретно для себя пакеты программного обеспечения, оконные менеджеры, библиотеки и компиляторы и т.д. Затем все это будет необходимо скомпилировать и установить в систему. Нужно также помнить о взаимозависимости многих комплектов друг от друга… Вобщем, собственно систему можно собрать и без дистрибутива, однако, зачем изобретать велосипед, если все давно придумано до нас?
Во-вторых, возникает вопрос каково отличие одного дистрибутива от другого?
Основное отличие в программе установки и первоначальной конфигурации операционной системы Linux . В большинстве случаев дистрибутивы независимо от версии содержат максимально совместимые и наследуемые пакеты программ и настроек, дабы сохранять совместимость между версиями, хотя некотрые дистрибутивы весьма трудно обновляемы… На мой взгляд, это большое упущение и минус для данной сборки…
Следующее различие в наборе утилит и пакетов назначению и количеству. При желании можно найти минималистические дистрибутивы, размер которых позволяет поместить их на несколько дискет. Обычно таковые предназначены для каких-то узких администраторских целей. А есть и огромные универсальные сборки, которые занимают не меньше одного DVD.
Большинство же дистрибутивов занимает один компакт-диск, чаще всего (данная тенденция нарисовалась не так давно) позволяющие производить загрузку системы без установки на жесткий диск. Данная методика получила название LiveCD (живой компакт-диск). Кроме того, дистрибутивы отличаются и по направлениям применения: одни предназначены для использования на серверах, а другие — для настольных систем и ноутбуков.
Основные средства, приложения и утилиты включаются в дистрибутивы в виде уже готовых к установке программных пакетов. В этом также различие между дистрибутивами: зависимость от формата пакетов. В основном это: RPM (Red Hat-овский формат), DEB (формат Debian) и TGZ (Slackware-формат). Некоторые дистрибутивы создали свои форматы пакетов, однако, по большей мере три вышеуказанных формата «правят» миром Linux -дистрибутивов
DEB-дистрибутивы
Deb — это расширение имен файлов «бинарных» пакетов для установки, обовления и удаления программного обеспечения в операционной системе проекта Debian, а также иных дистрибутивов Linux , использующих в качестве системы управления пакетами dpkg.
Deb , кстати, представляет собой часть слова Debian , который, в свою очередь, получил свое название от имени Debra жены основателя этого дистрибутива Яна Мердока, а также Ian от, собственно, его имени.
Тут дистрибутивы, которые используют формат пакетов.deb и менеджер пакетов dpkg, — собственно Debian , Knoppix , MEPIS , Ubuntu (и основанные на убунту Kubuntu , Xubuntu и т.д.), Damn Small Linux … Вобщем, таких сборок очень много, одних только Ubuntu -базирующихся дистрибутивов имеется больше десятка.
RPM-дистрибутивы
RPM (Red Hat Package Manager — менеджер пакетов Red Hat или RPM Package Manager) означает две вещи: формат пакетов программного обеспечения и программа, созданная для управления этими пакетами.
Программа позволяет инсталлировать, обновлять или удалять программное обеспечение. Формат RPM основан на формате, разработанным LSB.
Изначально данная система управления пакетами разрабатываясь фирмой Red Hat для Red Hat Linux . Позже RPM стал использоваться во многих дистрибутивах GNU/Linux, и, кроме того, был портирован на другие ОСи: Novell NetWare (с версии 6.5 SP3), IBM AIX (с версии 5) и прочие…
Представители дистрибутивов, базирующиеся на системе управления пакетами RPM, а таковых в компьютерном мире имеется великое множество, —
Источник: cena5.ru
Что делать, если файл занят или используется
При открытии файла той или иной программой, доступ к нему временно блокируется. Обычно блокировка длится лишь до тех пор, пока содержимое файла не будет прочитано и перенесено в оперативную память, что как правило не занимает много времени, а после этого доступ к файлу может получить любое другое приложение или сервис, чтобы сработать по той же самой схеме «заблокировать — прочитать — разблокировать». Однако, бывают случаи, когда программа сохраняет блокировку даже после прочтения файла. Такое может произойти как по ошибке, так и из-за специфики работы самой программы. В любом случае, дальнейшее взаимодействие с этим файлом будет невозможно, а попытки его редактировать, удалить, перенести или открыть в другой программе будут приводить к возникновению различных сообщений о том, что искомый файл заблокирован, недоступен, используется или даже, что у вас недостаточно прав для доступа к нему.
Самый простой способ решить эту проблему — завершить работу приложения, которое препятствует дальнейшему взаимодействию с файлом. Но вычислить, что именно это за программа, может быть довольно непросто, ведь «виновным» может оказаться и какой-нибудь фоновый процесс. Справиться с этой задачей можно при помощи Терминала.
Команда «lsof» выводит на экран список всех файлов, которые на данный момент открыты в той или иной программе. Поскольку список может быть довольно длинным, а нам нужна информация только по одному файлу, можно применить фильтр по его имени. Для этого запустите Терминал из папки «Утилиты» и введите команду lsof | grep filename где filename — имя искомого файла.
В качестве альтернативы можно воспользоваться скриптом «fuser» входящим в состав OS X. Этот скрипт, также использует команду «lsof», но его вывод более прост для восприятия. Скрипт проверяет, используется ли в данный момент указанный вами файл, и, если используется, то каким именно процессом.
Запустите Терминал из папки «Утилиты» и введите команду fuser /path/to/file где /path/to/file — полный путь к искомому файлу. Для того чтобы его ввести, достаточно просто перетащить нужный файл в окно Терминала.
После того как нам стал известен ID процесса можно запустить Мониторинг ресурсов и определить, какой программе он соответствует (для упрощения поисков можно использовать сортировку по PID, нажав на заголовок соответствующей колонки). Если искомый ID присвоен пользовательской программе, а не какому-нибудь служебному сервису, в первую очередь стоит попробовать завершить её работу штатными средствами, через графический интерфейс.
Если этого сделать не удается можно последовательно опробовать несколько вариантов, доступных в окне Мониторинга системы. Выделите нужный процесс и перейдите в меню Вид — Послать сигнал процессу. Затем выберите в ниспадающем меню один из сигналов, описанных ниже, и нажмите кнопку «Отправить». В качестве альтернативы вы, опять же, можете воспользоваться Терминалом.
1. Разрыв подключения (SIGHUP)
Данный сигнал заставит процесс освободить используемые ресурсы. Обычно в результате программа просто обновляет свою конфигурацию и продолжает работать дальше. Чтобы послать такой сигнал при помощи Терминала, введите команду kill -1 PID где PID — ID процесса, который мы узнали ранее.
2. Завершить (SIGTERM) и Прервать (SIGINT)
Это стандартный сигнал, который получает команда при штатном завершении её работы. В этом случае программа сначала сохранить все изменения и свою конфигурацию, а только после этого завершит работу. Для этого в окне Терминала вы можете ввести одну из приведенных ниже команд.
Для завершения: kill PID или kill -15 PID
Для прерывания: kill -2 PID
3. Завершить принудительно (SIGKILL)
Если вы пытаетесь завершить программу, но ничего не происходит, вероятнее всего вы посылаете сигнал штатного завершения (SIGTERM) или прерывания (SIGINT) работы, а они в некоторых случаях могут быть проигнорированы. Чтобы это обойти вы можете попробовать принудительно завершить проблемное приложение при помощи сигнала «SIGKILL». Чтобы сделать это при помощи Терминала, введите команду: kill -9 PID
После того как проблемная программа будет закрыта, вы, вероятнее всего, сможете свободно взаимодействовать с искомым файлом и открывать его в любой программе по вашему выбору.
Если описанные выше шаги результата не дали, вы всегда можете перезагрузить компьютер, что также может решить вашу проблему.
За оригинальный материал, послуживший основой при написании данной статьи, в очередной раз благодарим Кристофера Кесслера.
Вам могут быть интересны и эти наши записи?
- Изучаем терминальные команды
- «Если друг отказался вдруг…» — разрешаем неадминистратору управлять принтером
- Как заставить Дисковую утилиту взаимодействовать с несколькими дисками одновременно
- Избавляемся от «EFI Boot» в названии загрузочного диска
- Символические (символьные) ссылки в Mac OS X
Источник: mac03.ru