லினக்சில் கஃபர்

கஃபர் லினக்சில் பிளாட்பேக்காக நிறுவப்படலாம், சில விநியோகங்கள் தொகுப்புகளை வழங்குகின்றன. விவரங்களுக்கு kaphor பதிவிறக்கம் பக்கம் ஐப் பாருங்கள்.

பழைய வெளியீடுகள் github இலிருந்து கிடைக்கின்றன.

CI builds அரே also available.

மேம்பாட்டு சூழல்

மேம்பாட்டு சூழலை அமைக்க இரண்டு வழிகள் உள்ளன:

  1. க்னோம் பில்டர், “இயக்கி மூலம்” பங்களிப்புகளுக்கு ஏற்றது.

  2. ஒரு உள்ளக சூழல்.

க்னோம் பில்டர்

க்னோம் பில்டர் 43 திற அல்லது புதியது, களஞ்சியத்தை நகலி. Build Profile, org.gaphor.gaphor.json என அமைக்கப்பட்டுள்ளதா என்று சரிபார்க்கவும். அப்படியானால், பயன்பாட்டைத் தொடங்க Run பொத்தானை அழுத்தவும்.

ஒரு உள்ளக சூழல்

லினக்சுடன் ஒரு மேம்பாட்டு சூழலை அமைக்க, உங்களுக்கு முதலில் புதிய லினக்ச் விநியோக பதிப்பு தேவை. எடுத்துக்காட்டாக, அண்மைக் கால உபுண்டு எல்.டி.எச் அல்லது புதிய, ஆர்ச், டெபியன் சோதனை, சுச் டம்பிள்வீட் அல்லது ஒத்த. GAPHOR GTK இன் புதிய பதிப்புகளைப் பொறுத்தது, மேலும் பின்னோக்கி பொருந்தக்கூடிய தன்மையை நாங்கள் சோதிக்கவில்லை. பைத்தானின் அண்மைக் கால நிலையான பதிப்பும் உங்களுக்கு தேவைப்படும். உங்கள் கணினி அளவிலான பைதான் பதிப்பில் தலையிடாமல் அண்மைக் கால நிலையான பதிப்பைப் பெற, நீங்கள் [pyenv] (https://github.com/pyenv/pyenv) ஐ நிறுவ பரிந்துரைக்கிறோம்.

முதலில் PYENV முன்நிபந்தனைகள் ஐ நிறுவவும், பின்னர் பியென்வை நிறுவவும்:

curl https://pyenv.run | bash

உங்கள் செல்லின் ஆர்.சி கோப்பில் கட்டளைகளை நிறுவ நிறுவல் ச்கிரிப்டின் முடிவில் உள்ள வழிமுறைகளைப் பின்பற்றுவதை உறுதிசெய்க. அடுத்து இயக்குவதன் மூலம் பைத்தானின் அண்மைக் கால பதிப்பை நிறுவவும்:

pyenv install 3.x.x

பைதனின் அண்மைக் கால நிலையான பதிப்பால் 3.x.x மாற்றப்படுகிறது (பியென்வி உங்களுக்கு தாவல்-முழுமையான கிடைக்கக்கூடிய பதிப்புகளை அனுமதிக்க வேண்டும்).

அடுத்து கோபெக்ட் உள்நோக்கம் மற்றும் கெய்ரோ பில்ட் சார்புநிலைகளை நிறுவுவதன் மூலம் கஃபர் முன்நிபந்தனைகளை நிறுவவும், எடுத்துக்காட்டாக, உபுண்டு இயக்கத்தில்:

sudo apt-get install -y python3-dev python3-gi python3-gi-cairo \
gir1.2-gtk-4.0 libgirepository-2.0-dev libcairo2-dev libgtksourceview-5-dev \
graphviz

ரெட்ஆட்/ஆர்.பி.எம்/ஃபெடோரா அடிப்படையிலான அமைப்புகளுக்கு:

sudo dnf install python3-devel cairo-gobject-devel gobject-introspection-devel graphviz

PIPX ஐப் பயன்படுத்தி கவிதை ஐ நிறுவவும்:

pipx install poetry

அடுத்து, களஞ்சியத்தை குளோன், அதன் பிறகு நீங்கள் பின்வரும் தொடர்ச்சியான கட்டளைகளை இயக்க வேண்டும்:

cd gaphor
# activate latest python for this project
pyenv local 3.x.x # 3.x.x is the version you installed earlier
poetry env use 3.x # ensures poetry /consistently/ uses latest major release
poetry install
poetry run pre-commit install

இப்போது, நீங்கள் கஃபரை இயக்கலாம்

poetry run gaphor

குறிப்பு: Kaphor க்கு GTK 4 தேவைப்படுகிறது. இது GTK> = 4.8 மற்றும் லிபாட்வைட்டா> = 1.2 உடன் சிறப்பாக செயல்படுகிறது.

விசுவல் ச்டுடியோ குறியீட்டைப் பயன்படுத்தி பிழைத்திருத்தம்

நீங்கள் பிழைத்திருத்தத்தைத் தொடங்குவதற்கு முன், நீங்கள் VSCODE (pyproject.toml கொண்ட கோப்புறை) VSCODE இல் Kaphor ஐத் திறக்க வேண்டும். பைதான் நீட்டிப்பு நிறுவப்பட்டிருக்க வேண்டும்.

பின்வரும் உள்ளடக்கத்துடன் .vscode/துவக்க. Json கோப்பை உருவாக்கவும்:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Gaphor UI",
            "type": "python",
            "request": "launch",
            "module": "gaphor",
            "justMyCode": false,
            "env": {
                "GDK_BACKEND": "wayland"
            }
        }
    ]
}

