Есть ли вероятность, что машина CentOS не имеет RPM?

Una muestra de realCode™, usando el nuevo y mantenido a través de y módulo:

// https://codeburst.io/a-guide-to-automating-scraping-the-web-with-javascript-chrome-puppeteer-node-js-b18efb9e9921

const puppeteer = require('puppeteer');

let scrape = async () => {

    const browser = await puppeteer.launch({headless: true, args: ['--no-sandbox', '--disable-setuid-sandbox']});
    const page = await browser.newPage();

    await page.goto('https://99bitcoins.com/bitcoin-rich-list-top100/#addresses');
    await page.waitFor(3000);

    const result = await page.evaluate(() => {
        var obj = {};
        var data = document.querySelectorAll('table.t99btc-rich-list tr');
        for (var i = 1; i<=100; i++) {
           obj[i] = {
               "hash": data[i].querySelector('td > a').innerText,
               "balance": data[i].querySelector('td:nth-of-type(3)').innerText
           }
        }

        return obj;

    });

    browser.close();
    return result;
};

scrape().then((value) => {
    console.log(JSON.stringify(value, null, 4));
});

Uso:

node top_xbt.js

1
04.12.2018, 15:25
2 ответа

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

4
28.04.2021, 23:39

Нет; если кто-то удалил yum/rpm, это уже не CentOS. Вы можете принести живые ISO-образы CentOS/Ubuntu/Manjaro на случай, если вам понадобятся какие-либо компоненты базовой системы. Как правило, приносить отдельные файлы rpm может быть проблемой, потому что у вас может отсутствовать правильная версия зависимостей, поэтому лучше принести копию репозиториев rpm (, базовый включен в живые ISO ), если у вас есть быстрое подключение и много свободного места, вы можете узнать, как сделать полный автономный клон репозитория дистрибутива.

yum install -y createrepo yum-utils
reposync -p /var/www/html/repo -r <REPOID> -l
createrepo /var/www/html/repo
3
28.04.2021, 23:39

Теги

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