cd в `/proc/xxx `работает, даже если нет процесса

TL;DR

Если вы используете Windows, вы можете немного запутаться, так как в Windows вы можете загружать и устанавливать программное обеспечение откуда угодно. В Linux это тоже возможно, но должно использоваться только в крайнем случае! (прочтите полную версию для более подробной информации)

Вот краткие ответы на ваши вопросы:

  1. "Раскомментирование" репозитория делает его доступным. Как вы уже запутались, не раскомментируйте какие-либо репозитории , если вы не найдете надежный источник, говорящий вам сделать это специально, чтобы иметь возможность установить определенную часть программного обеспечения.(еще раз :прочитать длинную версию)

  2. После добавления источника программного обеспечения, раскомментировав его или добавив PPA (еще раз :прочитайте полную версию ), необходимо обновить локальный список доступного программного обеспечения, чтобы гарантировать, что вы не столкнетесь с чем-то называется «ад зависимости».

поэтому при установке программного обеспечения на Ubuntu используйте следующие рекомендации:

Полная версия:

16.04 и выше:Ubuntu Software Center был переименован в Ubuntu Software

(Все остальное остается прежним)

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

Поэтому используйте следующий приоритет для установки программного обеспечения в Ubuntu:

  1. Забудьте о том, что вы знаете о загрузке и установке с веб-сайтов повсюду, и используйте следующий список приоритетов для установки программного обеспечения в Ubuntu, потому что теперь у вас есть (и вы хотите сохранить )стабильную систему.
  2. Для начинающих пользователей :первые 3 месяца до года использования Ubuntu
    Установка/удаление из стандартных репозиториев Ubuntu с помощью GUI Центра программного обеспечения Ubuntu ().

    Как показано на снимке экрана ниже, щелкните тире в верхнем левом углу, введите software, щелкните Программное обеспечение Ubuntu(Центр ).

    Opening Ubuntu SW Center

    Открывается Центр программного обеспечения Ubuntu ():

    Ubuntu SW Center Start

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

    .

    Crap software

    Я так же поражен, как и вы, но для Ubuntu действительно существует дерьмовое программное обеспечение,:-)так что просто нажмите на то дерьмо, которое хотите,нажмите «Установить», немного подождите и готово!

    Чтобы удалить программное обеспечение с помощью этого метода , нажмите кнопку «установлено» на втором снимке экрана, нажмите на хрень, которую хотите удалить, и нажмите кнопку «Удалить»! Легко -легко.

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

  3. (Промежуточные пользователи, 6 месяцев -1 год опыта)
    Используйте TUI из aptitude
    . Нажмите Ctrl + Alt + T , чтобы перейти к терминалу, и введите:

    sudo aptitude
    

    и нажмите Введите

    Если вы получили aptitude: command not found, введите:

    sudo apt install aptitude
    

    , чтобы установить aptitude и подождать, пока ничего больше не будет двигаться, и , затем введите:

    sudo aptitude
    

    , чтобы запустить его.

    screenshot aptitude

    Это все еще немного знакомо :вы можете использовать мышь , но вы как будто вернулись в 1988 год, до изобретения WWW. А теперь наступает первое препятствие:RTFM для способности, набрав:

    man aptitude 
    

    Это важно!aptitudeможет позволить вам делать более продвинутые вещи, но это спинной -колющий слуга!

  4. Теперь о более сложных вещах.:(Используйте только по указанию знающих людей на этом сайте, имеющих > 5000 репутации + хотя бы один золотой значок)

    Нажмите Ctrl + Alt + T и введите:

    • apt install szPackageNameдля установки
    • с
    • apt purge szPackageNameпо полностью удалить
    • apt remove szPackageNameудалить приложение, сохранив его файлы конфигурации. (означает, что :вы возможно захотите переустановить это когда-нибудь позже и вы только что потратили несколько часов на настройку этой чертовой штуки и не хотите терять конфигурацию!)
  5. Действительно продвинутый материал:(Использовать только по указанию бессмертных, то есть :знающих людей на этом сайте, имеющих >10000 репутации + несколько золотых значков)

    а. Загрузите и установите файл.deb :используйте dpkg --install szPackageNameи dpkg --purge szPackageNameи dpkg --remove szPackageNameдля установки, полного удаления и удаления без файлов конфигурации.

    б. Установите PPA :, четко следуя инструкциям. если что-то пойдет не так, скопируйте -вставьте ошибку, задайте вопрос на этом сайте , вставьте ссылку на вопрос и ответ, за которым вы следили, и сообщите об этом бессмертному! ;-)

  6. «Просто скачайте и соберите из исходников!!!»

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

    Таким образом, если вы загружаете и собираете из исходного кода , используйтеCheckInstallвместо make install, чтобы в будущем было легче удалить это программное обеспечение, как в этом примере . ] независимо от того, что говорит разработчик!

Источник

2
17.05.2021, 11:08
1 ответ

psв Linux берет информацию из /proc, поэтому их информация не может сильно отличаться. Даже если неправильная настройка пространства имен pid/mount означает, что /procпредставляет информацию не из текущего пространства имен pid, psсообщит ту же неверную информацию.

Здесь, вероятно, 7825 является потоком какого-то другого процесса, и вы увидите это в выводе ps -ALf, где -Lуказывает psсообщать обо всех потоках (свет -весовые процессы ), а не просто процессы.

5
28.07.2021, 11:32

Теги

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