Gdk_backend சேர்க்கப்படுகிறது, ஏனெனில் VSCODE இயல்பாக XWayland (X11 முன்மாதிரி) ஐப் பயன்படுத்துகிறது.

ஒரு பிளாட்பாக் தொகுப்பை உருவாக்கவும்

லினக்சுக்கு காஃபர் தொகுக்கப்பட்டுள்ள முக்கிய முறை ஒரு பிளாட்பாக் தொகுப்புடன் உள்ளது. . இது ஒரு சாண்ட்பாக்ச் சூழலை வழங்குகிறது, இதில் பயனர்கள் பயன்பாட்டு மென்பொருளை கணினியின் மற்ற பகுதிகளிலிருந்து தனிமையில் இயக்க முடியும்.

பிளாதப் ஐப் பயன்படுத்தி அதிகாரப்பூர்வ பிளாட்பேக்கை விநியோகிக்கிறோம், மேலும் படத்தை உருவாக்குவது kaphor flathub களஞ்சியத்தில் இல் செய்யப்படுகிறது .

  1. பிளாட்பேக்கை நிறுவவும்

  2. பிளாட்பாக்-பில்டரை நிறுவவும்

    sudo apt-get install flatpak-builder
    
  3. க்னோம் SDK ஐ நிறுவவும்

    flatpak install flathub org.gnome.Sdk 43
    
  4. பிளாட்டப் களஞ்சியத்தை நகலி செய்து தேவையான SDK ஐ நிறுவவும்:

    git clone https://github.com/flathub/org.gaphor.Gaphor.git
    cd org.gaphor.Gaphor
    make setup
    
  5. கஃபர் பிளாட்பாக் உருவாக்குங்கள்

    make
    
  6. பிளாட்பேக்கை நிறுவவும்

    make install
    

லினக்ச் விநியோக தொகுப்புகள்

காஃபர் மற்றும் காஃபாச் ஆர்.பி.எம் ச்பெக் கோப்புகளின் எடுத்துக்காட்டுகளை பி.எல்.டி லினக்ச் [களஞ்சியம்] (https://github.com/pld-linux/) இல் காணலாம்:

  • https://github.com/pld-linux/python-gaphas

  • https://github.com/pld-linux/gaphor

ARCH பயனர்களுக்கு KAPHOR க்கு [ARCH பயனர் களஞ்சியம் (AUR)] (https://aur.archlinux.org/packages/pithon-gaphor) உள்ளது.

தயவுசெய்து, காஃபர் அல்லது காஃபாசிற்கான லினக்ச் தொகுப்பை உருவாக்க உங்களுக்கு உதவி தேவைப்பட்டால் எங்களை தொடர்பு கொள்ள தயங்க வேண்டாம்.