Я попытался установить perf
, используя apt install linux-tools-$(uname -r) linux-tools-generic
. Выдает ошибку:
Reading package lists... Done
Building dependency tree
Reading state information...
Done E: Unable to locate package linux-tools-4.18.0-21-generic
E: Couldn't find any package by glob 'linux-tools-4.18.0-21-generic'
E: Couldn't find any package by regex 'linux-tools-4.18.0-21-generic' –
. Вывод cat /etc/apt/sources.list
было довольно коротко, содержа только две непустых строки. Это показало это /etc/apt/sources.list
имеет bionic
репозиторий, но отсутствует bionic-updates
и bionic-security
репозитории, которые обычно присутствуют и включили.
Добавление их должно решить проблему. Пакет Вы пытаетесь установить, linux-tools-4.18.0-21-generic
, в обеспечивают bionic-updates
.
Так как все официальные обновления стабильных версий выпущены через -security
и -updates
репозитории, можно найти много обновлений доступными для установки. Это - хорошая идея установить их, если у Вас нет определенной и важной причины не сделать так.
Можно включить те репозитории с add-apt-repository
команда или с любым из методов, полученных в итоге ниже. Или можно ли хотеть выполнить одну из процедур, данных в том, Как я восстанавливаю репозитории по умолчанию?
Если Вашей системе установили графический рабочий стол, можно запустить программное обеспечение и инструмент Updates и включить им оттуда. Сделать это:
Откройте Software и Updates.
Нажмите вкладку Updates.
При "Установке обновляет от": удостоверьтесь, что эти флажки устанавливаются:
С этой целью не имеет значения очень, устанавливается ли флажок "Unsupported updates". Большинство пользователей будет обычно предпочитать не включать тот репозиторий.
Вы, возможно, должны ввести пароль для изменения тех настроек. Это нормально.
Нажмите Close.
Вам скажут, "Информация о доступном программном обеспечении является устаревшей". Нажмите Reload.
Необходимо теперь смочь установить linux-tools-4.18.0-21-generic
пакет. Разрешение и попытка сделать так.
/etc/apt/sources.list
Если Вы не имеете никакого GUI или предпочитаете вручную редактировать /etc/apt/sources.list
, можно сделать так. Обычно я рекомендовал бы создать резервную копию файла, который Вы имеете, но что Вы имеете, не содержит очень много. Однако, если Вы хотите Вам, может сделать так путем выполнения sudo cp /etc/apt/sources.list{,.bak}
. Можно затем отредактировать файл. Это принадлежит корню; я предлагаю редактировать его с sudoedit
. Можно работать:
sudoedit /etc/apt/sources.list
Если у Вас есть определенный редактор, Вы предпочитаете sudoedit
для использования можно указать это. Например, для использования nano
даже если это не значение по умолчанию, Вы могли бы выполнить это вместо этого:
VISUAL=nano sudoedit /etc/apt/sources.list
После редактирования, содержания Вашего /etc/apt/sources.list
файл должен быть похожим:
deb http://archive.ubuntu.com/ubuntu bionic main universe restricted multiverse
deb-src http://archive.ubuntu.com/ubuntu bionic main universe restricted multiverse
deb http://archive.ubuntu.com/ubuntu bionic-updates main universe restricted multiverse
deb-src http://archive.ubuntu.com/ubuntu bionic-updates main universe restricted multiverse
deb http://security.ubuntu.com/ubuntu/ bionic-security main universe restricted multiverse
deb-src http://security.ubuntu.com/ubuntu/ bionic-security main universe restricted multiverse
Строки, которые запускаются с deb-src
обеспечьте пакеты исходного кода. Включая их может сделать sudo apt update
возьмите немного дольше каждый раз, когда это выполняется, но не подвергается никаким другим значительным издержкам. Однако, если Вы не хотите к способному загружать исходный код автоматически через диспетчер пакетов, можно прокомментировать их (путем размещения a #
в начале каждой строки Вы хотите деактивироваться), или даже опустите их. Вы можете (ре) включать им позже.
Можно хотеть использовать зеркало вместо основного сайта, получить более быстрые загрузки. Например, основное американское зеркало использовалось бы, если бы Вы записали us.archive.ubuntu.com
вместо archive.ubuntu.com
. Ваш ток deb
и deb-src
строки не используют один, таким образом, я выполнил не также, что я записал выше. Я главным образом упоминаю это, чтобы указать, что, если Вы действительно решаете использовать один, необходимо все еще удержать URL http://security.ubuntu.com/ubuntu/
неизменные строки.
Правильная команда для установки linux-tools для фактически используемого ядра (из официального репозитория):
sudo apt install linux-tools-`uname -r`