i5%EC%97%90%EC%84%9C%20%EC%9E%91%EB%8F%99%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
64비트 데스크탑에 Ubuntu 22.04를 설치했습니다(Intel Core(TM)i5-2400 포함).[이메일 보호됨]GHz) 그리고 인터넷을 사용하여 네트워킹을 설정해야 합니다. 설치에 컬 패키지가 누락되어 있으며 어떤 패키지를 다운로드해야 할지 모르겠습니다. 나는 컬.se를 보고 컬-8.4.0.zip을 다운로드했다. 이게 맞는 패키지인가요? 우분투에서 어떻게 컴파일합니까? 어떤 컴파일러를 다운로드해야 하며, 해당 컴파일러가 작동하려면 어떤 다른 패키지가 필요합니까? 정보에 미리 감사드립니다! 매우 감사.
답변1
소스에서 최신 패키지를 자체 컴파일하는 특별한 이유가 없는 한 Ubuntu 저장소의 컬 패키지를 사용할 수 있습니다.
설치하려면 터미널을 열고 실행하세요.
sudo apt install curl
그러면 필요한 모든 종속성과 함께 컬이 설치됩니다. 패키지는 "기본" 저장소에 있으므로 필요에 따라 Canonical에서 직접 버그 수정을 받습니다.
정말로 최신 버전을 직접 만들고 싶다면:컬 문서빌드 및 컴파일 방법에 대한 지침이 있습니다.
답변2
이 문제를 미리 해결하려면curl
라이브러리(libcurl4
).
조금 간접적으로 묻는 질문에 대해
amd64용 libcurl4가 Intel Core(TM)i5에서 작동합니까?
대답은 '예'입니다. 더 구체적 amd64
으로 (aka)라고도 알려져 있으므로 x86_64
Linux에서는 그 반대로 처리할 수 있습니다. 이것은 64비트 아키텍처 x86
스타일입니다. 요즘에는 Intel이나 AMD에서 사용할 수 있는 모든 것입니다. 단 몇 가지 예외를 제외하면 Intel Core(TM)i5를 사용하는 사람은 없습니다.
이제 정상적으로 작동하는 명령을 실행할 수 없다는 귀하의 의견에 따라(명령줄에서 컬을 설치하는 방법입니다) 어떻게 보이는지 확인하는 것이 좋습니다.
$ 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) ...
즉 , 유틸리티 역할을 하여 sudo
루트 권한(시스템 구성)을 얻는 것 입니다.apt-get
패키지 관리자시스템 전체에 소프트웨어 패키지를 설치하려면 하위 명령 install
( apt-get
) 및 패키지 이름( curl
)을 사용합니다.
그런 다음 버전을 표시하여 작동 방식을 테스트할 수 있습니다.
$ 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
curl
패키지를 구성 apt-get
( apt
구성은 에 있음 )에서 사용할 수 없는 경우 /etc/apt
필수 항목이 있는지 다시 확인하십시오 (패키지가 있다고 생각되는 저장소 sources.list
로 발췌 ).jammy-security
curl
$ 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.
여기에서 실제 패키지를 얻을 수 있으며, 개별 소스 아카이브를 가져온 다음 소프트웨어를 빌드하고 설치하는 등 소스 설치가 필요하지 않습니다.