i5%3F.png)
He instalado Ubuntu 22.04 en mi escritorio de 64 bits (con Intel Core(TM)i5-2400[correo electrónico protegido]GHz) y necesito configurar la red mediante Internet. A la instalación le falta el paquete curl y no sé qué paquete(s) descargar. Busqué en curl.se y descargué curl-8.4.0.zip. ¿Es este el paquete correcto? ¿Y cómo lo compilo en Ubuntu? ¿Qué compilador debo descargar y qué otros paquetes necesito para que funcione? ¡Muchas gracias de antemano por la información! Muy apreciado.
Respuesta1
A menos que haya una razón muy específica para utilizar la autocompilación del paquete más reciente desde el código fuente, puede utilizar el paquete curl del repositorio de Ubuntu.
Para instalar abra una terminal y ejecute
sudo apt install curl
Esto instalará curl con todas las dependencias necesarias. El paquete está en el repositorio "principal", por lo que recibe correcciones de errores directamente de Canonical según sea necesario.
Si realmente desea crear la última versión usted mismo: eldocumentación de rizotiene instrucciones sobre cómo construir y compilar.
Respuesta2
Sólo para aclarar esto desde el principio,curl
está disponible como paquete estándar en Ubuntu 22.04, al igual que la biblioteca (libcurl4
).
Para la pregunta un poco indirecta
¿Libcurl4 para AMD64 funciona con Intel Core(TM)i5?
La respuesta es sí. Y más específicamente amd64
también se conoce como (también conocido como), x86_64
por lo que en Linux puedes tratarlo al revés. Es x86
un estilo de arquitectura de 64 bits, todo lo que tienen Intel o AMD hoy en día, solo que con pocas excepciones a esa regla, ninguno de ustedes se topa con su Intel Core (TM)i5.
Ahora, según su comentario de que no pudo ejecutar el comando que funciona normalmente (así es como instalar curl desde la línea de comando), tal vez sea bueno ver cómo se ve
$ sudo apt-get install curl
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following NEW packages will be installed:
curl
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/194 kB of archives.
After this operation, 454 kB of additional disk space will be used.
Selecting previously unselected package curl.
(Reading database ... 243399 files and directories currently installed.)
Preparing to unpack .../curl_7.81.0-1ubuntu1.14_amd64.deb ...
Unpacking curl (7.81.0-1ubuntu1.14) ...
Setting up curl (7.81.0-1ubuntu1.14) ...
Processing triggers for man-db (2.10.2-1) ...
Es decir, sudo
para obtener derechos de root (para configurar el sistema), apt-get
y que la utilidad actúe comogerente de empaquetaciónpara instalar paquetes de software en todo el sistema, el subcomando install
(de apt-get
) y el nombre del paquete ( curl
).
Luego puedes probar cómo funcionó mostrando la versión:
$ curl --version
curl 7.81.0 (x86_64-pc-linux-gnu) libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.16
Release-Date: 2022-01-05
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS brotli GSS-API HSTS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile libz NTLM NTLM_WB PSL SPNEGO SSL TLS-SRP UnixSockets zstd
Si el curl
paquete no está disponible en la configuración de apt-get
(la apt
configuración está en /etc/apt
), verifique que tenga las entradas requeridas sources.list
(extracto abreviado al jammy-security
repositorio en el que creo que curl
se encuentra el paquete):
$ cat /etc/apt/sources.list
# deb cdrom:[Ubuntu 22.04.3 LTS _Jammy Jellyfish_ - Release amd64 (20230807.2)]/ jammy main restricted
# ...
deb http://security.ubuntu.com/ubuntu jammy-security main restricted
# deb-src http://security.ubuntu.com/ubuntu jammy-security main restricted
# ...
# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
Aquí es de donde se obtienen los paquetes reales, no hay necesidad de instalar el código fuente, por ejemplo, buscar archivos fuente individuales y luego compilar el software e instalarlo.