원문 보기: https://dawoum.duckdns.org/wiki/Denaro_(software)
Denaro는 개인 사용자에 적합한 재정 관리 프로그램입니다. 그것은 마이크로소프트. NET SDK과 함께, GNOME에 대해 설계되었고 기본 Adwaita 테마에 대해 최적화되었습니다.
Introduction
리눅스에서 은행 계정 관리를 해보려고 여러 번 시도했지만, 손에 맞는 도구를 찾기가 쉽지 않습니다.
대체로 괜찮은 것은 독점적 소프트웨어에다가 클라우드 동기를 유도하는 경우가 있어서 개인적으로 민감할 수 있는 내용을 다른 곳에 별도로 저장하는 것이 꺼려집니다.
이 도구는 사용하기에 직관적이라 다른 도구를 다루어 본 사람이라면 쉽게 사용할 수 있습니다.
Installation
데비안 저장소에서 패키지를 제공하지 않기 때문에, flatpak 형식으로 설치할 수 있습니다:
Debian packaging
컴파일을 위해, .NET SDK를 설치해야 하고, 실행하기 위해 .NET Runtime을 설치해야 합니다. 먼저 저장소 정보를 제공하기 위해 패키지를 설치해야 합니다. 이때, 데비안 버전에 따라 다운로드해야 하고, 여기서는 12 버전에 대해 받습니다:
- wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
- sudo dpkg -i packages-microsoft-prod.deb
- rm packages-microsoft-prod.deb
그런-다음 .NET SDK와 .NET Runtime을 설치합니다:
- sudo apt update
- sudo apt-get install -y dotnet-sdk-8.0
- sudo apt-get install -y dotnet-runtime-8.0
이제 소스 트리를 받습니다:
- git clone --recurse-submodules --depth 1 https://github.com/NickvisionApps/Denaro
- dotnet tool restore
- dotnet cake --target=Publish --prefix=/usr --ui=gnome
여기서 오류가 발생할 수 있습니다. 아마도, 지역화 디렉토리가 빠져서 그런 것으로 보이고, 사용할 언어가 아니라서 다른 디렉토리를 복사해서 컴파일이 되도록 유도합니다:
- cd NickvisionMoney.Shared/Docs/yelp
- cp -a ar bg
- cd -
- dotnet cake --target=Publish --prefix=/usr --ui=gnome
이제 바이너리 파일은 만들어졌으니, Building binary deb packages를 참조해서 패키지로 묶기만 하면 됩니다:
- dotnet cake --target=Install --destdir="denaro_2024.2.0_amd64"
- mkdir -p denaro_2024.2.0_amd64/DEBIAN
- touch denaro_2024.2.0_amd64/DEBIAN/control
- gedit denaro_2024.2.0_amd64/DEBIAN/control
Package: denaro
Version: 2024.2.0
Architecture: amd64
Maintainer: user_id <email>
Description: A personal finance manager.
Personal finance manager for GNOME.
- dpkg-deb --build --root-owner-group denaro_2024.2.0_amd64
- dpkg -i denaro_2024.2.0_amd64.deb
- org.nickvision.money
실행이 되지 않을 때에는 오류를 확인하시고, 적절히 대처하시기 바랍니다.
Configurations
첫 시작에서 은행 계정을 만들 수 있습니다.
- Let's Start
- Storage Location: Account Name 입력, 저장 위치는 Documents이고 바꿀 수 있습니다.
- Account Options: 그냥 두셔도 됩니다.
- Account Currency:
- Use Custom Currency,
- Currency Symbol: 인터넷으로 찾아서 복사/붙여 넣습니다.
- Currency Code: Won
- Import Existing Information: 기존 파일이 있으면, 가져옵니다.
남은 부분은 다음과 같은 것들이 있습니다:
- 입금/출금
- 사용 내역 그룹화
Features
- Manage multiple accounts at a time, with a familiar tab interface
- Easily filter transactions by type, group, or date
- Easily repeat transactions, such as bills that occur every month
- Transfer money from one account to another
- Export an account as a CSV file and import a CSV, OFX or QIF file to bulk add transactions to an account
Troubleshootings
Visualize hangul problem
다른 곳은 한글 입/출력이 잘 되지만, visualize 부분에서는 한글이 네모로 표시됩니다. 이 문제는 해결되지 않았습니다!!
External Resources
Screenshots
