이는 다음과 관련이 있습니다.질문3년 전쯤에 물어봤습니다. 그 이후로 상황은 분명히 달라졌습니다. 명백한 문제 중 하나는 적성 자체가 모든 버전에서 적성 0.8.12로 또는 더 정확하게 변경되었다는 것입니다.
$ aptitude --version
aptitude 0.8.12
Compiler: g++ 9.2.1 20190821
Compiled against:
apt version 5.0.2
NCurses version 6.1
libsigc++ version: 2.10.1
Gtk+ support disabled.
Qt support disabled.
Current library versions:
NCurses version: ncurses 6.1.20191019
cwidget version: 0.5.18
Apt version: 5.0.2
또 다른 변경된 점은 적성이 aptitude-doc-en에 문서를 가지고 있다는 것입니다. 제가 관심 있는 지점/문서는 -
파일:///usr/share/doc/aptitude/html/en/ch02s05s05.html
그것은 말한다 -
Option: Aptitude::CmdLine::Verbose Default: 0 Description: This controls how verbose the command-line mode of aptitude is. Every occurrence of the -v command-line option adds 1 to
이 값.
이제 구성 파일은 세 위치 중 하나에 있어야 합니다. 저는 다음에서 라인 3-4를 선택하고 생성했습니다.
$ cat ~/.aptitude/config
Aptitude "";
Aptitude::CmdLine "";
Aptitude::CmdLine::Verbose "2";
이제 이 정도면 괜찮은지 모르겠습니다. 나는 다음 명령을 시도했습니다 -
$ sudo apt update
그리고
$ sudo aptitude update
그러나 어느 쪽도 나에게 더 많은 출력을 제공하지 않습니다. 내가 뭐 잘못 했어요?
답변1
상세 설정과 관련하여 구성이 정확합니다(단, 마지막 줄만 필요함). 그러나 apt update
Aptitude의 설정은 사용되지 않으므로 차이를 볼 수 없습니다. 차이점 aptitude update
은 작으며, 업그레이드 가능한 패키지 수 등을 표시하는 상태 줄을 끝에 추가합니다.
세부 정보 설정을 확인하는 가장 좋은 명령은 다음과 같습니다 aptitude moo
. 각 세부 정보 설정에 대해 서로 다른 메시지를 표시합니다(최대 6개).
답변2
Aptitude::CmdLine::Verbose "2";
[…]
$ sudo aptitude update
그러나 어느 쪽도 나에게 더 많은 출력을 제공하지 않습니다.
나에게는더-v
예를 들어 pbuilder Debian sid chroot of aptitude 0.8.12-1에서 예제 구성 또는 첨부된 출력(정확하게는 마지막 줄)을 사용합니다.
# aptitude update
Hit http://debian.ethz.ch/debian sid InRelease
# aptitude -v update
Hit http://debian.ethz.ch/debian sid InRelease
Current status: 0 (+0) broken, 0 (+0) upgradable, 17358 (+0) new.
# echo 'Aptitude::CmdLine::Verbose "2";' >> .aptitude/config
# aptitude update
Hit http://debian.ethz.ch/debian sid InRelease
Current status: 0 (+0) broken, 0 (+0) upgradable, 17358 (+0) new.
#
자세한 정보가 증가함에 따라 aptitude는 패킷 통계 차이도 출력합니다.
그러나 aptitude는 이러한 통계도 출력해야 하기 때문에 이는 버그인 것처럼 보이지만 다음은 그렇지 않습니다.
# aptitude -o Aptitude::CmdLine::Verbose=2 update
Hit http://debian.ethz.ch/debian sid InRelease
#
나는 이것을 데비안에 버그로 보고했습니다.. 이 주제를 제기해 주셔서 감사합니다.
JFTR: 또한 aptitude 0.8.11-7을 사용하는 Debian 10 Buster, aptitude 0.8.7-1을 사용하는 Debian 9 Stretch, aptitude 0.6.11-1+b1을 사용하는 Debian 8 Jessie에서 이 문제를 재현할 수 있습니다( -v
vs로만 테스트함). .-o Aptitude::CmdLine::Verbose=2