Как найти пакеты, которые не перечислены в aptitude

Вы правы приблизительно HashTable, можно забыть об этом.

Ваша статья упоминает то, что, в то время как HashTable и синхронизируемый класс обертки обеспечивают основную потокобезопасность, только позволяя один поток за один раз получить доступ к карте, это не 'истинная' потокобезопасность, так как много составных операций все еще требуют дополнительной синхронизации, например:

synchronized (records) {
  Record rec = records.get(id);
  if (rec == null) {
      rec = new Record(id);
      records.put(id, rec);
  }
  return rec;
}

Однако не думают, что ConcurrentHashMap простая альтернатива для HashMap с типичным synchronized блок как показано выше. Читайте этот статья для понимания ее запутанности лучше.

1
задан 13.05.2020, 14:48

1 ответ

Существует инструмент, названный apt-file, который позволяет Вам искать файлы в пакетах. Сначала необходимо инициализировать его путем выполнения sudo apt-file update, и затем можно работать apt-file search libstdc++.so.6. Это, по крайней мере, укажет на Вас в правильном направлении.

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

0
ответ дан 13.05.2020, 14:49
  • 1
    Это оснащает, предоставляет некоторую информацию для нахождения пакетов, хотя некоторые знания о пакетах, которые Вы собираетесь установить, неизбежны. – Mahesh mathew 13.05.2020, 14:49
  • 2
    Абсолютно. На другой ноте, если Вы знаете точный тракт, Вы ожидаете, что файл будет в (который был почти никогда в моем случае), можно использовать -F параметр. Например, apt-file search -F /usr/lib32/libstdc++.so.6. – Wlad Guz 13.05.2020, 14:50

Теги

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